可变带宽IIR滤波器
这dsp.variaseBandWidthiirfilter.
对象使用IIR过滤器实现对输入的每个通道进行过滤。它在这样做的同时具有调优带宽的能力。
过滤输入的每个通道:
创建dsp.variaseBandWidthiirfilter.
对象并设置其属性。
用参数调用对象,就像它是一个函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?
返回系统对象™,vbwIIR
= dsp。VariableBandwidthIIRFiltervbwIIR
,它独立地将输入的每个通道滤除到算法的连续呼叫。此系统对象使用指定的IIR过滤器实现。在过滤操作期间可以调谐过滤器的通带频率。使用椭圆方法设计可变带宽IIR滤波器。使用基于Allpass滤波器的IIR光谱转换进行调整过滤器。
返回一个可变带宽IIR滤波器系统对象,vbwIIR
= dsp。VariableBandwidthIIRFilter (名称,值
的)vbwIIR
,每个属性都设置为指定值。您可以以任何顺序指定其他名称值对参数(Name1, Value1,…,的家
).
要使用对象函数,请将System对象指定为第一个输入参数。例如,要发布命名的系统对象的系统资源obj.
,使用下面的语法:
发行版(obj)
这个滤波器包括频率变换。设计了一个低通IIR样机,采用椭圆法确定了其阶数、通频带频率、通频带纹波和阻带衰减。通带纹波和阻带衰减等于通带叉
和StopbandAttenuation
属性。原型通频带频率设置为0.5。如果是Filtertype.
属性是'低通'
或“高反差保留”
,原型的订单等于价值FilterOrder
.如果是Filtertype.
属性是“带通”
或“Bandstop”
,原型过滤器订单等于FilterOrder / 2
.该原型是一个直接形式II转置级联的二阶部分(Biquad滤波器)。该原型被转换成所需的滤波器使用的算法数字频率转换.每个原型SOS部分分别转换。当Filtertype.
是'低通'
或“高反差保留”
,得到的滤波器仍然是二阶分段的直接形式II转置级联。如果是Filtertype.
是“带通”
或“Bandstop”
,所得到的滤波器是直接形式II的级联,其转换级联的第四阶段。
[1] A.A.G.君士奈斯。“数字滤波器的光谱变换”,proc。inst。选。eng。卷。117,8,970,PP。1585-1590。