多级采样率转换器
这SamplerateConverter.
系统对象™转换传入信号的采样率。
转换信号的采样率:
创建dsp。SamplerateConverter.
对象,并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解有关系统对象如何工作的更多信息,请参阅什么是系统对象?
创建一个多级FIR采样率转换器系统对象,src
= dsp。SamplerateConverter.src
,它转换输入信号的每个通道的采样率。
返回多级FIN采样率转换器系统对象,src
= dsp。SampleRateConverter (名称,价值
)src
,具有一个或多个指定的属性和选项名称,价值
对参数。
要使用对象函数,请将System对象指定为第一个输入参数。例如,要发布命名的系统对象的系统资源obj.
,使用下面的语法:
发行版(obj)
一般的多级采样率转换器按此顺序执行多级抽取、单级采样率转换和多级插值。实际的设计最多包括其中两个步骤。
该程序自动确定抽取或插值级的最佳数目。在特殊情况下,抽取或插值可以在单个阶段执行。
该算法总是尝试通过降低采样率来开始。这降低了所需的计算量。抽取步骤设计成使得中间采样率下降低于感兴趣的带宽。这可确保无滤除任何信息。
每个阶段使用半带或奈奎斯特滤波器来最小化非零系数的数量。
允许过渡带混叠,因为它降低了实现成本。在感兴趣的带宽内的信号保持别名自由,直到指定的值StopbandAttenuation
财产。