
Technical discussions about the TI C6000 DSPs (including the c62x, c64x and c67x DSPs).
|
Hi, does anyone has any idea how much time will a 512 point FFT typically take on 6701...the one I am using is taking approx 15ms..for a 256 point FFT it takes around 8ms...can any one tell me whats the best timing one can get on 6701..so that i can look for a better code??? |
|
|
|
The attached Web page includes equation to calculate FFT time based On clock cycles. I believe the clock rate is 167MHz for the C6701. http://www.ti.com/sc/docs/products/dsp/c6000/67bench.htm#fft Radix-4 is a bit faster than Radix-2 -Kurt Vetter -----Original Message----- From: Fathima Mirza [mailto:] Sent: Friday, September 19, 2003 9:30 AM To: Subject: [c6x] FFT Implementation on DSP Hi, does anyone has any idea how much time will a 512 point FFT typically take on 6701...the one I am using is taking approx 15ms..for a 256 point FFT it takes around 8ms...can any one tell me whats the best timing one can get on 6701..so that i can look for a better code??? _____________________________________ |
|
--- Fathima Mirza <> wrote: > does anyone has any idea how much time will a 512 > point FFT typically take on 6701... there are many different flavours of FFTs - fixed-point, floating-point, real signals, complex signals - they will all give you various cycle counts... > the one I am using is taking approx > 15ms..for a 256 point FFT it > takes around 8ms...can any one tell me whats the > best timing one can get on > 6701..so that i can look for a better code??? go to TI's ftp (ftp.ti.com) and download assembly hand coded functions - they give cycle counts... the ftp is a bit "messy", but here is the exact path: /pub/tms320bbs/c67xfiles good luck... Wojciech Rewers (still looking for a job) __________________________________ |
|
8ms is a bit slow. You can try using the siglib C routines(http://www.numerix-dsp.com/siglib.html#benchmarks for their latest performance benchmarks) or use the TI routines http://focus.ti.com/lit/an/spra947/spra947.pdf Bill Zimmerman > -----Original Message----- > From: Fathima Mirza [mailto:] > Sent: Friday, September 19, 2003 9:30 AM > To: > Subject: [c6x] FFT Implementation on DSP > Hi, > > does anyone has any idea how much time will a 512 point FFT > typically take > on 6701...the one I am using is taking approx 15ms..for a 256 > point FFT it > takes around 8ms...can any one tell me whats the best timing > one can get on > 6701..so that i can look for a better code??? > > _____________________________________ |
|
If memory serves me correctly, a 167MHz C6701 can do a 1024 FFT in around 120us, (according to TIs benchmarks). ------------------------ Stephen Turner AudioScience, Inc. www.audioscience.com ----- Original Message ----- From: "Fathima Mirza" <> To: <> Sent: Friday, September 19, 2003 6:29 AM Subject: [c6x] FFT Implementation on DSP > Hi, > > does anyone has any idea how much time will a 512 point FFT typically take > on 6701...the one I am using is taking approx 15ms..for a 256 point FFT it > takes around 8ms...can any one tell me whats the best timing one can get on > 6701..so that i can look for a better code??? > > _____________________________________ |