Calibration

Other topics about Performing Calibration

Overview

You need to execute calibration to eliminate error elements related to measurement, thus allowing you to perform accurate measurement.

Performing Calibration (Obtaining calibration coefficients)

Selecting a Calibration Kit

To select a calibration kit, use the following command:

:SENS{1-160}:CORR:COLL:CKIT

Selecting a Calibration Type

The calibration coefficients are calculated based on the selected calibration type. Therefore, before you can calculate the calibration coefficients, you must select the appropriate calibration type by using one of the following commands.

Calibration type

Command

Response

OPEN

:SENS{1-160}:CORR:COLL:METH:OPEN

SHORT

:SENS{1-160}:CORR:COLL:METH:SHOR

THRU

:SENS{1-160}:CORR:COLL:METH:THRU

Enhanced Response

:SENS{1-160}:CORR:COLL:METH:ERES

1-Port

:SENS{1-160}:CORR:COLL:METH:SOLT1

Full 2-Port

:SENS{1-160}:CORR:COLL:METH:SOLT2

Full 3-Port

:SENS{1-160}:CORR:COLL:METH:SOLT3

Full 4-Port

:SENS{1-160}:CORR:COLL:METH:SOLT4

2-Port TRL

:SENS{1-160}:CORR:COLL:METH:TRL2

3-Port TRL

:SENS{1-160}:CORR:COLL:METH:TRL3

4-Port TRL

:SENS{1-160}:CORR:COLL:METH:TRL4

To check the currently selected calibration type, use the following command:

:SENS{1-160}:CORR:COLL:METH:TYPE?

Setting the trigger source for calibration

To set the trigger source for calibration, use the following command. By setting the trigger source for calibration to "System," setting the trigger source for measurement to "External," and turning on the point trigger function, it becomes possible to use "calibration for each measurement point using the external trigger."

:SENS{1-160}:CORR:TRIG:FREE

Measuring Calibration Data

To measure the calibration data, use one of the following commands:

Calibration data items

Command

OPEN

:SENS{1-160}:CORR:COLL:OPEN

SHORT

:SENS{1-160}:CORR:COLL:SHOR

LOAD

:SENS{1-160}:CORR:COLL:LOAD

THRU

:SENS{1-160}:CORR:COLL:THRU

Isolation

:SENS{1-160}:CORR:COLL:ISOL

TRL Thru

:SENS{1-160}:CORR:COLL:TRLT

TRL Reflection

:SENS{1-160}:CORR:COLL:TRLR

TRL Line/Match

:SENS{1-160}:CORR:COLL:TRLL

As shown in the table below, the data required to calculate the calibration coefficients differ depending on the selected calibration type.

Calibration type
(Selected ports are enclosed in parentheses)

Data

OPEN

SHORT

LOAD

THRU

Isolation

Response

OPEN (a)

a

Not required

[a]

Not required

Not required

SHORT (a)

Not required

a

[a]

Not required

Not required

THRU (a-b)

Not required

Not required

Not required

a-b

[a-b]

Enhanced Response (a-b)

b

b

b

a-b

 

[a-b]

1-Port (a)

a

a

a

Not required

Not required

Full 2-Port (a-b)

a, b

a, b

a, b

a-b, b-a

[a-b], [b-a]

Full 3-Port (a-b-c)

a, b, c

a, b, c

a, b, c

a-b, b-a
a-c, c-a
b-c, c-b

[a-b], [b-a]
[a-c], [c-a]
[b-c], [c-b]

Simplified Full 3-Port

 

(1-2-3)

1, 2, 3

1, 2, 3

1, 2, 3

1-2, 2-1
1-3, 3-1
[2-3], [3-2]

[1-2], [2-1]
[1-3], [3-1]
[2-3], [3-2]

(1-2-4)

1, 2, 4

1, 2, 4

1, 2, 4

1-2, 2-1
1-4, 4-1
[2-4], [4-2]

[1-2], [2-1]
[1-4], [4-1]
[2-4], [4-2]

(1-3-4)

1, 3, 4

1, 3, 4

1, 3, 4

1-3, 3-1
[1-4], [4-1]
3-4, 4-3

[1-3], [3-1]
[1-4], [4-1]
[3-4], [4-3]

