对于给定的截止频率,低通滤波器安卓加速度计测量

时间:2016-04-16 14:41:36

标签: android accelerometer lowpass-filter

我正在阅读一篇研究论文,该论文使用50赫兹的安卓加速计传感器数据值来处理步态监测。它使用低通滤波器以8 Hz的截止频率滤除噪声。
这是我从维基百科获得的低通滤波器的伪代码:

for i from 1 to n
   y[i] := y[i-1] + α * (x[i] - y[i-1])

我应该如何设置α的值,使其工作在8 Hz。

1 个答案:

答案 0 :(得分:2)

您可以使用此公式计算alpha。

  

α:= dt /(T + dt)// T = 1 / fc,dt =采样间隔

在你的情况下

  

dt = 1 / 50Hz = 0.02 ms

     

T = 1 / fc = 1/8 = 0.125 ms

     

α= 0.02 /(0.02 + 0.125)= 0.137931034

请查看this link以获取进一步说明

编辑:

单位从毫秒更新为秒。感谢@IR_IR指出了这个错误。