主要内容

cheb2ord

切比雪夫II型滤波器顺序

描述

例子

nWs) = cheb2ord (WpWsRpRs返回最低阶n切比雪夫II型滤光器,其损失不超过RpdB在通频带中,且至少有Rs在阻带衰减的dB。对应截止频率的标量(或向量)Ws也回来了。

nWs) = cheb2ord (WpWsRpRs“年代”设计一种低通、高通、带通或带阻模拟切比雪夫II型滤波器,具有截止角频率Ws

例子

全部折叠

对于在1000hz采样的数据,设计一个低通滤波器,在定义为0到40hz的通带中纹波小于3db,在定义为150hz到Nyquist频率的阻带中衰减至少60db。

Wp = 40/500;Ws = 150/500;Rp = 3;Rs = 60;(n, Ws) = cheb2ord (Wp、Ws Rp, Rs)
n = 4
Ws = 0.3000
[b] = cheby2 (n, Rs, Ws);freqz (b、512、1000)标题(<年代pan style="color:#A020F0">'n = 4 Chebyshev II型低通滤波器')

图中包含2个轴对象。Chebyshev Type II低通滤波器包含一个类型为line的对象。axis对象2包含一个类型为line的对象。

设计一个通带滤波器,通带60hz ~ 200hz,通带纹波小于3db,通带两侧50hz宽的阻带衰减40db:

Wp = [60 200]/500;Ws = [50 250]/500;Rp = 3;Rs = 40;(n, Ws) = cheb2ord (Wp、Ws Rp, Rs)
n = 7
Ws =<年代pan class="emphasis">1×20.1000 - 0.5000
[b] = cheby2 (n, Rs, Ws);freqz (b、512、1000)标题(<年代pan style="color:#A020F0">'n = 7切比雪夫II型带通滤波器')

图中包含2个轴对象。Chebyshev Type II带通滤波器包含一个类型为line的对象。axis对象2包含一个类型为line的对象。

输入参数

全部折叠

通频带角(截止)频率,指定为标量或值在0到1之间的二元向量,其中1对应归一化奈奎斯特频率,πrad /样品。对于数字滤波器,通频带角频率单位为每个样本弧度。对于模拟滤波器,通频带角频率以弧度/秒为单位,通频带可以是无限的。的值WpWs确定cheb2ord返回的过滤器类型:

  • 如果WpWs标量和Wp<Ws,然后cheb2ord返回低通滤波器的顺序和截止频率。滤波器的阻带范围为Ws取值为1,通带的取值范围为0 ~Wp

  • 如果WpWs标量和Wp>Ws,然后cheb2ord返回高通滤波器的顺序和截止频率。滤波器的阻带范围为0 ~Ws,通频带范围为Wp为1。

  • 如果WpWs向量和区间都由Ws指定的时间间隔WpWs (1)<Wp (1)<Wp (2)<Ws (2)),然后cheb2ord返回带通滤波器的顺序和截止频率。滤波器的阻带范围为0 ~Ws (1)Ws (2)为1。通频带的取值范围是Wp (1)Wp (2)

  • 如果WpWs向量和区间都由Wp指定的时间间隔WsWp (1)<Ws (1)<Ws (2)<Wp (2)),然后cheb2ord返回带阻滤波器的顺序和截止频率。滤波器的阻带范围为Ws (1)Ws (2).通频带的取值范围是0 ~Wp (1)Wp (2)为1。

    使用下面的指南来指定不同类型的过滤器。

    滤波器类型阻带和通带规格

    过滤器类型

    阻带和通带条件

    阻带

    通频带

    低通滤波器

    Wp<Ws,两个标量

    (1) Ws

    (0, Wp)

    高通滤波

    Wp>Ws,两个标量

    (0, Ws)

    (Wp, 1)

    带通

    指定的间隔Ws包含WpWs(1) < Wp(1) < Wp(2) < Ws(2)).

    (0, Ws (1))(1) Ws (2)

    (wordpress Wp (1), (2))

    Bandstop

    指定的间隔Wp包含WsWp(1) < Ws(1) < Ws(2) < Wp(2)).

    (0, Wp (1))(Wp (2), 1)

    (Ws Ws (1) (2))

数据类型:|

请注意

如果您的滤波器规格要求带通或带阻滤波器在每个通带或阻带中纹波不相等,请分别设计低通和高通滤波器,并将两个滤波器级联在一起。

阻带角频率,指定为标量或两元素向量,其值包括0到1,其中1对应归一化奈奎斯特频率。

  • 对于数字滤波器,阻带角频率以弧度为单位。

  • 对于模拟滤波器,阻带角频率以弧度/秒为单位,阻带可以是无限的。

请注意

的值WpWs确定过滤器类型。

通带纹波,指定为dB中的标量。

数据类型:|

阻带衰减,用分贝表示标量。

数据类型:|

输出参数

全部折叠

最低过滤顺序,作为整数标量返回。

阻带角频率,返回为标量或二元向量。使用输出参数nWscheby2函数。

算法

cheb2ord使用契比雪夫低通滤波器阶数预测公式[1].该函数在模拟和数字情况下都在模拟域执行计算。对于数字情况,它将频率参数转换为<年代pan class="emphasis">年代-域之前的阶数和固有频率估计过程,然后将它们转换回<年代pan class="emphasis">z域。

cheb2ord通过将所需滤波器的阻带频率转换为1 rad/s(用于低通和高通滤波器),以及-1和1 rad/s(用于带通和带阻滤波器),初步开发了一个低通滤波器原型。然后计算最小阶数和固有频率所需的低通滤波器匹配阻带规范时,使用的值cheby2函数。

参考文献

[1] Rabiner, Lawrence R.和Bernard Gold。数字信号处理理论与应用。Englewood Cliffs, NJ: Prentice-Hall, 1975。

扩展功能

另请参阅

|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">

之前介绍过的R2006a