多速率滤波器是一种数字滤波器,它可以改变数字信号的采样率,而不会在速率转换信号中引入混叠或成像。这些滤波器分为降低采样率的抽取器、增加采样率的插值器和两者结合的速率转换器。有关这些速率转换操作及其在时域和频域对信号的影响的详细信息,请参见多速率过滤器概述.DSP系统工具箱™提供了几个MATLAB®系统对象和Simulink金宝app®实现小数、内插器和速率转换器的块。先进的滤波器技术,如信道化器、信道合成器、双通道半带滤波器组和多电平滤波器组使用这些滤波器作为构建组件。
您可以在两个或多个阶段(而不是在单个阶段)中实现具有较大速率转换因子的多速率过滤器。当设计很长(包含许多系数)和昂贵(每个输入样本需要多次乘法和加法)时,多级方法比单级方法更有效。有关详细信息,请参见多级过滤器概述.
的designMultistageDecimator
和designMultistageInterpolator
DSP系统工具箱中的函数自动确定滤波器的最佳配置,包括确定级的数量和每个级的速率转换因子。最优配置将导致最少的计算工作量,您可以使用成本
函数。例如,请参见多级速度转换.
在Simulink模型中理解采样时间、采样速率、帧周期和帧速率。金宝app确定模型中信号的采样和帧率。
在Simulink中使用速率转换块转换样本和帧速率金宝app
了解在Simulink模型中直接速率转换块如何影响信号的采样率和帧率。金宝app
了解在Simulink模型中帧缓冲块如何影响信号的采样率和帧率。金宝app
定义多速率滤波器,理解抽取和插值。了解混叠和成像以及避免它们的方法。
这个例子展示了如何为离散序列的抽取和插值设计滤波器。
使用速率转换对象和块执行多速率过滤。
这个例子展示了如何设计低通FIR奈奎斯特滤波器。
提供信道化器、信道合成器和双信道滤波器组的概述。
用FIR和IIR半带滤波器实现一个双通道滤波器组。比较实现成本和组延迟。
在MATLAB中信道化和合成正弦信号。
合成和信道化音频信号。
理解并进分析和并进合成多级滤波器组。
学习如何计算完美小波重构所需的延迟。