This topic describes the parameters of the RF Optimizations screen, including the harmonic filters.
Optimizations pertain to the RF Output of the indicated channel. Each optimization may involve a tradeoff in one aspect of instrument performance over another. Care should be taken in choosing an optimization for your measurement use case.
Temperature Compensation Setup
Enables or disables harmonic filters if Option 1EH is present. The instrument’s harmonic performance is improved for RF frequencies < 2 GHz. Maximum output power will be limited (see Data Sheet).
GUI Location |
RF Output > Attenuation > Use Harmonic Filters |
SCPI Command |
[:SOURce][:RF<channel>]:HFILter[:STATe] ON|OFF|1|0 [:SOURce][:RF<channel>]:HFILter[:STATe]? |
SCPI Example |
HFIL ON HFIL? |
Preset |
OFF |
State Saved |
Yes |
Range |
OFF | ON |
Couplings |
When Optimization Mode Auto is off, Use Harmonic Filters is not changeable in the GUI. Attempting to change the state via SCPI raises the error -221, "Settings Conflict; Cannot change Use Harmonics Filters while Optimization Mode Auto is off". |
Initial S/W Revision |
A.03.00 |
The selection controls optimization of signal generation in respect to signal-to-noise ratio vs distortion levels. The default is balanced performance. Other choices optimize for best signal-to-noise or best (lowest) distortion. This control is a hint or clue to the instrument for how to emphasize internal circuitry. The actual signal output may not change.
SCPI Command |
[:SOURce][:RF<channel>]:OPTimization:NOISe BALanced|SNRatio|DISTortion [:SOURce][:RF<channel>]:OPTimization:NOISe? |
SCPI Example |
OPT:NOIS SNR OPT:NOIS? |
Notes |
For M9383B/M9384B, only BALanced is applicable, attempting to make other selections will raise the error -224, "Illegal parameter value". When Optimization Mode Auto is off, Noise Preference is not changeable in the GUI, attempting to change the state via SCPI raises the error -221, "Settings Conflict; Cannot change Noise Preference while Optimization Mode Auto is off". |
Preset |
BAL |
State Saved |
Yes |
Range |
BALanced | SNRatio | DISTortion |
Couplings |
None |
Backwards Compatibility SCPI |
[:SOURce][:RF<channel>]:POWer:NOISe[:STATe] ON|OFF|1|0 [:SOURce][:RF<channel>]:POWer:NOISe[:STATe]? ON will set SNRatio OFF will set BALanced Default is OFF When Noise Preference is set to DISTortion, query returns OFF. |
Initial S/W Revision |
A.10.00 |
This optimization is provided to override the default calibrated tradeoff of signal-to-noise vs distortion. Higher values optimize signal-to-noise over distortion. This value is not used when I/Q modulation is off. This value overrides the default selection determined from the Optimization Mode setting.
Because signal-to-noise optimization is frequency-dependent, based on the instrument's internal circuitry, the actual signal-to-noise override achieved may be lower than the entered value.
SCPI Command |
[:SOURce][:RF<channel>]:OPTimization:SNR <rel_ampl> [:SOURce][:RF<channel>]:OPTimization:SNR? |
SCPI Example |
OPT:SNR -4 DB |
Preset |
0 |
State Saved |
Yes |
Resolution |
0.001 dB |
Min |
For M9383B/M9384B: -10 dB For M9484C: -4 dB |
Max |
For M9383B/M9384B: 10 dB For M9484C: 0 dB |
Resolution |
For M9383B/M9384B: 0.01 dB For M9484C: 0.001 dB |
Couplings |
Setting Signal-to-Noise Auto to On sets Override Signal-to-Noisevalue to 0 dB. Setting Signal-to-Noise Auto to Off does not change the Override Signal-to-Noise value. |
Backwards Compatibility SCPI |
[:SOURce][:RF<channel>]:IQ:MODulation:ATTen <ampl_rel> |
Initial S/W Revision |
A.10.00 |
By default, the instrument automatically emphasizes signal-to-noise. You can override the automatic optimization of signal-to-noise vs distortion to configure the optimization for your measurement use case. This value is ignored (implicitly AUTO) when I/Q modulation is off.
SCPI Command |
[:SOURce][:RF<channel>]:OPTimization:SNR:AUTO ON|OFF|1|0 [:SOURce][:RF<channel>]:OPTimization:SNR:AUTO? |
SCPI Example |
OPT:SNR:AUTO OFF |
Preset |
ON |
State Saved |
Yes |
Range |
0 | 1 | OFF | ON |
Couplings |
Setting any value of Override Signal-to-Noise sets Auto to OFF |
Backwards Compatibility SCPI |
[:SOURce][:RF<channel>]:IQ:MODulation:ATTen:AUTO ON|OFF|1|0 |
Initial S/W Revision |
A.10.00 |
In general, instruments may have numerous optimization modes, dependent upon the internal circuitry. The M9484C provides nine modes; the M9383B/M9384B has one mode.
For the M9484C:
Mode 0: for vector operation with BW < 200 MHz.
Mode 1: for vector operation with BW < 400 MHz.
Mode 2: for vector operation with BW < 1200 MHz.
Mode 3: for vector operation with BW > 1200 MHz.
Mode 4: for vector operation with BW < 200 MHz and Use Harmonics Filter enabled.
Mode 5: for CW operation with enhanced S/N (low noise, with higher target RMS).
Mode 6: for CW operation with low distortion.
Mode 7: for CW operation with balanced S/N and distortion.
Mode 8: for CW operation with balanced S/N and distortion and harmonics filter switched in.
SCPI Command |
[:SOURce][:RF<channel>]:OPTimization:MODE <integer> [:SOURce][:RF<channel>]:OPTimization:MODE? |
SCPI Example |
OPT:MODE 3 OPT:MODE? |
Notes |
For M9383B/M9384B: Only 0 is available. Attempting to change to a value other than 0 raises the error -222, "Data out of range; Clipped to lower limit" For M9484C: Attempting to change to a value greater than 8 raises the error -222, "Data out of range; Clipped to lower limit" |
Preset |
0 |
State Saved |
Yes |
Min |
0 |
Max |
For M9383B/M9384B: 0 For M9484C: 8 |
Couplings |
When set explicitly OPT:MODE:AUTO is set to OFF |
Initial S/W Revision |
A.10.00 |
By default, the instrument automatically selects the appropriate optimization based on the features in use. You can override the automatic optimization to configure the optimization for your measurement use case.
For the M9484C, when the optimization mode is manual (auto off), the Use Harmonics Filters and Noise Preference selections are ignored. When the Signal-to-Noise optimization feature is under manual control, it still overrides the manual Optimization Mode control.
SCPI Command |
[:SOURce][:RF<channel>]:OPTimization:MODE:AUTO[:STATe] 0|1|OFF|ON [:SOURce][:RF<channel>]:OPTimization:MODE:AUTO[:STATe]? |
SCPI Example |
OPT:MODE:AUTO ON OPT:MODE:AUTO? |
Notes |
When Optimization Mode Auto is off, Use Harmonic Filters and Noise Preference are not changeable. |
Preset |
ON |
State Saved |
Yes |
Range |
0 | 1 | OFF | ON |
Couplings |
When OPT:MODE is set to a value, AUTO is set to OFF |
Initial S/W Revision |
A.10.00 |
Applies to M9484C only.
The M9484C can adjust power and phase to compensate for temperature variation.
This feature specifies if temperature compensation is applied to the amplitude and phase. If it is off, the power and phase are not compensated as the temperature changes. If it is on, the temperature is taken into account when the RF channel’s instrument settings are changed, or when the Update Compensation GUI button is selected (or the TEMP:COMP:IMMediate SCPI command is sent).
This setting must be on for any other Temperature compensation settings to be active.
For M9383B or M9384B: Temperature Compensation State is ON and is not changeable (however, sending the SCPI command does not generate an error).
GUI Location |
RF Output > Optimizations tab > Temperature Compensation > Enable |
SCPI Command |
[:SOURce][:RF<channel>]:TEMPerature:COMPensation[:STATe] ON|OFF|1|0 [:SOURce][:RF<channel>]:TEMPerature:COMPensation[:STATe]? |
SCPI Example |
TEMP:COMP OFF TEMP:COMP? |
Preset |
ON |
State Saved |
Yes |
Choices |
On | Off | 1 | 0 |
Initial S/W Revision |
A.12.00 |
When Temperature Compensation is on, this feature can cause the temperature compensation to be applied immediately to the current setup. This allows choosing to update for temperature drift while leaving the setup constant.
For M9383B or M9384B: Not a supported function. Sending the SCPI command has no effect, but it does not generate an error.
GUI Location |
RF Output > Optimizations tab > Temperature Compensation > Update Compensation |
SCPI Command |
[:SOURce][:RF<channel>]:TEMPerature:COMPensation:IMMediate |
SCPI Example |
TEMP:COMP:IMM |
Preset |
N/A |
State Saved |
No |
Initial S/W Revision |
A.12.00 |
This feature selects whether the temperature compensation application is to all of channel gain, or only to the headroom.
When Attenuator Auto is off, this value will be ignored and the Application Type will be HEADroom. CGAin (Channel Gain) is generally the best choice, as it maximizes the signal to noise ratio and headroom. HEADroom can be desirable for repeatability, as switching attenuation can introduce 0.05 dB of variation for the exact same setup due to selecting a different gain state.
For M9383B or M9384B: Temperature Compensation Mode is set to HEADroom and not changeable (however, sending the SCPI command does not generate an error).
GUI Location |
RF Output > Optimizations tab > Temperature Compensation > Power Application |
SCPI Command |
[:SOURce][:RF<channel>]:TEMPerature:COMPensation:POWer:APPLication HEADroom|CGAin [:SOURce][:RF<channel>]:TEMPerature:COMPensation:POWer APPLication? |
SCPI Example |
TEMP:COMP:POW:APPL CGAin TEMP:COMP:POW:APPL? |
Preset |
HEAD |
Choices |
Headroom | Channel Gain |
State Saved |
Yes |
Initial S/W Revision |
A.12.00 |