The FFT - multiple binary splitting

The FFT is essentially a multipass version of binary splitting.

[Graphics:../Images/FFT_gr_76.gif]

If [Graphics:../Images/FFT_gr_77.gif] is the number of multiplications needed to compute the DFT with N data points, [Graphics:../Images/FFT_gr_78.gif],  then the following recursive equation reflects the fact that you can use binary splitting to replace an N point DFT with two [Graphics:../Images/FFT_gr_79.gif]point DFT's and then once you get these two results you need to do [Graphics:../Images/FFT_gr_80.gif] additional multiplications.
        [Graphics:../Images/FFT_gr_81.gif]
        and  [Graphics:../Images/FFT_gr_82.gif]
        
The solution to this recurrence relation is  [Graphics:../Images/FFT_gr_83.gif].


Converted by Mathematica      May 10, 2000