The use of CORDIC in software defined radios: a tutorial

  • Authors:
  • J. Valls;T. Sansaloni;A. Perez-Pascual;V. Torres;V. Almenar

  • Affiliations:
  • Univ. Politecnica de Valencia;-;-;-;-

  • Venue:
  • IEEE Communications Magazine
  • Year:
  • 2006

Quantified Score

Hi-index 0.25

Visualization

Abstract

CORDIC is a versatile algorithm widely used for VLSI implementation of digital signal processing applications. This article presents a tutorial of how to use CORDIC to implement different communication subsystems that can be found in a software defined radio. Specifically, it shows how to use CORDIC to implement direct digital synthesizers, AM, PM, and FM analog modulators and ASK, PSK and FSK modulators, up-/down-converters of in-phase and quadrature signals, full mixers for complex signals, and phase detection for synchronizers. The article also shows some tricks to efficiently implement the algorithm