ENCYCLOPEDIA 4U .com



Encyclopedia Home Page

Google
  Web Encyclopedia4u.com

 

Numerically controlled oscillator

A numercially controlled oscillator or digitally controlled oscillator (DCO) is an electronic system for synthesizing a range of frequencies from a fixed timebase. Unlike a phase-locked loop based Frequency synthesiser, it is capable of producing almost any frequency ratio. However, it is limited to producing frequencies that are less than half the timebase frequency, due to Nyquist's theorem. The name is by analogy with "voltage controlled oscillator".

Note: the term "digitally controlled oscillator" has also been used to describe the combination of a voltage controlled oscillator driven by a control signal from a digital-to-analog convertor. This article is about the more recent design.

A DCO generally consists of a digital waveform generator that increments a phase counter by a per-sample increment. This phase is then looked up in a waveform table to create a sine waveform, which is sent to a digital-to-analog convertor to produce an analog waveform. This waveform is then filtered by an analog filter to remove aliasing and DAC artefacts.

In this way, the frequency ratios that can be produced are limited only to the precision of the arithmetic used to compute the phase. At the same time, DCOs are phase- and frequency-agile, and can trivially be modified to produce phase modulated or frequency modulated outputs, or quadrature outputs.

Note: the design as laid out here is simplified for clarity, and can be improved in several ways, including the use of better digital filters and digital waveform generators.

See also: CORDIC





Content on this web site is provided for informational purposes only. We accept no responsibility for any loss, injury or inconvenience sustained by any person resulting from information published on this site. We encourage you to verify any critical information with the relevant authorities.



Copyright © 2005 Par Web Solutions All Rights reserved.
| Privacy

This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Numerically controlled oscillator".