Implementation issues of the two-level residue number system with pairs ofconjugate moduli

Citation
A. Skavantzos et M. Abdallah, Implementation issues of the two-level residue number system with pairs ofconjugate moduli, IEEE SIGNAL, 47(3), 1999, pp. 826-838
Citations number
24
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
IEEE TRANSACTIONS ON SIGNAL PROCESSING
ISSN journal
1053587X → ACNP
Volume
47
Issue
3
Year of publication
1999
Pages
826 - 838
Database
ISI
SICI code
1053-587X(199903)47:3<826:IIOTTR>2.0.ZU;2-9
Abstract
One of the most important considerations when designing residue number syst ems (RNS's) is the choice of the moduli set. This is due to the fact that t he dynamic range of the system, its speed, as well as its hardware complexi ty, depend on both the forms as well as the number of moduli chosen. In thi s paper, a new class of multimoduli RNS systems based on sets of forms {2(n 1) - 1, 2(n1) + 1, 2(n2) - 1, 2(n2) + 1, ..., 2(nL) + 1, 2(nL) + 1} is pres ented. The moduli 2(ni) -1 and 2(ni) + 1 are called conjugates of each othe r. The new RNS systems that rely on pairs of conjugate moduli result in har dware-efficient two-level implementations for the weighted-to-RNS and RNS-t o-weighted conversions, achieve very large dynamic ranges, and imply fast a nd efficient RNS processing. When compared with conventional systems of the same number of moduli and the same dynamic range, the proposed new systems offer the following benefits: 1) hardware savings of 25 to 40% for the wei ghted-to-RNS conversion and 2) a reduction of over 80% in the complexity of the final Chinese remainder theorem (CRT) involved in the RNS-to-weighted conversion. Thus, significant compromises between large dynamic ranges, fas t internal processing, and low complexity are achieved by the new systems.