• DocumentCode
    1099456
  • Title

    Adaptive Wavetable Oscillators

  • Author

    Arora, Raman ; Sethares, William A.

  • Author_Institution
    Univ. of Wisconsin-Madison, Madison
  • Volume
    55
  • Issue
    9
  • fYear
    2007
  • Firstpage
    4382
  • Lastpage
    4392
  • Abstract
    An adaptive oscillator is a system that can lock on to a time-varying input signal, synchronizing its output to both the frequency and phase of the input. A wavetable oscillator generates a periodic output by indexing into a lookup table that stores a single period of the waveform. An adaptive wavetable oscillator (AWO) combines these two ideas in a technique which separates the periodic output waveform from the parameters that control the adaptation of the frequency and phase of the waveform. This separation is advantageous because it decouples the state of the oscillator from the dynamics of the adaptation, allowing the process of synchronization to be interpreted as a simple gradient optimization on a cost function. The oscillations remain stable over a large and easily described range of parameter values, and analysis of the synchronization can proceed along lines familiar from standard adaptive systems. Key issues in the design of AWOs are: the class of admissible inputs, the shape of the wavetable, the parameters that will be controlled, and the adaptive algorithm that adjusts the parameters. This paper examines these issues through analysis and simulation, focusing on conditions that achieve the desired synchronization between output and input.
  • Keywords
    adaptive systems; optimisation; oscillators; signal processing; synchronisation; table lookup; time-varying networks; adaptive algorithm; adaptive systems; adaptive wavetable oscillators; cost function; gradient optimization; lookup table; synchronization; time-varying input signal; Adaptive control; Adaptive systems; Cost function; Frequency synchronization; Indexing; Oscillators; Programmable control; Shape control; Table lookup; Time varying systems; Adaptive systems; dynamics of adaptation; gradient algorithm; lookup table; mode locking; phase-locked loop; synchronization;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/TSP.2007.896296
  • Filename
    4291842