DocumentCode
1992088
Title
A new RNS scaler for {2n − 1, 2n, 2n + 1}
Author
Low, Jeremy Yung Shern ; Chang, Chip Hong
Author_Institution
Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore, Singapore
fYear
2011
fDate
15-18 May 2011
Firstpage
1431
Lastpage
1434
Abstract
This paper presents an efficient RNS scaling algorithm for the balanced special moduli set {2n-1, 2n, 2n+1}. By exploiting the relationship between the scaling constant and the residues of the three-moduli set using the New Chinese Remainder Theorem I (New CRT-I), the complicated modulo reduction operations for large integer scaling in RNS can be greatly simplified. The scaling constant has been chosen as 2n(2n+1)such that all residues of the scaled integer are identical and equal to the scaled integer output. This is particularly useful as no expensive and slow residue-to-binary converter is required for interfacing with conventional number system after the digital signal processing and scaling in RNS domain. The scaling error occurs only conditionally and is proven to be at most unity. The proposed design can be implemented entirely based on full adders with complexity commensurate with a multi-operand modulo 2n-1 adder. Its area-time complexity is at least 86% lower than one of the fastest ROM-based scaler designs for the same moduli set over a wide dynamic range of 15 bits and above.
Keywords
computational complexity; digital signal processing chips; residue number systems; set theory; RNS scaler; RNS scaling algorithm; area-time complexity; balanced special moduli set; complicated modulo reduction operations; digital signal processing; multioperand modulo adder; new CRT-I; new Chinese remainder theorem I; residue number system; scaling constant; scaling error; three-moduli set; Adders; Algorithm design and analysis; Complexity theory; Computer architecture; Delay; Dynamic range; Logic gates;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (ISCAS), 2011 IEEE International Symposium on
Conference_Location
Rio de Janeiro
ISSN
0271-4302
Print_ISBN
978-1-4244-9473-6
Electronic_ISBN
0271-4302
Type
conf
DOI
10.1109/ISCAS.2011.5937842
Filename
5937842
Link To Document