Programmable numerical function generators based on quadratic approximation: Architecture and synthesis method
Butler, Jon T.
MetadataShow full item record
This paper presents an arhitecture and a synthesis method for programmable numerical function generators (NFGs) for trigonometric, logarithmic, square root, and reciprocal functions. Our NFG partitions a given domain of the function into non-uniform segments using an LUT cascade, and approximates the given function by a quadratic polynomial for each segment. Thus, we can implement fast and compact NFGs for a wide range of functions. Implementation results on an FPGA show that: 1) our NFGs require only 4% of the memory needed by NFGs based on the 5th-order approximation with uniform segmentation. Our automatic synthesis system generates such compact NFGs quickly.
ASPDAC 2006, Yokohama Jan. 2006, pp. 378-383.This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. As such, it is in the public domain, and under the provisions of Title 17, United States Code, Section 105, may not be copyrighted.
Showing items related by title, author, creator and subject.
Bang, H.; Agrawal, B.N. (1995);In this paper, a closed-loop switching function for on-off thruster firings is proposed to provide good attitude control performance in the presence of modeling errors for single-axis slew maneuver of a rigid spacecraft ...
Bang, H.; Agrawal, B.N. (1993);A closed loop switching function for single-axis slew maneuvers of spacecraft using on-off thrusters is investigated by analytical simulations and experimental demonstrations. The proposed switching function provides ...
Mack, Thomas J. (Monterey California. Naval Postgraduate School, 2007-03);Certain methods of realizing numeric functions, such as sin(x) or x , in hardware involve a Taylor Series expansion or the CORDIC algorithm. These methods, while precise, are iterative and slow and may take on the order ...