我想了解傅里叶变换并使用MATLAB的FFT函数,我可以将频率域中'1 2 3'的记录转换为我的记录。据我了解,结果文件包含一组复数,这些复数在原始信号中保持频率的大小和相位。你能帮我理解傅立叶逆变换的工作吗?
然后,我可以对这些复数进行傅里叶逆变换(使用MATLAB的iFFT函数),我看到(并听到)我的原始信号几乎完美重建。这是我没有得到的一点。如果我用高音调说'3',FFT应该(并且确实)表明能量出现在这个频率上,但它如何及时重建呢?即因为从FFT返回的所有信息都是一组幅度和相位,其中的信息表示这些频率出现在时域信号中的时间? MATLAB是否做了一些我不知道的窗口?
任何帮助将不胜感激。
干杯, 科林
这个问题似乎是脱离主题,因为它是关于DSP理论而不是编程 - 它属于http://dsp.stackexchange.com –