Title :
A CORDIC processor for FFT computation and its implementation using gallium arsenide technology
Author :
Sarmiento, R. ; Tobajas, F. ; de Armas, V. ; Esper-Chain, R. ; Lopez, J.F. ; Montiel-Nelson, J.A. ; Nunez, A.
Author_Institution :
Univ. de Las Palmas de Gran Canaria, Spain
fDate :
3/1/1998 12:00:00 AM
Abstract :
In this paper, the architecture and the implementation of a complex fast Fourier transform (CFFT) processor using 0.6 /spl mu/m gallium arsenide (GaAs) technology are presented. This processor computes a 1024-point FFT of 16 bit complex data in less than 8 /spl mu/s, working at a frequency beyond 700 MHz, with a power consumption of 12.5 W. The architecture of the processor is based on the COordinate Rotation DIgital Computer (CORDIC) algorithm, which avoids the use of conventional multiplication-and-accumulation (MAC) units, but evaluates the trigonometric functions using only add and shift operations, Improvements to the basic CORDIC architecture are introduced in order to reduce the area and power of the processor. This together with the use of pipelining and carry save adders produces a very regular and fast processor, The CORDIC units were fabricated and tested in order to anticipate the final performance of the processor. This work also demonstrates the maturity of GaAs technology for implementing ultrahigh-performance signal processors.
Keywords :
III-V semiconductors; VLSI; adders; digital arithmetic; digital signal processing chips; fast Fourier transforms; gallium arsenide; pipeline processing; 0.6 micron; 12.5 W; 16 bit; 8 mus; CORDIC processor; FFT computation; GaAs; carry save adders; pipelining; power consumption; trigonometric functions; ultrahigh-performance signal processors; Adders; Computer architecture; Energy consumption; Fast Fourier transforms; Frequency; Gallium arsenide; Pipeline processing; Signal processing algorithms; Silicon; Very large scale integration;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on