Moku:Pro Arbitrary Waveform Generator

Compare all arbitrary waveform generators


The Moku:Pro Arbitrary Waveform Generator can generate custom waveforms with up to 65,536 points at sample rates of up to 1.25 GSa/s. Waveforms can be loaded from a file or input as a piece-wise mathematical function with up to 32 segments, enabling you to generate truly arbitrary waveforms. In burst mode, waveform generation can be triggered from input channels with start or n cycle modes. In pulsed mode, waveforms can be output with more than 250,000 cycles of dead time between pulses.



Maximum sample rate
1.25 GSa/s

Output bandwidth
500 MHz

DAC resolution
16 bits

Independent triggering

Independent channels

Output voltage
2 Vpp or 10 Vpp (50 Ω)

Custom waveforms
Sine, Gaussian, Exponential fall, Exponential rise, Sinc, equation editor, and custom (from file)

Equation mode
Up to 32 segments

DC offset
Up to ± 5 V with 100 μV resolution

Phase offset
0° to 360° with 0.001° resolution

Maximum output rate
• 312.5 MSa/s with 65,536 points
• 625 MSa/s with 32,768 points
• 1.25 GSa/s with 16,384 points

Key features

Configure output phase synchronization
Phase-synchronized output between the four channels

Select from normal or pulsed output
Configure pulsed output with up to 250,000 cycles of dead time between pulses

Option for preset or custom waveforms
Choose between one of the preset waveforms, including sine, Gaussian, exponential fall, exponential rise, sinc. Or load points from a file or input an equation directly


Random pattern scanning

System response simulation

Additive manufacturing

Quantum optics


Moku:Pro Spec Sheet

Moku:Pro Datasheet
Moku:Pro’s Arbitrary Waveform Generator Datasheet

User Manual
Moku:Pro’s Arbitrary Waveform Generator User Manual

Software & APIs

Wirelessly configure and monitor your setup's performance from intuitive Moku software for iPad, Windows, or Mac, or with APIs for Python and MATLAB.

Intuitive software and API integration

Moku: app for iPadOS provides a clear and dynamic user experience, making configuring, modifying, and debugging your setup easy.

API integration with Python and MATLAB allows straightforward automation of Moku:Pro in complex setups or for repetitive tasks.

Try the software

Live equation editor

Edit complex equations live and apply instantly to your experimental setup


Choose from custom or predefined waveforms

Select from 6 pre-defined waveforms or upload custom waveforms from a loaded file or as a piece-wise mathematical function


Available on Moku:Pro hardware

Our most powerful hardware platform to date, Moku:Pro harnesses the power of a Xilinx Ultrascale+ FPGA with higher bandwidth, lower noise, more channels, and more output power than ever before.