• DocumentCode
    1123107
  • Title

    On MultiModuli residue number systems with moduli of forms ra, rb-1, rc+1

  • Author

    Abdallah, Mohammad ; Skavantzos, Alexander

  • Author_Institution
    Intel Corp., Folsom, CA, USA
  • Volume
    52
  • Issue
    7
  • fYear
    2005
  • fDate
    7/1/2005 12:00:00 AM
  • Firstpage
    1253
  • Lastpage
    1266
  • Abstract
    The residue number system (RNS) is an integer system appropriate for implementing fast digital signal processors since it can support parallel, carry-free, high-speed arithmetic. One of the most important considerations when designing RNS systems is the choice of the moduli set. This is due to the fact that the system´s speed, its dynamic range, as well as its hardware complexity depend on both the forms and the number of the chosen moduli. When performing high radix-r(r>2) arithmetic, moduli of forms ra, rb-1 and rc+1 imply simple RNS arithmetic and efficient weighted (radix-r)-to-RNS and RNS-to-weighted (radix-r) conversions. In this paper, new multimoduli high radix-r RNS systems based on moduli of forms ra, rb-1 and rc+1 are presented. These systems will be derived from some recently developed theory. Such systems including moduli of forms ra, rb-1 and rc+1 are appropriate for multiple-valued logic implementations or high radix (r>2) arithmetic using binary logic. The new RNS systems are balanced, achieve fast and simple RNS computations and conversions and implement large dynamic ranges. The specific case of the binary (radix r=2) domain is also presented.
  • Keywords
    digital signal processing chips; logic design; multivalued logic; residue number systems; RNS arithmetic; binary logic; carry-free arithmetic; fast digital signal processors; hardware complexity; high radix arithmetic; high-speed arithmetic; integer system; moduli set; multimoduli residue number systems; multiple-valued logic; parallel arithmetic; residue arithmetic; Digital arithmetic; Digital signal processing; Digital signal processors; Discrete Fourier transforms; Dynamic range; Error correction; Fault detection; Hardware; Helium; Logic; High radix arithmetic; high-speed arithmetic; multiple-valued logic (MVL); parallel arithmetic; residue arithmetic;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2005.851388
  • Filename
    1487655