(2-3-4)

2, 3, 4

2, 3, 4

2, 3, 4

2-3, 3-2
[2-4], [4-2]
3-4, 4-3

[2-3], [3-2]
[2-4], [4-2]
[3-4], [4-3]

Full 4-Port

 

1, 2, 3, 4

1, 2, 3, 4

1, 2, 3, 4

1-2, 2-1
1-3, 3-1
1-4, 4-1
2-3, 3-2
2-4, 4-2
3-4, 4-3

[1-2], [2-1]
[1-3], [3-1]
[1-4], [4-1]
[2-3], [3-2]
[2-4], [4-2]
[3-4], [4-3]

Simplified Full 4-Port

1, 2, 3, 4

1, 2, 3, 4

1, 2, 3, 4

1-2, 2-1
1-3, 3-1
[1-4], [4-1]
[2-3], [3-2]
[2-4], [4-2]
3-4, 4-3

[1-2], [2-1]
[1-3], [3-1]
[1-4], [4-1]
[2-3], [3-2]
[2-4], [4-2]
[3-4], [4-3]

In the data section in the table, the letter m (for example, 1, a) represents the measurement data at port m; m-n (for example, 1-2, a-b) represents the measurement data between response port m and stimulus port n. You can omit data enclosed in brackets.

Calculating Calibration Coefficients

To calculate the calibration coefficients, use one of the following commands:

Calibration type

Command

Response, 1/2/3/4 port

:SENS{1-160}:CORR:COLL:SAVE

Simplified full 3/4 port
Simplified 3/4-port TRL

:SENS{1-160}:CORR:COLL:SIMP:SAVE

Before issuing the above commands, you must measure all required calibration data items according to your selected calibration type. Calculating the calibration coefficients clears all calibration data regardless of whether they are used for the calculation. The calibration type selection is also cleared, which results in a state where no calibration type is selected.

Simplified full 3-/4-port calibration

The simplified full 3-/4-port calibration acquires the calibration coefficients while omitting a part of the thru measurement.

Notes on the simplified full 3-/4-port calibration

Compared to the normal full 3-/4-port calibration, the simplified full 3-/4-port calibration is more sensitive to the error that may arise when acquiring calibration data. This because the calibration coefficients are calculated without a part of the thru measurement data. Therefore, the following should be considered when measuring data for the simplified full 3-/4-port calibration.

Simplified 3/4-port TRL calibration

Turning ON/OFF Error Correction

To turn ON/OFF error correction, use the following command:

:SENS{1-160}:CORR:STAT

Also, once you have calculated the calibration coefficient using the :SENS{1-160}:CORR:COLL:SAVE or :SENS{1-160}:CORR:COLL:SIMP:SAVE command, error correction is automatically turned on.

Using ECal

An ECal (Electronic Calibration) module allows you to perform 1-/2-/3-/4-port calibration and response (THRU) calibration without having to replace the standard device.

ECal works by using the calibration kit data contained in the ECal module instead of the calibration kit data selected for the E5071C. This means that you do not have to define or select a calibration kit when using ECal.

To perform ECal, use one of the following commands:

Calibration type

Command

1-Port Calibration

:SENS{1-160}:CORR:COLL:ECAL :SOLT1

Full 2-Port Calibration

:SENS{1-160}:CORR:COLL:ECAL :SOLT2

Full 3-Port Calibration

:SENS{1-160}:CORR:COLL:ECAL :SOLT3

Full 4-Port Calibration

:SENS{1-160}:CORR:COLL:ECAL :SOLT4

Enhanced Response Calibration

:SENS{1-160}:CORR:COLL:ECAL :ERES

Response Calibration (THRU)

:SENS{1-160}:CORR:COLL:ECAL :THRU

Simply issuing one of the above commands completes all of the tasks necessary for error correction, including measuring the calibration data, calculating the calibration coefficients, and running the error correction feature.

The below command was intended to turn ON/OFF the isolation measurement for performing ECal. However, as the isolation performance of ENA is better than ECal, this command no longer works.  ENA ignores this command.

:SENS{1-160}:CORR:COLL:ECAL:ISOL

To select the ECal characteristic for a user-characterized ECal, use the following command:

