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.