Sign in

username:

password:



Not a member?

Search c6x



Search tips

Subscribe to c6x



c6x by Keywords

AD535 | BIOS | Booting | Bootloader | C621 | C6211 | C6415 | C671 | C6711 | C6711DSK | C6713 | CCS | Chassaing | COFF | DAT | DM64 | DM642 | DMA | DSK671 | DSK6711 | EDM | EDMA | EMIF | Emulator | EVM | EVM620 | FFT | FIR | GPIO | Halting | HPI | HWI | IDK | JTAG | LDB | LDH | LDW | Linker | LMS | LOG_printf | Matlab | McBSP | MEM_alloc | MIPS | PCI | PCM3003 | Pipeline | Profiling | QDM | Reset | ROM | RTDX | Sampling | SDRAM | Stack | TEB | THS1206 | TMS320C621 | TMS320C6416 | TMS320C6711 | TMS320C6713 | UART | Vector Table | XBUS | XDS560


Discussion Groups

See Also

Embedded SystemsFPGAElectronics

Discussion Groups | TMS320C6x | FFT Implementation on DSP

Technical discussions about the TI C6000 DSPs (including the c62x, c64x and c67x DSPs).

  

Post a new Thread

FFT Implementation on DSP - Fathima Mirza - Sep 19 13:29:00 2003

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???



______________________________
New Code Sharing Section now Live on DSPRelated.com. Learn about the Reward Program for Contributors here.



(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )

RE: FFT Implementation on DSP - Vetter, Kurt - Sep 19 15:01:00 2003

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???
_____________________________________



______________________________
New Code Sharing Section now Live on DSPRelated.com. Learn about the Reward Program for Contributors here.



(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )

Re: FFT Implementation on DSP - Wojciech Rewers - Sep 19 15:16:00 2003

--- 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)

__________________________________


______________________________
New Code Sharing Section now Live on DSPRelated.com. Learn about the Reward Program for Contributors here.



(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )

RE: FFT Implementation on DSP - William Zimmerman - Sep 19 16:05:00 2003

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??? >
> _____________________________________


______________________________
Start your Android Ice Cream Sandwich development on TI's AM35x Sitara ARM Cortex-A8 processor today.



(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )

Re: FFT Implementation on DSP - Stephen Turner - Sep 19 17:09:00 2003

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??? >
> _____________________________________






(You need to be a member of c6x -- send a blank email to c6x-subscribe@yahoogroups.com )