dsp。CICCompensationDecimator
利用FIR抽取器对CIC抽取滤波器进行补偿
描述
您可以通过跟随一个补偿十进制来弥补CIC十进制的缺点,即它的通带下垂和宽过渡区域。这个System对象™允许您设计和使用这样的过滤器。
为了弥补使用FIR抽取器的CIC滤波器的缺点:
创建
dsp。CICCompensationDecimator
对象并设置其属性。使用参数调用对象,就像调用函数一样。
有关系统对象如何工作的详细信息,请参见什么是系统对象?
创建
语法
描述
返回一个System对象,ciccompdec
= dsp。CICCompensationDecimatorciccompdec
,将FIR抽取器应用于输入信号的每个通道。利用对象的属性,抽取滤波器可以设计为补偿前面的CIC滤波器。
返回一个CIC补偿十进制系统对象ciccompdec
= dsp。CICCompensationDecimator (decim
)DecimationFactor
属性设置为decim
.
返回一个CIC补偿十进制系统对象ciccompdec
= dsp。CICCompensationDecimator (中投公司
)CICRateChangeFactor
,CICNumSections
,CICDifferentialDelay
中指定的属性dsp。CICDecimator
系统对象,中投公司
.
返回一个CIC补偿十进制系统对象,ciccompdec
= dsp。CICCompensationDecimator (中投公司
,decim
)ciccompdec
,与CICRateChangeFactor
,CICNumSections
,CICDifferentialDelay
中指定的属性dsp。CICDecimator
系统对象中投公司
,以及DecimationFactor
属性设置为decim
.
返回一个CIC补偿十进制对象,其中每个指定属性设置为指定值。将每个属性名用引号括起来。您可以将此语法用于以前的任何输入参数组合。ciccompdec
= dsp。CICCompensationDecimator (<年代pan class="argument_placeholder">___年代pan>,名称,值
)
属性
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj
,使用这种语法:
发行版(obj)
例子
算法
CIC滤波器的响应为:
R,D,N分别为速率变化率、差分时延和CIC滤波器的节数。
抽取后,cic的反应形式是:好的
最后一个响应的规范化版本是CIC补偿器需要补偿的版本。因此,CIC补偿器的通带响应应为以下形式:
在哪里ωp年代ub>为CIC补偿滤波器的通带频率。
注意当ω/ 2R的上一个方程式,≪πHciccomp(ω)可以简化为sin(x)≅x:
前面的方程是CIC滤波器真实逆通带响应的逆sinc近似。
扩展功能
版本历史
在R2014b中引入年代trong>
另请参阅
功能
freqz
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">fvtool
|<年代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">多相
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">generatehdl
对象
dsp。CICCompensationInterpolator
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">dsp。CICDecimator
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">dsp。CICInterpolator