用FIR抽取器补偿CIC抽取滤波器
你可以补偿CIC抽取器的缺点,即它的通带下垂和宽过渡区,通过跟随它的补偿抽取器。这个System对象™允许您设计和使用这样的过滤器。
为了弥补使用FIR抽取器的CIC滤波器的缺点:
创建补偿抽取器
对象,并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解有关系统对象如何工作的更多信息,请参见什么是系统对象?
返回一个System对象,ciccompdec
=dsp.cic补偿抽取器ciccompdec
,它对输入信号的每个通道应用FIR小数部分。利用目标的性质,抽取滤波器可以被设计来补偿之前的CIC滤波器。
返回一个CIC补偿小数系统对象,用ciccompdec
=dsp.cic补偿抽取器(分贝
)DecimationFactor
属性设置为分贝
.
返回一个CIC补偿小数系统对象,用ciccompdec
=dsp.cic补偿抽取器(cic
)循环率变化因子
,CICNumSections
,CIC延迟
中指定的属性dsp。CICDecimator
系统对象,cic
.
返回CIC补偿小数系统对象,ciccompdec
=dsp.cic补偿抽取器(cic
,分贝
)ciccompdec
,循环率变化因子
,CICNumSections
,CIC延迟
中指定的属性dsp。CICDecimator
系统对象cic
,DecimationFactor
属性设置为分贝
.
返回CIC补偿小数对象,其中每个指定的属性设置为指定的值。将每个属性名用引号括起来。您可以将此语法与之前的任何输入参数组合一起使用。ciccompdec
=dsp.cic补偿抽取器(___,名称、值
)
若要使用对象函数,请将系统对象指定为第一个输入参数。例如,释放名为的系统对象的系统资源obj
,使用下面的语法:
释放(obj)
CIC滤波器的响应是:
R,D,N分别为速率变化因子、差分延迟和CIC滤波器的分段数。
在抽取之后,cic响应的形式是:okay
最后一个响应的规范化版本是CIC补偿器需要补偿的响应。因此,CIC补偿器的通带响应应采取如下形式:
在哪里ωP是CIC补偿滤波器的通带频率。
注意,当ω/2R≪ π、 上一个方程Hciccomp(ω)可以用sin(x) ≅x:
前面的方程是CIC滤波器的真逆通带响应的逆sinc近似。