2016-04-16 62 views
1

我正在閱讀一篇研究論文,其中討論了使用android加速度計傳感器數據值以50 Hz進行步態監測。它使用低通濾波器以8 Hz的截止頻率過濾噪聲。
這是一個低通濾波器的僞代碼,我從維基百科有:低通濾波器android加速度計給定截止頻率的測量

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

我應該如何設置α的值,從而使這個工作在8赫茲。

回答

2

您可以使用此公式來計算阿爾法。

α:= DT /(T + DT)// T = 1/FC,DT =採樣間隔

在你的情況

DT = 1/50Hz的= 0.02 毫秒

T = 1/FC = 1/8 = 0.125 毫秒

α= 0.02 /(0.02 + 0.125)= 0.137931034

看一看this link作進一步的解釋

編輯:

單元從毫秒更新到秒。感謝@IR_IR指出了這個錯誤。

+0

公式是正確的,但單位不是。 dt = 1/50Hz = 0.02 ms - >這不是毫秒,而是秒。 dt = 1/50Hz = 0.02秒或dt = 1/50Hz = 20ms。 問候。 –