在MATLAB中,FFT函数默认使用的是矩形(rectangle)窗函数。这意味着对于输入信号的每个窗口,FFT会独立地应用一个由1构成的窗口函数,即没有进行任何窗口的平滑处理。
虽然这种方法简单,但矩形窗函数通常会导致泄漏效应,从而导致频域图像上的误差和伪像。
因此,在某些情况下,建议使用一些更加平滑的窗口函数,如汉明窗、海明窗等,以提高FFT的精度和可靠性。
fft是指快速傅立叶变换,它利用蝶式算子对传统的离散傅立叶变换(DFT)进行计算,是没有用到窗函数的。需要加窗的是短时傅立叶变换(STFT)