Clear Filters
Clear Filters

differences between all the FFTs?

1 view (last 30 days)
jon
jon on 2 May 2013
Wikipedia lists a lot of FFT algorithms:
Cooley–Tukey FFT algorithm, Prime-factor FFT algorithm, Bruun's FFT algorithm, Rader's FFT algorithm, and Bluestein's FFT algorithm http://en.wikipedia.org/wiki/Fast_Fourier_transform
What are the pros and cons of each algorithms? And which one do you prefer?
  4 Comments
Matt Kindig
Matt Kindig on 3 May 2013
Of course you can do fft with Matlab, using the fft() function. However, your question was a comparison of algorithms, which is not a Matlab question.
For what it's worth, you can learn more about the particular algorithm used by Matlab in the fft() documentation, under "Algorithm", at
doc fft
It seems that several of the algorithms that you named are all used by Matlab at various points in the computation.
Matt Kindig
Matt Kindig on 3 May 2013
Alternatively, you can program any of these FFT algorithms yourself using Matlab. However, how to implement a particular FFT into Matlab is a very different question than your question, which is more of an opinion about the different algorithms.

Sign in to comment.

Answers (0)

Categories

Find more on Fourier Analysis and Filtering in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!