FFT dans un seul C-fichier

Je cherchais une FFT de mise en œuvre en C. Cependant, je ne suis pas à la recherche d'une énorme bibliothèque (comme FFTW) mais pour une utilisation facile simples C-fichier de mise en œuvre. Malheureusement, je n'ai pas été en mesure de trouver quelque chose comme cela.

Quelqu'un peut-il recommander une mise en œuvre simple?

  • Essayez de de la recherche pour " fft " sur github. Mais ce n'est pas facile à utiliser sur FFTW? Voulez-vous dire facile de comprendre la source?
  • Écrire votre propre. Ça va être un bon exercice. L'internet est plein d'explications sur la façon de calculer la TFD et TFR. L'utiliser.
  • La FFT routines ici moins d'une centaine de lignes de code. La bibliothèque met en œuvre avant et inverse de la transformée de Fourier rapide (FFT) des algorithmes en utilisant à la fois la décimation dans le temps (DIT) et la décimation de la fréquence (DIF).
InformationsquelleAutor mijc | 2012-01-10