software oscillator figure