Title :
A fast algorithm for mixed-radix conversion in residue arithmetic
Author_Institution :
Dept. of Electr. Eng., Houston Univ., TX, USA
Abstract :
An algorithm based on a partitioning of the coefficient matrix when the mixed-radix conversion problem is cast as a set of linear congruent equations is presented. The algorithm partitions the moduli set into disjoint subsets such that the product of the moduli in each subset is less than the largest integer representable by the computer. It is shown that, with this partitioning strategy, mixed-radix representation of a residue number can be computed using less than O (n2) arithmetic steps where n is the cardinality of the moduli set. It is also shown that if a good partitioning exists, then the algorithm requires only O(n 1.5) arithmetic steps. The algorithm is particularly suitable for single processor implementation of algorithms from the residue number system applications
Keywords :
computational complexity; digital arithmetic; arithmetic steps; cardinality; coefficient matrix; disjoint subsets; linear congruent equations; mixed-radix conversion; moduli set; partitioning; residue arithmetic; Application software; Digital arithmetic; Digital signal processing; Ear; Integral equations; Interpolation; Matrix converters; Partitioning algorithms; Polynomials; Signal processing algorithms;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1989. ICCD '89. Proceedings., 1989 IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-1971-6
DOI :
10.1109/ICCD.1989.63320