窗函数的选择

窗函数的选择

摘要:在信号分析时,我们一般会截取有限的波形数据做傅里叶变换,这个截断过程会产生泄漏,导致功率扩散到整个频谱范围,产生大量“雾霾数据”,无法得到正确的频谱结果。虽然知道加窗可以抑制泄漏,但复杂的窗函数表达式及抽象的主瓣旁瓣描述方法,另人更加迷惑,下面我们抛弃公式用通俗易懂的方式介绍窗函数的选择。

1. 加窗与窗函数

在数字信号处理中,常见的有矩形窗、汉宁窗、海明窗和平顶窗,这里不再赘述窗函数的表达式,只讨论窗函数的使用,下图直观地描述了信号加窗的过程及窗函数基本特征。

图 1 信号加窗后频率普图

直观地,在时域上看,加窗其实就是将窗函数作为调制波,输入信号作为载波进行振幅调制(简称调幅)。矩形窗对截取的时间窗内的波形未做任何改变,即只是截断信号原样输出。而其它三种窗函数都将时间窗内开始和结束处的信号调制到了零。

更普遍地,绝大部分窗函数形状都具有类似从中间到两边逐渐下降的形状,只是下降的速度等细节上有所区别。这个特征体现了加窗的目的——降低截断引起的泄漏,所有窗函数都是通过降低起始和结束处的信号幅度,来减小截断边沿处信号突变产生的额外频谱。

2. 窗函数的选择

从图 1中很明显看出,加窗后信号时域的变化显著,由于后续的处理一般是进行傅里叶变换,所以我们主要分析加窗对傅里叶变换结果的影响。傅里叶变换后主要的特征有频率、幅值和相位,而加窗对相位的影响是线性的,所以一般不用考虑,下面讨论对频率和幅值的影响。

加窗对频率和幅值的影响是关联的,首先需要记住一个结论:对于时域的单个频率信号,加窗之后的频谱就是将窗谱的谱峰位置平移到信号的频率处,然后进行垂直缩放。说明加窗的影响取决于窗的功率谱,再结合上图 1中最后一列窗函数的功率谱,容易理解其它介绍文章中常看到的对窗特征的主瓣、旁瓣等的描述。

再来看窗函数的功率谱,从上到下,窗函数的主峰(即主瓣)越来越粗,两边的副峰(即旁瓣)越来越少,平顶窗的名称也因主瓣顶峰较平而得名。主瓣宽就可能与附近的频率的谱相叠加,意味着更难找到叠加后功率谱中最大的频率点,即降低了频率分辨率,较难定位中心频率。旁瓣多意味着信号功率泄露多,主瓣被削弱了,即幅值精度降低了。

文库资料

2015 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.

有了规律,窗函数的使用就简单多了。在需要频率分辨率高时,使用旁瓣少的窗口,如汉宁窗,而矩形窗旁瓣太多,泄漏太大,无法抑制泄漏;在需要幅值准确时,可以使用平顶窗。当然,对于一次过程时间小于窗口的暂态信号或冲击波形,信号开始和结束处本身就是零,不存在截断引起的泄露,不需要加窗抑制,因此只需要用矩形窗即可。对于连续的周期性波形,可以结合不同的窗口获得所关注的结果。

注:那么能不能设计一种完美的窗函数,只有主瓣没有旁瓣,且主瓣窄到只有一根柱子呢?答案是否定的。主瓣窄和旁瓣少就像跷跷板的两端,压下一遍就会翘起另一边,是不可调和的。

文库资料 2015 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.

窗函数的选择

摘要:在信号分析时,我们一般会截取有限的波形数据做傅里叶变换,这个截断过程会产生泄漏,导致功率扩散到整个频谱范围,产生大量“雾霾数据”,无法得到正确的频谱结果。虽然知道加窗可以抑制泄漏,但复杂的窗函数表达式及抽象的主瓣旁瓣描述方法,另人更加迷惑,下面我们抛弃公式用通俗易懂的方式介绍窗函数的选择。

1. 加窗与窗函数

在数字信号处理中,常见的有矩形窗、汉宁窗、海明窗和平顶窗,这里不再赘述窗函数的表达式,只讨论窗函数的使用,下图直观地描述了信号加窗的过程及窗函数基本特征。

图 1 信号加窗后频率普图

直观地,在时域上看,加窗其实就是将窗函数作为调制波,输入信号作为载波进行振幅调制(简称调幅)。矩形窗对截取的时间窗内的波形未做任何改变,即只是截断信号原样输出。而其它三种窗函数都将时间窗内开始和结束处的信号调制到了零。

更普遍地,绝大部分窗函数形状都具有类似从中间到两边逐渐下降的形状,只是下降的速度等细节上有所区别。这个特征体现了加窗的目的——降低截断引起的泄漏,所有窗函数都是通过降低起始和结束处的信号幅度,来减小截断边沿处信号突变产生的额外频谱。

2. 窗函数的选择

从图 1中很明显看出,加窗后信号时域的变化显著,由于后续的处理一般是进行傅里叶变换,所以我们主要分析加窗对傅里叶变换结果的影响。傅里叶变换后主要的特征有频率、幅值和相位,而加窗对相位的影响是线性的,所以一般不用考虑,下面讨论对频率和幅值的影响。

