主题:傅立叶变换(FFT)是在大学那门课讲的? -- HAL
讲老实话,我从大学一年级就学了它,一直到现在快二十年了,一直在
用它。但是国内的教材也好,书籍也好,总是把我搞得晕头转向,可能
是我笨的缘故。直到大概七年前,不经意看到一个对FFT的介绍,才恍
然大悟,原来是这样!什么蝴蝶图,什么倒置,什么级数,什么复变,
都见鬼去吧。
简单讲,这个算法就是:
FFT_{N}(k,f) = \sum_{n=0}^{N-1}f(n)e^{-i 2\pi kn/N }
= \sum_{n=0}^{N/2-1}f(n)e^{-i 2\pi kn/N } +
\sum_{n=N/2}^{N-1}f(n)e^{-i 2\pi kn/N }
= \sum_{n=0}^{N/2-1}f(n)e^{-i 2\pi kn/N } +
\sum_{n=0}^{N/2-1}f(n+N/2)e^{-i 2\pi k(n+N/2)/N }
= \sum_{n=0}^{N/2-1}(f(n)+f(n+N/2)e^{-i\pi k})e^{-i 2\pi kn /N}
= \sum_{n=0}^{N/2-1}(f(n)+f(n+N/2)})(-1)^{k}{-i 2\pi kn /N}
这是什么?这是两个新的,但是只有原来长度一半的FFT,而这两个又可以进一步这么分下去,于是就有了递归的FFT算法出来了,呵呵呵呵呵
这个网站:
http://www.engineeringproductivitytools.com/stuff/T0001/
让偶真正理解了FFT,各种各样的FFT。。。强推!
- 相关回复 上下关系8
🙂复变函数与拉普拉斯变换里面 hanhan 字19 2010-05-12 08:36:51
🙂高数 小囡 字0 2010-05-10 08:36:36
🙂FFT是快速傅立叶变换 数字崇拜 字145 2010-05-10 07:00:01
🙂关于FFT
🙂回头要细看看,谢谢了 HAL 字0 2010-05-09 23:02:08
🙂复变函数 万千 字24 2010-04-19 13:48:20
🙂数字信号处理,FFT全称为: effendi 字127 2009-06-18 22:51:48
🙂嗯,还有拉普拉斯变换 代码ABC 字0 2009-06-18 23:01:04