Skip to main content
Have a personal or library account? Click to login
Hierarchical residue number systems with small moduli and simple converters Cover

Hierarchical residue number systems with small moduli and simple converters

By:   
Open Access
|Mar 2011

References

  1. Akušskij, I. J. and Judickij, D. I. (1968). Machine Arithmetic in Residual Classes, Sovetskoje Radio, Moscow, (in Russian).
  2. Bi, S., Wang, W. and Al-Khalili, A. (2004). Modulo deflation in (2n + 1, 2n, 2n - 1) converters, Proceedings of the 2004 International Symposium on Circuits and Systems, ISCAS '04, Vancouver, BC, Canada, Vol. 2, pp. 429-432.
  3. Biernat, J. (2007). Architecture of Residue Arithmetic Circuits, Exit, Warsaw, (in Polish).
  4. Cao, B., Chang, C.-H. and Srikanthan, T. (2003). An efficient reverse converter for the 4-moduli set (2n - 1, 2n, 2n + 1, 22n + 1) based on the new Chinese remainder theorem, IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications 50(10): 1296-1303.10.1109/TCSI.2003.817789
  5. Cao, B., Chang, C.-H. and Srikanthan, T. (2007). A residue-to-binary converter for a new five-moduli set, IEEE Transactions on Circuits and Systems I: Regular Papers, 54(5): 1041-1049.10.1109/TCSI.2007.890623
  6. Chokshi, R., Berezowski, K. S., Shrivastava, A. and Piestrak, S. J. (2009). Exploiting residue number system for power-efficient digital signal processing in embedded processors, Proceedings of the 2009 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems, CASES '09, Grenoble, France, pp. 19-28.
  7. Conway, R. and Nelson, J. (2004). Improved RNS FIR filter architectures, IEEE Transactions on Circuits and Systems II: Express Briefs 51(1): 26-28.10.1109/TCSII.2003.821524
  8. Hiasat, A. A. (2000). New efficient structure for a modular multiplier for RNS, IEEE Transactions on Computers 49(2): 170-174.10.1109/12.833113
  9. Mohan, P. V. A. (2001). Comments on "Breaking the 2n-bit carry propagation barrier in residue to binary conversion for the [2n - 1, 2n, 2n + 1] moduli set", IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications 48(8): 1031.10.1109/81.940195
  10. Mohan, P. V. (2002). Residue Number Systems: Algorithms and Architectures, Kluwer Academic Publishers, Norwell, MA.
  11. Molahosseini, A., Navi, K., Dadkhah, C., Kavehei, O. and Timarchi, S. (2010). Efficient reverse converter designs for the new 4-moduli sets 2n - 1, 2n, 2n + 1, 22n+1 - 1 and 2n - 1, 2n + 1, 22n, 22n + 1 based on new CRTs, IEEE Transactions on Circuits and Systems I: Regular Papers 57(4): 823-835.10.1109/TCSI.2009.2026681
  12. Piestrak, S. J. (1994). Design of residue generators and multi-operand modular adders using carry-save adders, IEEE Transactions on Computers 43(1): 68-77.10.1109/12.250610
  13. Piestrak, S. J. (1995). A high-speed realization of a residue to binary number system converter, IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing 42(10): 661-663.10.1109/82.471401
  14. Piestrak, S. and Berezowski, K. (2008a). Design of residue multipliers-accumulators using periodicity, Proceedings of the IET Irish Signals and Systems Conference, ISSC 2008, Galway, Republic of Ireland, pp. 380-385.10.1049/cp:20080692
  15. Piestrak, S. J. and Berezowski, K. S. (2008). Architecture of efficient RNS-based digital signal processor with very low-level pipelining, Proceedings of the IET Irish Signals and Systems Conference, ISSC 2008, Galway, Republic of Ireland, pp. 127-132.
  16. Skavantzos, A. and Abdallah, M. (1999). Implementation issues of the two-level residue number system with pairs of conjugate moduli, IEEE Transactions on Signal Processing 47(3): 826-838.10.1109/78.747787
  17. Soderstrand, M. A., Jenkins, W. K., Jullien, G. A. and Taylor, F. J. (Eds.) (1986). Residue Number System Arithmetic: Modern Applications in Digital Signal Processing, IEEE Press, Piscataway, NJ.
  18. Stine, J. E., Grad, J., Castellanos, I., Blank, J., Dave, V., Prakash, M., Iliev, N. and Jachimiec, N. (2005). A framework for high-level synthesis of system-on-chip designs, Proceedings of the International Conference on Microelectronic Systems Education, Anaheim, CA, USA, pp. 11-12.
  19. Tomczak, T. (2008). Fast sign detection for RNS (2n - 1, 2n, 2n + 1), IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications 55(6): 1502-1511.10.1109/TCSI.2008.917994
  20. Wang, W., Swamy, M. N. S., Ahmad, M. O. and Wang, Y. (2000). A high-speed residue-to-binary converter for three-moduli (2k, 2k - 1, 2k-1 - 1) RNS and a scheme for its VLSI implementation, IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing 47(12): 1576-1581.10.1109/82.899659
  21. Wang, W., Swamy, M. N. S., Ahmad, M. O. and Wang, Y. (2003). A study of the residue-to-binary converters for the three-moduli sets, IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications 50(2): 235-243.10.1109/TCSI.2002.808191
  22. Wang, W., Swamy, M. N. S. and Ahmad, M. O. (2004). RNS application for digital image processing, Proceedings of the 4th IEEE International Workshop on System-on-Chip for Real-Time Applications, IWSOC'04, Banff, Alberta, Canada, pp. 77-80.
  23. Wang, Y. (2000). Residue-to-binary converters based on new chinese remainder the orems, IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing 47(3): 197-205.10.1109/82.826745
  24. Wang, Y., Song, X., Aboulhamid, M. and Shen, H. (2002). Adder based residue to binary number converters for (2n - 1, 2n, 2n + 1), IEEE Transactions on Signal Processing 5(7): 1772-1779.10.1109/TSP.2002.1011216
  25. Wang, Z., Jullien, G. A. and Miller, W. C. (2000). An improved residue-to-binary converter, IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, 47(9), pp. 1437-1440.
  26. Wnuk, M. (2008). Remarks on hardware implementation of image processing algorithms, International Journal of Applied Mathematics and Computer Science 18(1): 105-110, DOI: 10.2478/v10006-008-0010-2.10.2478/v10006-008-0010-2
  27. Yassine, H. M. (1992). Hierarchical residue numbering system suitable for VLSI arithmetic architectures, Proceedings of the IEEE International Symposium on Circuits and Systems, ISCAS '92, San Diego, CA, USA, pp. 811-814.
  28. Zimmermann, R. (1998). VHDL library of arithmetic units, Proceedings of the 1st International Forum on Design Languages, FDL'98, Lausanne, Switzerlandhttp://www.iis.ee.ethz.ch/~zimmi/publications/arith_lib_fdl.ps.gz
  29. Zimmermann, R. (1999). Efficient VLSI implementation of modulo (2n ± 1) addition and multiplication, Proceedings of the 14th IEEE Symposium on Computer Arithmetic, Adelaide, Australia, pp. 158-167.
DOI: https://doi.org/10.2478/v10006-011-0013-2 | Journal eISSN: 2083-8492 | Journal ISSN: 1641-876X
Language: English
Page range: 173 - 192
Published on: Mar 28, 2011
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2011 Tadeusz Tomczak, published by University of Zielona Góra
This work is licensed under the Creative Commons License.

Volume 21 (2011): Issue 1 (March 2011)