我目前需要为Android应用程序过滤加速度计数据。 首先,我使用了一个简单的低通滤波器(简单的无限脉冲响应滤波器),如下所示:
for i from 1 to n
y[i] := y[i-1] + α * (x[i] - y[i-1])
这有助于我获得更顺畅的结果。
然后我决定玩FFT。我使用快速傅里叶变换将信号送入频域,然后将一些高频归零。然后使用逆傅里叶变换我重新创建了信号。这一切都运行良好,我知道FFT和IFT实现很好。然而,信号并不像我在使用简单的无限脉冲响应滤波器之前那样平滑。我尝试将一些其他频率归零,但没有像我预期的那样给我带来好结果。
这背后的原因是什么?我虽然使用FFT和IFT技术上应该给我一个很好的平滑图。这是因为FFT中的采样吗?
由于
答案 0 :(得分:0)