50 years of CORDIC: algorithms, architectures, and applications

  • Authors:
  • Pramod K. Meher;Javier Valls;Tso-Bing Juang;K. Sridharan;Koushik Maharatna

  • Affiliations:
  • Department of Communication Systems, Institute for Infocomm Research, Singapore;Instituto de Telecomunicaciones y Aplicaciones Multimedia, Universidad Politécnica de Valencia, Grao de Gandia, Spain;Department of Computer Science and Information Engineering, National Pingtung Institute of Commerce, Pingtung City, Taiwan;Department of Electrical Engineering, Indian Institute of Technology Madras, Chennai, India;School of Electronics and Computer Science, University of Southampton, Southampton, UK

  • Venue:
  • IEEE Transactions on Circuits and Systems Part I: Regular Papers
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

Year 2009 marks the completion of 50 years of the invention of CORDIC (COordinate Rotation DIgital Computer) by Jack E. Volder. The beauty of CORDIC lies in the fact that by simple shift-add operations, it can perform several computing tasks such as the calculation of trigonometric, hyperbolic and logarithmic functions, real and complex multiplications, division, square-root, solution of linear systems, eigenvalue estimation, singular value decomposition, QR factorization and many others. As a consequence, CORDIC has been utilized for applications in diverse areas such as signal and image processing, communication systems, robotics and 3-D graphics apart from general scientific and technical computation. In this article, we present a brief overview of the key developments in the CORDIC algorithms and architectures along with their potential and upcoming applications.