【发布时间】:2021-04-15 01:47:34
【问题描述】:
据我所知,在 FFT 中,频率箱的数量正好是样本数 / 2。
但是,matplotlib.specgram 给了我一个 bin 太多了。
fig, [ax1, ax2, ax3] = plt.subplots(nrows=3, ncols=1)
Pxx, freqs, times, im = ax3.specgram(raw_normalized, NFFT=1024, Fs=sampleRate, noverlap=overlap, window=matplotlib.mlab.window_none, scale='linear')
Pxx 包含频谱图的数组,它应该有 512 个 bin(由于样本数设置为 1024),但它有 513 个。 我对 FFT 的理解是否有问题,或者 matplotlib 库中有什么问题/古怪?
【问题讨论】:
标签: python matplotlib fft