software-defined waveform