Title :
A systolic array implementation of common factor algorithm to compute DFT
Author :
He, Shousheng ; Torkelson, Mats
Author_Institution :
Dept. of Appl. Electron., Lund Univ., Sweden
Abstract :
An extension to the common factor algorithm, CFA, to compute discrete Fourier transform, DFT, under the condition that the site of the transform is N=M2, shows that the input and output data array of the transform may have identical index mapping. A simple planar 2-dimensional systolic array implementation of CFA algorithm is presented. The systolic array consists of N homogeneous processing element, PE. A DFT of size N=M2 can be computed in 2M+1 steps of pipelined operations, achieving the area-time complexity AT2 =O(N2log3N). Asymptotically sub-optimal and without the necessity of complicated index mapping and data shuffling, the proposed approach is compared favorably with other existing approaches in realistic VLSI implementation. This architecture has also very good expansibility that a 2tN-size DFT transform can be computed on 2t nearest-neighbor connected N-size array with reloaded twiddle factors, which makes it more suitable for VLSI implementation of DFT transform in various practical size
Keywords :
VLSI; computational complexity; discrete Fourier transforms; systolic arrays; VLSI implementation; area-time complexity; common factor algorithm; data shuffling; discrete Fourier transform; homogeneous processing element; index mapping; planar 2-dimensional systolic array implementation; systolic array implementation; Computer architecture; Discrete Fourier transforms; Fourier transforms; Helium; High performance computing; Parallel algorithms; Signal processing; Signal processing algorithms; Systolic arrays; Very large scale integration;
Conference_Titel :
Parallel Architectures, Algorithms and Networks, 1994. (ISPAN), International Symposium on
Conference_Location :
Kanazawa
Print_ISBN :
0-8186-6507-6
DOI :
10.1109/ISPAN.1994.367177