DocumentCode
387791
Title
Structural considerations for large FFT programs on the TI TMS 32010 DSP microchip
Author
Morris, L.
Author_Institution
DSPS Digital Signal Processing Software, Inc., Ottawa, Canada
Volume
10
fYear
1985
fDate
31138
Firstpage
1648
Lastpage
1651
Abstract
The very first analyses of software FFT implementation details ignored such practicalities as amount of main memory available. However, Singleton\´s classic paper [1] -- appearing at a relatively early date -- described how very large FFT\´s could be implemented when a limited amount of fast, main data memory (i.e., "core") was available together with a large, but slower, secondary memory (e.g., tapes or discs). In this paper we describe the analogous steps taken in creating a family of time-efficient 64-, 128- and 256-point complex FFT\´s for the TI TMS 320, a DSP microchip with only 144 words of fast data memory but able to transfer data to and from a 4K program memory at a comparatively slow rate. The objective was to produce the fastest possible FFT\´s concommitant with having enough of the 4K of program memory remaining to double buffer incoming data and to contain the necessary non-time-critical, compact compact control code required to implement non-trivial DFT-based systems, such as vocoders. The resultant programs have 64/128/256 complex point execution times of 0.535, 2.3, and 6.3 msec, respectively, including bit reversal. This suggests that, for the first time, single chip DFT vocoders are feasible.
Keywords
Autocorrelation; Control systems; Digital signal processing; Digital signal processing chips; Discrete Fourier transforms; Filters; Kernel; Signal analysis; Systems engineering and theory; Vocoders;
fLanguage
English
Publisher
ieee
Conference_Titel
Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP '85.
Type
conf
DOI
10.1109/ICASSP.1985.1168205
Filename
1168205
Link To Document