Generate two independent waveforms with Moku:Waveform Generator. Standard waveforms include:

  • Sine waves from 0.001 Hz to 200 MHz (4 µHz resolution).
  • Square, triangle, and sawtooth waves from 0.001 Hz to 100 MHz.
  • Pulse (4 ns minimum with 1 ns resolution) and DC output.

The Moku:Lab outputs have an analog bandwidth of 300 MHz and a range of 2 Vpp into a 50 Ω load. Moku:Waveform Generator takes full advantage of the hardware's ultra-stable oscillator and the 10 MHz back panel reference input.  See the specifications for full details.


Waveforms can be modulated in amplitude, phase or frequency with a bandwidth of tens of MHz, much faster than many competing generators that are limited to tens of kHz.  The modulation can be driven by:

  • an internal (sinusoidal waveform) source,  
  • an external source (using the Moku:Lab's corresponding analog input), or
  • the waveform of the other channel.

This cross channel modulation (e.g. using channel 2 as the modulating waveform of channel 1) allows precise control of exceptionally complex modulation waveforms. Need to phase modulate your 120 MHz carrier with a 25 MHz ramp waveform that is itself amplitude modulated at 1 Hz? Moku:Waveform Generator has you covered. 


Control your Moku:Waveform Generator from an intuitive, beautiful user interface that brings new levels of clarity and responsiveness. The large clear waveform depictions make it easy to see what's happening, even from across the lab. LEDs on the Moku:Lab's analog outputs indicate which outputs are on, even without the iPad.