Specifications
3-30 Programming Guide
Remote Data Transfer ESG Family Signal Generators
Data Downloads Directly into Pattern RAM
SCPI Command to Download Data in List Format
:MEMory:DATA:PRAM:LIST <uint8>[,<uint8>,<...>]
This command downloads the list-formatted data directly into pattern RAM. The variable
<uint8> is any of the valid 8-bit, unsigned integer values between 0 and 255, as specified
by Table 3-2. Note that each value corresponds to a unique byte/address in PRAM.
Sample Command Line
For example, to burst a FIX4 data pattern of “1100” five times, then turn the burst off for
32 data periods (assuming a 1-bit/symbol modulation format), the command is:
:MEMory:DATA:PRAM:LIST 21,21,20,20,21,21,20,20,21,21,20,20,21,21,20,20,21,
21,20,20,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16
, 16,16,16,16,16,16,16,16,16,16,144
21 signifies data=1, burst = on (1).
20 signifies data=0, burst = on (1).
16 signifies data=unspecified, burst = off (0).
144 signifies data=unspecified, burst = off (0), pattern repeat = on (1).
Querying the Waveform Data
Use the following SCPI command line to determine whether there is a user-defined pattern
in the PRAM:
:MEMory:DATA:PRAM?
Downloading in Block Format
NOTE Because there is no parsing, block data format downloads are significantly
faster than list format downloads.
Data Requirements and Limitations Summary
1. Data must be in binary form.
This is because the baseband generator reads binary data from the data generator.
2. For every bit of modulation data (bit 0), you must provide 7 bits of control information
(bits 1-7).
The signal generator processes data in 8-bit bytes. Each byte contains 1 bit of “data
field” information, and seven bits of control information associated with the data field
bit. See Table 3-2 for the required data and control bits.
Total (data bits plus control bits) download size limitations are 1 Mbyte for Option UN8
and 8 Mbytes for Option UN9.
Because a waveform containing 1 Mbit of data for subsequent modulation must also










