Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Fast Fourier Transform algorithm implementation with MapReduce

I want to implement a Fast Fourier Transform algorithm with MapReduce. I know of a recursive-FFT algorithm but I need your guideline in order to implement it using a Map/Reduce approach.

Any suggestions/references?

like image 278
user1970136 Avatar asked Jan 11 '13 13:01

user1970136


1 Answers

The basic idea that we can use some theorems to divide problem into subproblems.

In case of Fourier Transfom, problem is standard definition of FT:

After applying Cooley–Tukey FFT algorithm we can split it to two subproblems:

Moving forward with that transfomation, theoretically it could be solved with parallel programming.

Maybe, you'll find following links useful:

like image 191
mishadoff Avatar answered Sep 28 '22 07:09

mishadoff