[SENSe<Ch>:]CORRection:CONNection    Related Topics
'<conn_name>', TEM | WGUide, GENDer | NGENder, <perm_rel>, <imped>

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)

Range [def. unit]

Ref. impedance: 1mW to 1000 MΩ
Cutoff frequency: 0 Hz to 1000 GHz

*RST value

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.   

 

 


[SENSe<Ch>:]CORRection:CONNection:CATalog?

Returns a list of the connector types of all calibration kits in use.

<Ch>

Channel number. This suffix is ignored because connectors are channel-independent.

 

*RST value

 

SCPI, Command Types

Device-specific, query only

 

Example:

: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).

 

 


[SENSe<Ch>:]CORRection:CONNection:DELete '<conn_name>'

Deletes a user-defined connector type named '<conn_name>'.

<Ch>

Channel number

 

'<conn_name>'

Name of the user-defined connectors, string parameter

 

SCPI, Command Types

Device-specific, no query

 

Example:

See [SENSe<Ch>:]CORRection:CONNection

 

 


[SENSe<Ch>:]CORRection:DATA  
'SCORR1' | ... | 'SCORR12' | 'G11' | ... 'G22' | 'H11' | ... | H22'

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.

<Ch>

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.

Range [def. unit]

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.

*RST value


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.

 

SCPI, Command Types

Device-specific, command or query

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).   

 

Example:

See [SENSe<Ch>:]CORRection:COLLect:SAVE:DEFault.  

 

 

The different calibration types of the analyzer provide the following error terms:

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

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)

 


[SENSe<Ch>:]CORRection:DATA:PARameter?

Returns the sweep settings of the active system error correction for channel <Ch> (or of the factory calibration, if no channel calibration is active).

<Ch>

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).  

*RST value

– (the command generates an execution error if no system error correction is active)

 

SCPI, Command Types

Device-specific, query only

 

Example:

See [SENSe<Ch>:]CORRection:DATE?

 

 


[SENSe<Ch>:]CORRection:DATE?

Returns the date and time when the active system error correction data for channel <Ch> was acquired.

<Ch>

Channel number of the calibrated channel.

 

*RST value

– (the command generates an execution error if no system error correction is active)

 

SCPI, Command Types

Device-specific, query only

 

Example:

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).  

 

 


[SENSe<Ch>:]CORRection:EDELay<port_no>:AUTO ONCE

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.

<Ch>

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 value

–  

 

SCPI, Command Types

Device-specific, no query

 

Example:

*RST; :CORR:EDEL:AUTO ONCE

Reset the instrument and apply the auto length function to the default trace (Trc1 in channel 1).

 

 


[SENSe<Ch>:]CORRection:EDELay<port_no>:DIELectric <permittivity>

Defines the permittivity for the offset correction at test port <port_no>.

<Ch>

Channel number of the offset-corrected channel

 

<port_no>

Port number of the analyzer

 

<permittivity>

Permittivity

Range [def. unit]

1 to +1E+6 []

*RST value

1.00062  

 

SCPI, Command Types

Device-specific, command or query

 

Example:

See [SENSe<Ch>:]CORRection:EDELay<port_no>:ELENgth

 

 


[SENSe<Ch>:]CORRection:EDELay<port_no>:DISTance <length>

Defines the offset parameter for test port <port_no> as a mechanical length.

<Ch>

Channel number of the offset-corrected channel

 

<port_no>

Port number of the analyzer

 

<length>

Mechanical length

Range [def. unit]

–3.402823466E+038 m to +3.4028234664E+038 m.

*RST value

0 m [m]

 

SCPI, Command Types

Device-specific, command or query

 

Example:

See [SENSe<Ch>:]CORRection:EDELay<port_no>:ELENgth

 

 


[SENSe<Ch>:]CORRection:EDELay<port_no>:ELENgth <length>

Defines the offset parameter for test port <port_no> as an electrical length.

<Ch>

Channel number of the offset-corrected channel

 

<port_no>

Port number of the analyzer

 

<length>

Electrical length

Range [def. unit]

–1E+9 m to +1E+9 m [m]. The increment (UP, DOWN) is 1 mm.

*RST value

0 m  

 

SCPI, Command Types

Device-specific, command or query

 

Example:

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.

 

 


[SENSe<Ch>:]CORRection:EDELay<port_no>[:TIME] <delay>

Defines the offset parameter for test port <port_no> as a delay time.

<Ch>

Channel number of the offset-corrected channel

 

<port_no>

Port number of the analyzer

 

<delay>

Delay

Range [def. unit]

-3.40282346638529E+038 s to +3.40282346638529E+038 s [s].  

*RST value

0 s  

 

SCPI, Command Types

Device-specific, command or query

 

Example:

See [SENSe<Ch>:]CORRection:EDELay<port_no>:ELENgth

 

 


[SENSe<Ch>:]CORRection:EWAVe[:STATe] <Boolean>

Activates or deactivates the system error correction of all a- and b-waves which are related to the ports of the active calibration.  

<Ch>

Number of the active channel

 

<Boolean>

Enable or disable enhanced wave calibration

*RST value

OFF  

 

SCPI, Command Types

Device-specific, command or query

 

Example:

