1. The Use of CORDIC in Software Defined Radios: A Tutorial.
- Author
-
Valls, Javier, Sansaloni, Trini, Pérez-Pascual, Asun, Torres, Vicente, and Almenar, Vicenç
- Subjects
- *
COMPUTER arithmetic , *COMPUTER architecture , *COMPUTER arithmetic & logic units , *ALGORITHMS , *DIGITAL signal processing , *ELECTRONIC modulation , *RADIO transmitters & transmission , *DIGITAL communications , *DATA transmission systems - 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. [ABSTRACT FROM AUTHOR]
- Published
- 2006
- Full Text
- View/download PDF