使用低通FIR滤波器消除噪声后的波形

问题描述

我有一个fs = 200 Hz的信号。 Acc_X是我的原始波形。我正在应用低通FIR滤波器以消除噪声。 代码为:

order = 30;
wn = 25/100;
[b,a] = fir1(order,wn);
freqz(b,a)
x_f = filter(b,a,Acc_X);
close all;
subplot(2,1,1);plot(Acc_X);title('Unfiltered');
xlim([15000 16000])
subplot(2,2);plot(x_f);title('filtered');
xlim([15000 16000])

因此,显然滤波器的阶数为30,截止频率为25。应用滤波器后,我绘制了原始波形和滤波后的波形(的一部分)。蓝色是原始的。我无法分析此结果,因为两者之间没有任何区别。我怎么知道滤波器消除了噪音?我也随机选择过滤器的顺序,是否有更好的方法呢?

对此的任何帮助都会有所帮助。提前致谢 Please refer the image by clicking here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)