用级联积分器梳状滤波器插值信号
的dsp.cicinterpolator.
System对象™使用级联集成电路(CIC)插值滤波器插入输入信号。CIC插值滤波器结构包括N段级联梳状滤波器,随后速率变化为R,紧随其后的是N级联集成商的部分。有关详细信息,请参阅算法.的NumSections属性指定N, CIC过滤器中的节数。的InterpolationFactor属性指定R,即插值因子。的getFixedPointInfo
函数返回定点段的单词长度和分数长度,以及dsp.cicinterpolator.
系统对象。属性也可以为这个System对象生成HDL代码generatehdl.
函数。
此对象需要定点设计器™许可证。
使用CIC滤波器插入信号:
创建dsp.cicinterpolator.
对象,并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?(matlab)。
要使用对象函数,请指定System对象作为第一个输入参数。例如,释放名为system的对象的系统资源obj
,使用下面的语法:
释放(obj)
要查看此对象支持的筛选器分析方法列表,请键入金宝appdsp.CICInterpolator.helpFilterAnalysis
在MATLAB®命令提示符。相应的函数参考页面请参见过滤系统对象的分析方法.
[1] Hogenauer, E.B.用于抽取和插值的经济型数字滤波器。IEEE声学、语音和信号处理汇刊.第29卷,第2期,1981年,155-162。
[2] Meyer-Baese U。具有现场可编程门阵列的数字信号处理.纽约:斯普林斯,2001年。
[3] Harris,Fredric J.通信系统的多速率信号处理.印第安纳波利斯:Prentice Hall PTR, 2004。