:SENS{1-160}:CORR:COLL:ECAL:UCH

ECal Auto-detect Function

The ECal module can automatically detect which port of the ECal module is connected to the E5071C test port. Turn off the auto-detect function to specify a port manually.

To turn OFF the auto-detect function, use the following command.

:SENS:CORR:COLL:ECAL:ORI

To turn OFF the auto-detect function and set a port manually, use the following command.

:SENS:CORR:COLL:ECAL:PATH

Checking the Applied Calibration Type

When you turn on error correction, you can check the calibration type actually applied to each trace. To check the calibration type, use the following command:

:SENS{1-160}:CORR:TYPE{1-160}?

The above command reads out the same parameter (SOLT3) for both the full 3-port and simplified full 3-port calibrations, and thus they cannot be discriminated. For the same reason, the following calibrations cannot be discriminated: full 4-port and simplified full 4-port, 3-port TRL and simplified 3-port TRL, and 4-port TRL and simplified 4-port TRL.

Defining Calibration kits

Selecting a Calibration Kit

To select a calibration kit, use the following command:

:SENS{1-160}:CORR:COLL:CKIT

Setting the Calibration Kit Name

To set the name of a calibration kit, use the following command:

:SENS{1-160}:CORR:COLL:CKIT:LAB

Standard Definitions

Selecting a Standard Type

To select a standard type, use the following command:

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30}:TYPE

Setting the Standard Name

To set the standard name, use the following command:

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30}:LAB

Setting the Standard Value

To set the standard value, use one of the following commands:

Item

Command

C0

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30} :C0

C1

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30} :C1

C2

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30} :C2

C3

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30} :C3

L0

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30} :L0

L1

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30} :L1

L2

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30} :L2

L3

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30} :L3

Offset Delay

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30} :DEL

Offset Loss

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30} :LOSS

Offset Z0

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30} :Z0

Arbitrary Impedance

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30}: ARB

Start Frequency

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30} :FMIN

Stop Frequency

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30}: FMAX

Media Type

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30} :CHAR

Length Type

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30} :LTYP

 

As shown in the table below, you need to set different items depending on the standard type.

Standard Types

C0 to C3

L0 to L3

Offset Delay

Offset Loss

Offset Z0

Arbitrary Impedance

Min. Frequency

Max. Frequency

Connector Type

OPEN

*

 

*

*

*

 

*

*

*

SHORT

 

*

*

*

*

 

*

*

*

LOAD

 

 

*

*

*

 

*

*

*

THRU

 

 

*

*

*

 

*

*

*

Arbitrary Impedance

 

 

*

*

*

*

*

*

*

You need to set the items identified by * marks in the table above.

Saving/Recalling the Definition File

To save the definition of the selected calibration kit to a file, use the following command.

:MMEM:STOR:CKIT{1-20}

To recall the definition of the calibration kit from a file and set, use the following command.

:MMEM:LOAD:CKIT{1-20}

Defining a Subclass of the Standard

To set the standard type that varies with the frequency range, use the following command to specify the subclass.

:SENS{1-160}:CORR:COLL:SUBC

To select the subclass, use the following command.

:SENS{1-160}:CORR:COLL:CKIT:ORD

To set the start frequency of a specified subclass, use the following command.

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30}:FMIN

To set the stop frequency of a specified subclass, use the following command.

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30}:FMAX

Defining a Standard Class Assignment

To select the standard to be applied to the OPEN measurement for each port, use the following command:

:SENS{1-160}:CORR:COLL:CKIT:ORD:OPEN

To select the standard to be applied to the SHORT measurement for each port, use the following command:

:SENS{1-160}:CORR:COLL:CKIT:ORD:SHOR

To select the standard to be applied to the LOAD measurement for each port, use the following command:

:SENS{1-160}:CORR:COLL:CKIT:ORD:LOAD

To select the standard to be applied to the THRU measurement between each pair of ports, use the following command:

:SENS{1-160}:CORR:COLL:CKIT:ORD:THRU

To select the standard to be applied to the THRU measurement for the TRL calibration between each pair of ports, use the following command.

:SENS{1-160}:CORR:COLL:CKIT:ORD:TRLT

