dsp.FarrowRateConverter
多项式与任意采样率转换器转换因子
描述
的dsp.FarrowRateConverter
系统对象™实现polynomial-fit采样率转换过滤器使用法罗结构。您可以使用该对象转换上下一个信号的采样率任意因素。这个对象支持定点操作。万博1manbetx
将一个信号的采样率:
创建
dsp.FarrowRateConverter
对象并设置其属性。调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?
创建
语法
描述
创建一个多项式基于过滤器采样率转换器系统对象,frc
= dsp.FarrowRateConverterfrc
。对于每个通道的输入信号,frc
输入采样率转换为输出采样率。
设置使用一个或多个属性名称-值对。在单引号附上每个属性的名字。frc
= dsp.FarrowRateConverter (名称,值
)
例子:frc = dsp.FarrowRateConverter ('Specification','Coefficients','Coefficients',[1 2; 3 4])
返回一个过滤器,它将从44.1千赫至48 kHz使用自定义实现二阶多项式滤波器的系数。
返回一个采样率转换器系统对象,frc
= dsp.FarrowRateConverter (傅氏国际
,fsOut
,托尔
,np
)frc
,InputSampleRate属性设置为傅氏国际
,OutputSampleRate属性设置为fsOut
,OutputRateTolerance属性设置为托尔
,PolynomialOrder属性设置为np
。
属性
对象的功能
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)
例子
更多关于
算法
法罗过滤器使用霍纳氏规则实现分段多项式插值多项式计算样本。适合使用的多项式系数输入样本对应的拉格朗日插值系数。
一次多项式拟合输入数据,可以计算多项式的值在任何时候。因此,一个多项式滤波器使插值在任意地点之间的输入样本。
您可以使用任意阶的多项式适合现有的样品。经常摆动,然而,由于大订单多项式多项式的订单1、2、3或4用于实践。
算法计算插值在所需的位置只通过改变部分延迟µ。这个值之间的间隔是前面的输入样本和当前的输出示例。所有滤波器系数保持不变。
输入样本过滤后使用米+ 1 FIR滤波器,米是多项式的秩序。
这些过滤器的输出乘以分数延迟,µ。
输出是乘法运算结果的总和。
引用
[1]Hentschel, T。,G. Fettweis. "Continuous-Time Digital Filters for Sample-Rate Conversion in Reconfigurable Radio Terminals."Frequenz。55卷,5 - 6号,2001年,页185 - 188。
扩展功能
版本历史
介绍了R2014b