Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

split radix fft without using cordic

Status
Not open for further replies.

Deepak.akon

Newbie level 6
Newbie level 6
Joined
Aug 21, 2011
Messages
11
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,337
can any one tell me how to implement split radix fft algorithm without using cordic processor.

why we used cordic processor in split radix fft algorithm implementation.can anyone post proper reasons
 
Last edited by a moderator:

Cordic processor is used to generate sine, cos or hyperbolic functions depending on how you design. Here we use cordic processor to generate twiddle factors for FFT. If your 'N' no' of samples are fixed, no need to go for CORDIC. Simply generate twiddle factor values and store it in a RAM block and call those values when ever you needed.
If your 'N' varies it is better to go for cordic which generates twiddle factor values at run time. The other way is using multiple RAM'S which stores twiddle factors for particular value of 'N' and enable particular RAM using some case statement or so....
 

You could aproximante and split the functions(sine cos, etc) into segments(y=mx+b), and you just save in RAM the "m" and "b" values of each segment. This gives you pressision and doesn't need too much memory. of course it dependes on how many segments are you considering.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top