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...

Full description

Bibliographic Details
Main Authors: Chia-Ho Pan, 潘佳河
Other Authors: An-Yeu Wu
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