Moku:Lab Waveform Generator

Compare all waveform generators


The Moku:Lab Waveform Generator enables you to generate two independent waveforms with a sampling rate of 1 GSa/s, a maximum frequency of 250 MHz, and an output voltage range of ± 1 V into 50 Ω. Select between sine, square, ramp, pulsed, noise, or DC waveform shapes. Modulate the phase, frequency, or amplitude, or generate triggered bursts or sweeps from an internal or external source.



Output bandwidth
300 MHz

Sampling rate
1 GSa/s

16 bit

Output voltage range
± 1 V into 50 Ω

Frequency range
• Sine: 1 mHz to 250 MHz
• Square: 1 mHz to 100 MHz
• Ramp: 1 mHz to 100 MHz
• Pulse 1 mHz to 100 MHz

Pulse width
4 ns to period

Sweep time
1 ms to 1 ks

>50 dBc below 20 MHz

0.5% (1.5 MHz, 5 harmonics)

Key features

High bandwidth analog output
Generate 2 independent waveforms from DC to 250 MHz

Burst mode
Start, N-cycle, gated

6 built-in waveforms
Sine, square, ramp, pulse, noise, and DC

Intuitive graphical user interface with versatile API support
Windows, iPad, Python, MATLAB and LabVIEW control

Advanced modulation and trigger options
Frequency, amplitude, phase, and pulse-width modulation with internal waveform (cross-channel modulation) or external input

Trigger burst and sweep modes

Versatile trigger options
From input, dedicated TTL trigger port, or the other output channel


Signal simulation

Laser scanning microscopy

Circuit design and characterization

System synchronization

Clock source

DAC/Op-amp characterization


Moku:Lab Spec Sheet

Waveform Generator Datasheet

Software & APIs

Wirelessly configure and upload your waveforms, all from intuitive Moku software for iPad, Windows, or with APIs for Python, MATLAB, and LabVIEW.

Freedom in the lab when you need it

Generate waveforms without being tethered to your lab bench with Moku software for iPad.

Try it in demo mode

Standard modulation

Modulate the amplitude, frequency or phase of the generated waveform at up to 62.5 MHz with an internally generated sinewave. Alternatively, modulate using an external waveform sampled by the Moku:Lab 200 MHz inputs.


Cross-channel modulation

The Moku:Lab Waveform Generator features cross-channel modulation, enabling the output on one channel to be modulated using the output of the other channel. Need to modulate the phase of a 10 MHz carrier with a 1 kHz triangle waveform that is itself amplitude modulated at 1 kHz? You can do that with cross-channel modulation.


Available on Moku:Lab hardware

The digital signal processing power of an FPGA coupled with the high-quality analog front-end ensures that with Moku:Lab you never have to sacrifice performance for flexibility.

Moku:Lab features a suite of twelve different instruments

Replace multiple pieces of equipment with a single device at a fraction of the cost.