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

碩士 === 國立中山大學 === 資訊工程學系研究所 === 100 === 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 interpol...

Full description

Bibliographic Details
Main Authors: Wei-Cheng Hsu, 徐維誠
Other Authors: Shen-Fu Hsiao
Format: Others
Language:zh-TW
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/58221352228093812272
id ndltd-TW-100NSYS5392068
record_format oai_dc
spelling ndltd-TW-100NSYS53920682015-10-13T21:22:20Z http://ndltd.ncl.edu.tw/handle/58221352228093812272 Design of a CORDIC Function Generator Using Table-Driven Function Evaluation with Bit-Level Truncation 結合位元截斷法和查表式函數求值之座標旋轉單元產生器設計 Wei-Cheng Hsu 徐維誠 碩士 國立中山大學 資訊工程學系研究所 100 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. Shen-Fu Hsiao 蕭勝夫 2012 學位論文 ; thesis 103 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中山大學 === 資訊工程學系研究所 === 100 === 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.
author2 Shen-Fu Hsiao
author_facet Shen-Fu Hsiao
Wei-Cheng Hsu
徐維誠
author Wei-Cheng Hsu
徐維誠
spellingShingle Wei-Cheng Hsu
徐維誠
Design of a CORDIC Function Generator Using Table-Driven Function Evaluation with Bit-Level Truncation
author_sort Wei-Cheng Hsu
title Design of a CORDIC Function Generator Using Table-Driven Function Evaluation with Bit-Level Truncation
title_short Design of a CORDIC Function Generator Using Table-Driven Function Evaluation with Bit-Level Truncation
title_full Design of a CORDIC Function Generator Using Table-Driven Function Evaluation with Bit-Level Truncation
title_fullStr Design of a CORDIC Function Generator Using Table-Driven Function Evaluation with Bit-Level Truncation
title_full_unstemmed Design of a CORDIC Function Generator Using Table-Driven Function Evaluation with Bit-Level Truncation
title_sort design of a cordic function generator using table-driven function evaluation with bit-level truncation
publishDate 2012
url http://ndltd.ncl.edu.tw/handle/58221352228093812272
work_keys_str_mv AT weichenghsu designofacordicfunctiongeneratorusingtabledrivenfunctionevaluationwithbitleveltruncation
AT xúwéichéng designofacordicfunctiongeneratorusingtabledrivenfunctionevaluationwithbitleveltruncation
AT weichenghsu jiéhéwèiyuánjiéduànfǎhéchábiǎoshìhánshùqiúzhízhīzuòbiāoxuánzhuǎndānyuánchǎnshēngqìshèjì
AT xúwéichéng jiéhéwèiyuánjiéduànfǎhéchábiǎoshìhánshùqiúzhízhīzuòbiāoxuánzhuǎndānyuánchǎnshēngqìshèjì
_version_ 1718061477216124928