See One and Two-Port Calibration

 

 


[SENSe<Ch>:]CORRection:FACTory[:STATe] <Boolean>

Enables or disables the factory calibration for all channels in the active setup.

<Ch>

Channel number. This parameter is ignored; the command affects all channels.

 

<Boolean>

Enable or disable factory calibration

*RST value

ON  

 

SCPI, Command Types

Device-specific, command or query

 

Example:

*RST; :CORR:FACT?

Reset the instrument and query whether the factory calibration for channel 1 is enabled. The response is 1.

 

 


[SENSe<Ch>:]CORRection:LOSS<port_no>  <ref_loss>

Defines the offset loss at the reference frequency ([SENSe<Ch>:]CORRection:LOSS<port_no>:FREQuency).

<Ch>

Channel number of the offset-corrected channel

 

<port_no>

Port number of the analyzer

 

<ref_loss>

Frequency-dependent part of the offset loss

Range [def. unit]

-200 dB to +200 dB [dB]. The increment (UP/DOWN) is 0.001 dB.  

*RST value

0 dB  

 

SCPI, Command Types

Device-specific, command or query

 

Example:

See [SENSe<Ch>:]CORRection:EDELay<port_no>:ELENgth

 

 


[SENSe<Ch>:]CORRection:LOSS<port_no>:AUTO ONCE

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.

<Ch>

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 and Loss function.

*RST value

–  

 

SCPI, Command Types

Device-specific, no query

 

Example:

*RST; :CORR:LOSS:AUTO ONCE

Reset the instrument and apply the Auto Length and Loss function to the default trace (Trc1 in channel 1).

 

 


[SENSe<Ch>:]CORRection:LOSS<port_no>:FREQuency  <ref_frequency>

Defines the reference frequency for the frequency-dependent part of the offset loss ([SENSe<Ch>:]CORRection:LOSS<port_no>:OFFSet).

<Ch>

Channel number of the offset-corrected channel

 

<port_no>

Port number of the analyzer

 

<ref_frequency>

Reference frequency

Range [def. unit]

Frequency range of the analyzer model [Hz]. The increment (UP/DOWN) is 1 MHz.  

*RST value

1000000000 Hz (= 1 GHz)

 

SCPI, Command Types

Device-specific, command or query

 

Example:

See [SENSe<Ch>:]CORRection:EDELay<port_no>:ELENgth

 

 


[SENSe<Ch>:]CORRection:LOSS<port_no>:OFFSet  <DC_loss>

Defines the frequency-independent part (DC value) of the offset loss.

<Ch>

Channel number of the offset-corrected channel

 

<port_no>

Port number of the analyzer

 

<DC_loss>

Frequency-independent part of the offset loss

Range [def. unit]

-200 dB to +200 dB [dB]. The increment (UP/DOWN) is 0.001 dB.  

*RST value

0 dB  

 

SCPI, Command Types

Confirmed, command or query

 

Example:

See [SENSe<Ch>:]CORRection:EDELay<port_no>:ELENgth

 

 


[SENSe<Ch>:]CORRection:NFIGure[:STATe] <Boolean>

Disables or enables the Noise Figure Calibration for the active channel <Ch>.

<Ch>

Channel number

 

<Boolean>

OFF - Disable calibration (select Correction Off)
ON - (re-)enable calibration

*RST value

OFF (calibration disabled, no noise figure calibration available after a reset)

 

SCPI, Command Types

Device-specific, command or query

 

Example:

See Noise Figure Measurement (condensed programming examples)

 

 


[SENSe<Ch>:]CORRection:OFFSet<port_no>:DFComp[:STATe]? <Boolean>

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.

<Ch>

Channel number of the offset-corrected channel

 

<port_no>

Port number of the analyzer.   

 

<Boolean>

1 – direct fixture compensation data used
0 – no direct fixture compensation data used

*RST value

-

 

SCPI, Command Types

Device-specific, query only

 

Example:

*RST; :CORR:OFFS:DFC?

Reset the instrument and query whether the analyzer uses direct fixture compensation data at port 1. The response is 0.

 

 


[SENSe<Ch>:]CORRection:OFFSet<port_no>:MAGNitude  <DC_loss>

Defines the frequency-independent part (DC value) of the offset loss.

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

<Ch>

Channel number of the offset-corrected channel

 

<port_no>

Port number of the analyzer

 

<DC_loss>

Frequency-independent part of the offset loss

Range [def. unit]

-200 dB to +200 dB [dB]. The increment (UP/DOWN) is 0.001 dB.  

*RST value

0 dB  

 

SCPI, Command Types

Confirmed, command or query

 


[SENSe<Ch>:]CORRection:OFFSet<port_no>[:STATe] <Boolean>

Resets the offset parameters for all test ports to zero or queries whether any of the offset parameters are different from zero.

<Ch>

Channel number of the offset-corrected channel

 

<port_no>

Port number of the analyzer. This numeric suffix is ignored; the command affects the parameters of all ports.  

 

<Boolean>

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 value

OFF

 

SCPI, Command Types

Device-specific, command or query

 

Example:

*RST; :CORR:OFFS?

Reset the instrument and query whether the length offset parameters have been reset as well. The response is 0.