其特点
对于周期干扰有良好的抑制作用(优)
带来了相位滞后,导致灵敏度低(缺)
不能滤除频率高于采样频率的二分之一(称为奈奎斯特频率)的干扰(例如采样频率为100Hz,则它不能滤除50Hz以上的干扰信号)(缺)
滤波系数越小,滤波结果越平稳,灵敏度越低
滤波系数越大,灵敏度越高,但滤波结果越不稳定
公式推导如下
采用matalab进行算法仿真:
clc;
clear;
close all;
q=0.5;
tt=0:0.001:15;
y_ideal=sin(0.5*tt);
y_noise=awgn(y_ideal,35); %产生AWGN:在某一信号中加入高斯白噪声
%y = awgn(x,SNR) 在信号x中加入高斯白噪声。信噪比SNR以dB为单位
%。x的强度假定为0dBW。如果x是复数,就加入复噪声。
y_proce=y_noise;
n=length(y_proce);
for i=2:n
y_proce(i)=q*y_noise(i)+(1-q)*y_proce(i-1);
end
figure(2); %创建多少个界面
plot(tt,y_noise,'r');hold on; %图形1显示的界面
plot(tt,y_ideal,'g');hold on; %图形2显示的界面
plot(tt,y_proce,'b');hold on; %图形3显示的界面
xlabel('Time(s)');
ylabel('Amp(v)');
红色线是加了噪声作于偏差用,蓝色就是我们的输出值,剩下的就是理想状态的输出值。
依次将系数q从大往小调整观察:
当q=0.5
当q=0.05
当q=0.005
总结:
q值越大,输出值波动越大,但是相位位置不偏差,q值越小,输出值越平滑,但是可能会移相