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.

problem in instantiating cordic with FFT

Status
Not open for further replies.

sougata_vlsi13

Member level 4
Joined
Apr 19, 2013
Messages
77
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Location
India
Activity points
1,980
I am stuck at a point while writing the code for FFT using cordic.Generally cordic is used for calculating twiddle factors which are represented in sine and cosine terms...now the problem is coming is that although i have written the code for cordic using its polar to rect rotate algorithm but i was unable to properly synchronise with FFT...actually i am not getting from how to progress it from here.....please help me?
 

According to the input N value store those calculated twiddle factors in a ram block.(convert those cordic values to fixed point values according to your project and how you are going to use) As in FFT at each stage and each butterfly twiddle factor changes, call particular address location from that ram block (according to the stage and which butterfly you are going to calculate)

- - - Updated - - -

think about algorithm how you are going to call those twiddle factors after storing in a ram block
 
I agree with u sir but my input values for the 8 point FFT are floating point....so how can i give fixed point values...so one concern is there are they going to be synthesizeable
 

give me example how you are giving input to the fft. what is the type of output in cordic. give me some values of the ouput of cordic you calculated for particular N.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top