This article is part of the series Implementation of DSP and Communication Systems.

Open Access Research Article

P-CORDIC: A Precomputation Based Rotation CORDIC Algorithm

Martin Kuhlmann1* and Keshab K Parhi2

Author Affiliations

1 Broadcom Corporation, Irvine, CA 92619, USA

2 Department of Electrical and Computer Engineering, University of Minnesota, Minneapolis, MN 55455, USA

For all author emails, please log on.

EURASIP Journal on Advances in Signal Processing 2002, 2002:137251  doi:10.1155/S1110865702205028


The electronic version of this article is the complete one and can be found online at: http://asp.eurasipjournals.com/content/2002/9/137251


Received: 30 August 2001
Revisions received: 14 May 2002
Published: 1 September 2002

© 2002 Kuhlmann and Parhi

This paper presents a CORDIC (coordinate rotation digital computer) algorithm and architecture for the rotation mode in which the directions of all micro-rotations are precomputed while maintaining a constant scale factor. Thus, an examination of the sign of the angle after each iteration is no longer required. The algorithm is capable to perform the CORDIC computation for an operand word-length of 54 bits. Additionally, there is a higher degree of freedom in choosing the pipeline cutsets due to the novel feature of independence of the iterations and in the CORDIC rotation.

Keywords:
CORDIC; computer arithmetic; constant scale factor; precomputation; rotation mode

Research Article