Radix-R FFT and IFFT Factorizations for Parallel Implementation

被引:0
作者
Marti-Puig, Pere [1 ]
Bolano, Ramon Reig [1 ]
Baradad, Vicenc Parisi [2 ]
机构
[1] UVIC, Dept Digital Informat & Technol, C Laura 13, E-08500 Barcelona, Spain
[2] Univ Politecn Cataluna, Dept Electr Engn, Barcelona E-08800, Spain
来源
INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE 2008 | 2009年 / 50卷
关键词
Fast Fourier Transform; Parallel algorithms; Fast algorithms; FAST FOURIER-TRANSFORM; MATRIX; ALGORITHMS; PRODUCT;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Two radix-R regular interconnection pattern families of factorizations for both the FFT and the IFFT -also known as parallel or Pease factorizations- are reformulated and presented. Number R is any power of 2 and N, the size of the transform, any power of R. The first radix-2 parallel 171717 algorithm -one of the two known radix-2 topologies- was proposed by Pease. Other authors extended the Pease parallel algorithm to different radix and other particular solutions were also reported. The presented families of factorizations for both the FFT and the IFFT are derived from the well-known Cooley-Tukey factorizations, first, for the radix-2 case, and then, for the general radix-R case. Here we present the complete set of parallel algorithms, that is, algorithms with equal interconnection pattern stage-to-stage topology. In this paper the parallel factorizations are derived by using a unified notation based on the use of the Kronecker product and the even-odd permutation matrix to form the rest of permutation matrices. The radix-R generalization is done in a very simple way. It is shown that, both FFT and IFFT share interconnection pattern solutions. This view tries to contribute to the knowledge of fast parallel algorithms for the case of FFT and IFFT but it can be easily applied to other discrete transforms.
引用
收藏
页码:152 / +
页数:2
相关论文
共 10 条
[1]   KRONECKER PRODUCT FACTORIZATION OF FFT MATRIX [J].
DRUBIN, M .
IEEE TRANSACTIONS ON COMPUTERS, 1971, C 20 (05) :590-&
[2]   Automatic generation of fast discrete signal transforms [J].
Egner, S ;
Püschel, M .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2001, 49 (09) :1992-2002
[3]   A GENERALIZATION OF FAST FOURIER TRANSFORM [J].
GLASSMAN, JA .
IEEE TRANSACTIONS ON COMPUTERS, 1970, C 19 (02) :105-+
[4]   RECURSIVE FAST ALGORITHMS AND THE ROLE OF THE TENSOR PRODUCT [J].
GRANATA, J ;
CONNER, M ;
TOLIMIERI, R .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 1992, 40 (12) :2921-2930
[5]   A modified split-radix FFT with fewer arithmetic operations [J].
Johnson, Steven G. ;
Frigo, Matteo .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2007, 55 (01) :111-119
[6]  
Magnus J.R., 1999, MATRIX DIFFERENTIAL
[8]   AN ADAPTATION OF FAST FOURIER TRANSFORM FOR PARALLEL PROCESSING [J].
PEASE, MC .
JOURNAL OF THE ACM, 1968, 15 (02) :252-+
[9]  
Schott J.R., 1996, MATRIX ANAL STAT
[10]   MATRIX REPRESENTATIONS FOR SORTING AND FAST FOURIER-TRANSFORM [J].
SLOATE, H .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1974, AS21 (01) :109-116