Matlab基础——切比雪夫I型滤波器(二)

Matlab基础——切比雪夫I型滤波器(二)切比雪夫滤波器属于IIR滤波器,即无限脉冲响应滤波器,利用上一时刻的输出信号,进行递归计算,它可以使用相同阶的滤波器实现更陡峭的增益变化.,从而获得更少的阶数,也就意味着减少计算时间。滤波器的工作目的是在频域去除非有用频率信号,但是滤波器是在时域进行工作的(图3). 滤波器以时域信号为输入,修改频率内容,得到新的时域信号.。cheb1ord函数的Rp与Rs参数Rp是指通带的衰减幅度,Rs是阻带的下降速度,单位都是dB例程给的参数为Rp=3,Rs=40;
摘要由CSDN通过智能技术生成

Matlab基础——切比雪夫I型滤波器(二)


切比雪夫滤波器属于IIR滤波器,即无限脉冲响应滤波器,利用上一时刻的输出信号,进行递归计算,它可以使用相同阶的滤波器实现更陡峭的增益变化.,从而获得更少的阶数,也就意味着减少计算时间。
滤波器的工作目的是在频域去除非有用频率信号,但是 滤波器是在时域进行工作的(图3). 滤波器以时域信号为输入,修改频率内容,得到新的时域信号.。
在这里插入图片描述

频率响应函数freqz()、angle()和phasez()—查看滤波器效果

①freqz() 用来展示滤波器的频域响应
语法:freqz(B,A) B、A为滤波器系数
‘ freqz(B,A,n,fs)显示频率下的频域响应。——用此图较为简单观察。
如图一所示:通带随频率的衰减幅度(Rp=3dB/hz)。阻带的下降幅度(Rs=40dB/hz)

一般来说,理想滤波器,应该是通带衰减较少、阻带下降较陡。

② [h,w]=freqz(b, a);具备返回值时,h:代表响应的幅值
[h,f]=freqz(b, a,n,fs) f代表的频率
绘图:
————频域图
plot(w/pi,20log10(abs(h)));xlabel('Normalized frequency(π rad/sample)’), ylabel(‘Amplitude(dB)’);
plot(f,20
log10(abs(h)));xlabel(‘Normalized frequency(Hz)’), ylabel(‘Amplitude(dB)’);
————相位图
[phi, w1]=phasez(b, a) %phasez返回值phi以弧度制表示,w为角频率
plot(w/pi, phi
180/pi), grid
xlabel(‘Normalized frequency(*π rad/sample)’), ylabel(‘Phase(degrees)’)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值