DocumentCode
3383950
Title
Constrained piecewise polinomial approximation for hardware implementation of elementary functions
Author
Strollo, Antonio G M ; Caro, Davide De ; Petra, Nicola ; Napoli, Ettore ; Garofalo, Valeria
Author_Institution
Dept. of Electron. & Telecommun. Eng., Univ. of Napoli, Napoli
fYear
2008
fDate
Aug. 31 2008-Sept. 3 2008
Firstpage
698
Lastpage
701
Abstract
This paper presents a novel technique for designing piecewise polynomial interpolators for hardware implementation of elementary functions. In the proposed approach, we impose special constraints between polynomial coefficients of adjacent segments. This allows to significantly reduce look-up table size with respect to standard, unconstrained piecewise polynomial approximations, with negligible reduction in accuracy. The reduction of look-up table size improves performances in terms of area and speed. Implementations of linear and quadratic interpolators for the reciprocal function f(x)=1/x are presented and analyzed as an application example in the paper.
Keywords
hardware description languages; integer programming; interpolation; linear programming; piecewise polynomial techniques; table lookup; constrained piecewise polynomial approximation; elementary functions; hardware implementation; linear interpolators; look-up table; mixed-integer linear-programming optimization algorithm; polynomial interpolators; quadratic interpolators; Application software; Approximation algorithms; Design engineering; Hardware; MATLAB; Piecewise linear approximation; Piecewise linear techniques; Polynomials; Signal processing algorithms; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits and Systems, 2008. ICECS 2008. 15th IEEE International Conference on
Conference_Location
St. Julien´s
Print_ISBN
978-1-4244-2181-7
Electronic_ISBN
978-1-4244-2182-4
Type
conf
DOI
10.1109/ICECS.2008.4674949
Filename
4674949
Link To Document