dsp.VariableBandwidthIIRFilterSystem object
可变带宽IIR滤波器
描述
的VariableBandwidthIIRFilter
对象过滤器输入的每个通道使用IIR滤波器实现。它虽然有调谐带宽的能力。这个过滤器支持双输入和单万博1manbetx精度。
过滤输入的每个通道:
请注意
从R2016b开始,而不是使用一步
定义的方法来执行操作系统对象™,您可以调用对象的参数,就好像它是一个函数。例如,y =步骤(obj, x)
和y = obj (x)
执行相同操作。
建设
vbwIIR = dsp.VariableBandwidthIIRFilter
返回一个系统对象,vbwIIR
每个通道独立过滤器的输入连续的调用一步
方法。这个系统对象使用指定的IIR滤波器实现。滤波器的通带频率可能会调整在过滤操作。使用椭圆的可变带宽IIR滤波器的设计方法。使用IIR滤波器调谐光谱转换基于allpass过滤器。
vbwIIR = dsp.VariableBandwidthIIRFilter ('
返回一个可变带宽IIR滤波器系统对象,PropertyName
”,PropertyValue
,……)vbwIIR
,每个属性设置为指定的值。您可以指定额外的名称-值对参数在任何顺序(Name1, Value1,…,的家
)。
属性
|
输入采样率 指定输入的采样率在赫兹有限数字标量。默认是44.1 kHz。这个属性是non-tunable。 |
|
过滤器类型 指定过滤器的类型之一 |
|
IIR滤波器的顺序 IIR滤波器的顺序指定为一个正整数标量。默认是8。这个属性是non-tunable。 |
|
滤波器通带频率 赫兹的滤波器通带频率指定为一个真正的、积极的标量,小于 |
|
滤波器中心频率 赫兹的滤波器中心频率指定为一个真正的、积极的标量,小于 |
|
滤波器的带宽 指定在赫兹滤波器带宽的,积极的标量,小于 |
|
滤波器通带纹波 指定滤波器通带波纹实际,积极标量分贝(dB)。默认是1 dB。这个属性是non-tunable。 |
|
滤波器阻带衰减 指定滤波器阻带衰减作为一个真实的,积极的标量分贝(dB)。缺省值是60分贝。这个属性是non-tunable。 |
例子
算法
这个过滤器覆盖频率转换。低通信息检索原型设计,使用椭圆方法通过指定它的秩序,通频带的频率,通带波纹和阻带衰减。通带波纹和阻带衰减的值是相等的PassbandRipple
和StopbandAttenuation
属性。原型通带频率设置为0.5。如果FilterType
属性是低通滤波器的
或“高反差保留”
原型的顺序的值等于FilterOrder
。如果FilterType
属性是“带通”
或“Bandstop”
原型滤波器阶=FilterOrder / 2
。原型是一种直接二转置级联二阶部分(Biquad过滤器)。原型转化为所需的滤波器使用中使用的算法数字频率转换。每个原型SOS部分分别转换。当FilterType
是低通滤波器的
或“高反差保留”
第二,得到的滤波器仍然是一个直接的形式转置的级联二阶部分。如果FilterType
是“带通”
或“Bandstop”
,得到的滤波器级联的直接形式二转置的级联四阶部分。
引用
[1]a . g . Constantinides。“数字滤波器光谱转换”,Proc。本月,选出。Eng。8号卷。117年,1970年,页1585 - 1590。
扩展功能
另请参阅
可变带宽滤波器|可变带宽IIR滤波器|dsp.AllpoleFilter
|dsp.BiquadFilter
|dsp.FIRFilter
|dsp.IIRFilter
|dsp.VariableBandwidthFIRFilter