Configures the user-defined connector types.
<Ch>
Channel number
'<conn_name>'
Name of the user-defined connectors, string parameter
TEM | WGUide
Transverse electric or waveguide type propagation mode
GENDer | NGENder
Polar connector type (m/f) Sexless connector type
<perm_rel>
Relative permittivity
Range [def. unit]
0.0000000001 to 1000. [–] UP/DOWN/MIN/MAX parameters are not available for this command
*RST value
–
<imped>
For TEM type connectors: reference impedance in Ω (without unit),
For WGUide type connectors: cutoff frequency in Hz (without unit)
Ref. impedance: 1mW to 1000 MΩ Cutoff frequency: 0 Hz to 1000 GHz
SCPI, Command Types
Device-specific, command or query
Example:
CORR:CONN 'USERCON',TEM,GEND,1.00000,50
Define a TEM type connector type names USERCON.
CORR:CONN? 'USERCON'
Query the properties of the configured connector type.
CORR:CONN:DEL 'USERCON'
Delete the configured connector type.
Returns a list of the connector types of all calibration kits in use.
Channel number. This suffix is ignored because connectors are channel-independent.
Device-specific, query only
:SENSe1:CORRection:CONNection:CATalog?
Query connector types. Possible answer: 'N 50 Ohm,N 75 Ohm,PC 7,PC 3.5,2.92 mm,2.4 mm,1.85 mm,7-16'
:SENSe1:CORRection:CKIT:CATalog? 'PC 7'
Query cal kits for PC 7 connector types. Possible answer: 'PC 7 Ideal Kit,85031B,85050B,85050C,85050D'
:SENSe1:CORRection:CKIT:STANdard:CATalog? '85032B/E' // N 50 cal kit
Query standards in cal kit named 85032B/E. Possible answer: 'MOP,FOP,MSH,FSH,MMMT,FMMT,MFTH'
:SENSe:CORRection:CKIT:STANdard:CATalog? 'newkit2' // PC 7 cal kit
Query standards in user-defined cal kit named newkit2. Possible answer: 'MOP,FOP,MSH(P1),FSH,MMMT,FMMT,MSM,FSM,MREF,FREF,MOSHORT2,FOSHORT2,MOSHORT3,FOSHORT3,MMTH,MMTH(P2P3) ...' (P1 etc. denote restricted port assignments).
Deletes a user-defined connector type named '<conn_name>'.
Device-specific, no query
See [SENSe<Ch>:]CORRection:CONNection
Writes or reads system error correction data for a specific channel <Ch> and calibration method ([SENSe<Ch>:]CORRection:COLLect:METHod). The analyzer test ports 1 or 2 are implicitly specified with the correction terms. The setting command can be used to transfer user-defined correction data to the analyzer; the query returns the current correction data set. ASCII or block data can be transferred, depending on the selected data transfer format (FORMat[:DATA])
The sweep must be stopped to transfer calibration data; see program example for [SENSe<Ch>:]CORRection:COLLect:SAVE:DEFault.
This command affects the active calibration of channel no. <Ch> or the factory calibration (if no channel calibration is active). For the factory calibration, the query form is allowed only (no change of factory calibration data).
Use the generalized command [SENSe<Ch>:]CORRection:COLLect:CDATa to transfer calibration data for arbitrary analyzer ports.
Channel number of the calibrated channel. If unspecified the numeric suffix is set to 1.
Error term parameters
String parameters describing the different error terms, depending on the current calibration method; see table below. Each term contains one complex value (real and imaginary part) for each sweep point.
The error terms consist of dimensionless complex numbers. The parameters must be transferred in full length and have the following meaning:
'SCORR1' – Directivity at port 1 'SCORR2' – Source match at port 1 'SCORR3' – Reflection tracking at port 1 'SCORR4' – Reserved for future extensions 'SCORR5' – Load match at port 2 'SCORR6' – Forward transmission tracking between port 1 and port 2 'SCORR7' – Directivity at port 2 'SCORR8' – Source match at port 2 'SCORR9' – Reflection tracking at port 2 'SCORR10' – Reserved for future extensions 'SCORR11' – Load match at port 1 'SCORR12' – Reverse transmission tracking between port 2 and port 1 'G11' ... 'G22' – G matrix elements 'H11' ... 'H22' – H matrix elements
G and H Matrices
The 7-term calibration types named Txx (e.g. TOM, TRM, TRL, TNA) are based on a network analyzer with two ports i and j, each equipped with a test receiver and a reference receiver. The system errors are described in terms of two "error two-ports" PG and PH:
The error two-port PG is assigned to port i of the analyzer. Its transmission matrix G describes how the system errors modify the outgoing and incident waves at port i:
The error two-port PH is assigned to port j of the analyzer. Its transmission matrix H describes how the system errors modify the measured incident and outgoing waves at port j:
In the two equations above, a and b denote the waves at the calibrated reference plane i and j (e.g. the input and output of the 2-port DUT). The m waves are the raw measured waves of test port i and j. The subscripts "ref" and "test" refer to the reference and test receivers, respectively.
During the calibration the network analyzer acquires ratios of wave quantities, which leaves one of non-diagonal matrix elements of G or H as a free normalization factor. The network analyzer uses the normalization H21 = 1.
– The analyzer provides a default calibration corresponding to a test setup which does not introduce any systematic errors; see [SENSe<Ch>:]CORRection:COLLect:SAVE:DEFault.
After a system error correction in one of the sweep types Power, Time, or CW Mode, the query returns two sets of correction data, corresponding to the fixed CW frequency and the CW frequency plus 1 Hz (minus 1 Hz if the CW frequency is equal to the maximum frequency of the analyzer).
See [SENSe<Ch>:]CORRection:COLLect:SAVE:DEFault.
Calibration type
Parameter in [SENSe<Ch>:]CORRection:COLLect:METHod
Available error terms (depending on port numbers)
One-port normalization (reflection) using an open standard
REFL1 REFL2 REFL12
'SCORR3' 'SCORR9' 'SCORR3' and 'SCORR9'
Full one port
FOPort1 FOPort2 FOPort12
'SCORR1' to 'SCORR3' 'SCORR7' to 'SCORR9' 'SCORR1' to 'SCORR3' and 'SCORR7' to 'SCORR9'
Two-port normalization
FTRans RTRans FRTRans
'SCORR6' 'SCORR12' 'SCORR6' and 'SCORR12'
One path two port
FOPTport ROPTport
'SCORR1' to 'SCORR3', 'SCORR6' 'SCORR7' to 'SCORR9', 'SCORR12'
TOSM
'SCORR1' to 'SCORR12' (at present the isolation terms 'SCORR4' and 'SCORR10' are not included)
TOM, TRM, TRL, TNA
TOM | TRM | TRL | TNA
'DIRECTIVITY', 'SRCMATCH', 'REFLTRACK', 'LOADMATCH', 'TRANSTRACK' (for reading and writing) 'G11' ... 'G22' and 'H11', 'H12', 'H22' (for reading only; the 'H21' matrix elements are normalized to 1)
Returns the sweep settings of the active system error correction for channel <Ch> (or of the factory calibration, if no channel calibration is active).
Channel number of the calibrated channel.
Response
Five values, corresponding to the start and stop frequency of the calibration sweep, the number of points, the source power, and the sweep type (LIN | LOG | SEGM).
– (the command generates an execution error if no system error correction is active)
See [SENSe<Ch>:]CORRection:DATE?
Returns the date and time when the active system error correction data for channel <Ch> was acquired.
CORR:COLL:METH REFL1
Select a one-port normalization at port 1 as calibration type.
CORR:COLL OPEN1
Measure an open standard connected to port 1 and store the measurement results of this standard.
CORR:COLL:SAVE
Calculate the system error correction data and apply them to the active channel.
CORR:DATE?
Query the time when the system error correction became active. The analyzer returns the data and time, e.g. '03/20/06,18:30:39'.
CORR:DATA:PAR?
Query the sweep settings for the calibration sweep. The analyzer returns the start and stop frequency, the number of points, source power, and the sweep type, e.g. 300000,8000000000,201,0,LIN.
CORR:SST?
Query the calibration status. The analyzer returns 'CAL OFF' (because the performed one-port calibration is not sufficient for the measured transmission S-parameter S21).
Defines the offset parameter for the active test port such that the residual delay of the active trace (defined as the negative derivative of the phase response) is minimized across the entire sweep range.
Channel number of the offset-corrected channel.
<port_no>
Port number of the analyzer. This numeric suffix is ignored; the active port is determined by the active trace.
ONCE
Applies the Auto Length function.
*RST; :CORR:EDEL:AUTO ONCE
Reset the instrument and apply the auto length function to the default trace (Trc1 in channel 1).
Defines the permittivity for the offset correction at test port <port_no>.
Channel number of the offset-corrected channel
Port number of the analyzer
<permittivity>
Permittivity
1 to +1E+6 []
1.00062
See [SENSe<Ch>:]CORRection:EDELay<port_no>:ELENgth
Defines the offset parameter for test port <port_no> as a mechanical length.
<length>
Mechanical length
–3.402823466E+038 m to +3.4028234664E+038 m.
0 m [m]
Defines the offset parameter for test port <port_no> as an electrical length.
Electrical length
–1E+9 m to +1E+9 m [m]. The increment (UP, DOWN) is 1 mm.
0 m
CORR:EDEL2:ELEN 0.3
Define an electrical length of 30 cm for channel 1 and port no. 2.
CORR:EDEL2:DIST?; DIEL?
Query the values of the mechanical length and the permittivity at port 2. The mechanical length is equal to the electrical length divided by the square root of the permittivity; the latter is set to its default value. The response is 0.29990704322;1.00062.
CORR:EDEL2?
Query the value of the delay at port 2. The delay is equal to the electrical length divided by the speed of light in the vacuum, so the response is 1.0006922856E-009.
CORR:LOSS2 2; LOSS2:FREQ 1.5 GHz; OFFS 3 dB
Define the offset loss parameters at port 2.
Defines the offset parameter for test port <port_no> as a delay time.
<delay>
Delay
-3.40282346638529E+038 s to +3.40282346638529E+038 s [s].
0 s
Activates or deactivates the system error correction of all a- and b-waves which are related to the ports of the active calibration.
Number of the active channel
<Boolean>
Enable or disable enhanced wave calibration
OFF
See One and Two-Port Calibration
Enables or disables the factory calibration for all channels in the active setup.
Channel number. This parameter is ignored; the command affects all channels.
Enable or disable factory calibration
ON
*RST; :CORR:FACT?
Reset the instrument and query whether the factory calibration for channel 1 is enabled. The response is 1.
Defines the offset loss at the reference frequency ([SENSe<Ch>:]CORRection:LOSS<port_no>:FREQuency).
<ref_loss>
Frequency-dependent part of the offset loss
-200 dB to +200 dB [dB]. The increment (UP/DOWN) is 0.001 dB.
0 dB
Defines the offset parameters for the active test port such that the residual delay of the active trace (defined as the negative derivative of the phase response) is minimized and the measured loss is reproduced as far as possible across the entire sweep range.
Applies the Auto Length and Loss function.
*RST; :CORR:LOSS:AUTO ONCE
Reset the instrument and apply the Auto Length and Loss function to the default trace (Trc1 in channel 1).
Defines the reference frequency for the frequency-dependent part of the offset loss ([SENSe<Ch>:]CORRection:LOSS<port_no>:OFFSet).
<ref_frequency>
Reference frequency
Frequency range of the analyzer model [Hz]. The increment (UP/DOWN) is 1 MHz.
1000000000 Hz (= 1 GHz)
Defines the frequency-independent part (DC value) of the offset loss.
<DC_loss>
Frequency-independent part of the offset loss
Confirmed, command or query
Disables or enables the Noise Figure Calibration for the active channel <Ch>.
OFF - Disable calibration (select Correction Off) ON - (re-)enable calibration
OFF (calibration disabled, no noise figure calibration available after a reset)
See Noise Figure Measurement (condensed programming examples)
Returns whether a direct fixture compensation has been carried out at port no. <port_no>. A direct fixture compensation resets the offset parameters to zero, the analyzer uses calculated transmission factors instead.
Port number of the analyzer.
1 – direct fixture compensation data used 0 – no direct fixture compensation data used
-
*RST; :CORR:OFFS:DFC?
Reset the instrument and query whether the analyzer uses direct fixture compensation data at port 1. The response is 0.
Use the [SENSe<Ch>:]CORRection:LOSS<port_no>... commands to define the complete set of loss offset parameters. [SENSe<Ch>:]CORRection:OFFSet<port_no>:MAGNitude is equivalent to [SENSe<Ch>:]CORRection:LOSS<port_no>:OFFSet
Resets the offset parameters for all test ports to zero or queries whether any of the offset parameters are different from zero.
Port number of the analyzer. This numeric suffix is ignored; the command affects the parameters of all ports.
The parameter function depends on whether the command is used as a setting command or as a query:
For setting command:
ON – no effect OFF – resets all length offsets to zero
For query:
1 – at least one length offset is different from zero 0 – all length offsets are zero
*RST; :CORR:OFFS?
Reset the instrument and query whether the length offset parameters have been reset as well. The response is 0.