• DocumentCode
    626976
  • Title

    A signed integer programmable power-of-two scaler for {2n-1, 2n, 2n+1} RNS

  • Author

    Low, Jeremy Yung Shern ; Thian Fatt Tay ; Chip-Hong Chang

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Nanyang Technol. Univ., Singapore, Singapore
  • fYear
    2013
  • fDate
    19-23 May 2013
  • Firstpage
    2211
  • Lastpage
    2214
  • Abstract
    Scaling is used for wordlength reduction in many DSP algorithms. Variable scaler provides greater flexibility than fixed scaler and allows for more efficient utilization of the dynamic range. Programmable magnitude scaling is extremely difficult to perform in RNS, let alone scaling of signed integer. To the best of our knowledge, no programmable signed integer scaler in RNS has been reported. What make sign integer scaling challenging is that sign detection is itself a problematic operation in RNS. This paper presents an algorithm that can selectively scale a signed integer in the three moduli set RNS {2n-1, 2n, 2n+1} by a power-of-two factor. The proposed architecture can be deemed as a signed RNS extension of the unsigned integer programmable power-of-two scaler for {2n-1, 2n, 2n+1}. On average, it reduces the area and total power consumption of the unsigned version by 27.4% and 30.3% with an average delay extension of slightly less than 20% to adjust the range of a residue after magnitude scaling.
  • Keywords
    integer programming; residue number systems; signal processing; DSP algorithms; power consumption; power-of-two factor; problematic operation; programmable magnitude scaling; sign detection; signed RNS extension; signed integer programmable power-of-two scaler; wordlength reduction; Algorithm design and analysis; Computer architecture; Delays; Digital signal processing; Hardware; Logic gates; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2013 IEEE International Symposium on
  • Conference_Location
    Beijing
  • ISSN
    0271-4302
  • Print_ISBN
    978-1-4673-5760-9
  • Type

    conf

  • DOI
    10.1109/ISCAS.2013.6572315
  • Filename
    6572315