• DocumentCode
    3291840
  • Title

    Improved numerically-controlled digital sinusoidal oscillator

  • Author

    Deo, Shubhada ; Menon, Sreeraj ; Nallathambhi, Saritha ; Soderstrand, Michael A.

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Oklahoma State Univ., Stillwater, OK, USA
  • Volume
    2
  • fYear
    2002
  • fDate
    4-7 Aug. 2002
  • Abstract
    The design of a digital sinusoidal oscillator with finite word length having excellent capability to reduce DC drift, frequency and amplitude drifts is proposed. The design utilizes the fundamental properties of a simple second order difference equation. The key element of this NCO is a ROM look-up-table (LUT) that translates the control input into a value of beta (the cosine of the desired frequency angle theta) that guarantees stability of the oscillator. The disadvantage is that the frequency of oscillation may be slightly different from that specified by the NCO input. But the result is an oscillator that has zero drift in amplitude, DC value or frequency. The proposed oscillator utilizes an LUT, a single multiplier, two input adders and two delays. Simulations confirm the no DC drift, no amplitude distortion and no frequency drift occur for long-term oscillation.
  • Keywords
    circuit stability; difference equations; digital circuits; numerical control; oscillators; table lookup; DC drift; ROM look-up table; amplitude distortion; amplitude drift; circuit stability; design method; finite word length; frequency drift; numerically-controlled digital sinusoidal oscillator; second-order difference equation; Circuit stability; Difference equations; Frequency; Hardware; Iterative algorithms; Modems; Oscillators; Read only memory; Signal processing algorithms; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2002. MWSCAS-2002. The 2002 45th Midwest Symposium on
  • Print_ISBN
    0-7803-7523-8
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2002.1186835
  • Filename
    1186835