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
fDate :
Aug. 31 2008-Sept. 3 2008
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;
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
DOI :
10.1109/ICECS.2008.4674949