• DocumentCode
    2024154
  • Title

    Variable word length DSP using serial-by-modulus residue arithmetic

  • Author

    Jenkins, W. Kenneth ; Mansen, Andrew J.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., The Coordinated Sci. Lab., Urbana, IL, USA
  • Volume
    3
  • fYear
    1993
  • fDate
    27-30 April 1993
  • Firstpage
    89
  • Abstract
    The concept of a variable-word-length sum-of-products signal processing kernel is developed based on a serial-by-modulus (SBM) residue number system (RNS) architecture. Because the RNS is not a weighted number representation, if the instantaneous dynamic range requirement can be estimated it is possible to perform the computation with only enough residue digits to provide the necessary dynamic range. Although it is difficult to estimate instantaneous dynamic range requirements for arbitrary computational processes encountered in general-purpose computers, in well-defined signal processing tasks, such as the sum-of-products kernel found in digital filters and vector processors, it may be possible to take advantage of a variable-word-length design to improve computational efficiency for special-purpose processors. Computer experiments were performed in software written in C that was designed to emulate an SBM FIR (finite impulse response) filter.<>
  • Keywords
    C language; computational complexity; digital arithmetic; digital filters; vector processor systems; C; DSP; computational efficiency; digital filters; dynamic range; finite impulse response; residue number system; serial-by-modulus residue arithmetic; sum-of-products signal processing kernel; variable-word-length design; vector processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1993. ICASSP-93., 1993 IEEE International Conference on
  • Conference_Location
    Minneapolis, MN, USA
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-7402-9
  • Type

    conf

  • DOI
    10.1109/ICASSP.1993.319442
  • Filename
    319442