低通滤波器android加速度计测量给定截止频率



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

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

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

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

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

在您的情况下

dt=1/50Hz=0.02毫秒

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

α=0.02/(0.02+0.125)=0.137931034

查看此链接以获得进一步的解释

编辑:

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

最新更新