• DocumentCode
    2581629
  • Title

    Residue Signed-Digit Arithmetic and the Conversions between Residue and Binary Numbers for a Four-Moduli Set

  • Author

    Wei, Shugang ; Jiang, Changjun

  • Author_Institution
    Dept. of Production Sci. & Technol., Gunma Univ., Gunma, Japan
  • fYear
    2012
  • fDate
    19-22 Oct. 2012
  • Firstpage
    436
  • Lastpage
    440
  • Abstract
    By introducing a signed-digit (SD) number arithmetic into a residue number system (RNS), arithmetic operations can be performed efficiently. In this paper, a high-speed modulo m SD addition algorithm is proposed, where m ∈ {2n + 1, 2n +1, 22n +1, 2n}. By using the modulo m SD adders, a modulo m SD multiplier can be implemented with a binary adder tree structure. We also present an algorithm for the conversion from residue SD numbers to SD numbers for the four-moduli set {2n - 1, 2n + 1, 22n + 1, 2n} which can be designed using a two-level binary tree structure of the residue SD number additions. The comparison of the new converter using SD number arithmetic with the converter using binary arithmetic yields reductions in delays of 44%, 60% and 75% for n=4, n=8 and n=16, respectively.
  • Keywords
    adders; residue number systems; set theory; tree data structures; arithmetic operation; binary adder tree structure; binary arithmetic; moduli set; modulo m SD adder; modulo m SD addition algorithm; modulo m SD multiplier; number converter; residue SD number addition; residue number system; residue signed digit arithmetic; Adders; Binary trees; Computers; Delay; Dynamic range; Hardware; Signal processing algorithms; Residue number systemu; number conversion; residue arithmetic; signed-digit number sysytem;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing and Applications to Business, Engineering & Science (DCABES), 2012 11th International Symposium on
  • Conference_Location
    Guilin
  • Print_ISBN
    978-1-4673-2630-8
  • Type

    conf

  • DOI
    10.1109/DCABES.2012.100
  • Filename
    6385326