DocumentCode
3045498
Title
Fourier transform algorithm implementations on a general-purpose microprocessor
Author
Gibson, R.M. ; McCabe, D.P.
Author_Institution
Motorola Inc., Scottsdale, Arizona
Volume
6
fYear
1981
fDate
29677
Firstpage
670
Lastpage
672
Abstract
The Fourier representation of sequences plays a key roll in the analysis, the design, and the implementation of digital signal processing algorithms. The existence of very efficient algorithms for computing the Fourier transforms have expanded the importance of Fourier analysis in digital signal processing. To indicate the importance of efficient computational schemes, evaluation of two well-known algorithms - the Cooley-Tukey fast Fourier transform and complex general-N Winograd Fourier transform - were implemented on a general-purpose, high-speed, digital microprocessor - the MC68000. The Despain very fast Fourier algorithm was studied as well. Complexity measures for Fourier transforms, or the relative executional time of an implemented algorithm, have generally been based on the number of multiplications and additions required. For this reason, algorithmic improvements have primarily consisted of reduction in the number of multiplications and additions. However, large amounts of accessing and storing of data, as well as loop control overhead, are inherent in the implementation of these algorithms. Comparisons of the three algorithms as well as numerical versus data transfer operations are presented for a specific microprocessor implementation.
Keywords
Algorithm design and analysis; Digital signal processing; Discrete Fourier transforms; Fourier transforms; Government; Microprocessors; Signal analysis; Signal design; Signal processing algorithms; Time measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
Acoustics, Speech, and Signal Processing, IEEE International Conference on ICASSP '81.
Type
conf
DOI
10.1109/ICASSP.1981.1171187
Filename
1171187
Link To Document