多相冷杉插入器
的dsp.FIRInterpolator
系统对象™upsamples输入的整数upsampling因素l第一个维度。冷杉插入器(如示意图所示)在概念上由一个upsampler后跟一个冷杉anti-imaging过滤器,这通常是一个近似的理想限带插值滤波器。anti-imaging滤波器的系数可以通过指定分子
财产,或者可以自动设计的对象使用designMultirateFIR
函数。
的upsampler upsamples每个通道插入的输入到一个更高的速度l样品之间的1 0。冷杉过滤器,过滤器的每个通道upsampled数据。由此产生的离散时间信号的采样率l最初的采样率。
注意,实际对象的算法实现了一个直接形式冷杉多相结构,相当于一个高效的综合系统图中描述。更多细节,请参阅算法。
upsample输入:
创建dsp.FIRInterpolator
对象并设置其属性。
调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?
在特定的条件下,该系统还支持SIMD代码生成对象。金宝app有关详细信息,请参见代码生成。
返回一个冷杉插入器的插值因子3。使用的对象设计数字滤波器系数firinterp
= dsp.FIRInterpolatordesignMultirateFIR (3,1)
函数。
返回一个冷杉插入器的整数值firinterp
= dsp.FIRInterpolator (l
)InterpolationFactor
属性设置为l
。对象设计了基于插值滤波器系数的因素l
你指定在创建对象时使用designMultirateFIR (L, 1)
函数。设计的滤波器对应于一个低通滤波器截止在π/l
在径向频率单位。
返回的冷杉插入器firinterp
= dsp.FIRInterpolator (l
,“汽车”
)NumeratorSource
属性设置为“汽车”
。在这种模式下,每一次插值因子,有一个更新的对象重新设计过滤器使用在指定的设计方法DesignMethod
。
返回的冷杉插入器firinterp
= dsp.FIRInterpolator (l
,全国矿工工会
)InterpolationFactor
属性设置为l
和分子
属性设置为全国矿工工会
。
返回的冷杉插入器firinterp
= dsp.FIRInterpolator (l
,方法
)InterpolationFactor
属性设置为l
和DesignMethod
属性设置为方法
。当你作为输入,通过设计方法NumeratorSource
属性自动设置“汽车”
。
返回一个冷杉插入器与每个指定的对象属性设置为指定的值。在报价附上每个属性的名字。您可以使用该语法与以往任何输入参数组合。firinterp
= dsp.FIRInterpolator (___,名称,值
)
返回一个冷杉插入器的滤波器系数是设计使用firinterp
= dsp.FIRInterpolator (l
“遗产”)0.25 fir1(15日)
。设计滤波器的截止频率为0.25π弧度/样品。
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)
实现FIR插值滤波器有效地使用多相结构。
推导出多相结构,从数字滤波器的传递函数:
N+ 1是数字滤波器的长度。
你可以重新安排这个方程如下:
l是多相组件的数量,其值等于指定的插值系数。
你可以把这个方程写成:
E0(zl),E1(zl)、……El - 1(zl)冷杉滤波器的多相组件吗H(z)。
从概念上讲,FIR插值滤波器包含一个upsampler后面跟着一个FIR低通滤波器H(z)。
取代H(z)多相表示。
这是插值的多重速率的高贵身份。
高贵的身份申请插值移动upsampling操作后过滤操作。这一举动使您能够过滤信号在一个较低的利率。
你可以取代upsampling运营商,与一个换向开关延迟块,加法器。开关在第一个分支0开始,逆时针方向移动,每次收到样品从每个分支之一。插入器有效地输出l每一个输入样本接收样品。因此,在FIR插值滤波器的输出采样率Lfs。