本节目录
一、半带滤波器
1、半带滤波器的特性
2、系数对称性
3、2倍抽取的半带滤波器
本节内容
一、半带滤波器
半带滤波器,英文名称为Half-Band Filter,在多率信号处理中很重要,此滤波器适用于实现2的幂次方的抽取或内插,计算效率高,实时性强。
1、半带滤波器的特性
半带滤波器的频率响应H(e^(jω)),其特性满足以下关系式:
ωC=π-ωA
δs=δp=δ
H(e(jω))=1-H(ej(π-ω))
H(e^(jπ/2))=0.5
这些参数具体的含义,上一节数字滤波器设计基础已经讲述过了,读者若有疑惑可以查阅对应的文章。
半带滤波器的阻带带宽(π-ωA)与通带带宽(ωC)是相等的,而且通带波纹δs和阻带波纹δp也是相等的。半带滤波器的冲激响应h(k)除了零点不为零外,在其余偶数点全为零,因此采用半带滤波器实现采样率变换,只需要一半的计算量,特别适合实时处理。
2、系数对称性
从理论来解释,大家都了解半带滤波器的系数对称,那么如何在实际中运用?
下图是一个长度N为11的半带滤波器的直接型和系数对称性结构,与常规FIR滤波器相比,乘法运算由11降至7,具体原因此处不深究,可以通过Matlab生成半波滤波器的系数。此处考虑的是系数的对称性,直接型利用系数对称性,将乘法系数相同的合并,乘法运算降低为4个。当然,还可以利用h(5)=0.5,这一特性,将所有系数乘以2,可以再节省一个乘法器。
未扩大2倍的系数对称:
h(0)=h(10);
h(2)=h(8);
h(3)=h(6);
h(5)=0.5;
3、2倍抽取的半带滤波器
在数据处理中,2倍抽取时的理想抽取滤波器满足:
ω对应到[0,2π],也就是当0≤ω≤π/2或(3π)/2≤ω≤2π时,频率响应为1,其余区间内为0,具体如下图:
结合半带滤波器的频率响应图,可以看到在π/2~ωA过渡带的区间内不为零,存在混叠现象。经过2倍抽取后的信号在2ωC~π区间存在混叠现象,但是在0~2ωC之间是无混叠情况,可以恢复出来。