加窗函数对自相关函数的影响

信息处理 fft 自相关 窗函数
2022-01-28 22:56:30

我需要计算离散信号的 FFT 分量和自相关。当我在对信号进行 FFT 之前不使用任何窗口函数时,我会从 FFT 中得到一个合理的 AC 函数,其中包括有关信号周期的一些信息:

AC-1

但是,当我在应用 FFT 之前应用窗口函数(汉宁)时,我得到了一个似乎失真的 AC 函数:

AC-2

窗函数对从 FFT 计算的 AC 函数有什么影响?

1个回答

当您使用 FFT 测量信号的频率成分时,最好先对数据进行窗口化,以避免由于矩形截止而导致的失真。

不过,这不是您对 FFT 所做的。您正在使用 FFT 和逆 FFT 来有效地计算相关性(自相关只是相关性的一种特殊情况)。通过填充等正确完成,FFT 将获得与通过计算时域相关性获得的完全相同的结果。但是,如果您使用窗口,您将不会得到相同的结果。简而言之,当您使用 FFT 计算相关性或卷积时,您不应该开窗。