DocumentCode :
1086742
Title :
Ultra Low Phase Noise DSP Oscillator [DSP Tips & Tricks]
Author :
Harris, Fred
Author_Institution :
San Diego State Univ., San Diego
Volume :
24
Issue :
4
fYear :
2007
fDate :
7/1/2007 12:00:00 AM
Firstpage :
121
Lastpage :
124
Abstract :
This article describes a novel complex oscillator, which is based on an interesting variation of the traditional CORDIC DDS and produces sine and cosine output samples of any specified angle. Our oscillator provides drastically improved phase noise performance (relative to a traditional CORDIC DDS) without the need for additional CORDIC iteration processing. In addition, our oscillator supports real-time output sample-by-sample digital frequency control. In describing our enhanced complex oscillator, we first present the arithmetic processing needed to generate sine and cosine samples. Next we show how that processing is implemented using the CORDIC algorithm. Then we detail the trick used to reduce oscillator phase noise errors. Finally we show how to guarantee a stable oscillator output amplitude and present an example of our oscillator´s ultra low phase noise performance.
Keywords :
digital arithmetic; direct digital synthesis; oscillators; signal processing; CORDIC iterations; DSP algorithms; arithmetic- processing; cosine output samples; direct digital synthesizer; oscillator phase noise error reduction; real time output sample-by-sample digital frequency control; sine output samples; stable oscillator output amplitude; ultra low phase noise DSP oscillator; Algorithm design and analysis; Digital signal processing; Fast Fourier transforms; Frequency; Oscillators; Phase noise; Signal analysis; Signal design; Signal processing algorithms; Synthesizers;
fLanguage :
English
Journal_Title :
Signal Processing Magazine, IEEE
Publisher :
ieee
ISSN :
1053-5888
Type :
jour
DOI :
10.1109/MSP.2007.4286572
Filename :
4286572
Link To Document :
بازگشت