matlab code to compute the DFT using just O(N (P + Q)) operations, instead of the O(N ^2 ) operations?
Show older comments
Suppose that the signal length N can be factored as N = P Q where P; Q > 1.write a script that can compute the DFT using just O(N (P + Q)) operations, instead of theO(N^2) operations required for the direct implementation.
Answers (1)
David Young
on 9 Sep 2014
0 votes
Just use the fft function. It's almost certainly as good as you'll get.
2 Comments
TONY gracious
on 9 Sep 2014
David Young
on 9 Sep 2014
Yes, fft does factorisation so achieves what you want, and more in fact.
Categories
Find more on Discrete Fourier and Cosine Transforms 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!