Rf
SCPI Commands :
[SOURce<HW>]:CORRection:OPTimize:RF:CHARacteristics
[SOURce<HW>]:CORRection:OPTimize:RF:HEADroom
- Commands in total: 10Subgroups: 4Direct child commands: 2
- get_characteristics() IqOptMode[source]
# [SOURce<HW>]:CORRection:OPTimize:RF:CHARacteristics value: enums.IqOptMode = driver.source.correction.optimize.rf.get_characteristics()
Sets the method for optimizing the I/Q modulation.
- Returns:
characteristic: OFF | EVM | USER OFF No dedicated I/Q modulation optimization. EVM Optimizes I/Q modulation to achieve better EVM performance. This method reduces the wideband noise and improves the nonlinear effects of amplifiers resulting in a linear gain. USER Sets a user-defined optimization as the I/Q modulation method.
- get_headroom() bool[source]
# [SOURce<HW>]:CORRection:OPTimize:RF:HEADroom value: bool = driver.source.correction.optimize.rf.get_headroom()
Enables automatic adjustments of the I/Q modulator after each RF frequency change or RF level change.
- Returns:
state: 1 | ON | 0| OFF
- set_characteristics(characteristic: IqOptMode) None[source]
# [SOURce<HW>]:CORRection:OPTimize:RF:CHARacteristics driver.source.correction.optimize.rf.set_characteristics(characteristic = enums.IqOptMode.EVM)
Sets the method for optimizing the I/Q modulation.
- Parameters:
characteristic – OFF | EVM | USER OFF No dedicated I/Q modulation optimization. EVM Optimizes I/Q modulation to achieve better EVM performance. This method reduces the wideband noise and improves the nonlinear effects of amplifiers resulting in a linear gain. USER Sets a user-defined optimization as the I/Q modulation method.
- set_headroom(state: bool) None[source]
# [SOURce<HW>]:CORRection:OPTimize:RF:HEADroom driver.source.correction.optimize.rf.set_headroom(state = False)
Enables automatic adjustments of the I/Q modulator after each RF frequency change or RF level change.
- Parameters:
state – 1 | ON | 0| OFF
Cloning the Group
# Create a copy of the original group, that exists independently
rf_copy = driver.source.correction.optimize.rf.clone()
Subgroups