Moku:Go’s Arbitrary Waveform Generator

Compare all arbitrary waveform generators


Moku:Go’s Arbitrary Waveform Generator can generate custom waveforms with up to 65,536 points at sample rates of up to 125 MSa/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 pulsed mode, waveforms can be output with more than 250,000 cycles of dead time between pulses, allowing you to excite your system with an arbitrary waveform at regular intervals over extended periods of time.


Maximum sample rate
125 MSa/s

Output bandwidth
20 MHz @ 10 Vpp

DAC resolution

DC offset
± 5 V with 3 mV resolution

Phase offset
0° to 360° with 0.001° resolution

Key features

Preset or custom waveforms
Choose between one of the preset waveforms, load points from a file, or input an equation directly

Supported waveforms
Sine, Gaussian, exponential fall, exponential rise, sinc, equation editor, and custom (from file)

Output phase synchronization
Phase synchronization output between the four channels

Two independent channels
Two independent AWG channels with 20 MHz bandwidth

Independent triggering
Burst / Pulsed

Pulsed mode
Configure pulsed output with up to 250,000 cycles of dead time between pulses


Random pattern generation

System response simulation

Additive manufacturing

Instrument response function simulation


Moku:Go Datasheet
Moku:Go's Arbitrary Waveform Generator Datasheet

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

Software & APIs

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

Intuitive software for Windows and Mac

Configure your instrument and save and share data with Moku software. Free and easy to use, all 8 instruments are included with no software license required.

Try it in demo mode

Choose from predefined or custom waveforms

Select from 6 predefined waveforms: sine, Gaussian, exponential rise or fall, sinc, and cardiac. You can also edit the waveform as a piece-wise mathematical function, or load the waveform from a file with up to 65,536 points.

Live equation editor

The built-in live equation editor allows you to create waveforms based on their mathematical equations. You can compose the waveform segment by segment, with up to 32 equations.

Available on Moku:Go hardware

A powerful FPGA paired with a high-quality analog front-end make Moku:Go the most robust hardware in education, capable of complex, real-time digital signal processing. Integrated WiFi hotspot and programmable power supplies ensure that students have the complete solution they need all four years (and beyond).

Moku:Go features a suite of eight instruments

Replace multiple instruments with a single device that has everything students need for a fraction of the cost.