• DocumentCode
    3343482
  • Title

    A novel algorithm for multi-operand logarithmic number system addition and subtraction using polynomial approximation

  • Author

    Orginos, I. ; Paliouras, V. ; Stouraitis, T.

  • Author_Institution
    Dept. of Electr. Eng., Patras Univ., Greece
  • Volume
    3
  • fYear
    1995
  • fDate
    30 Apr-3 May 1995
  • Firstpage
    1992
  • Abstract
    In this paper, a novel algorithm for multi-operand Logarithmic Number System (LNS) addition and subtraction is presented. In particular, the computation of the nonlinear functions required for logarithmic addition and subtraction is decomposed into computing 2-x, log2(1+x), some additions, and some shifts. The error behaviour of the algorithm is analyzed, upper bounds of the computational error are provided and it is shown that the introduced Propagation Error Cancellation (PEG) technique and the Error Spectrum Shaping can significantly narrow the error distribution. The inherent parallelism of the proposed algorithm and the pipelinability that exists in the computation of 2-x and log2(1+x) by using polynomials are exploited by simple VLSI architectures that exhibit important speed-up over the equivalent ROM-based designs. Also, a rule for the determination of the optimal number of pipeline stages is suggested
  • Keywords
    approximation theory; arithmetic; error analysis; error compensation; parallel algorithms; pipeline arithmetic; polynomials; VLSI architectures; computational error; error behaviour; error distribution; error spectrum shaping; logarithmic addition; logarithmic subtraction; multioperand logarithmic number system; nonlinear functions; parallelism; pipelinability; polynomial approximation; propagation error cancellation; upper bounds; Algorithm design and analysis; Approximation algorithms; Chebyshev approximation; Computer architecture; Distributed computing; Electronic switching systems; Polynomials; Read only memory; Upper bound; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1995. ISCAS '95., 1995 IEEE International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    0-7803-2570-2
  • Type

    conf

  • DOI
    10.1109/ISCAS.1995.523812
  • Filename
    523812