DocumentCode
928552
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
Volume
3
Issue
1
fYear
1992
fDate
1/1/1992 12:00:00 AM
Firstpage
58
Lastpage
70
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 (N log2N )/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;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.113082
Filename
113082
Link To Document