Programming Guidelines; Generating And Playing A Single Sideband I/Q Modulated Waveform - Keysight M9383A Programming Manual

Pxie vector signal generator
Hide thumbs Also See for M9383A:
Table of Contents

Advertisement

Programming Guidelines

This section provides some tips for programming the commonly used features of
M9383A.
Generating and Playing a Single Sideband I/Q Modulated
Waveform
The below code sample generates a single sideband I/Q modulated waveform
(using a binary file) that can be downloaded and played on M9383A.
31
Generating and Playing a Single Sideband Waveform
Configuring Amplitude Modulation
Configuring Frequency Modulation
Configuring Phase Modulation
Configuring Pulse Modulation
Adding Noise and IQ Impairments to the RF Output
Configuring AWGN
Blanking the RF Signal During Frequency Tuning
Enabling or Disabling Harmonics Filtering
Configuring ALC
Configuring Power Search
Working with Mechanical Attenuation
Working with External IQ Signals
Querying the Mechanical Attenuation Counter
Querying the External IQ Switch Counter
Applying an External Trigger to M9316A Modulator
Routing Triggers Between Modules
Working in M9383A List Mode
Configuring LIVE SFP
VsgDriver.Utility.Reset();
VsgDriver.Modulation.Enabled = true;
VsgDriver.Modulation.ClearCatalog();
// Declare the parameters
string
ARB_NAME;
string
arbFileLocation = "binaryWfm.bin";
double
sampleRate = 100e6;
double
rmsPower = 0;
double
scaleFactor = 0.6;
// 100 MHz sample rate
Keysight M9383A PXIe Vector Signal Generator

Advertisement

Table of Contents
loading

Table of Contents