DocumentCode
779372
Title
The use of CORDIC in software defined radios: a tutorial
Author
Valls, Javier ; Sansaloni, Trini ; Pascual, Asun Perez ; Torres, Vicente ; Almenar, Vicenc
Author_Institution
Univ. Politecnica de Valencia
Volume
44
Issue
9
fYear
2006
Firstpage
46
Lastpage
50
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
Keywords
amplitude shift keying; analogue-digital conversion; digital-analogue conversion; direct digital synthesis; frequency shift keying; mixers (circuits); modulators; phase shift keying; signal processing; software radio; AM analog modulators; ASK; CORDIC; FM analog modulators; FSK; PM analog modulators; PSK; direct digital synthesizers; down-converters; full mixers; in-phase signals; phase detection; quadrature signals; software defined radios; up-converters; Amplitude shift keying; Application software; Digital modulation; Digital signal processing; Phase modulation; Signal processing algorithms; Software radio; Synthesizers; Tutorial; Very large scale integration;
fLanguage
English
Journal_Title
Communications Magazine, IEEE
Publisher
ieee
ISSN
0163-6804
Type
jour
DOI
10.1109/MCOM.2006.1705978
Filename
1705978
Link To Document