一阶滤波算法学习笔记

其特点
对于周期干扰有良好的抑制作用(优)
带来了相位滞后,导致灵敏度低(缺)
不能滤除频率高于采样频率的二分之一(称为奈奎斯特频率)的干扰(例如采样频率为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值越小,输出值越平滑,但是可能会移相

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值