EasyManua.ls Logo

Keysight U9361C - Calibration Table Setup for VMA

Keysight U9361C
89 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
Loading...
84 U9361C/F/G/M RCal Measurement Guide
Programming with MATLAB
Calibration Table Setup for VMA
Calibration Table Setup for VMA
As shown in the previous demonstrations, the "Use Current Meas" feature is
not available when using the Vector Modulation Analysis (VMA) application.
The following script populates the desired Calibration Row with your selected
settings in VMA.
%% Demo #2 | {Use Current Meas} for VMA
clear all;
close all;
instrreset;
clc;
% Define Desired Cal Group
cal_group = 1;
% Define Mechanical Attenuation Range (must be divisable by 2)
mech_atten_range = 6;
elec_atten_raange = 6;
% Input ID (VISA, IP, etc.)
SA_address = 'USB0::0x2A8D::0x0D0B::MY49431812::0::INSTR'
SG_address = 'USB0::0x0957::0x1F01::MY53050777::0::INSTR'
% Create VISA objects for your X-Series Signal Analyzer and Power
Source
my_SA = visa('keysight', SA_address);
my_SG = visa('keysight', SG_address);
% Connect to the instruments
fopen(my_SA);
fopen(my_SG);
% get instrument identification to make sure we are speaking with
the
% devices
query(my_SA,'*idn?');
query(my_SG,'*idn?');
% Assumes X-Series Signal Analyzer has desired measurement
parameters set in VMA, IF Gain Auto
center_frequency = query(my_SA, ':FREQ:CENT?')
mech_atten = query(my_SA, ':POW:ATT?')
preamp = query(my_SA, ':POW:GAIN:BAND?')
preamp_enable = query(my_SA, ':POW:GAIN?')
elec_atten = query(my_SA, ':POW:EATT?')
coupling = query(my_SA, ':INP:COUP?')
uW_path = query(my_SA, ':POW:MW:PATH?')
fprintf(my_SA, ':DDEM:IF:GAIN:AUTO ON')
IF_gain = query(my_SA, ':DDEM:IF:GAIN:AUTO?')
pno = query(my_SA, 'DDEM:FREQ:SYNT?') %Phase Noise Offset

Table of Contents

Related product manuals