Downloading Waveform Data; Using Simulation Software - Keysight Technologies X-Series Programming Manual

Signal generators
Hide thumbs Also See for X-Series:
Table of Contents

Advertisement

Creating and Downloading Waveform Files

Downloading Waveform Data

Downloading Waveform Data
This section examines methods of downloading I/Q waveform data created in
MATLAB (a simulation software) and C++ (an advanced programming
language). For more information on simulation and advanced programming
environments, see
To download data from simulation software environments, it is typically easier
to use one of the free download utilities (described on
simulation software usually saves the data to a file. In MATLAB however, you
can either save data to a .mat file or create a complex array. To facilitate
downloading a MATLAB complex data array, Keysight created the Keysight
Waveform Download Assistant (one of the free download utilities), which
downloads the complex data array from within the MATLAB environment. This
section shows how to use the Waveform Download Assistant.
For advanced programming languages, this section closely examines the code
algorithm for downloading I/Q waveform data by breaking the programming
examples into functional parts and explaining the code in generic terms. This is
done to help you understand the code algorithm in downloading the
interleaved I/Q data, so you can leverage the concept into your programming
environment. While not discussed in this section, you may also save the data to
a binary file and use one of the download utilities to download the waveform
data (see
If you do not need the level of detail this section provides, you can find
complete programming examples in
Prior to downloading the I/Q data, ensure that it conforms to the data
requirements shown on
generator, see
waveform data, see
To avoid overwriting the current waveform in volatile memory, before
downloading files into volatile memory (WFM1), change the file name or
turn off the ARB. For more information, on manually turning off the ARB,
refer to the User's Guide.
To turn off the ARB remotely, send:

Using Simulation Software

This procedure uses a complex data array created in MATLAB and uses the
Keysight Waveform Download Assistant to download the data. To obtain the
Keysight Waveform Download Assistant, see
page
There are two steps in the process of downloading an I/Q waveform:
1. Open a connection session.
2. Download the I/Q data.
Keysight CXG, EXG, and MXG X-Series Signal Generators Programming Guide
"Creating Waveform Data" on page
"Using the Download Utilities" on page
page
"Understanding Waveform Data" on page
"Creating Waveform Data" on page
250.
250).
"Programming Examples" on page
205. To learn about I/Q data for the signal
:SOURce:RADio:ARB:STATe OFF.
"Using the Download Utilities" on
235.
page
250), because
253.
206. For creating
235.
241

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents