Computation Error Analysis of CORDIC
碩士 === 中華大學 === 電機工程研究所 === 85 === CORDIC(Coordinate Rotation Digital Computer), is an algorithm for performing a sequence of iteration computation using the coordinate rotation. It can generate some powerful elementary function only realized by a simple set of adder and shifter. As such, it i...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1997
|
Online Access: | http://ndltd.ncl.edu.tw/handle/59559244300482804942 |
id |
ndltd-TW-085CHPI3442014 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-085CHPI34420142016-11-12T04:19:43Z http://ndltd.ncl.edu.tw/handle/59559244300482804942 Computation Error Analysis of CORDIC CORDIC演算法之運算誤差分析 林國珍 碩士 中華大學 電機工程研究所 85 CORDIC(Coordinate Rotation Digital Computer), is an algorithm for performing a sequence of iteration computation using the coordinate rotation. It can generate some powerful elementary function only realized by a simple set of adder and shifter. As such, it is suitable to implement high performance chips which are applied in digital signal processing and image processing fields with high speed and massive function computation using VLSI technology. In the duration of the past thirty years, the CORDIC applications of implementation and algorithm had been discussed in different fields, but there were few papers proposed which were very important about computation error using CORDIC. As knowing where the errors are, we can design the hardware with the error consideration in order to get the best cost-performance and the desired outcomes. In this thesis, we had discussed the computation error of CORDIC. We split the error of CORDIC into different kinds in order to analyze and derive from it systematically. There were split into before and after expansion according to the expansion of input range, and then split into before and after iteration according to the compensation of scale factor which was applied or not. Every kind split into rotation and vector mode according to the characteristic of CORDIC, then split into approximation error and truncation error for kind of error. The truncation error split into fixed point and floating point. We had analyzed all errors to generate 108 formulas of error analysis or 72 formulas from overall view in three different coordinate system. We also revealed the reference error with functional base and some suggestions on design with the error tolerance in tables. In this thesis, we had got a far and wide and perfect error analysis of CORDIC. We had not only considered and promoted some neglected errors and formulas, but also revealed the outcomes of error analysis in the form which involved the iterative times and word-length only. We also had got some important discovery in the discussion of error analysis. Beside, we took examples to explain the CORDIC application for error computation. It was applied directly in the design and implementation of CORDIC from the outcomes of error analysis. 宋志雲 1997 學位論文 ; thesis 91 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 中華大學 === 電機工程研究所 === 85 === CORDIC(Coordinate Rotation Digital Computer), is an algorithm for performing a sequence of iteration computation using the coordinate rotation. It can generate some powerful elementary function only realized by a simple set of adder and shifter. As such, it is suitable to implement high performance chips which are applied in digital signal processing and image processing fields with high speed and massive function computation using VLSI technology. In the duration of the past thirty years, the CORDIC applications of implementation and algorithm had been discussed in different fields, but there were few papers proposed which were very important about computation error using CORDIC. As knowing where the errors are, we can design the hardware with the error consideration in order to get the best cost-performance and the desired outcomes.
In this thesis, we had discussed the computation error of CORDIC. We split the error of CORDIC into different kinds in order to analyze and derive from it systematically. There were split into before and after expansion according to the expansion of input range, and then split into before and after iteration according to the compensation of scale factor which was applied or not. Every kind split into rotation and vector mode according to the characteristic of CORDIC, then split into approximation error and truncation error for kind of error. The truncation error split into fixed point and floating point. We had analyzed all errors to generate 108 formulas of error analysis or 72 formulas from overall view in three different coordinate system. We also revealed the reference error with functional base and some suggestions on design with the error tolerance in tables.
In this thesis, we had got a far and wide and perfect error analysis of CORDIC. We had not only considered and promoted some neglected errors and formulas, but also revealed the outcomes of error analysis in the form which involved the iterative times and word-length only. We also had got some important discovery in the discussion of error analysis. Beside, we took examples to explain the CORDIC application for error computation. It was applied directly in the design and implementation of CORDIC from the outcomes of error analysis.
|
author2 |
宋志雲 |
author_facet |
宋志雲 林國珍 |
author |
林國珍 |
spellingShingle |
林國珍 Computation Error Analysis of CORDIC |
author_sort |
林國珍 |
title |
Computation Error Analysis of CORDIC |
title_short |
Computation Error Analysis of CORDIC |
title_full |
Computation Error Analysis of CORDIC |
title_fullStr |
Computation Error Analysis of CORDIC |
title_full_unstemmed |
Computation Error Analysis of CORDIC |
title_sort |
computation error analysis of cordic |
publishDate |
1997 |
url |
http://ndltd.ncl.edu.tw/handle/59559244300482804942 |
work_keys_str_mv |
AT línguózhēn computationerroranalysisofcordic AT línguózhēn cordicyǎnsuànfǎzhīyùnsuànwùchàfēnxī |
_version_ |
1718392359440351232 |