What’s New in the HDAWG User Manual

Release 21.08

Release date: 30-Aug-2021

  • AWG: New Mixer Calibration modulation mode to support complex modulation including correction of external mixer imperfections

  • AWG: Reduced memory consumption when compiling sequence programs with long placeholder waveforms

  • AWG: Increased update rate of /DEV*/AWGS/*/ENABLE node such that AWG state may be probed within 10 ms (previously >100 ms)

  • LabOne: Reduced CPU load caused by the LabOne discovery service in networks with many Zurich Instruments devices

Release 21.02

Release date: 28-Feb-2021

  • LabOne API: Added online Programming Manual and Documentation

  • Added option to load factory defaults in Device tab

  • AWG: Sequencer instruction playZero() now supports hardware loops through the use of run-time variable arguments

  • Counter: Improved timestamp resolution to 300 MHz

Release 20.07

Release date: 20-Aug-2020

  • NEW accessory HDIQ IQ Modulator: 4 RF channels, RF frequency range 4-8 GHz, switchable signal routing for automated mixer calibration

  • AWG: New FIFO memory architecture for reliable playback of long waveforms from main memory

  • AWG: New command table feature for memory-efficient sequencing with real-time amplitude/phase changes

  • AWG: Real-time pseudo-random number generation feature

  • AWG: New sequencer instruction playZero improving the generation of gaps in signals

  • AWG: New sequencer instructions placeholder and assignWaveIndex removing the need to upload unnecessary waveform data when using direct waveform upload from API

  • AWG: Discontinued playWaveIndexed sequencer instruction due to incompatibility with FIFO memory architecture

  • QCCS: New DIO mode QA Results QCCS and new sequencer instruction setReadoutRegisterAddress for readout result feedback operation in combination with PQSC and HDAWG

  • QCCS: New sequencer instruction waitZSyncTrigger and getZSyncData for triggering and data communication with PQSC over ZSync

  • Specifications: doubled sequencer instruction memory to 16,384 instructions per AWG core

Release 20.01

Release date: 28-Feb-2020

  • AWG: new dual-phase digital IQ modulation at full sampling rate

  • AWG Sequencer: new instructions resetOscPhase, setSinePhase, and incrementSinePhase for real-time control of digital oscillators

  • AWG: improved stability and predictability of the sequencer

  • AWG: consistent alignment of waveform outputs in grouped channel mode in combination with with external triggering

  • Precompensation Simulator: CSV import of step response measurement signal

  • LabOne: improved stability of AWG Compiler

  • LabOne: reduced memory footprint to improve responsiveness when multiple instruments are connected

  • Math: added linear fit to the Sweeper and DAQ tabs

  • LabOne: saving of histogram data

  • LabOne: improved compatibility of saved SVG figures with popular vector graphics editors

  • NEW option HDAWG-SKW Output Skew Control: 10 ps resolution skew control of Wave signal outputs with 10 ps resolution. HDAWG instruments purchased in 2019 or earlier are equivalent to the HDAWG with the HDAWG-SKW option purchased from 2020 onwards.

  • Specifications: added Wave output level accuracy and resolution, offset voltage accuracy, RMS voltage noise, overshoot.

  • Specifications: added Marker output rise time, jitter, skew control range/resolution.

  • Specifications: added reference clock output jitter and clock initial accuracy.

  • Specifications: added trigger input threshold hysteresis, min pulse width, input impedance.

  • Specifications: direct marker output on DIO connector not supported and functionality replaced by setDIO instruction with improved timing control when issued at high rate.

Release 19.05

Release date: 12-Aug-2019

  • NEW option HDAWG-PC Real-time Precompensation: configurable digital filter for each Wave output to minimize effects of external wiring on the signal

  • AWG Sequencer: new instruction waitSineOscPhase to align waveform playback with oscillators

  • AWG Sequencer: improved compilation and uploaded speed

  • AWG Sequencer: the waveform viewer now supports waveforms up to 10 MSa length.

  • AWG Sequencer: the sequencer program memory has been increased to 8192 hardware instructions and restricted to the cache memory

  • Outputs: Marker output delay is now adjustable

  • Reference clock: faster external clock locking

  • LabOne: macOS support

  • LabOne: plots can be saved in PNG or JPEG format

  • LabOne: support of HDF5 file format

  • LabOne: add context menus for plots, input fields and device connection dialog

  • LabOne API: waveform update using vectorWrite replaced by faster and more robust method setVector. Waveforms are now ordered according to the sequence in which they are defined in the sequence program, rather than alphabetically.

  • LabOne API: waveform update now uses integer format. It’s advised to use the helper functions convert_awg_waveform and parse_awg_waveform to convert to the new format.

  • Specifications: minimum base sample clock changed to 100 MHz (previously 50 MHz). Lower sampling rates can be achieved using sampling rate division.

  • Specifications: added documentation of DIOLink as high-speed interface to external controllers for dynamic sequencing

  • Specifications: added Wave output worst harmonic component, second and third and harmonic distortion

  • Specifications: added output period jitter

  • Specifications: added performance diagram for Wave output phase noise

Release 18.12

Release date: 20-Dec-2018

  • USB 3.0 interface support

  • Improved alignment of marker and waveform output signals

  • AWG Sequencer: new instruction playWaveDigTrigger to achieve 50 ns trigger delay to output

  • AWG Sequencer: new instructions prefetch and prefetchIndexed for improved control over waveform cache memory management

  • AWG Sequencer: expanded random waveform generation with new instructions randomSeed, randomGauss, and randomUniform

  • AWG Sequencer: improved speed and stability for large pattern upload

  • MDS: support of multiple instruments in the same LabOne UI session

  • MDS: visual device identification via front panel LEDs

  • Manual check for LabOne update in startup screen

  • Chinese LabOne tooltips

  • Specifications: added damage thresholds for all connectors, reduced damage threshold of Reference and Sample Clk In/Out to ±4 V (previously ±5 V)

  • Specifications: Wave output phase noise (configuration 100 MHz, offset 10 kHz) changed to –135 dBc/Hz (previously –130 dBc/Hz), added phase noise –148 dBc/Hz (configuration 100 MHz, offset 1 MHz)

  • Specifications: added Wave output spurious free dynamic range 80 dBc

  • Specifications: added bandwidth 80 MHz of switchable Wave output filter

  • Specifications: changed Wave output rise time for 1 V step to 800 ps (previously 550 ps), added rise time 450 ps for 0.2 V, and 1100 ps for 5 V step

  • Specifications: changed maximum trigger delay to 180 ns (previously 270 ns), minimum trigger delay using playWaveDigTrigger instruction is 50 ns

A more detailed list of all technical changes can be found in the LabOne release notes.