我正在绘制一个图来显示不同光谱窗口的旁瓣,我注意到如果我采用矩形窗口的简单 fft,我看不到任何旁瓣。我想我只是犯了一个简单的错误。
这是我运行的 Python 代码:
from matplotlib import pyplot as plt
import numpy as np
fAxis = np.linspace(-1/2,1/2,100)
rect = np.ones( 100 )
specWindow = abs(np.fft.fftshift(np.fft.fft(rect)))
plt.plot(specWindow)
plt.show()

谁能解释如何稍微更改我的代码以查看我期望的旁瓣。我期望一个矩形函数的离散 FT 给我 Dirichlet 核。