HDAWG-FG Function Generator

The HDAWG-FG Function Generator option simplifies and speeds up the generation of periodic signals on the HDAWG Arbitrary Waveform Generator. Flexible control of the signal frequency, amplitude, duty cycle, and waveform is enabled by direct digital synthesis (DDS) technology, while a dedicated tab in the LabOne UI eliminates the need for programming to obtain periodic waveforms. Uniquely, the function generator signal can be added and multiplied with each of the AWG signal outputs, combining the simplicity of DDS with the flexibility of true arbitrary waveform generation.

HDAWG-FG Key Features

  • 2.4 GSa/s, 16 bit
  • Sine, square, pulse, triangle, sawtooth, user-defined
  • 4 kSa memory for user-defined waveform
  • Noise generation
  • Sweep functionality: amplitude, frequency, phase
  • Dedicated LabOne UI tab

HDAWG-FG Upgrade and Compatibility

  • Option upgradeable in the field
  • Compatible with all other HDAWG options

HDAWG-FG Applications

  • Electronic design
  • Semiconductor device testing
  • Component testing

HDAWG-FG Functional Diagram

HDAWG-FG Description

The Function Generator provides a signal generation method optimized for periodic, non-sinusoidal signals that complements and enhances the arbitrary waveform generator unit on the HDAWG. The function generator features in-situ tunable frequency and phase, as well as a graphical user interface for fast configuration of standard signals such as square, sawtooth, or triangle. The phase table representing one period of the signal can also be freely programmed by the user. A pseudo-random noise generator allows you to simulate realistic test conditions.

The combination of Function Generator (FG) and AWG in one instrument opens new possibilities for signal generation. Signals coming from AWG and FG can be added or multiplied in the digital domain before being converted into the analog domain. The table below lists a few examples where using the AWG and FG combination offers a significant speed increase. Using either an AWG or FG for these applications is often impractical due to large reconfiguration times, or simply impossible due to memory limitations.

Combination Example use case
Adding AWG and FG
  • Test signal and interference signal with incommensurable periods
  • Generating fast AWG offset ramp
Multiplying AWG and FG
  • Modulated signal with pre-distorted carrier
  • Generating fast AWG amplitude ramp
AWG and FG on separate channels
  • Generation of pulsed and CW signal (e.g.saturation signal in NMR)
  • Generation of measurement signal and scan generation in imaging


What can an function generator do better than an AWG?
A function generator is usually better for generating periodic signals with low complexity. This is because the available signal period can be freely chosen without restrictions by the sampling rate, the AWG's waveform granularity, or its waveform memory.
What can an AWG do better than a function generator?
Thanks to its much greater waveform memory, an AWG is better at generating signals with high complexity or information content, such as long pulse patterns.
How do the built-in digital oscillators of the HDAWG relate to the HDAWG-FG option?
The digital oscillators serve as frequency reference for the function generator units. In the base version of the instrument, one oscillator serves as a reference for two function generator units.
Can I change the function generator's frequency from the LabOne AWG Sequencer?
Yes, the sequencer on the instrument can change the frequency with low latency (< 100 ns) and with deterministic timing.
What additional HDAWG-FG features come when combined with the HDAWG-MF Multi-frequency option?
The number of function generator units is the same whether the HDAWG-MF option is installed or not. Using the oscillator selector feature of the HDAWG-MF option, the frequency reference of each function generator unit can be freely selected among multiple oscillators.

HDAWG-FG Specification

Number of function generators 1 per output channel
Waveform shapes sine, square, pulse, triangle, sawtooth, user defined
Noise generator pseudo-random noise
Memory 4 kSa per channel
Vertical resolution 16 bit
Sampling rate 2.4 GSa/s
Frequency domain characteristics
Frequency resolution 10 µHz
Sine frequency range 0 - 750 MHz, max. 0.8 Vpp
0 - 400 MHz, max. 3.0 Vpp
0 - 300 MHz, max. 5.0 Vpp
Modulation modes amplitude modulation
Modulation source AWG

call +41 44 515 04 10
or leave us a message.

To help with your request and to comply with data protection legislation we will need to confirm that you agree for us to collect and use your personal data:

See here for details of the data that we hold on our customers and what we do with it. If you have any questions please contact privacy@zhinst.com