Title :
A single modulus complex ALU for signal processing
Author_Institution :
University of Florida, Gainesville, FL, USA
fDate :
10/1/1985 12:00:00 AM
Abstract :
Fast complex arithmetic is essential to a wide class of real-time digital transform and filter operations. Traditional methods require a multiplicity of real multiplies and adds be performed on each complex product call. Recently, a new modular (residue) mathematical system has been proposed which more than halves this count. The system developed in this paper overcomes many of the classical weaknesses of a general L-moduli modular system. Such a system is architected, its hardware implementation developed, and complexity-performance metrics analyzed. Both general purpose and array processing forms are advanced and discussed. Special operations, such as complex magnitude squared calculations, are shown to have a particularly efficient implementation in this system. Last, several DSP applications of the developed complex ALU are motivated and experimentally studied.
Keywords :
Arithmetic; Dynamic range; Hardware; MOS devices; Read-write memory; Samarium; Semiconductor memory; Signal design; Signal processing; Table lookup;
Journal_Title :
Acoustics, Speech and Signal Processing, IEEE Transactions on
DOI :
10.1109/TASSP.1985.1164692