我有一个中心频率为162.550 MHz,采样率为1,000,000的软件定义无线电记录的信号输出值。现在,为了在频域中分析数据,我计算了FFT,这很简单。#Calculating FFT of signal 因为对于振幅-频率图,我也需要计算信号中存在的频率。为此,我使用了Numpy fftfreq。
freq=np.fft.fftfr
在使用scipy.fftpack.fft()对一些样本进行离散傅立叶变换并绘制这些样本的幅度之后,我注意到它不等于原始信号的幅度。这两者之间有关系吗?有没有一种方法可以从傅立叶系数中计算出原始信号的振幅,而不需要逆变换?以下是振幅为7.0且fft振幅为3.5的正弦波的示例from pylab import plot, show