GetSensorData加速度计采样频率设置
之前在利用GetSensorData采集智能手机加速度计数据的时候,在设置为相同采样频率模式后,有时加速度计采样频率为50Hz,有时为100Hz,这会对步态识别算法产生很大的影响。因此,本文将详细探究不同模式对应的采样频率,以及如何设置相应使加速度计采样频率维持在50Hz。
GetSensorData设置界面
在GetSensorData应用界面选中右上角竖直的三个点,选择Settings,可以看到相关的设置界面


通过图2可以看出有四种更新模式,下面通过matlab画出不同模式的采样频率。
注意:在切换不同采样模式的时候需要等待一段时间至采样频率稳定
图3-不同采样模式时间间隔
通过图3可以看出,Fastest对应采样频率为500Hz,Game为50Hz,UserInt为15Hz,Normal为5Hz。但是图3中存在波动,主要是因为传感器和数据读取时间的问题,采样时间会产生突然波动,往往是一个历元,之后数据又恢复至相应的采样频率。
此外,还可以通过图1点击“Show Real-time Data”来看采样频率。

其他设置方法
作者采用红米K30-4G版进行采样,利用Game模式采样时,会遵守50Hz采样频率。但是,在使用师弟的华为mate40的时候,采样频率会突然变成100Hz,或者是采集几组数据后,从50Hz变成了100Hz。可以采用如下方式设置采样频率。


设置完成后,采样频率保持在50Hz。