AO waveform generation