2012Unpublished venueRequires access

Design and Analysis of Extension-Rotation CORDIC Algorithms based on Non-Redundant Method

Pongyupinpanich Surapong, Faizal Arya Samman, Manfred Glesner

Open publisher page 7 citations

Abstract

In this paper, rotation-extension CORDIC methods, i.e. double-rotation and triple-rotation, are proposed for the objective of improving the performance and accuracy of the CORDIC computational algorithm in radix-2. In the double-rotation and triple-rotation methods, the convergences of the CORDIC computations are accelerated by duplicating and triplicating the micro-rotation angles to be 2θ and 3θ, respectively. The non-redundant mechanism, where a rotation direction δ is in a set of 1 and-1, depending on an intermedi-ate converging parameter (either y or z), is applied to constant scaling factors. Convergence range and accuracy of elementary functions hardware performed by using the CORDIC methods in rotation mode and vectoring mode on the circular, hyperbolic, and linear co-ordinate systems are examined, investigated and compared to Matlab/Simulink simulation results. The comparison results show that the proposed CORDIC methods provide higher computational accuracy than the conventional one at the same number of iterations. A high precision CORDIC algorithm is introduced and evaluated for VLSI implementation. Finally, speed and area performance of the CORDIC hardware based on the pipeline (un-folded) digit-parallel architecture of the proposed CORDIC methods are compared to the CORDIC methods previously published in the literature. 1.

About this research paper

What this paper is about

In this paper, rotation-extension CORDIC methods, i.e. double-rotation and triple-rotation, are proposed for the objective of improving the performance and accuracy of the CORDIC computational algorithm in radix-2. In the double-rotation and triple-rotation methods, the convergences of the CORDIC computations are accelerated by duplicating and triplicating the micro-rotation angles to be 2θ and 3θ, respectively. The non-redundant mechanism, where a rotation direction δ is in a set of 1 and-1, depending on an intermedi-ate converging parameter (either y or z), is applied to constant scaling factors. Convergence range and accuracy of elementary functions hardware performed by using the CORDIC methods in rotation mode and vectoring mode on the circular, hyperbolic, and linear co-ordinate systems are examined, investigated and compared to Matlab/Simulink simulation results. The comparison results show that the proposed CORDIC methods provide higher computational accuracy than the conventional one at the same number of iterations. A high precision CORDIC algorithm is introduced and evaluated for VLSI implementation. Finally, speed and area performance of the CORDIC hardware based on the pipeline (un-folded) digit-parallel architecture of the proposed CORDIC methods are compared to the CORDIC methods previously published in the literature. 1.

Why it matters

OpenAlex reports 7 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In this paper, rotation-extension CORDIC methods, i.e. double-rotation and triple-rotation, are proposed for the objective of improving the performance and accuracy of the CORDIC computational algorithm in radix-2. In the double-rotation and triple-rotation methods, the convergences of the CORDIC computations are accelerated by duplicating and triplicating the micro-rotation angles to be 2θ and 3θ, respectively. The non-redundant mechanism, where a rotation direction δ is in a set of 1 and-1, depending on an intermedi-ate converging parameter (either y or z), is applied to constant scaling factors. Convergence range and accuracy of elementary functions hardware performed by using the CORDIC methods in rotation mode and vectoring mode on the circular, hyperbolic, and linear co-ordinate systems are examined, investigated and compared to Matlab/Simulink simulation results. The comparison results show that the proposed CORDIC methods provide higher computational accuracy than the conventional one at the same number of iterations. A high precision CORDIC algorithm is introduced and evaluated for VLSI implementation. Finally, speed and area performance of the CORDIC hardware based on the pipeline (un-folded) digit-parallel architecture of the proposed CORDIC methods are compared to the CORDIC methods previously published in the literature. 1.

Key concepts: CORDIC, Rotation (mathematics), Algorithm, Pipeline (software), Computer science, Mathematics, Parallel computing, Computer hardware

Related papers

Back to paper searchBrowse research topicsOriginal source
Design and Analysis of Extension-Rotation CORDIC Algorithms based on Non-Redundant Method — Research Paper | ScholarLens