
Programming Examples
R&S
®
ZNA
1401
User Manual 1178.6462.02 ─ 12
*RST
// suppose a calibration unit (with at least two ports) and a power meter
// are connected and configured
// make sure to stay within their frequency ranges
:SENSe1:FREQuency1:STARt 1 GHZ
:SENSe1:FREQuency1:STOP 3 GHZ
// use a small number of sweep points
:SENSe1:SWEeep:POINt 20
// Enable coherence, but turn low phase noise off
:SENSe1:PHASe:MODE COHerent
// use VNA port 1 as RF port
:SENSe1:FREQuency1:CONVersion:MIXer:RFPort 1
// use VNA port 2 as IF port
:SENSe1:FREQuency1:CONVersion:MIXer:IFPort 2
// use VNA port 3 as LO port
:SENSe1:FREQuency1:CONVersion:MIXer:LOPort1 PORT, 3
// provide a fixed LO signal at 50 MHz and 7 dBm
:SENSe1:FREQuency1:CONVersion:MIXer:FIXed1 LO
:SENSe1:FREQuency1:CONVersion:MIXer:FFIXed 50 MHZ
:SOURce1:FREQuency1:CONVersion:MIXer:PFIXed 7
// activate vector mixer mode
SENSe1:FREQuency1:CONVersion VMIXer
VUOSM Calibration
UOSM vector mixer calibration using a calibration unit and a calibration mixer.
// delete all pre-existing port assignments
:SENSE1:CORRECTION:COLLECT:AUTO:ASSignment:DELete:ALL
// UOSM vector mixer cal with calu's factory characterization
:SENSe1:CORRection:COLLect:AUTO:CONFigure VUOSm, ''
// connect the RF port (port 1) to calu port 1
// connect the IF port (port 2) to calu port 2
// declare the port assignment
:SENSe1:CORRECTION:COLLECT:AUTO:ASSignment1:DEFine 1,1, 2,2
// acquire UOSM calibration data between RF and IF port
:SENSE1:CORRECTION:COLLECT:AUTO:ASSignment1:ACQUire
// connect the calibration mixer and acquire calibration data
// (currently, this must be the last calibration step)
:SENSe1:CORRection:COLLect:AUTO:MIXer 1,2
VPUOSM Calibration
A SMARTer UOSM vector mixer calibration using a calibration unit, a power meter and
a calibration mixer.
// delete all pre-existing port assignments
:SENSE1:CORRECTION:COLLECT:AUTO:ASSignment:DELete:ALL
Preferred procedure:
Condensed Programming Examples