主要内容gydF4y2Ba

获得gydF4y2Ba

CIC滤波器的增益gydF4y2Ba系统对象gydF4y2Ba

描述gydF4y2Ba

例子gydF4y2Ba

ggydF4y2Ba= (gydF4y2BasysobjgydF4y2Ba)gydF4y2Ba返回中投过滤系统的增益对象™。gydF4y2Ba

当gydF4y2BasysobjgydF4y2Ba是一个gydF4y2Badsp.CICDecimatorgydF4y2Ba对象,gydF4y2Ba获得gydF4y2Ba函数返回的获得整体中投杀害多人者。gydF4y2Ba

当gydF4y2BasysobjgydF4y2Ba是一个gydF4y2Badsp.CICInterpolatorgydF4y2Ba对象,gydF4y2Ba获得gydF4y2Ba函数返回的获得2gydF4y2BaNgydF4y2BathgydF4y2Ba阶段的中投插值滤波器,gydF4y2BaNgydF4y2Ba是过滤部分的数量。更多细节,请参阅gydF4y2BaggydF4y2Ba。gydF4y2Ba

ggydF4y2Ba= (gydF4y2BasysobjgydF4y2Ba,gydF4y2BajgydF4y2Ba)gydF4y2Ba返回的增益gydF4y2BajgydF4y2BathgydF4y2Ba中投插值滤波器的部分。当你忽略gydF4y2BajgydF4y2Ba,函数假设gydF4y2BajgydF4y2Ba是2gydF4y2BaNgydF4y2Ba,并返回过滤器的最后部分的增益。这个语法时并不适用gydF4y2BasysobjgydF4y2Ba是一个gydF4y2Badsp.CICDecimatorgydF4y2Ba对象。gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

比较两个插入器的性能,CIC滤波器,另一个滤波器使用gydF4y2Ba获得gydF4y2Ba函数来调整CIC滤波器输出振幅匹配滤波器输出振幅。gydF4y2Ba

首先创建一个输入数据集,一个正弦信号x。gydF4y2Ba

fs = 1000;gydF4y2Ba%输入采样频率。gydF4y2Bat = (0:1 / fs: 1.5);gydF4y2Ba%信号长度= 1501个样本。gydF4y2Bax =罪(2 *π* 10 * t);gydF4y2Ba% = 1正弦信号振幅。gydF4y2Ba

设计一个级联的两个gydF4y2Badsp.FIRInterpolatorgydF4y2Ba对象的整体插值因子4。gydF4y2Ba

l = 4;gydF4y2Ba%插值因子冷杉过滤器。gydF4y2BafirInterp = designMultistageInterpolator(左)gydF4y2Ba
firInterp = dsp。FilterCascade属性:Stage1: [1 x1 dsp。FIRInterpolator] Stage2: [1 x1 dsp。FIRInterpolator] CloneStages:假的gydF4y2Ba

通过插入器运行数据。gydF4y2Ba

yfir = firInterp (x);gydF4y2Ba

设计一个gydF4y2Badsp.CICInterpolatorgydF4y2Ba对象与一个插值的因素设置4微分延迟设置为1,和部分的数量设置为4。gydF4y2Ba

r = 4;gydF4y2Ba% CIC滤波器插值系数。gydF4y2BacicInterp = dsp.CICInterpolator (r, 1、4);gydF4y2Ba

通过过滤器运行相同的数据。gydF4y2Ba

ycic = cicInterp (x);gydF4y2Ba

使用gydF4y2Ba获得gydF4y2Ba函数来调整CIC滤波器输出振幅匹配滤波器输出振幅。gydF4y2Ba

gaincic =获得(cicInterp);次要情节(211);情节([yfir;双(ycic)]);次要情节(212)情节([yfir;双(ycic) /增益(cicInterp)]);gydF4y2Ba

图包含2轴对象。坐标轴对象1包含一个类型的对象。坐标轴对象2包含一个类型的对象。gydF4y2Ba

纠正后获得由中投插入器,第二次要情节可以看到,冷杉过滤和CIC滤波器提供几乎相同的插值。gydF4y2Ba

这个增益等于最后一节的获得中投过滤器。确认,正确的冷杉过滤器使用振幅gydF4y2Ba获得gydF4y2Ba(gydF4y2Ba cicInterpgydF4y2Ba ,gydF4y2Ba 2gydF4y2Ba NgydF4y2Ba )。如果gydF4y2Ba NgydF4y2Ba 是积分器的数量和梳子CIC滤波器的部分,然后呢gydF4y2Ba 2gydF4y2Ba NgydF4y2Ba 的最后一部分是中投过滤器。gydF4y2Ba NgydF4y2Ba 是由gydF4y2BacicInterp.NumSectionsgydF4y2Ba。gydF4y2Ba

第二次要情节表明,冷杉过滤器和CIC滤波器时提供几乎相同的插值修正增益等于中投的最后部分的增益过滤器。gydF4y2Ba

次要情节(212);情节([yfir;双(ycic) /增益(cicInterp 2 * cicInterp.NumSections)]);gydF4y2Ba

图包含2轴对象。坐标轴对象1包含一个类型的对象。坐标轴对象2包含一个类型的对象。gydF4y2Ba

输入参数gydF4y2Ba

全部折叠gydF4y2Ba

输入CIC滤波器、指定为下列过滤系统之一的对象:gydF4y2Ba

中投插入器阶段获得的指数计算,指定为一个积极的标量。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

输出参数gydF4y2Ba

全部折叠gydF4y2Ba

CIC滤波器的增益,返回一个标量。当输入gydF4y2BasysobjgydF4y2Ba是:gydF4y2Ba

  • dsp.CICDecimatorgydF4y2Ba——这是gydF4y2Ba获得gydF4y2Ba函数返回的获得整体中投杀害多人者。gydF4y2Ba

  • dsp.CICInterpolatorgydF4y2Ba——中投插入器将零插入输入数据流,减少整体得到1 /过滤器gydF4y2BaRgydF4y2Ba,在那里gydF4y2BaRgydF4y2Ba插值系数,考虑到增加的新鲜感样本。因此,中投插入器的增益是(gydF4y2BaRMgydF4y2Ba)gydF4y2BaNgydF4y2Ba/gydF4y2BaRgydF4y2Ba,在那里gydF4y2BaNgydF4y2Ba过滤部分的数量和吗gydF4y2Ba米gydF4y2Ba是过滤器微分延迟。的gydF4y2Ba获得gydF4y2Ba函数返回这个值。gydF4y2Ba

数据类型:gydF4y2Ba单gydF4y2Ba|gydF4y2Ba双gydF4y2Ba

版本历史gydF4y2Ba

介绍了R2011agydF4y2Ba

另请参阅gydF4y2Ba

功能gydF4y2Ba