dsp.FIRRateConverter
执行多相冷杉采样率转换
描述
的dsp.FIRRateConverter
系统对象™执行高效的多相抽样率转换使用理性的因素l/米第一个维度。
冷杉率变换器级联一个插入器杀害多人者。从概念上讲,转换器(如示意图所示)包含一个upsampler,其次是总anti-imaging和反锯齿冷杉过滤器,一个downsampler紧随其后。anti-imaging系数和抗锯齿冷杉过滤器可以通过指定分子
财产,或者可以自动设计的对象使用designMultirateFIR
函数。例如,看到的重新取样信号转换器使用冷杉率。
upsampler增加信号的采样率的一个因素l和downsampler减少信号的采样率的一个因素米。使用upsampling和互质或coprime downsampling因素。由此产生的离散时间信号的采样率l/米最初的采样率。
注意,实际对象的算法实现了多相结构,相当于一个高效的综合系统图中描述。更多细节,请参阅算法。
执行采样率转换:
创建
dsp.FIRRateConverter
对象并设置其属性。调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?
创建
语法
描述
返回一个冷杉采样率转换器对象的插值因子3和2的大量毁灭的因素。使用的对象设计数字滤波器系数firrc
= dsp.FIRRateConverterdesignMultirateFIR (2)
函数。
返回一个冷杉采样率转换器整数值firrc
= dsp.FIRRateConverter (l
,米
)InterpolationFactor
属性设置为l
和DecimationFactor
属性设置为米
。对象设计滤波器系数基于利率转换因素您指定在创建对象时,使用designMultirateFIR (L, M)
函数。设计的滤波器对应于一个低通滤波器归一化截止频率不大于分钟(π/ L,π/米)
在径向频率单位。
返回一个冷杉的采样率转换器firrc
= dsp.FIRRateConverter (l
,米
,“汽车”
)NumeratorSource
属性设置为“汽车”
。在这种模式下,每一次有一个更新的速度转换因素,重新设计的对象中指定的过滤器使用的设计方法DesignMethod
。
返回一个冷杉的采样率转换器firrc
= dsp.FIRRateConverter (l
,米
,全国矿工工会
)分子
属性设置为全国矿工工会
。
返回一个冷杉的采样率转换器firrc
= dsp.FIRRateConverter (l
,米
,方法
)DesignMethod
属性设置为方法
。当你作为输入,通过设计方法NumeratorSource
属性自动设置“汽车”
。
返回一个冷杉采样率转换器与每个指定的属性设置为指定的值。在报价附上每个属性的名字。您可以使用该语法与以往任何输入参数组合。firrc
= dsp.FIRRateConverter (___,名称,值
)
例子:firrc = dsp.FIRRateConverter (“FullPrecisionOverride”,“假”)
使定点数据类型控制通过个人定点属性设置。
返回一个冷杉采样率转换器,使用设计的滤波器系数firrc
= dsp.FIRRateConverter (l
,米
,“遗产”
)firpm(70年,[0 0.28 0.32 1],[1 1 0 0])
。设计滤波器的截止频率π/ 3弧度/样品。
属性
对象的功能
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)
例子
算法
冷杉率转换器实现有效地使用多相结构。
推导出多相结构,从数字滤波器的传递函数:这冷杉过滤器是一种结合anti-imaging和抗混叠滤波器。
N+ 1是数字滤波器的长度。
你可以重新安排这个方程如下:
l是多相组件的数量,其值等于指定的插值系数。
你可以把这个方程写成:
E0(zl),E1(zl)、……El - 1(zl)冷杉滤波器的多相组件吗H(z)。
从概念上讲,冷杉率转换器包含一个upsampler,后跟一个anti-imaging相结合,反锯齿冷杉过滤器H(z),其次是downsampler。
取代H(z)多相表示。
这是插值的多重速率的高贵身份。
高贵的身份申请插值移动upsampling操作后过滤操作。这一举动使您能够过滤信号在一个较低的利率。
你可以换upsampling运营商延迟块,加法器换向开关。为接下来的downsampler帐户,开关动作的步骤大小米。开关接收到第一个样本分支0和反时针方向移动,每一次跳跃米−1分支。
作为一个例子,考虑一个率转换器l设置为5,米设置为3。多相组件是E0(z),E1(z),E2(z),E3(z),E4(z)。开关在第一个分支0开始,跳过分支1和2,接收下一个样本分支3,然后跳过分支4和0,接收下一个样本分支2,等等。序列的分支开关接收到数据样本是[0、3、1、4、2 0 3 1…。)。
转换器实现了l/米转换首先应用插值因子l传入的数据,最后使用换向开关只收到1米有效样本,占dowsampling因素米。因此,采样率转换器冷杉的输出速度Lfs / M。