Automatic generation of prime length FFT programs

被引:16
作者
Selesnick, IW
Burrus, CS
机构
[1] Department of Electrical and Computer Engineering, Rice University, Houston
关键词
D O I
10.1109/78.482008
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We describe a set of programs for circular convolution and prime length fast Fourier transforms (FFT's) 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 FFT's: They consist of straight line code, no code is shared between them, and they cannot be easily adapted for vector/parallel implementations. We have also developed a program that automatically generates these programs for prime length FFT's, This code-generating program requires information only about a set of modules for computing cyclotomic convolutions.
引用
收藏
页码:14 / 24
页数:11
相关论文
共 21 条
[1]   NEW ALGORITHMS FOR DIGITAL CONVOLUTION [J].
AGARWAL, RC ;
COOLEY, JW .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1977, 25 (05) :392-410
[2]  
[Anonymous], 1989, Algorithms for Discrete Fourier Transform and Convolution
[3]  
[Anonymous], 1982, P IEEE
[4]  
BLAHUT RE, 1985, FAST ALGORITHMS DIGI
[5]   AN IN-PLACE, IN-ORDER PRIME FACTOR FFT ALGORITHM [J].
BURRUS, CS ;
ESCHENBACHER, PW .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1981, 29 (04) :806-817
[6]  
BURRUS CS, 1988, ADV TOPICS SIGNAL PR
[7]   The tensor product: A mathematical programming language for FFTs and other fast DSP operations [J].
Granata, J. ;
Conner, M. ;
Tolimieri, R. .
IEEE SIGNAL PROCESSING MAGAZINE, 1992, 9 (01) :40-48
[8]   COMPUTATION OF AN ODD-LENGTH DCT FROM A REAL-VALUED DFT OF THE SAME LENGTH [J].
HEIDEMAN, MT .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1992, 40 (01) :54-61
[9]   ON THE STRUCTURE OF EFFICIENT DFT ALGORITHMS [J].
JOHNSON, HW ;
BURRUS, CS .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1985, 33 (01) :248-254
[10]   THE DESIGN OF OPTIMAL DFT ALGORITHMS USING DYNAMIC-PROGRAMMING [J].
JOHNSON, HW ;
BURRUS, CS .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1983, 31 (02) :378-387