Waveform Generator

A breakthrough combination of flexible, high-bandwidth modulation, low distortion,
and stability—featuring integration with LabVIEW, python, and MATLAB.

Waveform Generator

A breakthrough combination of flexible, high-bandwidth modulation, low distortion, and stability—featuring integration with LabVIEW, python, and MATLAB.

Included with Moku:Lab

The Waveform Generator is one of eleven professional-grade instruments that come standard in our all-in-one test and measurement platform Moku:Lab

Waveform Generator with Moku:Lab

Included with Moku:Lab

The Waveform Generator is one of eleven professional-grade instruments that come standard in our all-in-one test and measurement platform Moku:Lab

Waveform Generator with Moku:Lab

Waveform Generator Overview

Sophisticated waveforms with an intuitive iPad interface

Waveform Generator

Features


  • Generate 2 independent waveforms from DC-250 MHz
  • Wideband AM, FM, and PM from analog input channels
  • Triggered burst and sweep modes
  • Synchronize via 10 MHz inputs and outputs
  • Powerful and flexible waveform triggering options
  • iPad, Python, MATLAB and LabVIEW control

Specifications


  • Analog output bandwidth 300 MHz
  • Modulation bandwidth 62.5 MHz
  • SFDR > 50 dBc for frequencies less than 20 MHz
  • Total harmonic distortion <0.1% (1.5 MHz, 5 harmonics)
  • 2 Vpp output into a 50 Ohm load
  • 0.3 ppm oscillator accuracy

Generation


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

  • Sine waves from 0.001 Hz to 250 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

Moku:Lab outputs have an analog bandwidth of 300 MHz and a range of 2 Vpp into a 50 Ω load. The 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.

Modulation


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)
  • 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? The Waveform Generator has you covered.

Waveform Generator Overview

Sophisticated waveforms with an intuitive iPad interface

Waveform Generator

Features


  • Generate 2 independent waveforms from DC-250 MHz
  • Wideband AM, FM, and PM from analog input channels
  • Triggered burst and sweep modes
  • Synchronize via 10 MHz inputs and outputs
  • Powerful and flexible waveform triggering options
  • iPad, Python, MATLAB and LabVIEW control

Specifications


  • Analog output bandwidth 300 MHz
  • Modulation bandwidth 62.5 MHz
  • SFDR > 50 dBc for frequencies less than 20 MHz
  • Total harmonic distortion <0.1% (1.5 MHz, 5 harmonics)
  • 2 Vpp output into a 50 Ohm load
  • 0.3 ppm oscillator accuracy

Generation


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

  • Sine waves from 0.001 Hz to 250 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

Moku:Lab outputs have an analog bandwidth of 300 MHz and a range of 2 Vpp into a 50 Ω load. The 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.

Modulation


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)
  • 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? The Waveform Generator has you covered.

Moku:Lab Overview

Moku:Lab couples the signal processing power of an FPGA with high-speed analog inputs and outputs to bring you a new level of flexibility in the lab.

Moku:Lab

2 Channel Analog Inputs


  • 500 MS/s, 12-bit ADCs
  • 200 MHz bandwidth (-3 dB, 50 Ω)
  • 50 Ω / 1 MΩ impedance
  • AC / DC coupling
  • 1 Vpp / 10 Vpp

2 Channel Analog Outputs


  • 1 GS/s, 16-bit DACs
  • >300 MHz bandwidth (-3dB)
  • 50 Ω impedance
  • DC coupled

Clocks & Triggering


  • Ultra-stable oscillator (<500 ppb accuracy)
  • 10 MHz reference input
  • 10 MHz reference output
  • External trigger input (TTL)

Connectivity & Storage


  • Wi-Fi, Ethernet and USB
  • Python, MATLAB, LabVIEW and iPad
  • Save data to Dropbox or email
  • 8 GB SD card included

Moku:Lab Overview

Moku:Lab couples the signal processing power of an FPGA with high-speed analog inputs and outputs to bring you a new level of flexibility in the lab.

Moku:Lab

2 Channel Analog Inputs


  • 500 MS/s, 12-bit ADCs
  • 200 MHz bandwidth (-3 dB, 50 Ω)
  • 50 Ω / 1 MΩ impedance
  • AC / DC coupling
  • 1 Vpp / 10 Vpp

2 Channel Analog Outputs


  • 1 GS/s, 16-bit DACs
  • >300 MHz bandwidth (-3dB)
  • 50 Ω impedance
  • DC coupled

Clocks


  • Ultra-stable oscillator (<500 ppb accuracy)
  • 10 MHz reference input
  • 10 MHz reference output
  • External trigger input (TTL)

Connectivity & Storage


  • Wi-Fi, Ethernet and USB
  • Python, MATLAB, LabVIEW and iPad
  • Save data to Dropbox or email
  • 8 GB SD card included

Waveform Generator F.A.Q.

Waveform Generator F.A.Q.

+ What are my options for triggered burst mode?
  • Start mode: start generating a signal from a trigger event.
  • N cycle mode: Output a predefined number of oscillations for a given signal.
  • Gated mode: Turn your output on/off depending on your trigger.
+ What is triggered sweep mode?

Triggered Sweep Mode allows you to automatically sweep the frequency of your signal by setting a start frequency, a stop frequency and sweep duration. The source of trigger events can be selected from the following options:

  • Internal: Trigger from an internally generated signal.
  • Channel: Trigger from the waveform characteristics of the other channel
  • ADC: Trigger from the analog inputs
  • External: Trigger from the TTL compatible EXT input on the back panel.

Multiple instruments, one platform

Moku:Lab comes with 11 professional-grade instruments,
with more on the way through software updates.

Multiple instruments, one platform

Moku:Lab comes with 11 professional-grade instruments, with more on the way through software updates.

Want to know more?

We’d love to hear more about your unique application
and area of research. Let’s talk!

Want to know more?

We’d love to hear more about your unique application and area of research. Let’s talk!