Go Back   Velocity Reviews > Newsgroups > VHDL
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply

VHDL - help need in the Radix 4 algorithm of 64 point.

 
Thread Tools Search this Thread
Old 02-14-2004, 03:45 AM   #1
Default help need in the Radix 4 algorithm of 64 point.


hello friends,

w.r.t the design of fft/ifft in vhdl, there are several algorithms,
here, i go for radix 4 algorithm,
formulae behind the radix 4 DIF ifft

y(l) = x(l) + x(l+N/2) + x(l+N/4) + x(l+3N/4);
z(l) = (x(l) - x(l+N/2)+j(x(l+N/4) - x(l+3N/4))Wl;
g(l) = (x(l) + x(l+N/2) - x(l+N/4) - x(l+3N/4))W2l;
h(l) = (x(l) - x(l+N/2)-j(x(l+N/4) - x(l+3N/4))W3l;
where Wl- twiddle factor.

below mentioned the first stage of 64 point ifft using radix 4
formulae..
for l in 0 to 15
-- 64 to 16 point l varies frm 0 to 15 stage 1
yre(l) <= modre(l)+modre(l+32)+modre(l+16)+modre(l+4;
yim(l) <= modim(l)+modim(l+32)+modim(l+16)+modim(l+4;

yre(l+16) <= (modre(l) - modre(l+32) - modim(l+16) +
modim(l+4)*stg1revalue(l) - (modim(l) - modim(l+32) + modre(l+16) -
modre(l+4)*stg1imvalue(l);
yim(l+16) <= (modre(l) - modre(l+32) - modim(l+16) +
modim(l+4)*stg1imvalue(l) + (modim(l) - modim(l+32) + modre(l+16) -
modre(l+4)*stg1revalue(l);


yre(l+32) <= (-modre(l+16) - modre(l+4 + modre(l) +
modre(l+32))*stg1revalue(2*l) - (-modim(l+16) - modim(l+4 + modim(l)
+ modim(l+32))*stg1imvalue(2*l);
yim(l+32) <= (-modre(l+16) - modre(l+4 + modre(l) +
modre(l+32))*stg1imvalue(2*l) + (-modim(l+16) - modim(l+4 + modim(l)
+ modim(l+32))*stg1revalue(2*l);

yre(l+4 <= (modim(l+16) - modim(l+4 + modre(l) -
modre(l+32))*stg1revalue(3*l) - (-modre(l+16) + modre(l+4 + modim(l)
- modim(l+32))*stg1imvalue(3*l);
yim(l+4 <= (modim(l+16) - modim(l+4 + modre(l) -
modre(l+32))*stg1imvalue(3*l) + (-modre(l+16) + modre(l+4 + modim(l)
- modim(l+32))*stg1revalue(3*l);

end loop

where the stg1revalue is look up table where i store the cos and sine
values directly.
and modre, modim are the input to the first stage and it will have
modre(0 to 63) and modim(0 to 63)..
after i getting 4 16 values , i go to 16 point one in that i got 4 4
point and then i finally go to 4 point.

my question is, is this contribution to my 64 point is correct for the
first stage or not?
or pls give any suggestion regarding that and also give another way of
approaching ..

expecting ur reply.
senthil.R


senthil
  Reply With Quote
Old 02-19-2004, 08:51 AM   #2
deepak_ddn
 
Posts: n/a
Default Re: help need in the Radix 4 algorithm of 64 point.
Hello all,

I too am looking for the ways to implement 64 point IFFT and FFT in VHDL. I saw Ist stage implementation . Could anyone describe me full implementation and the corresponding sine and cosine values.

Deepak



deepak_ddn
  Reply With Quote
Old 02-21-2004, 10:36 AM   #3
Michael Gallen
 
Posts: n/a
Default Re: help need in the Radix 4 algorithm of 64 point.
Hello Deepak,

We have an app. Tyd-IP Code Generator which will give you FFT / IFFT (real
and complex) VHDL...all synthesizable and easily readable with full
comments. It also gives you testbenchs, test data, and simulator compile
macros. Anything else you require ?

Michael
www.tyder.com

"deepak_ddn" <> wrote in message
news: lkaboutprogramming.com...
> Hello all,
>
> I too am looking for the ways to implement 64 point IFFT and FFT in VHDL.

I saw Ist stage implementation . Could anyone describe me full
implementation and the corresponding sine and cosine values.
>
> Deepak
>





Michael Gallen
  Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
DVD Verdict reviews: MATCH POINT, DUMA, LATE SPRING: CRITERION COLLECTION, and more! DVD Verdict DVD Video 0 05-22-2006 09:24 AM
DVD Verdict reviews: POINT BLANK, GUNNER PALACE, COACH CARTER, and more! DVD Verdict DVD Video 0 07-11-2005 09:14 AM
Boorman's POINT BLANK : Special Edition!! alex crouvier DVD Video 2 05-21-2004 01:58 AM
HD-DVD and DVD's future Phil Riker DVD Video 68 09-28-2003 09:32 PM
Clint Kennedy: coward or loser? Pikoro A+ Certification 9 08-28-2003 05:20 AM




SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46