EvmAll
SCPI Commands :
CONFigure:WLAN:MEASurement<instance>:MEValuation:LIMit:MODulation:HEOFdm:EVMall:TBCoderate
CONFigure:WLAN:MEASurement<instance>:MEValuation:LIMit:MODulation:HEOFdm:EVMall:TBHigh
CONFigure:WLAN:MEASurement<instance>:MEValuation:LIMit:MODulation:HEOFdm:EVMall:TBLow
CONFigure:WLAN:MEASurement<instance>:MEValuation:LIMit:MODulation:HEOFdm:EVMall
- class EvmAllCls[source]
EvmAll commands group definition. 4 total commands, 0 Subgroups, 4 group commands
- class TbCoderateStruct[source]
Structure for setting input parameters. Fields:
Cr_Bpsk: enums.Coderate: Coding rate for BPSK modulation format CR14dcm: 1/4 DCM (coding rate 1/2 with DCM) CR38dcm: 3/8 DCM (coding rate 3/4 with DCM) CR12: 1/2 (coding rate 1/2 without DCM) CR23: 2/3 (coding rate 2/3 without DCM) CR34: 3/4 (coding rate 3/4 without DCM) CR56: 5/6 (coding rate 5/6 without DCM)
Cr_Qpsk: enums.Coderate: No parameter help available
Cr_16_Qam: enums.Coderate: No parameter help available
Cr_64_Qam: enums.Coderate: No parameter help available
Cr_256_Qam: enums.Coderate: No parameter help available
Cr_1024_Qam: enums.Coderate: No parameter help available
- class TbHighStruct[source]
Structure for setting input parameters. Fields:
Evm_Bpsk: float or bool: EVM limit for BPSK
Evm_Qpsk: float or bool: EVM limit for QPSK
Evm_16_Qam: float or bool: EVM limit for 16QAM
Evm_64_Qam: float or bool: EVM limit for 64QAM
Evm_256_Qam: float or bool: EVM limit for 256QAM
Evm_1024_Qam: float or bool: EVM limit for 1024QAM
- class TbLowStruct[source]
Structure for setting input parameters. Fields:
Evm_Bpsk: float or bool: EVM limit for BPSK
Evm_Qpsk: float or bool: EVM limit for QPSK
Evm_16_Qam: float or bool: EVM limit for 16QAM
Evm_64_Qam: float or bool: EVM limit for 64QAM
Evm_256_Qam: float or bool: EVM limit for 256QAM
Evm_1024_Qam: float or bool: EVM limit for 1024QAM
- class ValueStruct[source]
Structure for setting input parameters. Contains optional set arguments. Fields:
Evm_Br_14: float or bool: Limits for BPSK, coding rate 1/4, dual carrier modulation (DCM)
Evm_Br_12: float or bool: Limits for BPSK, coding rate 1/2
Evm_Qr_14: float or bool: Limits for QPSK, coding rate 1/4 DCM
Evm_Qr_12: float or bool: Limits for QPSK, coding rate 1/2
Evm_Qr_34: float or bool: Limits for QPSK, coding rate 3/4
Evm_16_Qam_14: float or bool: Limits for 16QAM, coding rate 1/4 DCM
Evm_16_Qam_38: float or bool: Limits for 16QAM, coding rate 3/8 DCM
Evm_16_Qam_12: float or bool: Limits for 16QAM, coding rate 1/2
Evm_16_Qam_34: float or bool: Limits for 16QAM, coding rate 3/4
Evm_64_Qam_23: float or bool: Limits for 64QAM, coding rate 2/3
Evm_64_Qam_34: float or bool: Limits for 64QAM, coding rate 3/4
Evm_64_Qam_56: float or bool: Limits for 64QAM, coding rate 5/6
Evm_256_Qam_34: float or bool: Limits for 256QAM, coding rate 3/4
Evm_256_Qam_56: float or bool: Limits for 256QAM, coding rate 5/6
Evm_1024_Qam_34: float or bool: Optional setting parameter. Limits for 1024QAM, coding rate 3/4
Evm_1024_Qam_56: float or bool: Optional setting parameter. Limits for 1024QAM, coding rate 5/6
- get_tb_coderate() TbCoderateStruct[source]
# SCPI: CONFigure:WLAN:MEASurement<instance>:MEValuation:LIMit:MODulation:HEOFdm:EVMall:TBCoderate value: TbCoderateStruct = driver.configure.wlanMeas.multiEval.limit.modulation.heOfdm.evmAll.get_tb_coderate()
Specifies the coding rate of HE TB PPDU per modulation format, used for the calculation of unused tone error limit line.
- return:
structure: for return value, see the help for TbCoderateStruct structure arguments.
- get_tb_high() TbHighStruct[source]
# SCPI: CONFigure:WLAN:MEASurement<instance>:MEValuation:LIMit:MODulation:HEOFdm:EVMall:TBHigh value: TbHighStruct = driver.configure.wlanMeas.multiEval.limit.modulation.heOfdm.evmAll.get_tb_high()
Sets EVM limits for HE TB PPDU when transmit power is larger than the maximum power of MCS 7. The default values are in line with standard IEEE Std 802.11ax-2021, table 27-49 Allowed relative constellation error versus constellation size and coding rate.
- return:
structure: for return value, see the help for TbHighStruct structure arguments.
- get_tb_low() TbLowStruct[source]
# SCPI: CONFigure:WLAN:MEASurement<instance>:MEValuation:LIMit:MODulation:HEOFdm:EVMall:TBLow value: TbLowStruct = driver.configure.wlanMeas.multiEval.limit.modulation.heOfdm.evmAll.get_tb_low()
Sets EVM limits for HE TB PPDU when transmit power is less than or equal to the maximum power of MCS 7. The default values are in line with standard IEEE Std 802.11ax-2021, table 27-49 Allowed relative constellation error versus constellation size and coding rate.
- return:
structure: for return value, see the help for TbLowStruct structure arguments.
- get_value() ValueStruct[source]
# SCPI: CONFigure:WLAN:MEASurement<instance>:MEValuation:LIMit:MODulation:HEOFdm:EVMall value: ValueStruct = driver.configure.wlanMeas.multiEval.limit.modulation.heOfdm.evmAll.get_value()
Defines and activates upper limits for the error vector magnitude (EVM) of 802.11ax data carriers.
- return:
structure: for return value, see the help for ValueStruct structure arguments.
- set_tb_coderate(value: TbCoderateStruct) None[source]
# SCPI: CONFigure:WLAN:MEASurement<instance>:MEValuation:LIMit:MODulation:HEOFdm:EVMall:TBCoderate structure = driver.configure.wlanMeas.multiEval.limit.modulation.heOfdm.evmAll.TbCoderateStruct() structure.Cr_Bpsk: enums.Coderate = enums.Coderate.AUTO structure.Cr_Qpsk: enums.Coderate = enums.Coderate.AUTO structure.Cr_16_Qam: enums.Coderate = enums.Coderate.AUTO structure.Cr_64_Qam: enums.Coderate = enums.Coderate.AUTO structure.Cr_256_Qam: enums.Coderate = enums.Coderate.AUTO structure.Cr_1024_Qam: enums.Coderate = enums.Coderate.AUTO driver.configure.wlanMeas.multiEval.limit.modulation.heOfdm.evmAll.set_tb_coderate(value = structure)
Specifies the coding rate of HE TB PPDU per modulation format, used for the calculation of unused tone error limit line.
- param value:
see the help for TbCoderateStruct structure arguments.
- set_tb_high(value: TbHighStruct) None[source]
# SCPI: CONFigure:WLAN:MEASurement<instance>:MEValuation:LIMit:MODulation:HEOFdm:EVMall:TBHigh structure = driver.configure.wlanMeas.multiEval.limit.modulation.heOfdm.evmAll.TbHighStruct() structure.Evm_Bpsk: float or bool = 1.0 structure.Evm_Qpsk: float or bool = 1.0 structure.Evm_16_Qam: float or bool = 1.0 structure.Evm_64_Qam: float or bool = 1.0 structure.Evm_256_Qam: float or bool = 1.0 structure.Evm_1024_Qam: float or bool = 1.0 driver.configure.wlanMeas.multiEval.limit.modulation.heOfdm.evmAll.set_tb_high(value = structure)
Sets EVM limits for HE TB PPDU when transmit power is larger than the maximum power of MCS 7. The default values are in line with standard IEEE Std 802.11ax-2021, table 27-49 Allowed relative constellation error versus constellation size and coding rate.
- param value:
see the help for TbHighStruct structure arguments.
- set_tb_low(value: TbLowStruct) None[source]
# SCPI: CONFigure:WLAN:MEASurement<instance>:MEValuation:LIMit:MODulation:HEOFdm:EVMall:TBLow structure = driver.configure.wlanMeas.multiEval.limit.modulation.heOfdm.evmAll.TbLowStruct() structure.Evm_Bpsk: float or bool = 1.0 structure.Evm_Qpsk: float or bool = 1.0 structure.Evm_16_Qam: float or bool = 1.0 structure.Evm_64_Qam: float or bool = 1.0 structure.Evm_256_Qam: float or bool = 1.0 structure.Evm_1024_Qam: float or bool = 1.0 driver.configure.wlanMeas.multiEval.limit.modulation.heOfdm.evmAll.set_tb_low(value = structure)
Sets EVM limits for HE TB PPDU when transmit power is less than or equal to the maximum power of MCS 7. The default values are in line with standard IEEE Std 802.11ax-2021, table 27-49 Allowed relative constellation error versus constellation size and coding rate.
- param value:
see the help for TbLowStruct structure arguments.
- set_value(value: ValueStruct) None[source]
# SCPI: CONFigure:WLAN:MEASurement<instance>:MEValuation:LIMit:MODulation:HEOFdm:EVMall structure = driver.configure.wlanMeas.multiEval.limit.modulation.heOfdm.evmAll.ValueStruct() structure.Evm_Br_14: float or bool = 1.0 structure.Evm_Br_12: float or bool = 1.0 structure.Evm_Qr_14: float or bool = 1.0 structure.Evm_Qr_12: float or bool = 1.0 structure.Evm_Qr_34: float or bool = 1.0 structure.Evm_16_Qam_14: float or bool = 1.0 structure.Evm_16_Qam_38: float or bool = 1.0 structure.Evm_16_Qam_12: float or bool = 1.0 structure.Evm_16_Qam_34: float or bool = 1.0 structure.Evm_64_Qam_23: float or bool = 1.0 structure.Evm_64_Qam_34: float or bool = 1.0 structure.Evm_64_Qam_56: float or bool = 1.0 structure.Evm_256_Qam_34: float or bool = 1.0 structure.Evm_256_Qam_56: float or bool = 1.0 structure.Evm_1024_Qam_34: float or bool = 1.0 structure.Evm_1024_Qam_56: float or bool = 1.0 driver.configure.wlanMeas.multiEval.limit.modulation.heOfdm.evmAll.set_value(value = structure)
Defines and activates upper limits for the error vector magnitude (EVM) of 802.11ax data carriers.
- param value:
see the help for ValueStruct structure arguments.