
3-2 Programming Guide
Remote Data Transfer ESG Family Signal Generators
ARB Waveform Data Downloads
ARB Waveform Data Downloads
This section explains how to download I/Q waveform files into the signal generator.
NOTE Downloads into volatile ARB memory are significantly faster than downloads
into nonvolatile NVARB memory.
Option UND signal generators accept I/Q waveform data downloads. After downloading
the data, these user-defined I/Q waveforms can be sequenced together with other
waveforms and played as part of a waveform sequence.
Dual ARB waveforms are composed of two sets of data: I data and Q data. The I data
drives the I port of the I/Q modulator and the Q data drives the Q port. These two sets of
data give rise to the name dual arbitrary waveform generator.
I and Q data are arrays of 2-byte integers, in high-byte, low-byte order. The actual
waveform shape is enclosed in the least-significant 14 bits of both the I and Q data. The
other four bits (two for I and two for Q) are used for event markers and internal
sequencing.
A 1 in bit position 14 or 15 of the I data will cause a TTL high to appear at the associated
EVENT BNC connector on the signal generator’s rear panel.
Bit-value-versus-output-power:
• 0 gives negative full-scale output
• 8192 gives 0V output
• 16383 gives positive full-scale output
NOTE Because there are two files, one containing I data and another containing Q
data, it is important that you remember to rewrite both the I and Q waveform
data when downloading and overwriting a waveform in memory.
Types of Arbitrary Waveform Generator Memory
There are two types of arbitrary waveform generator memory: volatile static RAM,
referred to as ARB memory, and nonvolatile FLASH RAM, referred to as NVARB memory.
Bit Number I Q
0 through 13 waveform data waveform data
14 EVENT 1 reserved, set to 0
15 EVENT 2 reserved, set to 0
Kommentare zu diesen Handbüchern