EasyManuals Logo

Keysight Technologies N5172B EXG Programming Guide

Keysight Technologies N5172B EXG
398 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #241 background imageLoading...
Page #241 background image
Keysight CXG, EXG, and MXG X-Series Signal Generators Programming Guide 241
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 “Creating Waveform Data” on page 235.
To download data from simulation software environments, it is typically easier
to use one of the free download utilities (described on page 250), because
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 “Using the Download Utilities” on page 250).
If you do not need the level of detail this section provides, you can find
complete programming examples in “Programming Examples” on page 253.
Prior to downloading the I/Q data, ensure that it conforms to the data
requirements shown on page 205. To learn about I/Q data for the signal
generator, see “Understanding Waveform Data” on page 206. For creating
waveform data, see “Creating Waveform Data” on page 235.
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 “Using the Download Utilities” on
page 250.
There are two steps in the process of downloading an I/Q waveform:
1. Open a connection session.
2. Download the I/Q data.
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:
:SOURce:RADio:ARB:STATe OFF.

Table of Contents

Other manuals for Keysight Technologies N5172B EXG

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Keysight Technologies N5172B EXG and is the answer not in the manual?

Keysight Technologies N5172B EXG Specifications

General IconGeneral
BrandKeysight Technologies
ModelN5172B EXG
CategoryPortable Generator
LanguageEnglish

Related product manuals