首页 理论教育窗函数的作用及其影响分析

窗函数的作用及其影响分析

【摘要】:2)通带内增加了波动,在ωc-2π/N处出现过冲为0.089的最大正峰。3)阻带内产生了余振,在ωc+2π/N处出现过冲为-0.090的最大负峰。图3-2是当N分别取4、8、16、32时Hdg(ω)和Hg(ω)的波纹变化。图3-3中,当阶数N由24增大到216时,由于旁瓣数量的增加致主瓣能量占比逐渐降低,最大正峰的过冲程度也随着N的增大而逐渐减小,但阶数增大至210以后,过冲程度基本没有再改善。

对信号进行各种处理时,由于受到处理时间和计算机存储容量的限制,实际被处理的只能是有限长度的样本,即原始信号必然要被截短,相当于用矩形窗对信号进行调制,从而导致泄漏误差。设hd是理想低通滤波器的单位冲击响应序列,h是从长度为N的矩形窗口RN看到的一段序列(即hd=h·RN),则滤波器频谱为

978-7-111-48233-8-Chapter03-1.jpg

式中,Hd(ejω)和Rd(ejω)分别是hd和RN傅里叶变换。矩形窗谱函数等于:

978-7-111-48233-8-Chapter03-2.jpg

线性理想的低通滤波器Hd(ejω)=Hdgω)e-jαω幅频特性Hdgω)满足:

978-7-111-48233-8-Chapter03-3.jpg

把式(3-2)和式(3-3)代入到式(3-1)得到:

978-7-111-48233-8-Chapter03-4.jpg

式(3-4)说明滤波器幅频特性等于理想低通滤波器幅频特性Hdgω)与矩形窗幅频特性RNgω)的卷积,形成过程可简单地由图3-1来描述。

978-7-111-48233-8-Chapter03-5.jpg

图3-1 卷积过程构造的低通滤波器

实现上述结果的MATLAB代码如下:

978-7-111-48233-8-Chapter03-6.jpg

978-7-111-48233-8-Chapter03-7.jpg

ω=0时,H(0)为图3-1中当RNgω)处于Hdgω)中央位置时两者乘积的积分,相当于对RNgω)在[-ωcωc]之间波形积分;当ωc≥2π/N时,此结果近似在[-π,π]之间波形积分,将H(0)值归一化到1;当ω等于截止频率ωc时即图3-1左右两个RNgω),积分近似为一半波形积分时,相对H(0)归一化后的值为0.5;当ω=ωc+2π/N时,RNgω)主瓣完全移到积分区间Hdgω)外面,最大负峰完全在区间[-ωcωc]中,因此Hgω)在该点形成最大的负峰;当ω=ωc-2π/N时,Hgω)产生最大正峰。最大正峰与最大负峰对应的频率相距4π/N。通过以上的分析,对hd加窗处理后滤波器幅值特性Hgω)与原理想特性Hdgω)的差别主要有以下几点:

1)ωc附近产生宽度约为4π/N即主瓣宽度的过渡带。

2)通带内增加了波动,在ωc-2π/N处出现过冲为0.089的最大正峰。

3)阻带内产生了余振,在ωc+2π/N处出现过冲为-0.090的最大负峰。

4)Hdgω)波动愈快(N加大时),Hgω)通带和阻带内波动愈快;

5)Hdgω)旁瓣大小直接影响Hgω)波动大小。

图3-2是当N分别取4、8、16、32时Hdgω)和Hgω)的波纹变化。

以上五点就是所谓的吉布斯(Gibbs)效应,它直接影响滤波器性能。通带内波动影响滤波器通带平稳性,阻带波动影响阻带最小衰减,同时滤波器一般都要求过渡带越窄越好。增加N可有效地控制过渡带宽度,但并不是减少吉布斯效应的有效方法。通过以下实验可证实此结论,研究当Hdgω)的主瓣右零点处于矩形窗右边界点作为右移动起始位置,以频率分辨率2π/N为步长,则Hdgω)主瓣及单边各个旁瓣的谱面积(有负值)之和即为最大正峰、过渡点、最大负峰及各个阻带波纹的幅度。同时,还可统计阶数N变化时最大正峰值和主瓣能量占比的变化规律。

图3-3中,当阶数N由24增大到216时,由于旁瓣数量的增加致主瓣能量占比逐渐降低,最大正峰的过冲程度也随着N的增大而逐渐减小,但阶数增大至210以后,过冲程度基本没有再改善。实现上面结果的MATLAB代码如下:

978-7-111-48233-8-Chapter03-8.jpg

图3-2 不同阶数引起的波纹数变化

978-7-111-48233-8-Chapter03-9.jpg

图3-3 主瓣及旁瓣能量分布和阶数N对最大正峰影响

978-7-111-48233-8-Chapter03-10.jpg

978-7-111-48233-8-Chapter03-11.jpg

978-7-111-48233-8-Chapter03-12.jpg

减小通带波动及增大阻带衰减只能从窗函数形状上解决,一般要求窗函数谱主瓣尽量包含较多的能量,相应旁瓣幅度就会相对地减小,从而使通带和阻带波动减小且加大阻带衰减,但会以过渡带加宽为代价。在各种窗函数中,阻带衰减大小和带宽宽度是相互矛盾的,选取和设计中应按实际要求侧重一方。