Return to search

Design of a CORDIC Function Generator Using Table-Driven Function Evaluation with Bit-Level Truncation

Functional evaluation is one of key arithmetic operations in many applications including 3D graphics and stereo. Among various designs of hardware-based function evaluation methods, piecewise polynomial approximation is the most popular approach which interpolates the piecewise function curve in a sub-interval using polynomials with polynomial coefficients of each sub-interval stored in an entry of a lookup table ROM. The conventional piecewise methods usually determine the bit-widths of each ROM entry, multipliers, and adders by analyzing the various error sources, including polynomial approximation errors, coefficient quantization errors, truncation errors of arithmetic operations, and the final rounding error. In this thesis, we present a new piecewise function evaluation design by considering all the error sources together. By combining all the error sources during the approximation, quantization, truncation and rounding, we can efficiently reduce the area cost of ROM and the corresponding arithmetic units in the design of CORDIC processors.

Identiferoai:union.ndltd.org:NSYSU/oai:NSYSU:etd-0910112-150743
Date10 September 2012
CreatorsHsu, Wei-Cheng
ContributorsPei-Yung Hsiao, Shen-Fu Hsiao, Ming-Chih Chen, Tso-Bing Juang
PublisherNSYSU
Source SetsNSYSU Electronic Thesis and Dissertation Archive
LanguageCholon
Detected LanguageEnglish
Typetext
Formatapplication/pdf
Sourcehttp://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0910112-150743
Rightsuser_define, Copyright information available at source archive

Page generated in 0.0019 seconds