DocumentCode
981782
Title
Vectorized mixed radix discrete Fourier transform algorithms
Author
Agarwal, Ramesh C. ; Cooley, James W.
Author_Institution
IBM Thomson J. Watson Research Center, Yorktown Heights, NY
Volume
75
Issue
9
fYear
1987
Firstpage
1283
Lastpage
1292
Abstract
A number of previous attempts at the vectorization of the fast Fourier transform (FFT) algorithm have fallen somewhat short of achieving the full potential speed of vector processors. The algorithm formulation and implementation described here not only achieves full vector utilization but successfully copes with the problems of hierarchical storage. In the present paper, these techniques are described and extended to the general mixed radix algorithms, prime factor algorithm (PFA), the multidimensional discrete Fourier transform (DFT), the rectangular transform convolution algorithms, and the Winograd fast Fourier transform algorithm. Some of the methods were used in the Engineering Scientific Subroutine Library for the IBM 3090 Vector Facility. Using this approach, very good and consistent performance was obtained over a very wide range of transform lengths.
Keywords
Algorithm design and analysis; Convolution; Design methodology; Digital signal processing; Discrete Fourier transforms; Fast Fourier transforms; Multidimensional systems; Signal processing algorithms; Software libraries; Vector processors;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/PROC.1987.13880
Filename
1458147
Link To Document