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

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函数可以设计低通,高通,带通,带阻滤波器。只是其中的通带频率,阻带频率设置方式不同

    原文作者:野狼位位
    原文地址: https://blog.csdn.net/u010565765/article/details/72123811
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