几种常见窗函数及其
MATLAB
程序实现
2013-12-16 13:58 2296
人阅渎评论
(0)
收藏举报
:
=
分类:
Matlab (15)
▼
数字信号处理屮通常是取其有限的时间片段进行分析,而不足对无限长的信号进行测
:
W:
和运
算。
具体做法是从信号屮截取一个时间片段,然后对信号进行傅里叶变换、相关分析等数学
处理。信号
的截断产生了能量泄漏,而用
FFT
算法计算频谱又产生了栅栏效应,从原理上
讲这两种误差都是
不能消除的。在
FFT
分析屮为了减少或消除频谱能
y:
泄漏及栅栏效应,
可采用不同的截取函数对
信号进行截短,截短函数称为窗函数,简称为窗。
泄漏与窗函数频谱的两侧旁瓣有关,对于窗函数的选川总的原则是,要从保持最大信息和消
除
旁瓣的综合效果出发来考虑问题,尽可能使窗函数频谱屮的主瓣宽度应尽量窄,以获得较
陡的
过渡带;旁瓣袞减应尽量大,以提高阻带的袞减,供通常都不能同时满足这两个要求。
频谱中
的如果两侧瓣的高度趋于零,而使能量相对集中在主瓣,就可以较为接近于真实的频
谱。不同
的窗函数对信号频谱的影响是不一样的,这