Controls error correction functions.
These commands are Superseded by the CALCulate:MEASure:CORRection commands.
CALCulate:CORRection EDELay | DISTance | TIME | MEDium | UNIT | WGCutoff ERRor | [:STATe] | TYPE OFFSet | PHASe |
Click on a keyword to view the command details.
Blue keywords are superseded.
See Also
Critical Note: CALCulate commands act on the selected measurement. You can select one measurement for each channel using Calc:Par:MNUM or Calc:Par:Select. Learn more.
Applicable Models: All (Read-Write) Sets the electrical delay in physical length (distance) for the selected measurement. |
|
Parameters |
|
<cnum> |
Channel number of the measurement. There must be a selected measurement on that channel. If unspecified, <cnum> is set to 1. |
<num> |
Electrical delay in distance. First Specify units using CALC:CORR:EDEL:UNIT Use SENS:CORR:RVEL:COAX <num> to set Velocity factor. This parameter supports MIN and MAX as arguments. Learn more. |
Examples |
CALC1:CORR:EDEL:DIST 5 calculate2:correction:distance .003 |
Query Syntax |
CALCulate:CORRection:EDELay:DISTance? |
Return Type |
Numeric |
0 |
Applicable Models: All (Read-Write) Sets the media used when calculating the electrical delay. |
|
Parameters |
|
<cnum> |
Any existing channel number. If unspecified, value is set to 1. |
<num> |
Choose from: COAX for coaxial medium, WAVEguide for waveguide medium. |
Examples |
CALC:CORR:EDEL:MED COAX calc3:corr:edelay:medium waveguide |
Query Syntax |
CALCulate<cnum>:CORRection:EDELay:MEDium? |
Return Type |
Character |
COAX |
Applicable Models: All (Read-Write) Sets and returns the units for specifying electrical delay in physical length (distance). |
|
Parameters |
|
<cnum> |
Any existing channel number. If unspecified, value is set to 1. |
<char> |
Units for delay in distance. Choose from:
|
Examples |
CALC:CORR:EDEL:UNIT MET calc3:corr:edelay:unit inch |
Query Syntax |
CALCulate<cnum>:CORRection:EDELay:UNIT? |
Return Type |
Character |
METer |
Applicable Models: All (Read-Write) Sets the electrical delay for the selected measurement. |
|
Parameters |
|
<cnum> |
Channel number of the measurement. There must be a selected measurement on that channel. If unspecified, <cnum> is set to 1. |
<num> |
Electrical delay
in seconds. Choose any number between: This parameter supports MIN and MAX as arguments. Learn more. |
Examples |
CALC1:CORR:EDEL:TIME
1NS |
Query Syntax |
CALCulate:CORRection:EDELay[:TIME]? |
Return Type |
Numeric |
0 seconds |
Applicable Models: All (Read-Write) Sets the waveguide cutoff frequency used when the electrical delay media is set to WAVEguide. (See CALCulate:CORRection:EDELay:MEDium <char>.) |
|
Parameters |
|
<cnum> |
Any existing channel number. If unspecified, value is set to 1. |
<num> |
Waveguide cutoff frequency used with the electrical delay calculation. This parameter supports MIN and MAX as arguments. Learn more. |
Examples |
CALC:CORR:EDEL:WGC 18.067 GHz calculate3:correction:edelay:wgcutoff 14.047 ghz |
Query Syntax |
CALCulate<cnum>:CORRection:EDELay:WGCutoff? |
Return Type |
Numeric |
45 MHz |
Applicable Models: All (Read-Write) Turns error correction ON or OFF on the specified channel. To turn error correction ON or OFF for a channel, use SENS:CORR:STATe. |
|
Parameters |
|
<cnum> |
Any existing channel number. If unspecified, value is set to 1 |
<bool> |
Correction state. Choose from: 0 - Correction OFF 1 - Correction ON |
Examples |
CALC:CORR:ERR ON calculate:correction:error:state off |
Query Syntax |
CALCulate<cnum>:CORRection:ERRor:STATe? |
Return Type |
Boolean |
Not Applicable |
Applicable Models: All (Read-Write) Sets the Cal Type on the specified channel. This is used when a Cal Set is applied. Learn more about applying Cal Types.
|
|
Parameters |
|
<cnum> |
Any existing channel number. If unspecified, value is set to 1 |
<string> |
(String) Cal type. Case sensitive. Use one of the following: For Full Calibrations (NO Power Cal included):This command does not distinguish between TRL and SOLT. The same number of error terms is applied for both Cal Types. "Full <n> Port(x,y,z...)" where <n> = the number of ports to calibrate x,y,z = the port numbers to calibrate For example: "Full 4 Port(1,2,3,4)" For Full Calibrations (including Power Cal):After the Full <n> port, include the string, "with power" For example: "Full 4 Port with power(1,2,3,4)" For Response Calibrations:"Response(param)" OR "ResponseAndIsolation(param)" Where param =
For Enhanced Response Calibrations:"EnhancedResp(sourcePort, recPort) Where:
For FCA Calibrations:Learn more about this setting.
For VMC, multiple Cal types are not available. For Gain Compression Calwhere r = receive port; s = source port
For Noise Figure Cal
|
Examples |
CALC:CORR:ERR:TYPE "Scalar Mixer Cal" |
Query Syntax |
CALCulate<cnum>:CORRection:ERRor:TYPE? |
Return Type |
String |
Not Applicable |
Applicable Models: All (Read-Write) Turns error correction ON or OFF for the selected measurement on the specified channel. To turn error correction ON or OFF for a channel, use SENS:CORR:STATe. |
|
Parameters |
|
<cnum> |
Any existing channel number. If unspecified, value is set to 1 |
<bool> |
Correction state. Choose from: 0 - Correction OFF 1 - Correction ON |
Examples |
CALC:CORR ON calculate:correction:state off |
Query Syntax |
CALCulate<cnum>:CORRection:STATe? |
Return Type |
Boolean |
Not Applicable |
Applicable Models: All (Read-only) Returns the error correction state for the selected measurement on the specified channel. To turn error correction ON or OFF for a channel, use SENS:CORR:STATe. |
|
Parameters |
|
<cnum> |
Any existing channel number. If unspecified, value is set to 1 |
Examples |
CALC:CORR:IND? calculate2:correction:state:indicator? |
Return Type |
Character NONE - No error correction MAST (Master) - Original error correction terms INT - Error terms are interpolated. Learn more. DELT - Delta Match calibration terms. Learn more. INV - Error terms are not valid |
NONE |
Applicable Models: All (Read-Write) Sets the Cal Type for the selected measurement on the specified channel. This is used when a Cal Set is applied. Learn more about applying Cal Types.
|
|
Parameters |
|
<cnum> |
Any existing channel number. If unspecified, value is set to 1 |
<string> |
(String) Cal type. Case sensitive. Use one of the following: For Full Calibrations (NO Power Cal included):This command does not distinguish between TRL and SOLT. The same number of error terms is applied for both Cal Types. "Full <n> Port(x,y,z...)" where <n> = the number of ports to calibrate x,y,z = the port numbers to calibrate For example: "Full 4 Port(1,2,3,4)" For Full Calibrations (including Power Cal):After the Full <n> port, include the string, "with power" For example: "Full 4 Port with power(1,2,3,4)" For Response Calibrations:"Response(param)" OR "ResponseAndIsolation(param)" Where param =
For Enhanced Response Calibrations:"EnhancedResp(recPort, sourcePort) Where:
For FCA Calibrations:Learn more about this setting.
Note: The “SMC_2P” is the only correction type that automatically forces the reverse measurements (SC12, RevOPwr, RevIPwr). If you require any of the reverse measurements while using a lesser correction type, either include those parameters in your channel or use the SENSe:MIXer:REVerse command. Keep in mind that adding the reverse measurements or forcing the reverse sweep using the SENSe:MIXer:REVerse command will increase the number of sweeps required in the channel.
For VMC, multiple Cal types are not available. For Gain Compression Calwhere r = receive port; s = source port
|
Examples |
CALC:CORR:TYPE "Scalar Mixer Cal" |
Query Syntax |
CALCulate<cnum>:CORRection:TYPE? |
Return Type |
String |
Not Applicable |
Applicable Models: All Note: This
command is replaced with SENS:CORR:RPOWer:OFFSet[:AMPLitude]. See an example of a Receiver Power Calibration. (Read-Write) For Receiver Power Calibration, specifies the power level to which the selected (unratioed) measurement data is to be adjusted. This command applies only when the selected measurement is of unratioed power. |
|
Parameters |
|
<cnum> |
Channel number of the measurement. There must be a selected measurement on that channel. If unspecified, <cnum> is set to 1. |
<num> |
Cal power level in dBm. No limits are enforced on this value, but the VNA receivers themselves have maximum and minimum power specifications (that may differ between VNA models) which this value must comply with for a valid receiver power cal. |
Examples |
CALC:CORR:OFFS
10DBM |
Query Syntax |
CALCulate<cnum>:CORRection:OFFSet[:MAGNitude]? |
Return Type |
Numeric |
0dBm |
Applicable Models: All Note: This command is replaced with CALC:OFFS:PHASe (Read-Write) Sets the phase offset for the selected measurement. |
|
Parameters |
|
<cnum> |
Channel number of the measurement. There must be a selected measurement on that channel. If unspecified, <cnum> is set to 1. |
<num> |
Offset phase value. Choose any number
between: |
<char>
|
Units
for phase. OPTIONAL. Choose either: |
Examples |
CALC:CORR:OFFS:PHAS
10 |
Query Syntax |
CALCulate:CORRection:OFFSet:PHASe? |
Return Type |
Numeric, returned value always in degrees |
0 degrees |