可变带宽IIR滤波器
的dsp。VariableBandwidthIIRFilter
对象过滤器使用IIR滤波器实现中,输入的各信道。它这样做是有调整带宽的能力,同时。
以过滤输入的每个信道:
创建dsp。VariableBandwidthIIRFilter
对象,并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?
返回System对象™,vbwIIR
= dsp.VariableBandwidthIIRFiltervbwIIR
,它通过对算法的连续调用独立地过滤输入的每个通道。这个System对象使用指定的IIR过滤器实现。在滤波操作期间,滤波器的通频带频率可以调整。采用椭圆法设计了可变带宽IIR滤波器。滤波器采用基于全通滤波器的IIR光谱变换进行调谐。
返回一个可变带宽IIR滤波器系统对象,vbwIIR
= dsp.VariableBandwidthIIRFilter(名称,价值
)vbwIIR
,将每个属性设置为指定的值。可以以任意顺序指定其他名称-值对参数,如(名1,值1,...,NameN,值N
)。
要使用对象函数,请指定System对象作为第一个输入参数。例如,释放名为system的对象的系统资源obj
,使用此语法:
释放(OBJ)
该过滤器包括频率转换。低通IIR原型设计,通过指定其为了使用椭圆方法,通频带频率,通带波纹和阻带衰减。通带波纹和阻带衰减等于的值PassbandRipple
和StopbandAttenuation
特性。原型通带频率被设置为0.5。如果FilterType
属性低通滤波器的
或者“高通”
,则原型的阶数等于的值FilterOrder
.如果FilterType
属性“带通”
或者“带阻”
,则原型滤波器阶数为FilterOrder / 2
.原型是二阶部的直接形式II换位级联(双二阶滤波器)。原型被变换成在使用中使用的算法所需的过滤器数字频率转换.每个原型SOS部分单独转化。什么时候FilterType
是低通滤波器的
或者“高通”
,将所得过滤器保持的第二阶段的直接形式II换位级联。如果FilterType
是“带通”
或者“带阻”
,得到的滤波器是四阶段的Direct Form II转置级联。
A. G.康斯坦丁尼德斯。数字滤波器的光谱变换,proceedings . institust . Elect。Eng。第117卷,第8期,1970年,第1585-1590页。