使用级联积分器梳状滤波器抽取信号
的dsp。C我CDecimator
系统对象™使用级联积分器梳式抽取滤波器抽取输入信号。CIC抽取滤波器结构由N部分级联积分器,随后由一个系数的速率变化R,然后是N级联梳状滤波器部分。详细信息请参见算法.的NumSections属性指定N,表示CIC过滤器中的分段数。的DecimationFactor属性指定R,抽取因子。的getFixedPointInfo
函数返回定点节的字长和分数长度以及dsp。C我CDecimator
系统对象。方法还可以为这个System对象生成HDL代码generatehdl
函数。
请注意
此对象需要定点设计器™许可证。
使用CIC滤波器对信号进行抽取:
创建dsp。C我CDecimator
对象并设置其属性。
使用参数调用对象,就像调用函数一样。
有关系统对象如何工作的详细信息,请参见什么是系统对象?
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj
,使用这种语法:
发行版(obj)
有关此对象支持的筛选器分析方法的列表,请键入金宝appdsp.CICDecimator.helpFilterAnalysis
在MATLAB中®命令提示符。有关相应的函数参考页面,请参见过滤系统对象的分析方法.
[1]霍格诺尔,E.B.一种用于抽取和插值的经济型数字滤波器。IEEE声学、语音与信号处理汇刊.第29卷,第2期,1981,155-162。
[2]迈耶-贝斯,美国;数字信号处理与现场可编程门阵列.纽约:施普林格,2001。
[3]哈里斯,弗雷德里克J。通信系统多速率信号处理“,.印第安纳波利斯:Prentice Hall PTR, 2004。