Title :
Large dynamic range computations over small finite rings
Author :
Wigley, Neil M. ; Jullien, Graham A. ; Reaume, Daniel
Author_Institution :
VLSI Res. Group, Windsor Univ., Ont., Canada
fDate :
1/1/1994 12:00:00 AM
Abstract :
Presents a new multivariate mapping strategy for the recently introduced Modulus Replication Residue Number System (MRRNS). This mapping allows computation over a large dynamic range using replications of extremely small rings. The technique maintains the useful features of the MRRNS, namely: ease of input coding; absence of a Chinese Remainder Theorem inverse mapping across the full dynamic range; replication of identical rings; and natural integration of complex data processing. The concepts are illustrated by a specific example of complex inner product processing associated with a radix-4 decimation in time fast Fourier transform algorithm. A complete quantization analysis is performed and an efficient scaling strategy chosen based on the analysis. The example processor uses replications of three rings: modulo-3, -5, and -7; the effective dynamic range is in excess of 32 b. The paper also includes very-large-scale-integration implementation strategies for the processor architecture that consists of arrays of massively parallel linear bit-level pipelines
Keywords :
digital arithmetic; Chinese Remainder Theorem; Modulus Replication Residue Number System; VLSI signal processors; complex arithmetic; dynamic logic; inner product computations; multivariate mapping strategy; polynomial rings; processor architecture; quadratic residue rings; residue number systems; scaling strategy; small finite rings; Arithmetic; Cathode ray tubes; Data processing; Dynamic range; Fast Fourier transforms; Hardware; Performance analysis; Polynomials; Signal processing algorithms; Very large scale integration;
Journal_Title :
Computers, IEEE Transactions on