• DocumentCode
    1212037
  • Title

    Simple binary to residue transformation with respect to 2m +1 moduli

  • Author

    Pourbigharaz, F. ; Yassine, H.M.

  • Author_Institution
    Dept. of Electr. Eng. & Electron., Brunel Univ., Uxbridge, UK
  • Volume
    141
  • Issue
    6
  • fYear
    1994
  • fDate
    12/1/1994 12:00:00 AM
  • Firstpage
    522
  • Lastpage
    526
  • Abstract
    The residue number system (RNS) is suitable for implementing most digital signal processing (DSP) algorithms where addition, subtraction and multiplication are predominant. These operations are performed without carry propagation. However, before any processing can be started, the input binary number must be converted into the residue number format. This conversion is an overhead to the performance of the system. Most implementations of binary to residue convertors are based on ROMs, which are slow and costly. The authors derive a new formula for transforming conventional binary numbers into residue representation with respect to the 2m+1 moduli. Using the derived format, we can partition the input binary number into consecutive m-bit sections. This increases the speed and reduces the hardware complexity compared with the existing memory based methods. We also present an m-bit partitioned architecture for converting binary numbers into residue format with respect to the {2m-1, 2m, 2m+1} moduli set
  • Keywords
    adders; carry logic; computational complexity; digital signal processing chips; parallel architectures; residue number systems; signal processing; 2m+1 moduli; binary to residue transformation; consecutive m-bit sections; digital signal processing algorithms; hardware complexity; m-bit partitioned architecture; modular VLSI structure; multioperand carry save adder trees; residue number system;
  • fLanguage
    English
  • Journal_Title
    Circuits, Devices and Systems, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2409
  • Type

    jour

  • DOI
    10.1049/ip-cds:19941391
  • Filename
    338855