This screen accesses the alignment system of the instrument.
Run Individual Channel Alignment
Clear Individual Channel Alignment
Runs the internal alignment for all channels in the instrument and stores the data, if successful. This ensures optimal operation of your signal generator. While alignment is running, no other operation of the instrument is allowed.
To maintain instrument accuracy, it is important to keep the instrument aligned. It is recommended to perform this alignment following the initial setup of the instrument, and periodically thereafter.
Energy will be present at the RF Output while alignment runs. Level-sensitive devices must be disconnected before running alignment.
The RF Output can be terminated with a 50-ohm load if you want to eliminate such signals from being broadcast in your test environment.
Runs the internal alignment for all channels in the instrument and stores the data if successful. While alignment is running, no other operation of the instrument is allowed.
Energy will be present at the RF Output while alignment runs. Level-sensitive devices must be disconnected before running alignment.
The RF Output can be terminated with a 50-ohm load if you want to eliminate such signals from being broadcast in your test environment.
|
GUI Location |
System Menu > Settings (gear icon) > Adjustments > Internal Alignment > Perform Alignment |
|
SCPI Command |
*CAL? |
|
SCPI Example |
*CAL? |
|
Notes |
Returns 0 if successful. Returns 1 if failed. While performing the alignment, the Calibrating bit (bit 0 in the Status Operation register) is set. Completion, or termination, will clear bit 0 in the Status Operation register. This command is sequential; it must complete before further SCPI commands are processed. Interrupting the alignment from remote is accomplished by invoking Device Clear followed by the :ABORt command. With M1749A connected, alignments will take significantly longer. If running alignments using SCPI, ensure your timeout is set to take this into account. *CAL? is the same as doing a CAL:INT? for all channels. |
Runs the internal alignment for an individual channel in the instrument and stores the data if successful.
|
GUI Location |
System Menu > Settings (gear icon) > Adjustments > Internal Alignment > All Channels > Channel <n> |
|
SCPI Command |
:CALibration<channel>:INTernal? |
|
SCPI Example |
:CAL:INT? ! Aligns channel 1 and returns a value :CAL2:INT? ! Aligns channel 2 and returns a value |
|
Notes |
The subopcode specifies the channel to align. Returns 0 if successful. Returns 1 if failed. While performing the alignment, the appropriate bit(s) in the STATus:OPERation:ALIGning and STATus:OPERation:ALIGning:EALigning registers are set. Completion, or termination, will clear the appropriate bit(s) in the STATus:OPERation:ALIGning and STATus:OPERation:ALIGning:EALigning registers. This command is sequential; it must complete before further SCPI commands are processed. Interrupting the alignment from remote is accomplished by invoking Device Clear followed by the :ABORt command. With M1749A connected, alignments will take significantly longer. If running alignments using SCPI, ensure your timeout is set to take this into account. |
For
This does not clear the factory-generated calibration data stored within the instrument.
After the clearing is performed, the message "Internal Alignment cleared, performance will be degraded. Alignment is required." is posted.
|
GUI Location |
System Menu > Settings (gear icon) > Adjustments > Internal Alignment > Clear Alignment |
|
SCPI Command |
:CALibration:INTernal:CLEar:ALL |
|
SCPI Example |
CAL:INT:CLE:ALL |
|
Status Bits/OPC Dependencies |
Bit 7 in the Status Questionable Register will be set after the alignment is cleared |
For
This does not clear the factory-generated calibration data stored within the instrument.
|
GUI Location |
System Menu > Settings (gear icon) > Adjustments > Internal Alignment > channel selected in All Channels listbox > Clear Alignment |
|
SCPI Command |
:CALibration<channel>:INTernal:CLEar |
|
SCPI Example |
:CAL:INT:CLE |
|
Status Bits/OPC Dependencies |
Set the appropriate bit(s) in the STATus:QUEStionable:CALibration:ANEeded and STATus:QUEStionable:CALibration:ANEeded:EANeeded registers. |
Remote command only.
Enables logging for all channels during alignment. Logs files will be saved at:
Logs/CalTestLogs
|
SCPI Command |
:CALibration:INTernal:LOG ON|OFF|1|0 |
|
SCPI Example |
CAL:INT:LOG ON |
|
Notes |
For M9383B or M9384B, this command performs no operation and no error message is raised. |
| Preset | ON |
|
State Saved |
No |
Remote command only.
Query only. The instrument provides the amount of temperature change since the last successful alignment was performed. Performing a Clear Alignment clears the temperature at which the last successful alignment was performed.
|
SCPI Command |
CALibration:TEMPerature? |
|
SCPI Example |
CAL:TEMP? |
|
Notes |
The return is a list of two values: the first value is in degrees Celsius, and the second value is the channel number where the maximum delta exists. For example: CAL:TEMP? -1.2, 1 |
Query only. Returns the remaining temperature margin before an alignment is required. This value reflects how much the instrument’s temperature can drift before exceeding the threshold that necessitates a new alignment. Once the margin reaches zero , an alignment is required to calibrate the hardware. A negative value indicates how much the temperature has drifted beyond the threshold.
|
SCPI Command |
SYSTem:RF<Channel>:TEMPerature:AMARgin? |
|
SCPI Example |
SYST:RF1:TEMP:AMAR? |
Applies to N5186A only with license model E7653APPC.
For N5186A, performs an adjustment of phase, delay, and amplitude between the channels of an instrument, by inserting an external device (oscilloscope) in place of the DUT and allowing extension of the reference plane beyond the cables connecting the signal source to the DUT.
The Channel-to-Channel adjustment measurement results are then saved as .csv and .c2c files and loaded as corrections in Block A of the Corrections/De-embedding tab. The measured differences in phase, delay, and amplitude are then corrected in the signal source.
Allows you to configure and perform the channel-to-channel adjustment and load measurement results as corrections. The GUI provides a wizard to guide you through the steps.
Sets the start frequency for the Channel-to-Channel adjustment step array.
|
GUI Location |
Settings (gear icon) >Adjustments tab >Channel-to-Channel > Add From Measurement > Configure Measure...> Start Frequency |
|
SCPI Command |
CALibration:CTCHannel:STEP:STARt <freq> CALibration:CTCHannel:STEP:STARt? |
|
SCPI Example |
CAL:CTCH:STEP:STAR 1GHz CAL:CTCH:STEP:STAR? |
|
Coupling |
Coupled to Stop Frequency. If Start Frequency goes above Stop Frequency, Stop Frequency is automatically adjusted to Start Frequency. |
| Preset | 1 GHz |
| State Saved | Yes |
| Min | 9 kHz |
| Max |
For N5186A:
|
| Resolution | 10 µHz |
Sets the stop frequency for the channel-to-channel adjustment step array.
|
GUI Location |
Settings (gear icon) >Adjustments tab >Channel-to-Channel > Add From Measurement > Configure Measure...> Stop Frequency |
|
SCPI Command |
CALibration:CTCHannel:STEP:STOP <freq> CALibration:CTCHannel:STEP:STOP? |
|
SCPI Example |
CAL:CTCH:STEP:STOP 1GHz CAL:CTCH:STEP:STOP? |
|
Coupling |
Coupled to Start Frequency. If Stop Frequency goes below Start Frequency, Start Frequency is automatically adjusted to Stop Frequency. |
| Preset | 6 GHz |
| State Saved | Yes |
| Min | 9 kHz |
| Max |
For N5186A:
|
| Resolution | 10 µHz |
Sets the number of points in the channel-to-channel adjustment step array.
|
GUI Location |
Settings (gear icon) > Adjustments tab >Channel-to-Channel > Add From Measurement > Configure Measure...> Number of Points |
|
SCPI Command |
CALibration:CTCHannel:STEP:POINts <integer> CALibration:CTCHannel:STEP:POINts? |
|
SCPI Example |
CAL:CTCH:STEP:POIN 20 CAL:CTCH:STEP:POIN? |
| Preset | 6 |
| State Saved | Yes |
| Min | 2 |
| Max | 10000 |
Sets the power level of the signal generated for the channel-to-channel adjustment measurement.
|
GUI Location |
Settings (gear icon) > Adjustments tab >Channel-to-Channel >Add From Measurement > Configure Measure... > Output Amplitude |
|
SCPI Command |
CALibration:CTCHannel:POWer:LEVel <ampl> CALibration:CTCHannel:POWer:LEVel? |
|
SCPI Example |
CAL:CTCH:POW:LEV -30dBm CAL:CTCH:POW:LEV? |
|
Preset |
-10 dBm |
| State Saved | Yes |
| Min | -135 dBm |
| Max | 0 dBm |
| Resolution | 0.01 dBm |
Enables or disables aligning power levels with the channel-to-channel adjustment.
|
GUI Location |
Settings (gear icon) > Adjustments tab >Channel-to-Channel > Add From Measurement > Configure Measure...> Adjust |
|
SCPI Command |
CALibration:CTCHannel:POWer[:STATe] ON|OFF|0|1 CALibration:CTCHannel:POWer[:STATe]? |
|
SCPI Example |
CAL:CTCH:POW ON CAL:CTCH:POW? |
|
Preset |
ON |
| State Saved | Yes |
Sets the tolerance (in degrees) within which phase should be used for the channel-to-channel adjustment. The adjustment algorithm will iterate up to three times to try and reach the tolerance values.
|
GUI Location |
Settings (gear icon) >Adjustments tab >Channel-to-Channel > Add From Measurement > Configure Measure... > Phase Tolerance |
|
SCPI Command |
CALibration:CTCHannel:PHASe:TOLerance <degrees> CALibration:CTCHannel:PHASe:TOLerance? |
|
SCPI Example |
CAL:CTCH:PHAS:TOL 1 deg CAL:CTCH:PHAS:TOL? |
|
Preset |
3 deg |
| State Saved | Yes |
| Min | 0 deg |
| Max | 90 deg |
| Resolution | 0.001 deg |
Sets the tolerance within which delay should be used for the channel-to-channel adjustment. The adjustment algorithm will iterate up to three times to try and reach the tolerance values.
|
GUI Location |
Settings (gear icon) >Adjustments tab >Channel-to-Channel > Add From Measurement > Configure Measure...> Delay Tolerance |
|
SCPI Command |
CALibration:CTCHannel:DELay:TOLerance <time> CALibration:CTCHannel:DELay:TOLerance? |
|
SCPI Example |
CAL:CTCH:DEL:TOL 1 ns CAL:CTCH:DEL:TOL? |
|
Preset |
10 ps |
| State Saved | Yes |
| Min | 0 s |
| Max | 1 ns |
| Resolution | 1 fs |
Sets the tolerance within which power should be used for the channel-to-channel adjustment. The adjustment algorithm will iterate up to three times to try and reach the tolerance values.
This setting is applicable when the Power State is set to ON.
|
GUI Location |
Settings (gear icon) >Adjustments tab >Channel-to-Channel > Add From Measurement > Configure Measure... > Amplitude Tolerance |
|
SCPI Command |
CALibration:CTCHannel:POWer:TOLerance <ampl> CALibration:CTCHannel:POWer:TOLerance? |
|
SCPI Example |
CAL:CTCH:POW:TOL 0.5 dB CAL:CTCH:POW:TOL? |
|
Preset |
0.1 dB |
| State Saved | Yes |
| Min | 0 |
| Max | 3 dB |
| Resolution | 0.001 dB |
Channel-to-channel adjustment supports oscilloscopes with Keysight 89600 VSA software installed as measurement devices.
Specifies an Oscilloscope from the Device List. To configure external devices in the Device List, go to the Device List.
|
GUI Location |
Settings (gear icon) >Adjustments tab >Channel-to-Channel > Add From Measurement > Configure Receiver |
|
SCPI Command |
:SYSTem:COMMunicate:CTCHannel:DEVice <name> :SYSTem:COMMunicate:CTCHannel:DEVice? |
|
SCPI Example |
SYST:COMM:CTCH:DEV "myDevice" SYST:COMM:CTCH:DEV? |
| Preset | "" |
| State Saved | Yes |
Runs the channel-to-channel adjustment measurement, with a compatible, connected oscilloscope.

