Isignal

SCPI Commands :

CONFigure:WLAN:MEASurement<Instance>:ISIGnal:STANdard
CONFigure:WLAN:MEASurement<Instance>:ISIGnal:RMODe
CONFigure:WLAN:MEASurement<Instance>:ISIGnal:ELENgth
CONFigure:WLAN:MEASurement<Instance>:ISIGnal:BTYPe
CONFigure:WLAN:MEASurement<Instance>:ISIGnal:BWIDth
CONFigure:WLAN:MEASurement<Instance>:ISIGnal:CDIStance
CONFigure:WLAN:MEASurement<Instance>:ISIGnal:PCLass
CONFigure:WLAN:MEASurement<Instance>:ISIGnal:IQSWap
CONFigure:WLAN:MEASurement<Instance>:ISIGnal:MODFilter
class IsignalCls[source]

Isignal commands group definition. 13 total commands, 3 Subgroups, 9 group commands

get_bandwidth() Bandwidth[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:BWIDth
value: enums.Bandwidth = driver.configure.wlanMeas.isignal.get_bandwidth()

Selects the channel bandwidth.

return:

bandwidth: BW05mhz: 5 MHz BW10mhz: 10 MHz BW20mhz: 20 MHz BW40mhz: 40 MHz BW80mhz: 80 MHz BW16mhz: 160 MHz BW32mhz: 320 MHz

get_btype() BurstType[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:BTYPe
value: enums.BurstType = driver.configure.wlanMeas.isignal.get_btype()

Sets the burst type for standard 802.11n. Do not use the command for other standards.

return:

burst_type: MIXed: Compatibility mode, for coexistence with older standards GREenfield: Greenfield mode, incompatible with older standards

get_cdistance() int[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:CDIStance
value: int = driver.configure.wlanMeas.isignal.get_cdistance()

No command help available

return:

channel_distance: No help available

get_elength() BurstEvalLength[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:ELENgth
value: enums.BurstEvalLength = driver.configure.wlanMeas.isignal.get_elength()

No command help available

return:

evaluation_length: No help available

get_iqswap() bool[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:IQSWap
value: bool = driver.configure.wlanMeas.isignal.get_iqswap()

Swaps the role of the I and Q axes in the baseband.

return:

iqswap: No help available

get_modfilter() ModulationFilter[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:MODFilter
value: enums.ModulationFilter = driver.configure.wlanMeas.isignal.get_modfilter()

This command allows you to limit the evaluation to bursts of a particular modulation format. If the received burst has a different modulation, the reliability Wrong Modulation is displayed.

return:

modulation_filter: Valid for OFDM: all, BPSK, QPSK, 16QAM, 64QAM6, 256QAM, 1024QAM, 4096QAM Valid for DSSS: all, DBPSK (1 Mbit/s) , DQPSK (2 Mbit/s) , CCK (5.5 Mbit/s) , CCK (11 Mbit/s)

get_pclass() PowerClass[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:PCLass
value: enums.PowerClass = driver.configure.wlanMeas.isignal.get_pclass()

Sets the STA transmit power class for 802.11p and selects the transmit spectrum mask to be applied.

return:

power_class: CLA: class A transmit spectrum mask CLB: class B transmit spectrum mask CLCD: class C or D, no transmit spectrum limit check USERdefined: user-defined transmit spectrum mask

get_rmode() ReceiveMode[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:RMODe
value: enums.ReceiveMode = driver.configure.wlanMeas.isignal.get_rmode()

Sets the receive mode. Not all standards support MIMO. If you set a standard that is incompatible with the current receive mode, the receive mode automatically reverts to SISO.

return:

receive_mode: SISO: SISO signal CMIMo: Composite MIMO TMIMo: True MIMO

get_standard() IeeeStandard[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:STANdard
value: enums.IeeeStandard = driver.configure.wlanMeas.isignal.get_standard()

Selects the IEEE 802.11 standard. Several WLAN signal properties depend on the selected standard, see ‘Physical layer’.

return:

standard: DSSS: 802.11b/g (DSSS) LOFDm: 802.11a/g (OFDM) HTOFdm: 802.11n VHTofdm: 802.11ac HEOFdm: 802.11ax POFDm: 802.11p EHTofdm: 802.11be

set_bandwidth(bandwidth: Bandwidth) None[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:BWIDth
driver.configure.wlanMeas.isignal.set_bandwidth(bandwidth = enums.Bandwidth.BW05mhz)

Selects the channel bandwidth.

param bandwidth:

BW05mhz: 5 MHz BW10mhz: 10 MHz BW20mhz: 20 MHz BW40mhz: 40 MHz BW80mhz: 80 MHz BW16mhz: 160 MHz BW32mhz: 320 MHz

set_btype(burst_type: BurstType) None[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:BTYPe
driver.configure.wlanMeas.isignal.set_btype(burst_type = enums.BurstType.AUTO)

Sets the burst type for standard 802.11n. Do not use the command for other standards.

param burst_type:

MIXed: Compatibility mode, for coexistence with older standards GREenfield: Greenfield mode, incompatible with older standards

set_cdistance(channel_distance: int) None[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:CDIStance
driver.configure.wlanMeas.isignal.set_cdistance(channel_distance = 1)

No command help available

param channel_distance:

No help available

set_elength(evaluation_length: BurstEvalLength) None[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:ELENgth
driver.configure.wlanMeas.isignal.set_elength(evaluation_length = enums.BurstEvalLength.REDucedburst)

No command help available

param evaluation_length:

No help available

set_iqswap(iqswap: bool) None[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:IQSWap
driver.configure.wlanMeas.isignal.set_iqswap(iqswap = False)

Swaps the role of the I and Q axes in the baseband.

param iqswap:

No help available

set_modfilter(modulation_filter: ModulationFilter) None[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:MODFilter
driver.configure.wlanMeas.isignal.set_modfilter(modulation_filter = enums.ModulationFilter.ALL)

This command allows you to limit the evaluation to bursts of a particular modulation format. If the received burst has a different modulation, the reliability Wrong Modulation is displayed.

param modulation_filter:

Valid for OFDM: all, BPSK, QPSK, 16QAM, 64QAM6, 256QAM, 1024QAM, 4096QAM Valid for DSSS: all, DBPSK (1 Mbit/s) , DQPSK (2 Mbit/s) , CCK (5.5 Mbit/s) , CCK (11 Mbit/s)

set_pclass(power_class: PowerClass) None[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:PCLass
driver.configure.wlanMeas.isignal.set_pclass(power_class = enums.PowerClass.CLA)

Sets the STA transmit power class for 802.11p and selects the transmit spectrum mask to be applied.

param power_class:

CLA: class A transmit spectrum mask CLB: class B transmit spectrum mask CLCD: class C or D, no transmit spectrum limit check USERdefined: user-defined transmit spectrum mask

set_rmode(receive_mode: ReceiveMode) None[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:RMODe
driver.configure.wlanMeas.isignal.set_rmode(receive_mode = enums.ReceiveMode.CMIMo)

Sets the receive mode. Not all standards support MIMO. If you set a standard that is incompatible with the current receive mode, the receive mode automatically reverts to SISO.

param receive_mode:

SISO: SISO signal CMIMo: Composite MIMO TMIMo: True MIMO

set_standard(standard: IeeeStandard) None[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:STANdard
driver.configure.wlanMeas.isignal.set_standard(standard = enums.IeeeStandard.DSSS)

Selects the IEEE 802.11 standard. Several WLAN signal properties depend on the selected standard, see ‘Physical layer’.

param standard:

DSSS: 802.11b/g (DSSS) LOFDm: 802.11a/g (OFDM) HTOFdm: 802.11n VHTofdm: 802.11ac HEOFdm: 802.11ax POFDm: 802.11p EHTofdm: 802.11be

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.wlanMeas.isignal.clone()

Subgroups