Rf
SCPI Commands :
[SOURce<HW>]:CORRection:OPTimize:RF:CHARacteristics
[SOURce<HW>]:CORRection:OPTimize:RF:HEADroom
- class RfCls[source]
Rf commands group definition. 5 total commands, 2 Subgroups, 2 group commands
- get_characteristics() IqOptMode [source]
# SCPI: [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.
- return:
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]
# SCPI: [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.
- return:
state: 1| ON| 0| OFF
- set_characteristics(characteristic: IqOptMode) None [source]
# SCPI: [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.
- param 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]
# SCPI: [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.
- param state:
1| ON| 0| OFF
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.correction.optimize.rf.clone()
Subgroups