DocumentCode
1245919
Title
Automatic generation of prime length FFT programs
Author
Selesnick, Ivan W. ; Burrus, C.S.
Author_Institution
Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
Volume
44
Issue
1
fYear
1996
fDate
1/1/1996 12:00:00 AM
Firstpage
14
Lastpage
24
Abstract
Describes a set of programs for circular convolution and prime length fast Fourier transforms (FFTs) that are relatively short, possess great structure, share many computational procedures, and cover a large variety of lengths. The programs make clear the structure of the algorithms and clearly enumerate independent computational branches that can be performed in parallel. Moreover, each of these independent operations is made up of a sequence of suboperations that can be implemented as vector/parallel operations. This is in contrast with previously existing programs for prime length FFTs: They consist of straight line code, no code is shared between them, and they cannot be easily adapted for vector/parallel implementations. The authors have also developed a program that automatically generates these programs for prime length FTTs. This code-generating program requires information only about a set of modules for computing cyclotomic convolutions
Keywords
application generators; automatic programming; convolution; fast Fourier transforms; parallel algorithms; automatic generation; circular convolution; code-generating program; computational branches; computational procedures; cyclotomic convolutions; prime length FFT programs; prime length fast Fourier transforms; suboperations; Algorithm design and analysis; Concurrent computing; Convolutional codes; Design engineering; Discrete Fourier transforms; Fast Fourier transforms; Helium; Parallel processing; Vectors;
fLanguage
English
Journal_Title
Signal Processing, IEEE Transactions on
Publisher
ieee
ISSN
1053-587X
Type
jour
DOI
10.1109/78.482008
Filename
482008
Link To Document