What is it?
Computes the -point DFT in instead of by splitting it recursively into even and odd samples (Cooley–Tukey, 1965, anticipated by Gauss). One of the most important algorithms of the 20th century.
Formulas
- the butterfly: two half-size DFTs give the full one
Why does it matter?
Spectrograms, audio effects, OFDM radios, fast convolution, polynomial and big-integer multiplication, MRI — all run on FFTs.
The mathematics behind it
The FFT is built on the symmetries of the -th roots of unity .
The FFT computes the DFT in instead of .
This page has the essentials. A fuller treatment (intuition, formal definition, worked example) is on the way.