Upon successful completion, the resulting measurement data is saved to .csv and .c2c files in the Corrections directory, with the filename autogenerated based on the date/time. These correction files are then loaded in Block A of Corrections/De-embedding, and enabled on each of the channels specified for the adjustment.
The following features are disabled on each of the channels specified for the adjustment, as the adjustment cannot be guaranteed while using these features:
|
GUI Location |
Settings (gear icon) > Adjustments tab >Channel-to-Channel > Add From Measurement > Measure |
|
SCPI Command |
CALibration:CTCHannal:MEASure "<base name>",< channel>,... |
|
SCPI Example |
CAL:CTCH:MEAS "",1,2,3,4 |
| Notes |
The first argument must be an empty string. This field is reserved for future use. The channel list must contain a minimum of two channels, from channel 1 up to the maximum number of input channels on the oscilloscope. If one of the specified channels is not connected to the oscilloscope, an error message is generated. All channels in the list must be valid and distinct from one another. When Measure Correction Data is triggered, the process can be prematurely terminated and an error is generated, if any of the following conditions are met:
|
| Dependencies |
Available only when in Independent Configuration. This feature requires a Keysight oscilloscope with VSA installed and a license for vector measurement, with sufficient frequency range and bandwidth for signal analysis. Prior to running the adjustment:
|
| Couplings |
Upon successful completion of the adjustment, on all channels specified for adjustment:
|
| Min | 1 |
| Max | <channel count> |
| State Saved | No |
GUI option only.
Reads the .c2c file containing correction data, loads each correction file into Block A of the corrections deembedding fixture, and enables it on each channel specified for adjustment.
Upon successful completion of loading corrections, the following actions are performed on all channels specified for adjustment:
The correction files are loaded into Block A Properties > File, replacing any file already loaded
Block A Properties - Enable is set to ON
Block A Properties "Absolute Power Corrections Only" is set to ON
Corrections Enable is set to ON
List/Step Sweep State is set to OFF
Use Harmonics Filters is set to OFF
Waveform sequencer is disabled