To select the standard to be applied to the Reflection measurement for the TRL calibration between each pair of ports, use the following command.

:SENS{1-160}:CORR:COLL:CKIT:ORD:TRLR

To select the standard to be applied to the Line/Match measurement for the TRL calibration between each pair of ports, use the following command.

:SENS{1-160}:CORR:COLL:CKIT:ORD:TRLL

Setting the Standard Media Type

To select the media type of the standard to be used, use the following command.

:SENS{1-160}:CORR:COLL:CKIT:STAN{1-30}:CHAR

Saving and loading calibration coefficients

You can save calibration coefficients to a file along with other instrument settings and then later load them from the file.

By default, the system does not save calibration coefficients when it saves instrument settings. Therefore, to save calibration coefficients, you must explicitly configure the system to save them by issuing the following command:

:MMEM:STOR:STYP

To save calibration coefficients to a file, use the following command:

:MMEM:STOR

To load calibration coefficients from a file, use the following command:

:MMEM:LOAD

For more information on how to save and load calibration coefficients, refer to Saving and recalling instrument status

Reading/Writing Calibration Coefficient Alone

The calibration coefficient alone can be read from and written to the E5071C by using the following command:

:SENS{1-160}:CORR:COEF

To write a positive calibration coefficient, use one of the following commands to declare the calibration type:

:SENS{1-160}:CORR:COEF:METH:ERES

:SENS{1-160}:CORR:COEF:METH:OPEN

:SENS{1-160}:CORR:COEF:METH:SHOR

:SENS{1-160}:CORR:COEF:METH:SOLT1

:SENS{1-160}:CORR:COEF:METH:SOLT2

:SENS{1-160}:CORR:COEF:METH:SOLT3

:SENS{1-160}:CORR:COEF:METH:SOLT4

:SENS{1-160}:CORR:COEF:METH:THRU

To validate the written calibration coefficient, use the following command:

:SENS{1-160}:CORR:COEF:SAVE

About Calibration Types and Coefficients

The following table shows the required calibration coefficients for each calibration type.

Calibration Type

Calibration Coefficient

ES

ER

ED

EL

ET

EX

Response calibration (OPEN)

 

*

*

 

 

 

Response calibration (SHORT)

 

*

*

 

 

 

Response calibration (THRU)

 

 

 

 

*

*

Enhanced response calibration

*

*

*

 

*

*

1-port calibration

*

*

*

 

 

 

Full 2-port calibration

*

*

*

*

*

*

Full 3-port calibration

*

*

*

*

*

*

Full 4-port calibration

*

*

*

*

*

*

2-Port TRL calibration

*

*

*

*

*

 

3-Port TRL calibration

*

*

*

*

*

 

4-Port TRL calibration

*

*

*

*

*

 

Procedures for Writing Calibration Coefficient

You must follow the steps below to write the calibration coefficient.

  1. Declare the calibration type to write.

Execute :SENS{1-160}:CORR:COEF:METH:xxxx command

  1. Write any calibration coefficient.

Execute :SENS{1-160}:CORR:COEF command as needed for the written calibration coefficients

  1. Validate the calibration coefficients.

Execute :SENS{1-160}:CORR:COEF:SAVE command

Clearing Calibration Data and Calibration Coefficients

Clearing Calibration Data

When the frequency offset function has been disabled

You can use the following command to clear the measurement values of calibration data executed with :SENS{1-160}:CORR:COLL:OPEN command, etc.

:SENS{1-160}:CORR:COLL:CLE

When the frequency offset function has been enabled

You can use the following command to clear the measurement values of calibration data executed with :SENS{1-160}:CORR:OFFS:COLL:OPEN command, etc.

:SENS{1-160}:CORR:OFFS:COLL:CLE

These clear functions make the temporarily settings during the calibration, such as trace number and measurement parameters, recover to the original state.

Clearing Calibration Coefficients

When the frequency offset function has been disabled

You can use the following command to clear the calibration coefficients used.

:SENS{1-160}:CORR:CLE

When the frequency offset function has been enabled

You can use the following command to clear the calibration coefficients used.

:SENS{1-160}:CORR:OFFS:CLE

This command does not clear calibration coefficients related to normal calibration.