我刚刚进入信号处理领域,需要做一些 DFT/FFT 工作。
如果我采用两个频率为 2Hz 和 5Hz 的信号:x(t)=sin(2*2pi*t)+sin(5*2pi*t)。我以 100Hz 采样 5 秒(所以我的 DFT 大小为 500)。
因为我的输入是真实值,所以我得到了一个对称的 DFT,因此可以丢弃第二半并通过执行 sqrt(re^2+c^2) 将 DFT 值转换为幅度。
我的 bin 宽度是 100/500 = 0.2Hz,所以我得到:
正如预期的那样,峰值在 2Hz 和 5Hz。
我的问题是:为什么幅度不同?
在相关说明中,为什么在 2hz 和 5Hz 处没有两个完美的尖峰,即图表在 1.5 和 2.5 等处具有非零值。这是频谱泄漏吗?