Abstract
The CORDIC algorithm is an efficient method for computing trigonometric, logarithmic, hyperbolic, and exponential functions. It is used when hardware multipliers are not available, mainly in FPGAs. It finds innumerable applications in digital communication, image processing, artificial neural networks, and robotics. In this paper, the conventional CORDIC algorithm is optimized using selective rotation (SR) techniques which employ rotation selection algorithm (RSA) for faster convergence. A coarse LUT (Look up Table) is incorporated in the design to obtain coarse values which are fine-tuned using SR CORDIC stages. This architecture is simulated and verified as a part of a numerically controlled oscillator (NCO) using MATLAB and SIMULINK. This novel architecture is area-efficient and reduces the number of iterations required, to converge to a value, by 50 %.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
CORDIC-based Numerically Controlled Oscillator (NCO), Jie Qin, Charles Stroud, Foster Dai, Auburn University
A Survey of CORDIC algorithm for FPGA based Computers, Ray Andraka, Andraka Consulting Group, Inc
CORDIC designs for fixed angle of rotation. Pramod Kumar Meher, Senior Member, and Sang Yoon Park, Member, IEEE
Application of MATLAB for NCO design-based on FPGA, Shufang Zhang, Jun Han school of mechanical and electronic engineering, Suzhou University, Suzhou, Anhui province, China
An angle recoding method for CORDIC algorithm implementation, Hu Yu Hen, department of electrical and computer engineering, Wisconsin University, Madison, WI, USA
Implementation of Para-CORDIC algorithm and its applications in satellite communication. In: Sharma S, Ravichandran PN, Kulkarni S, Vanitha M, Lakshminarasimhan P (eds) Digital systems group, ISRO Satellite Centre, Bangalore, India
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer India
About this paper
Cite this paper
Geetha, K.S., Jeyaram, G., Bhagyashree, A. (2013). Selective Rotation-Based CORDIC Architecture for High-Speed Applications. In: Chakravarthi, V., Shirur, Y., Prasad, R. (eds) Proceedings of International Conference on VLSI, Communication, Advanced Devices, Signals & Systems and Networking (VCASAN-2013). Lecture Notes in Electrical Engineering, vol 258. Springer, India. https://doi.org/10.1007/978-81-322-1524-0_39
Download citation
DOI: https://doi.org/10.1007/978-81-322-1524-0_39
Published:
Publisher Name: Springer, India
Print ISBN: 978-81-322-1523-3
Online ISBN: 978-81-322-1524-0
eBook Packages: EngineeringEngineering (R0)