【发布时间】:2012-01-10 09:42:56
【问题描述】:
我一直在寻找 C 中的 FFT 实现。但是,我不是在寻找大型库(如 FFTW),而是在寻找易于使用的单个 C 文件实现。不幸的是,我一直找不到这样的东西。
有人可以推荐一个简单的实现吗?
【问题讨论】:
-
试试searching for 'fft' on github。但是FFTW有什么不好用的呢?您的意思是易于理解来源吗?
-
自己写。这将是一个很好的锻炼。互联网上到处都是关于如何计算 DFT 和 FFT 的解释。使用它。
-
FFT 例程here 的代码不到一百行。该库使用时间抽取 (DIT) 和频率抽取 (DIF) 实现正向和反向快速傅里叶变换 (FFT) 算法。
-
@DaBler 这正是我正在寻找的!谢谢!