利用FIR插值器对CIC插值滤波器进行补偿
您可以通过使用补偿内插器来弥补CIC插值器的缺点,即其通带下降和宽过渡区域。此系统对象™可让您设计并使用此类过滤器。
为了弥补使用FIR插值器的CIC滤波器的缺点:
创造dsp。CICCompensationInterpolator
对象,并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?
返回一个System对象,ciccompint
= dsp。CICCompensationInterpolatorciccompint
,它将FIR内插器应用于输入信号的每个通道。使用对象的属性,可以设计内插滤波器以补偿随后的CIC滤波器。
返回CIC补偿插补器系统对象,ciccompint
= dsp。CICCompensationInterpolator (插值函数
)ciccompint
,插值表法
属性设置为插值函数
.
返回CIC补偿插补器系统对象,ciccompint
= dsp。CICCompensationInterpolator (中投公司
)ciccompint
,CICRateChangeFactor
,CICNumSections
,CICDifferentialDelay
属性中指定的dsp。CICInterpolator
系统对象中投公司
.
返回CIC补偿插补器系统对象,ciccompint
= dsp。CICCompensationInterpolator (中投公司
,插值函数
)ciccompint
,CICRateChangeFactor
,CICNumSections
,CICDifferentialDelay
属性中指定的dsp。CICInterpolator
系统对象中投公司
,而且插值表法
属性设置为插值函数
.
,ciccompint
= dsp。CICCompensationInterpolator (<年代pan class="argument_placeholder">___名称,值
)使用每个指定属性设置为指定值的CIC补偿插值对象。将每个属性名称括起引号。您可以使用以前的任何输入参数组合使用此语法。
要使用对象函数,请指定System对象作为第一个输入参数。例如,释放名为system的对象的系统资源obj
,使用此语法:
发行版(obj)
CIC滤波器的响应是:
R,D,N分别是速率变化因子,差分延迟和CIC滤波器的部分数。
在抽取之后,cic响应的形式是:okay
这个最后一个响应的规范化版本是CIC补偿器需要补偿的版本。因此,CIC补偿器的通带应响应应采取以下形式:
在哪里ω.p为CIC补偿滤波器的通频带频率。
注意,当ω./2R≪π,上一个方程Hciccomp(ω.)可以用sin(x)≅x:
这个前面的等式是CIC滤波器的真纯近似的近似通带响应。
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。CICCompensationDecimator
|<年代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