Residue Number System Operands to Decimal Conversion for 3-Moduli Sets

被引:3
作者
Gbolagade, Kazeem Alagbe [1 ]
Cotofana, Sorin Dan [1 ]
机构
[1] Delft Univ Technol, Comp Engn Lab, NL-2600 AA Delft, Netherlands
来源
2008 51ST MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2 | 2008年
关键词
Residue Number System; Moduli Set with a Common factor; RNS-Decimal Converter; Chinese Remainder Theorem;
D O I
10.1109/MWSCAS.2008.4616918
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper investigates the conversion of 3-moduli Residue Number System (RNS) operands to decimal. First we assume a general {m(i)}(i)=1,3 moduli set with the dynamic range M = Pi(3)(i=1) m(i) and introduce a modified Chinese Remainder Theorem (CRT) that requires mod-m(3) instead of mod-M calculations. Subsequently, we further simplify the conversion process by focussing on {2n + 2, 2n + 1, 2n} moduli set, which has a common factor of 2. We introduce in a formal way a CRT based approach for this case, which requires the conversion of {2n + 2, 2n + 1, 2n} set into moduli set with relatively prime moduli, i.e., {m(1)/2, m(2), m(3)}, when n is even, n >= 2 and {m(1), m(2), m(3)/2}, when n is odd, n >= 3. We demonstrate that such a conversion can be easily done and doesn't require the computation of any multiplicative inverses. Finally, we further simplify the 3-moduli CRT for the specific case of {2n + 2, 2n + 1, 2n} moduli set. For this case the propose CRT requires 4 additions, 4 multiplications and all the operations are mod-m(3) in case n is even and mod-m(3)/2 if n is odd. This outperforms state of the art converters in terms of required operations and due to the fact that the numbers involved in the calculations are smaller it results in less complex adders and multipliers.
引用
收藏
页码:791 / 794
页数:4
相关论文
共 9 条
[1]   AN RNS TO BINARY CONVERTER IN 2N + 1, 2N, 2N - 1 MODULI SET [J].
PREMKUMAR, AB .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1992, 39 (07) :480-482
[2]   AN RNS TO BINARY CONVERTER IN A 3 MODULI SET WITH COMMON FACTORS [J].
PREMKUMAR, AB .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1995, 42 (04) :298-301
[3]   An RNS to binary converter in a three moduli set with common factors (vol 42, pg 298, 1995) [J].
Premkumar, B .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2004, 51 (01) :43-43
[4]  
Soderstrand M., 1986, RESIDUE NUMBER SYSTE
[5]  
Szabo N.S., 1967, RESIDUE ARITHMETIC I
[6]   A study of the residue-to-binary converters for the three-moduli sets [J].
Wang, W ;
Swamy, MNS ;
Ahmad, MO ;
Wang, Y .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2003, 50 (02) :235-243
[7]   Residue-to-binary number converters for three moduli sets [J].
Wang, Y ;
Swamy, MNS ;
Ahmad, MO .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1999, 46 (02) :180-183
[8]  
Wang Y, 1998, CONF REC ASILOMAR C, P165, DOI 10.1109/ACSSC.1998.750847
[9]   IMPROVED MIXED-RADIX CONVERSION FOR RESIDUE NUMBER SYSTEM ARCHITECTURES [J].
YASSINE, HM ;
MOORE, WR .
IEE PROCEEDINGS-G CIRCUITS DEVICES AND SYSTEMS, 1991, 138 (01) :120-124