冷杉率转换
上采样,滤波和下采样输入信号
- 库:
DSP系统工具箱/滤波/多速率滤波器
描述
FIR速率转换块对离散时间输入进行重新采样,使其采样周期为米/l乘以输入样本周期(T如果).米对象指定的整数值是大量毁灭的因素参数,l对象指定的整数值是插值因子参数。该块将输入的每一列作为一个单独的通道,并随着时间的推移对每个通道中的数据进行独立的重采样。
从概念上讲,速率转换器结合了一个FIR插补器和一个FIR抽取器。下面的原理图包含一个上采样器,一个组合反成像和反混叠FIR滤波器,和一个下采样器。要设计一个FIR滤波器作为一个组合反成像和反混叠FIR滤波器,使用designMultirateFIR
函数。
速率转换器做以下工作:
通过插入将输入上采样到更高的速率l−
1
输入样本之间为零。将上采样的数据通过FIR滤波器传递。
通过丢弃将过滤后的数据下采样到较低的速率米-
1
在块保留的每个样本之后进行连续的采样。
注意,实际的块算法实现了多相结构,相当于图中描述的组合系统的高效等效物。有关更多细节,请参见算法.
港口
输入
输出
参数
块特征
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|
更多关于
算法
该FIR速率转换器采用多相结构,实现效率高。
为了推导多相结构,从FIR滤波器的传递函数开始:这个FIR滤波器是一个反成像和反混叠的组合滤波器。
N+1是FIR滤波器的长度。
你可以将这个等式重新排列如下:
l是多相元件的数目,它的值等于您指定的插值因子。
你可以把这个方程写成:
E0(zl),E1(zl)、……El - 1(zl)FIR滤波器的多相元件是什么H(z)。
从概念上讲,FIR速率转换器包含一个上采样器,然后是一个组合的反成像、反混叠FIR滤波器H(z),后面跟着一个下行采样器。
取代H(z)及其多相表示。
这是插值的多速率贵族恒等式。
应用高贵恒等式进行插值,将上采样操作移到滤波操作之后。这一动作使您能够以较低的速率过滤信号。
你可以用换向器开关替换上采样算子、延时块和加法器。为了考虑接下来的下采样器,开关按大小的步骤移动米.开关从0支路接收第一个样本,并沿逆时针方向移动,每次都跳绳米−1分支。
作为一个例子,考虑一个速率转换器l设置为5米设置为3。多相组分为E0(z),E1(z),E2(z),E3.(z),E4(z).交换机从第一个分支0开始,跳过分支1和2,从分支3接收下一个样本,然后跳过分支4和0,从分支2接收下一个样本,依此类推。交换机接收数据样本的分支序列为[0,3,1,4,2,0,3,1,....]。
速率转换器实现l/米首先应用插值因子进行转换l对传入的数据,使用换向器开关的末端只接收1 in米样本,有效地占dowsampling因子米.因此,FIR速率转换器输出处的采样速率为Lfs / M.
参考文献
奥法尼迪斯,索福克勒斯。信号处理概论.上马鞍河,新泽西州:Prentice-Hall, 1996。