Upsample、过滤和downsample-optimized HDL代码生成
的dsp.HDLFIRRateConverter
系统对象™upsamples、过滤器和downsamples输入信号。是优化的HDL代码生成和运行在一个样本的每个通道。对象实现一个高效的多相体系结构以避免不必要的算术运算和中间采样率高。
对象upsamples整数倍l、实行冷杉过滤器和downsamples整数倍米。节奏的对象接受并返回控制信号参数样本的流。流控制接口的细节,请参阅流控制。
重新取样和过滤输入数据:
创建dsp.HDLFIRRateConverter
对象并设置其属性。
调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?
返回一个系统对象,HDLFIRRC
= dsp.HDLFIRRateConverterHDLFIRRC
重新取样,每个通道的输入。对象upsamples整数倍l、实行冷杉过滤器和downsamples整数倍米。默认的L / M是3/2。
设置HDLFIRRC
= dsp.HDLFIRRateConverter (l
,米
,全国矿工工会
)InterpolationFactor
财产l
,DecimationFactor
财产米
,分子
财产全国矿工工会
。
设置使用一个或多个属性名称-值对。在单引号附上每个属性的名字。例如:HDLFIRRC
= dsp.HDLFIRRateConverter (___,名称,值
)
Num HDLFIRRC = dsp.HDLFIRRateConverter (L, M,“ReadyPort”,真的,“RequestPort”,真正的);
(
重新取样dataOut
,validOut
)= HDLFIRRC (dataIn
,validIn
)dataIn
根据InterpolationFactor(l),DecimationFactor(米)的属性。避免了样品使用这个语法时,应用新的有效的输入样本,validIn
设置为真正的
,只有每一个装天花板(L / M)
调用对象。对象集validOut
来真正的
当dataOut
是一种新的有效的样本。
你可以连接准备好了
输出的下游的对象请求
输入一个上游的对象。
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)