User`s guide
Agilent E6432A Microwave Synthesizer User’s Guide 4-37
HPE6432_EnterCalExtDetPowerMeterReading
ViStatus HPE6432_EnterCalExtDetPowerMeterReading (ViSession
instrumentHandle, ViInt32 numberDetCalPointsCounter,
ViReal64 powerMeterReading);
Purpose
This function is passed two input parameters that allows the
synthesizer to compute the linearization calibration for the specific
frequency point using the actual power meter reading at that point.
There are three VXIplug&play functions used to accomplish the
external detector linearization calibration for an external leveling loop
configuration:
• HPE6432_GetNumExtDetCalPoints
• HPE6432_SetupCalExtDetPoint
• HPE6432_EnterCalExtDetPowerMeterReading
NOTE For best results when calibrating an external leveling loop
configuration, both the External Detector Linearization and External
Modulator Gain Calibration must be run. When running these
calibrations, order matters; the External Modulator Gain Calibration
must be run only after an External Detector Linearization is run.
Running these calibrations a second time may yield a minor
improvement in accuracy; the accuracy improvement is less than
0.25 dB. Running these calibrations any additional times provides no
further accuracy improvement.
The user first queries for the number of Calibration Points that must be
taken using the HPE6432_GetNumExtDetCalPoints function. This
function requires the user to pass the operating range of their current
external leveling loop configuration's start and stop frequency in Hertz.
This routine calculates the number of external leveling loop
configuration calibration points required for this operation range. The
user repeats the following process using this return value as the
number of repetitions. Within the loop, they call the setup routine
(HPE6432_SetupCalExtDetPoint) to configure the synthesizer for the
current calibration point. Once configured, the user must supply their
own power meter reading utility that reads the value at the power
meter for the current configuration. Next, they call the
HPE6432_EnterCalExtDetPowerMeterReading function to enter the
power meter reading value. Once the last point is entered, the function
completes the calibration and stores the calibrated values within the
synthesizer flash memory, thus completing the calibration process.
If an invalid start or stop frequency for the external leveling loop
configuration is passed to the function, the