Modulation

SCPI Command :

CONFigure:NIOT:MEASurement<Instance>:MEValuation:LIST:SEGMent<nr>:MODulation
class ModulationCls[source]

Modulation commands group definition. 1 total commands, 0 Subgroups, 1 group commands

class ModulationStruct[source]

Structure for setting input parameters. Fields:

  • Mod_Statistics: int: Statistical length in slots

  • Modenable: bool: Enables or disables the measurement of modulation results
    • ON: Modulation results are measured according to the other enable flags in this command. Modulation results for which there is no explicit enable flag are also measured (e.g. I/Q offset, frequency error and timing error) .

    • OFF: No modulation results at all are measured. The other enable flags in this command are ignored.

  • Evm_Enable: bool: Enables or disables the measurement of EVM

  • Mag_Error_Enable: bool: Enables or disables the measurement of magnitude error

  • Phase_Err_Enable: bool: Enables or disables the measurement of phase error

  • Ib_Eenable: bool: Enables or disables the measurement of inband emissions

  • Mod_Scheme: enums.ModScheme: Modulation scheme used by the NB-IoT uplink signal: BPSK, QPSK, 16QAM For 16QAM,

multiple subcarriers per RU must be in use (No. of SC 1) . See ‘Resource unit allocation’

get(segment=Segment.Default) ModulationStruct[source]
# SCPI: CONFigure:NIOT:MEASurement<Instance>:MEValuation:LIST:SEGMent<nr>:MODulation
value: ModulationStruct = driver.configure.niotMeas.multiEval.listPy.segment.modulation.get(segment = repcap.Segment.Default)

Defines settings for modulation measurements in list mode for segment <no>.

param segment:

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Segment’)

return:

structure: for return value, see the help for ModulationStruct structure arguments.

set(structure: ModulationStruct, segment=Segment.Default) None[source]
# SCPI: CONFigure:NIOT:MEASurement<Instance>:MEValuation:LIST:SEGMent<nr>:MODulation
structure = driver.configure.niotMeas.multiEval.listPy.segment.modulation.ModulationStruct()
structure.Mod_Statistics: int = 1
structure.Modenable: bool = False
structure.Evm_Enable: bool = False
structure.Mag_Error_Enable: bool = False
structure.Phase_Err_Enable: bool = False
structure.Ib_Eenable: bool = False
structure.Mod_Scheme: enums.ModScheme = enums.ModScheme.BPSK
driver.configure.niotMeas.multiEval.listPy.segment.modulation.set(structure, segment = repcap.Segment.Default)

Defines settings for modulation measurements in list mode for segment <no>.

param structure:

for set value, see the help for ModulationStruct structure arguments.

param segment:

optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Segment’)