• DocumentCode
    589826
  • Title

    Interpolator algorithms for approximating the LNS addition and subtraction: Design and analysis

  • Author

    Ismail, R.C. ; Hussin, R. ; Murad, S.A.Z.

  • Author_Institution
    Sch. of Microelectron. Eng., Univ. Malaysia Perlis, Arau, Malaysia
  • fYear
    2012
  • fDate
    3-4 Oct. 2012
  • Firstpage
    174
  • Lastpage
    179
  • Abstract
    The logarithmic number system (LNS) can be considered a good alternative to floating-point, specifically for applications that require a wide range of dynamic numbers for arithmetic operations. To date, its implementation is still restricted by the complexity of performing addition and subtraction operations as a result of using large lookup tables. In previous works, interpolation has been widely used to approximate these non-linear functions. Therefore in this paper, an analysis is presented to identify the most suitable algorithm to be employed for approximating the LNS addition and subtraction functions at 32-bit precisions. The selection is based on the minimum amount of storage that can be attained whilst maintaining its accuracy within the floating-point (FLP) limit. From the results it is clear that there is a potential procedure which can fulfil the above criteria, and that could possibly be applied in the future implementation of an LNS system.
  • Keywords
    approximation theory; table lookup; LNS addition approximation; LNS subtraction approximation; arithmetic operations; floating-point limit; interpolator algorithms; large lookup tables; logarithmic number system; nonlinear functions; Accuracy; Approximation algorithms; Interpolation; Polynomials; Signal processing algorithms; Splines (mathematics);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ICCAS), 2012 IEEE International Conference on
  • Conference_Location
    Kuala Lumpur
  • Print_ISBN
    978-1-4673-3117-3
  • Electronic_ISBN
    978-1-4673-3118-0
  • Type

    conf

  • DOI
    10.1109/ICCircuitsAndSystems.2012.6408336
  • Filename
    6408336