Title :
Modulized RNS-decimal number conversion algorithm and its implementations
Author :
Li, Zhi ; Krishnan, Ramasamy ; Marks, Robert J., II
Author_Institution :
Dept. of Electr. Eng., Washington Univ., Seattle, WA, USA
Abstract :
An investigation is conducted into residue number system (RNS) to decimal number system conversion algorithms and their implementations. For general Q-tuple RNS decoding, the authors propose a modularized decoding algorithm in which each module decodes only a 2-tuple RNS code, and they discuss its computational complexity at the algorithm level. The second algorithm is for decoding a 2-tuple RNS code and can be called a partial table-lookup method. By memorizing only partial decimal numbers in the dynamic range of any RNS, this method can generate the correct decimal number with at most three additions. Hardware implementation methods are discussed, and a comparison of the algorithms with conventional decoding algorithms is made in terms of the arithmetic operation complexity, dynamic range requirements, and hardware implementation complexity
Keywords :
computational complexity; computerised signal processing; decoding; digital arithmetic; 2-tuple RNS code; RNS-decimal number conversion algorithm; computational complexity; digital arithmetic; dynamic range; general Q-tuple RNS decoding; hardware implementation complexity; modularized decoding algorithm; partial decimal numbers; partial table-lookup method; residue number system; signal processing; Arithmetic; Cathode ray tubes; Computational complexity; Decoding; Dynamic range; Hardware; Interactive systems; Parallel processing; Postal services; Real time systems;
Conference_Titel :
Communications, Computers and Signal Processing, 1991., IEEE Pacific Rim Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
0-87942-638-1
DOI :
10.1109/PACRIM.1991.160743