dsphdl。FIRRateConverter
上采样,滤波,下采样输入信号
描述
的dsphdl。FIRRateConverter
系统对象™对输入信号进行上采样、滤波和下采样。它针对HDL代码生成进行了优化,并且每次对每个通道的一个样本进行操作。该对象实现了高效的多相结构,以避免不必要的算术运算和高中间采样率。
对象以的整数因子向上采样l,应用FIR滤波器,并按整数因子的下采样米.
重新采样和过滤输入数据:
创建
dsphdl。FIRRateConverter
对象并设置其属性。使用参数调用对象,就像调用函数一样。
有关系统对象如何工作的详细信息,请参见什么是系统对象?
创建
语法
描述
返回一个System对象,HDLFIRRC
= dsphdl。FIRRateConverterHDLFIRRC
,它对输入的每个通道重新采样。对象以的整数因子向上采样l,应用FIR滤波器,并按整数因子的下采样米.默认的L / M是3/2。
设置HDLFIRRC
= dsphdl。FIRRateConverter (l
,米
,全国矿工工会
)InterpolationFactor
财产l
,DecimationFactor
财产米
,以及分子
财产全国矿工工会
.
使用一个或多个名称-值对设置属性。将每个属性名用单引号括起来。例如:HDLFIRRC
= dsphdl。FIRRateConverter (___,名称,值
)
HDLFIRRC = dsphdl。FIRRateConverter (l,米,Num,“ReadyPort”,真正的);
属性
使用
语法
描述
(
重新取样dataOut
,validOut
= hdlfirrc (dataIn
,validIn
)dataIn
根据InterpolationFactor
(l),DecimationFactor
(米)的属性。要避免在使用此语法时丢弃样本,请应用新的有效输入样本,使用validIn
设置为真正的
,只是每一个装天花板(L / M)
调用对象。对象集validOut
来真正的
当dataOut
是新的有效样品。
输入参数
输出参数
对象的功能
要使用对象函数,请将System对象指定为第一个输入参数。例如,释放system对象的系统资源obj
,使用这种语法:
发行版(obj)