Abstract
A method and an algorithms are proposed for residue number scaling, using arbitrary positive, including fractional, scales.
Similar content being viewed by others
Literature Cited
W. K. Jenkins and B. J. Leon, “The use of residue number systems in the design of finite impulse response digital filters,” IEEE Trans. Circuits Systems,CAS-24, No. 4, 191–200 (1977).
G. A. Jullien, “Residue number scaling and other operations using ROM arrays,” IEEE Trans. Comput.,C-27, No. 4, 325–336 (1978).
W. K. Jenkins, “Recent advances in residue number techniques for recursive digital filtering,” IEEE Trans. Acoust., Speech, and Signal Process.,ASSP-27, No. 1, 19–30 (1979).
B. D. Tseng, G. A. Jullien, and W. C. Miller, “Implementation of FFT structures using the residue number system,” IEEE Trans. Comput.,C-28, No. 11, 831–845 (1979).
D. D. Miller and J. N. Polky, “An implementation of the LMS algorithm in the residue number system,” IEEE Trans. Circuits Systems,CAS-31, No. 5, 452–461 (1985).
A. A. Kolyada, “A device for evaluation of functions in residue number system,” USSR Patent 1322268, Otkrytiya, Izobret., No. 25, 193–194 (1987).
F. J. Taylor and C. H. Huang, “A floating-point residue arithmetic unit,” J. Franklin Inst.,311, No. 1, 33–53 (1981).
V. G. Evstigneev, V. V. Gorskaya, and L. V. Filippova, “Some issues of scaling for the solution of problems in RCS in irredundant arithmetic range,” Trans. on Microelectronics, Moscow Inst. Electronic Engineering [in Russian], No. 9 (1972), pp. 200–212.
V. G. Evstigneev, A. N. Kosharovskii, A. V. Markin, and A. S. Novozhilov, “A device for multiplication in residue class system,” USSR Patent 1236472, Otkrytiya, Izobret., No. 21, 204 (1986).
A. A. Kolyada and M. Yu. Selyaninov, “Multiplication of fractions in residue number system using the interval index, ” Vestn. Beloruss. Univ., Ser. 1, Fiz., Mat. Mekh., No. 3, 33 (1986).
A. A. Kolyada and M. Yu. Selyaninov, “An arithmetic unit in residue number system,” USSR Patent 1244665, Otkrytiya, Izobret., No. 26, 217–218 (1986).
I. Ya. Akushskii, V. M. Burtsev, and I. T. Pak, “Division algorithms using a core characteristic,” in: Coding Theory and Optimization of Complex Systems [in Russian], Nauka KazSSR, Alma-Ata (1977), pp. 26–33.
F. J. Taylor and C. H. Huang, “An autoscale residue multiplier,” IEEE Trans. Comput.,C-31, No. 4, 321–324 (1982).
A. A. Kolyada, “A device for division in residue class system,” USSR Patent 1287152, Otkrytiya, Izobret., No. 4, 227 (1987).
V. A. Torgashev, Residue Class System and Digital Computer Reliability [in Russian], Sovet-skoe Radio, Moscow (1973).
V. M. Amerbaev, Theoretical Principles of Machine Arithmetic [in Russian], Nauka KazSSR, Alma-Ata (1976).
K. J. Clemens, “A modified definition of symmetric RNS improving scaling and overflow detection,” IEEE Trans. Circuits Systems,CAS-32, No. 4, 412–413 (1985).
V. V. Klyaznik and S. K. Laskeev, “Application of residue class system to digital filter design,” Vychislitel. Sredstva Tekh. Sistemakh Svyazi, No. 3, 69–73 (1978).
A. M. Popov, “A device for scaling in residue class systems,” USSR Patent 1330632, Otkrytiya, Izobret., No. 30, 222 (1987).
A. A. Kolyada, “A device for scaling in interval-residue code,” USSR Patent 1305678, Otkrytiya, Izobret., No. 15, 204 (1987).
V. N. Akhremenko, A. P. Byk, A. A. Kolyada, and V. V. Revinskii, “A device for scaling in residue number system,” USSR Patent 1140114, Otkrytiya, Izobret., No. 6, 156 (1985).
I. M. Vinogradov, Fundamentals of Number Theory [in Russian], Nauka, Moscow (1981).
A. A. Kolyada, “Algorithms for generalized RCS arithmetic,” Vestn. Beloruss. Univ., Ser. 1, Fiz., Mat. Mekh., No. 1, 6–12 (1980).
V. N. Akhremenko, A. A. Kolyada, M. Yu. Selyaninov, and A. F. Chernyavskii, “A device for rounding in residue number system,” USSR Patent 1190381, Otkrytiya, Izobret., No. 41, 217–218 (1985).
Additional information
Translated from Kibernetika, No. 5, pp. 40–43, September–October, 1989.
Rights and permissions
About this article
Cite this article
Vasilevich, L.N., Kolyada, A.A. Scaling in residue number systems. Cybern Syst Anal 25, 610–615 (1989). https://doi.org/10.1007/BF01075217
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF01075217