加窗对频率和幅值的影响是关联的,首先需要记住一个结论:对于时域的单个频率信号,加窗之后的频谱就是将窗谱的谱峰位置平移到信号的频率处,然后进行垂直缩放。说明加窗的影响取决于窗的功率谱,再结合上图 1中最后一列窗函数的功率谱,容易理解其它介绍文章中常看到的对窗特征的主瓣、旁瓣等的描述。

再来看窗函数的功率谱,从上到下,窗函数的主峰(即主瓣)越来越粗,两边的副峰(即旁瓣)越来越少,平顶窗的名称也因主瓣顶峰较平而得名。主瓣宽就可能与附近的频率的谱相叠加,意味着更难找到叠加后功率谱中最大的频率点,即降低了频率分辨率,较难定位中心频率。旁瓣多意味着信号功率泄露多,主瓣被削弱了,即幅值精度降低了。

文库资料

2015 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.

有了规律,窗函数的使用就简单多了。在需要频率分辨率高时,使用旁瓣少的窗口,如汉宁窗,而矩形窗旁瓣太多,泄漏太大,无法抑制泄漏;在需要幅值准确时,可以使用平顶窗。当然,对于一次过程时间小于窗口的暂态信号或冲击波形,信号开始和结束处本身就是零,不存在截断引起的泄露,不需要加窗抑制,因此只需要用矩形窗即可。对于连续的周期性波形,可以结合不同的窗口获得所关注的结果。

注:那么能不能设计一种完美的窗函数,只有主瓣没有旁瓣,且主瓣窄到只有一根柱子呢?答案是否定的。主瓣窄和旁瓣少就像跷跷板的两端,压下一遍就会翘起另一边,是不可调和的。

文库资料 2015 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.


相关文章

  • 试题及解析(三)excle篇
  • 六.Excel2003高级应用 考生文件夹:d:\result\126204116 22题 1.使用IF 函数,对Sheet1中的"温度较高的城市"列进行自动填充. ①单击D2单元格--单击 ②设置如图: "插 ...查看


  • 大学生个人消费管理系统课程设计
  • 河北工业大学计算机软件技术基础(VC )2015年课程设计报告 一.题目: 大学生个人消费管理系统 二.设计思路 1.总体设计 1)分析程序的功能 大学生对自己的每个月的吃饭消费.电话消费.买书花费.旅游花费.其他花费.勤工俭学收入.月总支 ...查看


  • 张从旭[选择方案]教学设计
  • 义务教育教科书人教版八年级下册第十九章第三节 <选择方案>第一课时 教 案 设 计 浠水县关口镇胡河中学 张从旭 一.教材分析 本节内容选择了贴近生活实际问题---怎样选择上网收费方式.之前学生已经学习了一次函数的图像和性质,一 ...查看


  • 一元稀疏多项式的计算
  • 实验一 一元稀疏多项式的计算 一.实验目的 通过一元稀疏多项式的表示和计算,帮助学生熟练掌握线性表的基本操作,以及用线性链表表示线性表的存储结构和操作的实现. 二.实验内容 实现一元稀疏多项式的如下运算: (1)两个一元稀疏多项式相加运算 ...查看


  • 高中数学研究性学习的内容选择策略
  • 作者:陶文强 中学数学研究 2003年02期 2000年4 月教育部颁布的<全日制普通高级中学数学教学大纲>(试验修订版)明确指出,在必修课的内容中安排"研究性课题"(12课时),并给出其教学目标.因此,在中 ...查看


  • 求解非线性规划问题的遗传算法设计与实现
  • 摘 要 非线性规划在工程.管理.经济.科研.军事等方面都有广泛的应用.传统的解决非线性规划问题的方法,如梯度法.罚函数法.拉格朗日乘子法等,稳定性差,对函数初值和函数性态要求较高,且容易陷入局部最优解. 遗传算法是模拟达尔文的遗传选择和自然 ...查看


  • 如何做安装文件
  • 如何使用InstallShield8.0制作自己的安装程序 作者:李强 摘要 本篇文档会告诉你如何使用InstallShield开发平台来创建,编译,运行一个安装程序.在这篇文档中你会学习到安装过程中碰到的下面一些内容:加载安装文件,设置快 ...查看


  • 计算机应用基础课程excel综合实训材料
  • 第1章 O ffice Excel 2010高级应用技术 1.1学生成绩管理 一.考查知识点 数据清单.格式设置.公式与函数.排序.筛选.分类汇总和图表等级知识,利用多种公式和函数对单元格中的数据进行运算:对各种数据可以进行格式设置:分析汇 ...查看


  • MATLAB遗传算法工具箱及应用
  • 作 者:雷英杰 张善文 李续武 周创明 出版社:西安电子科技大学出版社 本书系统介绍MATLAB遗传算法和直接搜索工具箱的功能特点.编程原理及使用方法.全书共分为9章.第一章至第四章介绍遗传算法的基础知识,包括遗传算法的基本原理,编码.选择 ...查看


热门内容