Title :
A VLSI constant geometry architecture for the fast Hartley and Fourier transforms
Author :
Zapata, Emilio L. ; Argüello, F.
Author_Institution :
Dept. of Electron.. Univ. Santiago de Compostela, Spain
fDate :
1/1/1992 12:00:00 AM
Abstract :
An application-specific architecture for the parallel calculation of the decimation in time and radix 2 fast Hartley (FHT) and Fourier (FFT) transforms is presented. A real sequence with N=2n data items is considered as input. The system calculates the FHT and the FFT in n and n+1 stages. respectively. The modular and regular parallel architecture is based on a constant geometry algorithm using butterflies of four data items and the perfect unshuffle permutation. With this permutation, the mapping of the algorithm in VLSI technology is simplified and the communications among processors are minimized. Organization of the processor memory based on first-in, first-out (FIFO) queues facilitates a systolic data flow and permits the implementation in a direct way of the complex data movements and address sequences of the transforms. This is accomplished by means of simple multiplexing operations, using hardwired control. The total calculation time is (Nlog2N)/4Q cycles for the FHT and N(1+log2N)/4Q cycles for the FFT, where Q is the number of processors ( Q= 2q, Q⩽N/4)
Keywords :
VLSI; computational complexity; fast Fourier transforms; parallel algorithms; parallel architectures; FIFO queues; VLSI constant geometry architecture; application-specific architecture; butterflies; constant geometry algorithm; fast Fourier transform; fast Hartley transform; hardwired control; multiplexing operations; parallel architecture; parallel calculation; perfect unshuffle permutation; processor memory; systolic data flow; Costs; Discrete transforms; Energy consumption; Fast Fourier transforms; Fourier transforms; Geometry; Hardware; Helium; Parallel architectures; Very large scale integration;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on