模拟数字滤波器的变化的三种方法的比较(继续整理)

1,脉冲响应不变映射的优点:它是一个稳定的设计:并且频率Ω和w是线性相关的;不足:模拟频率响应的某些混叠结果,

用处:仅当这个模拟滤波器基本上是带限到某一低通或者带通,但是其中在阻带没有起伏的情况下才是有用的。

2,双线性变换:优点:1)是一个稳定的设计 2)不存在混叠  3)对能够变换的滤波器类型没有限制。

3,匹配Z变换法:这个方看起来,在极点位置获得一致性方面是与脉冲响应不变法类似的。从而混叠不可避免。然而,这两个方法在零点位置是不同的,同时,匹配z变换法即不保留脉冲响应特性,也不保留频率响应特性。所以当利用零极点设计时是适合的,但是当给定频域特性要求时,一般不用此法。

4,使用matlab方法设计低通滤波器:比较三种方法的优缺点:使用双线性变化设计法。

1)[b,a] = butter(N,wn):这是一个N阶的巴特沃兹滤波器,并在长度为N+1的向量a和b中得到滤波器系数;其中的wn = 2/pi*tan^(-1)(Ωx*T/2);

2)[b,a] = cheby1(N,Rp,wn) :设计通带波纹是R判断的N阶低通数字切比雪夫I型滤波器,并得到在长度N+1的向量a和b,的滤波器系数,其中的N= floor(log10(g+sqrt(g^2-1))/log10(Ωr+sqrt(Ωr^2-1)));截止频率wn = wp/pi;

3)[b,a] = cheby2(N,As,wn);这个函数用于设计阻带衰减As的N阶低通切比雪夫II型滤波器。并得到N+1的向量b和a的滤波器系数。wn = ws/pi;

4)[b,a] = ellip(N,Rp,As,wn);用于设计通带波纹是Rp,阻带衰减是As的N阶低通数组椭圆滤波器。获得N+1阶的向量a和b的滤波器系数,wN= wp/pi;


5,buttord,cheb1ord,cheb2ord,ellipord:这些函数在已知设计指标时给出滤波器的阶Nh和截止频率wn,


6,设计其他类型的滤波器;高通,带通,带阻滤波器:使用频带变化:可以将低通滤波器转换为高通滤波器。之间靠的是滤波器的频率变化,和参数之间的关系。使用butter和buttord函数可以设计低通,高通,带通,带阻滤波器。只是其中的通带频率,阻带频率设置方式不同


  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

野狼位位

给点辛苦费0.1元

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值