Title :
Simple binary to residue transformation with respect to 2m +1 moduli
Author :
Pourbigharaz, F. ; Yassine, H.M.
Author_Institution :
Dept. of Electr. Eng. & Electron., Brunel Univ., Uxbridge, UK
fDate :
12/1/1994 12:00:00 AM
Abstract :
The residue number system (RNS) is suitable for implementing most digital signal processing (DSP) algorithms where addition, subtraction and multiplication are predominant. These operations are performed without carry propagation. However, before any processing can be started, the input binary number must be converted into the residue number format. This conversion is an overhead to the performance of the system. Most implementations of binary to residue convertors are based on ROMs, which are slow and costly. The authors derive a new formula for transforming conventional binary numbers into residue representation with respect to the 2m+1 moduli. Using the derived format, we can partition the input binary number into consecutive m-bit sections. This increases the speed and reduces the hardware complexity compared with the existing memory based methods. We also present an m-bit partitioned architecture for converting binary numbers into residue format with respect to the {2m-1, 2m, 2m+1} moduli set
Keywords :
adders; carry logic; computational complexity; digital signal processing chips; parallel architectures; residue number systems; signal processing; 2m+1 moduli; binary to residue transformation; consecutive m-bit sections; digital signal processing algorithms; hardware complexity; m-bit partitioned architecture; modular VLSI structure; multioperand carry save adder trees; residue number system;
Journal_Title :
Circuits, Devices and Systems, IEE Proceedings -
DOI :
10.1049/ip-cds:19941391