FFT幅值问题求助
请问FFT的幅值与实际信号的幅值是什么关系?网上流行一个"圈圈"的版本说:FFT的幅值是信号幅值的N/2倍(除直流以外)个人感觉实际信号的幅值应该就是x(n)的幅值,那么根据IDFT的公式FFT的幅值应该是信号N倍.请问我错在哪里了??:@Q 时域与频域幅值的平方和相等--》能量守恒定理,呵呵。 请看以下帖子:
http://forum.vibunion.com/forum/thread-23665-1-1.html 多谢2位:lol
回复 楼主 无限剑制 的帖子
理论上怎样呢?理论上是做一次正变换FFT和一次逆变换IFFT就要除一次N而数据能还原,由于FFT与IFFT程序代码几乎一样,只是某处反号,所以有的人编的程序在FFT时要除N而IFFT不除,有人反之在IFFT时要除N而FFT不除,有的程序每次都除N的平方根,看用在什么地方。MATLAB这个程序是这样处理的,用它做FFT时就要除以N,但做IFFT就不再要除N了。造成很多人的误解,绝对不是理论上必需如此。总之是程序本身没有除N而由调用者去除。
从书上抄一段,积分内好比是FFT程序,除以2PI相当于除N,能不能帮助理解。
[ 本帖最后由 hcharlie 于 2010-2-1 21:40 编辑 ] 谢谢各位的答疑解惑!
页:
[1]