Misalkan ''x0, ...., xN-1 merupakan bilangan kompleks. Transformasi Fourier Diskret didefinisikan oleh rumus:
Menghitung deret ini secara langsung memerlukan operasi aritmetika sebanyak O(N2). Sebuah algoritme FFT hanya memerlukan operasi sebanyak O(N log N) untuk menghitung deret yang sama. Secara umum algoritme tersebut tergantung pada pemfaktoranN.
Setiap algoritme FFT, dengan penyesuaian, dapat diterapkan pula untuk menghitung DFT invers. Ini karena DFT invers adalah sama dengan DFT, tetapi dengan tanda eksponen berlawanan dan dikalikan dengan faktor 1/N.
Algoritme FFT yang paling awal dan karena itu paling populer adalah algoritme Cooley-Tukey
Algoritme Cooley-Tukey
Bagian ini memerlukan pengembangan. Anda dapat membantu dengan mengembangkannya.
Algoritme TFC lain
Bagian ini memerlukan pengembangan. Anda dapat membantu dengan mengembangkannya.