几种常见窗函数及其MATLAB程序实现.docxVIP

  • 19
  • 0
  • 约6.89千字
  • 约 12页
  • 2022-02-22 发布于河北
  • 举报
几种常见窗函数及其MATLAB!序实现 2013-12-16 13:58 2296人阅读 评论(0) 收藏 举报 := 分类: Matlab (15) 数字信号处理中通常是取其有限的时间片段进行分析, 而不是对无限长的信号进行测量和运 算。具体做法是从信号中截取一个时间片段, 然后对信号进行傅里叶变换、 相关分析等数学 处理。信号的截断产生了能量泄漏,而用FFT算法计算频谱又产生了栅栏效应, 从原理上讲 这两种误差都是不能消除的。 在FFT分析中为了减少或消除频谱能量泄漏及栅栏效应, 可采 用不同的截取函数对信号进行截短,截短函数称为窗函数,简称为窗。 泄漏与窗函数频谱的两侧旁瓣有关, 对于窗函数的选用总的原则是, 要从保持最大信息和消 除旁瓣的综合效果出发来考虑问题, 尽可能使窗函数频谱中的主瓣宽度应尽量窄, 以获得较 陡的过渡带;旁瓣衰减应尽量大,以提高阻带的衰减,但通常都不能同时满足这两个要求。 频谱中的如果两侧瓣的高度趋于零, 而使能量相对集中在主瓣, 就可以较为接近于真实的频 谱。不同的窗函数对信号频谱的影响是不一样的, 这主要是因为不同的窗函数, 产生泄漏的 大小不一样,频率分辨能力也不一样。信号的加窗处理,重要的问题是在于根据信号的性质 和研究目的来选用窗函数。 图1是几种常用的窗函数的时域和频域波形, 其中矩形窗主瓣窄, 旁瓣大,频率识别精度最高,幅值识别精度最低,

文档评论(0)

1亿VIP精品文档

相关文档