Modify Angle Recording Method for Cost-efficient Implementation of CORDIC Algorithm
碩士 === 國立中央大學 === 電機工程研究所 === 87 === The COordinate Rotational DIgital Computer (CORDIC) algorithm is a well-known Digital Signal Processing (DSP) algorithm for computing vector rotation and trigo-nometric functions. The main concept of the CORDIC algorithm is to decompose the de-sired ro...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
1999
|
Online Access: | http://ndltd.ncl.edu.tw/handle/86025238764247908006 |
id |
ndltd-TW-087NCU00442044 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-087NCU004420442016-07-11T04:13:52Z http://ndltd.ncl.edu.tw/handle/86025238764247908006 Modify Angle Recording Method for Cost-efficient Implementation of CORDIC Algorithm 數位座標旋轉演算法中修改型角度編碼法之有效實現方式 Chia-Ho Pan 潘佳河 碩士 國立中央大學 電機工程研究所 87 The COordinate Rotational DIgital Computer (CORDIC) algorithm is a well-known Digital Signal Processing (DSP) algorithm for computing vector rotation and trigo-nometric functions. The main concept of the CORDIC algorithm is to decompose the de-sired rotation angle into iterations of pre-defined elementary rotation angles. The rotation operation can be performed by simple shift-and-add operations. The simplicity and regu-larity of CORDIC processor makes it very suitable for Very Large Scale Integrated (VLSI) circuit implementation. Nevertheless, the major disadvantage of CORDIC algorithm is its slow computational speed. Hence, it is essential to improve the processing latency. In the thesis, we consider a cost-efficient architecture, based on that the rotation angle is known in advance, to improve the speed performance of the CORDIC processor. We call it Modified Angle-Recording CORDIC (MAR-CORDIC). In the MAR-CORDIC scheme, we extend the set of rotational sequence from mi = {1, -1} to mi = {1, 0, -1}. Then, we also allow that each the micro-rotation can be performed more than once, so that the MAR-CORDIC can be operated in a more flexible way. On the other hand, we also restrict the maximum iteration number without sacrificing SQNR performance for cost-efficient of hardware implementation. The modifications presented in the thesis improve the speed and reduce the area of CORDIC implementation. The impact of speed performance on the CORDIC processor architecture is also discussed. Finally, we apply the MAR-CORDIC to Fast Fourier Transform (FFT) VLSI architecture. From the example, we can see its effec-tiveness in saving hardware cost in roataion-base circuit. An-Yeu Wu 吳安宇 1999 學位論文 ; thesis 48 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中央大學 === 電機工程研究所 === 87 === The COordinate Rotational DIgital Computer (CORDIC) algorithm is a well-known Digital Signal Processing (DSP) algorithm for computing vector rotation and trigo-nometric functions. The main concept of the CORDIC algorithm is to decompose the de-sired rotation angle into iterations of pre-defined elementary rotation angles. The rotation operation can be performed by simple shift-and-add operations. The simplicity and regu-larity of CORDIC processor makes it very suitable for Very Large Scale Integrated (VLSI) circuit implementation. Nevertheless, the major disadvantage of CORDIC algorithm is its slow computational speed. Hence, it is essential to improve the processing latency.
In the thesis, we consider a cost-efficient architecture, based on that the rotation angle is known in advance, to improve the speed performance of the CORDIC processor. We call it Modified Angle-Recording CORDIC (MAR-CORDIC). In the MAR-CORDIC scheme, we extend the set of rotational sequence from mi = {1, -1} to mi = {1, 0, -1}. Then, we also allow that each the micro-rotation can be performed more than once, so that the MAR-CORDIC can be operated in a more flexible way. On the other hand, we also restrict the maximum iteration number without sacrificing SQNR performance for cost-efficient of hardware implementation. The modifications presented in the thesis improve the speed and reduce the area of CORDIC implementation. The impact of speed performance on the CORDIC processor architecture is also discussed. Finally, we apply the MAR-CORDIC to Fast Fourier Transform (FFT) VLSI architecture. From the example, we can see its effec-tiveness in saving hardware cost in roataion-base circuit.
|
author2 |
An-Yeu Wu |
author_facet |
An-Yeu Wu Chia-Ho Pan 潘佳河 |
author |
Chia-Ho Pan 潘佳河 |
spellingShingle |
Chia-Ho Pan 潘佳河 Modify Angle Recording Method for Cost-efficient Implementation of CORDIC Algorithm |
author_sort |
Chia-Ho Pan |
title |
Modify Angle Recording Method for Cost-efficient Implementation of CORDIC Algorithm |
title_short |
Modify Angle Recording Method for Cost-efficient Implementation of CORDIC Algorithm |
title_full |
Modify Angle Recording Method for Cost-efficient Implementation of CORDIC Algorithm |
title_fullStr |
Modify Angle Recording Method for Cost-efficient Implementation of CORDIC Algorithm |
title_full_unstemmed |
Modify Angle Recording Method for Cost-efficient Implementation of CORDIC Algorithm |
title_sort |
modify angle recording method for cost-efficient implementation of cordic algorithm |
publishDate |
1999 |
url |
http://ndltd.ncl.edu.tw/handle/86025238764247908006 |
work_keys_str_mv |
AT chiahopan modifyanglerecordingmethodforcostefficientimplementationofcordicalgorithm AT pānjiāhé modifyanglerecordingmethodforcostefficientimplementationofcordicalgorithm AT chiahopan shùwèizuòbiāoxuánzhuǎnyǎnsuànfǎzhōngxiūgǎixíngjiǎodùbiānmǎfǎzhīyǒuxiàoshíxiànfāngshì AT pānjiāhé shùwèizuòbiāoxuánzhuǎnyǎnsuànfǎzhōngxiūgǎixíngjiǎodùbiānmǎfǎzhīyǒuxiàoshíxiànfāngshì |
_version_ |
1718344202812653568 |