声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1656|回复: 3

[综合] 信号分析基础:信号分析中窗函数的必要性

[复制链接]
发表于 2020-12-30 15:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
本文主要基于采集到信号以后,后处理分析时会遇到的问题及常规处理方法。

后处理过程中最核心的操作步骤就是进行FFT计算,所有数据处理都是围绕着这一点展开的。而在FFT计算时,假设输入信号在整个时间轴上是重复产生该信号的,正因为这个特性,采集过程中长度的不同会影响FFT最终的计算结果,如下图所示:
1.png
这是一个瞬态的信号,采集到的信号与真实的信号完全一致,同时在计算FFT时,因为是瞬态信号,所以也不会遗漏任何细节。
2.png
但针对连续的信号,会是什么结果呢?如上图所示,采集一个正弦波信号,如果采集的长度正好是正弦波周期的n倍,最后进入计算的波形是连续的,与真实的波形就是相同的。如果仍旧对这个正弦波进行采集分析,采集的长度是随机的,不是n倍的周期,如下图所示:
3.png
最后进入计算的信号 (c) 就与真实不同,波形已经失真了。

在下图a和b中,记录的信号是周期性的正弦波,它的频谱是一条单线。实际正弦波的FFT结果就只有一个单线频谱,这与我们的认知是符合的,其宽度由分析的分辨率确定的。
4.png
图c记录了不是周期性的正弦波,图d是其对应的结果。正如我们之前分析的,它的能量会遍布整个频谱。这种在整个频域中的能量分散现象,被称为泄漏,即频谱中一个频率的能量被泄漏到所有频率上。

为什么会产生泄漏呢?是因为采集的过程时间长度是有限的,且采集的信号长度不是周期性的。泄漏之后会完全掩盖靠近采集信号频率附近的小信号,解决方式就是通过对信号加窗再进行FFT分析。

此时,我们就定位了在进行FFT后处理分析时会遇到的问题,以及使用加窗函数消除泄漏的解决方式,这两方面都是窗函数会涉及到的内容。

来源:吉兴汽车声学部件科技有限公司微信公众号(ID:gh_ff1a461c24cb),作者:陈晓君。

回复
分享到:

使用道具 举报

发表于 2021-1-4 21:19 | 显示全部楼层
胡说八道!
发表于 2021-6-28 16:35 | 显示全部楼层
挺好的,不错

点评

你一个本科生,咋晓得错与不错!  发表于 2021-7-5 16:01
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-28 14:28 , Processed in 0.076533 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表