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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |