多相滤波器

多相滤波器常用语多速率数字信号处理系统。

假设要对输入数据序列进行倍下采样,为了避免频谱展宽导致的混叠,首先要进行抗混叠滤波,然后对滤波结果进行下采样,显然,滤波输出中每个数据就有个数据会被丢弃,也就是说,针对这个数据的滤波处理是浪费的,多相滤波器就是为了解决这一计算浪费问题而设计的。

假设要对输入数据进行倍上采样,在上采样之后,需要进行滤波处理以消除镜像,一般做法是先进行插零上采样,然后进行滤波。采用多相滤波器可以颠倒采样和滤波的顺序以降低运算量。

诺贝尔恒等变换

在对滤波器进行适当变形分解后,可以交换上/下采样处理和滤波处理的顺序,并且保证处理结果一致。

多相分解

Ⅰ型多相分解

设输入信号为,滤波器冲激响应为,先进性抗混叠滤波再进行下采样处理,过程如下

数字滤波器,定义,称的第个分组,

,则 ,则称的第个多相分量,

均分为组,除的分在一组,e.g.

已知阶数字滤波器单位脉冲响应为,求时的多相分解

Ⅱ型多相分解

,得到Ⅱ型多相分解

滤波器结构

  • Ⅰ型分解

Ⅰ型分解
  • Ⅱ型分解,

Ⅱ型分解

参考资料

Multirate Noble Identities

多相抽取器实现及matlab示例

[数字信号处理] 第7章 7-4-1 数字滤波器结构的I型多相分解

[数字信号处理] 第7章 7-4-2 数字滤波器结构的II型多相分解