DocumentCode :
3006832
Title :
FFT and convolution algorithms on DSP microprocessors
Author :
Li, Zhenyu ; Sorensen, Henrik V. ; Burrus, C. Sidney
Author_Institution :
IEEE ICASSP
Volume :
11
fYear :
1986
fDate :
31503
Firstpage :
289
Lastpage :
292
Abstract :
This paper develops an approach to deriving special FFT and convolution algorithms, considering the architecture of special-purpose DSP micros with a hardware multiplier and an adjacent accumulator. Because of the build-in accumulator, it is possible to combine multiplications and additions into one operation, and hence the optimality criterion is redefined to minimize the total number of additions, multiplications and combined multiply-additions, which results in new interesting algorithms. The structure of the algorithms depends strongly on the nature of N - the sequence length. Where most conventional fast algorithms decompose convolutions completely, it turns out that because the adjacent accumulator can hides some of the additions, they should only be partly decomposed. The decomposition is done by index mapping and the implementation uses Winograd´s ideas. Discrete Fourier transforms are also only partly decomposed, in contrast to most algorithms. The DFTs are converted into convolutions, and the convolutions are implemented as block processing. Comparisons show up to a 35 % improvement in execution speed.
Keywords :
Computer architecture; Convolution; Digital signal processing; Discrete Fourier transforms; Fast Fourier transforms; Hardware; Logic design; Microprocessors; Signal processing algorithms; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP '86.
Type :
conf
DOI :
10.1109/ICASSP.1986.1169089
Filename :
1169089
Link To Document :
بازگشت