• DocumentCode
    3549288
  • Title

    Efficient function approximation using truncated multipliers and squarers

  • Author

    Walters, E. George, III ; Schulte, Michael J.

  • Author_Institution
    Lehigh Univ., Bethlehem, PA, USA
  • fYear
    2005
  • fDate
    27-29 June 2005
  • Firstpage
    232
  • Lastpage
    239
  • Abstract
    This paper presents a technique for designing linear and quadratic interpolators for function approximation using truncated multipliers and squarers. Initial coefficient values are found using a Chebyshev series approximation, and then adjusted through exhaustive simulation to minimize the maximum absolute error of the interpolator output. This technique is suitable for any function and any precision up to 24-bits (IEEE single precision). Designs for linear and quadratic interpolators that implement the reciprocal function, f(x)=1/x, are presented and analyzed as an example. We show that a 24-bit truncated reciprocal quadratic interpolator with a design specification ±1 ulp error requires 24.1% fewer partial products to implement than a comparable standard interpolator with the same error specification.
  • Keywords
    Chebyshev approximation; IEEE standards; digital arithmetic; functions; interpolation; multiplying circuits; Chebyshev series approximation; design specification; error specification; function approximation; linear interpolator; maximum absolute error; quadratic interpolator; reciprocal function; truncated multiplier; truncated square; Application specific processors; Arithmetic; Chebyshev approximation; Delay; Digital signal processing; Erbium; Function approximation; Hardware; Table lookup; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 2005. ARITH-17 2005. 17th IEEE Symposium on
  • ISSN
    1063-6889
  • Print_ISBN
    0-7695-2366-8
  • Type

    conf

  • DOI
    10.1109/ARITH.2005.18
  • Filename
    1467644