FFT的窗口类型

160次观看(过去30天)
阿尼斯·法蒂尼·阿卜杜勒·阿齐兹
大家好!
有人知道什么类型的窗口函数,MATLAB fft函数用于应用fft信号(特别是正弦波信号)吗?有几种类型,对吧?比如汉宁,平顶,制服?请协助解释给我,它是什么,为什么。先谢谢你。
问候,
茴香酒
1评论
马修•诺伊
马修•诺伊 2021年5月15日
你好
如果你的数据频率不是采样频率的整数因子,你不能使用矩形(或类似的)窗口;它必须是一个两端振幅为零,中心振幅为最大的窗口,就像高斯峰值一样;汉宁窗或汉明窗是典型的选择
更多信息-关于什么是“最佳”窗口,这完全取决于你的目标是什么:
如果没有严格的良性标准陈述,绝对没有办法选择“最佳”窗口函数。这个问题在20世纪70年代被认为是科学数据处理中的一个问题,观察者仅仅通过选择适当的窗函数就可以将偏差引入研究结果。无偏的选择是矩形窗口,但它在频谱中产生高旁瓣。
和现在一样,这个问题的答案是约翰·帕克·伯格提出的最大熵法(MEM)。如果你必须使用FFT和窗口函数,你有很多选择:( http://en.wikipedia.org/wiki/Window_function )因为它们都引入了观察者偏差,所以你只需要选择一个你喜欢的输出。问题的真相是,你可以通过创建适当的窗口函数得到你想要的任何光谱结果。
总之,没有严格的方法,除非你可以选择接受与特定窗口相关的良性标准。

登录评论。

答案(1)

基兰·菲利克斯·罗伯特
你好,
请参阅 fft 文档

类别

了解更多傅里叶分析与滤波帮助中心而且文件交换

标签

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!