DocumentCode :
3219417
Title :
Number Conversions between RNS and Mixed-Radix Number System Based on Modulo (2p - 1) Signed-Digit Arithmetic
Author :
Wei, Shugang
Author_Institution :
Dept. of Comput. Scicence, Gunma Univ.
fYear :
2005
fDate :
4-7 Sept. 2005
Firstpage :
160
Lastpage :
165
Abstract :
In this paper, new hardware algorithms converting the numbers of a residue number system (RNS) into and from the mixed-radix number system(MRNS) using a radix-two signed-digit (SD) arithmetic circuits are presented. In each residue digit of the RNS integers mi = (2 p i - 1) are used as the moduli and the modulo m i addition and multiplication can be performed by an end-around-carry SD adder and a binary modulo mi SD adder tree, respectively. Therefore, the modulo mi addition time is independent of the word length of operands, and the modulo mi multiplication can be performed in a time proportional to log2 pi. An efficient method for calculating a multiplicative inverse number of a modulus is also presented by using the SD arithmetic. By the use of the fast SD arithmetic circuits, number converters of RNS-to-MRNS and MRNS-to-RNS can be implemented with shorter delay time than that using a binary number system
Keywords :
adders; logic design; residue number systems; adder tree; binary number system; digital arithmetic circuit; end-around-carry SD adder; hardware arithmetic algorithm; mixed radix number system; modulo signed digit arithmetic; number conversion; operand word length; residue number system; Adders; Algorithm design and analysis; Circuits; Delay effects; Digital arithmetic; Digital signal processing; Hardware; Permission; Signal processing algorithms; Very large scale integration; Algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Integrated Circuits and Systems Design, 18th Symposium on
Conference_Location :
Florianopolis
Print_ISBN :
1-59593-174-0
Type :
conf
DOI :
10.1109/SBCCI.2005.4286850
Filename :
4286850
Link To Document :
بازگشت