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.isignal.get_bandwidth()

Selects the channel bandwidth. In the combined signal path (CSP) , consider the dependency between this parameter and the trigger bandwidth, set for the RX frame trigger in the signaling application. See TRIGger:WLAN:SIGN<i>:RX:MACFrame:BW For 802.11ax and trigger source set to ‘HE_TB Trigger’, the setting depends on the trigger configuration: CONFigure:WLAN:SIGN<i>:CONNection:HETF:CHBW

return:

bandwidth: BW05mhz | BW10mhz | BW20mhz | BW40mhz | BW80mhz | BW16mhz | BW88mhz BW05mhz: 5 MHz BW10mhz: 10 MHz BW20mhz: 20 MHz BW40mhz: 40 MHz BW80mhz: 80 MHz BW88mhz: 80+80 MHz BW16mhz: 160 MHz

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

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

return:

burst_type: MIXed | GREenfield 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.isignal.get_cdistance()

Configures the distance between the center frequencies of the two 80-MHz segments for the bandwidth of 80+80 MHz.

return:

channel_distance: numeric Range: 80 MHz to 940 MHz, Unit: MHz

get_elength() BurstEvalLength[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:ELENgth
value: enums.BurstEvalLength = driver.configure.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.isignal.get_iqswap()

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

return:

iqswap: OFF | ON

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

This command allows you to limit the evaluation to bursts of a particular modulation type. If the received burst has a different modulation, the reliability ‘Wrong Modulation’ is displayed. In the combined signal path (CSP) , consider the dependency between this parameter and the data rate, set for the RX frame trigger in the signaling application. See TRIGger:WLAN:SIGN<i>:RX:MACFrame:RATE For 802.11ax and trigger source set to ‘HE_TB Trigger’, the setting depends on the trigger configuration: CONFigure:WLAN:SIGN<i>:STA<s>:CONNection:HETF:MCS

return:

modulation_filter: ALL | BPSK | QPSK | QAM16 | QAM64 | QAM256 | QAM1024 | DBPSk | DQPSk | CCK5_5 | CCK11 For OFDM: ALL | BPSK | QPSK | QAM16 | QAM64 | QAM256 | QAM1024 For DSSS: ALL | DBPSk | DQPSk | CCK5_5 | CCK11

get_pclass() PowerClass[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:PCLass
value: enums.PowerClass = driver.configure.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 | CLB | CLCD | USERdefined 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.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 | TMIMo | CMIMo 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.isignal.get_standard()

Selects the IEEE 802.11 standard. Several WLAN signal properties depend on the selected standard, see ‘Physical layer’. In the combined signal path (CSP) , consider the dependency between this parameter and the burst type, set for the RX frame trigger in the signaling application. See TRIGger:WLAN:SIGN<i>:RX:MACFrame:BTYPe Selecting a standard that is not compatible with the current scenario restores the ‘Standalone’ scenario.

return:

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

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

Selects the channel bandwidth. In the combined signal path (CSP) , consider the dependency between this parameter and the trigger bandwidth, set for the RX frame trigger in the signaling application. See TRIGger:WLAN:SIGN<i>:RX:MACFrame:BW For 802.11ax and trigger source set to ‘HE_TB Trigger’, the setting depends on the trigger configuration: CONFigure:WLAN:SIGN<i>:CONNection:HETF:CHBW

param bandwidth:

BW05mhz | BW10mhz | BW20mhz | BW40mhz | BW80mhz | BW16mhz | BW88mhz BW05mhz: 5 MHz BW10mhz: 10 MHz BW20mhz: 20 MHz BW40mhz: 40 MHz BW80mhz: 80 MHz BW88mhz: 80+80 MHz BW16mhz: 160 MHz

set_btype(burst_type: BurstType) None[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:BTYPe
driver.configure.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 | GREenfield 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.isignal.set_cdistance(channel_distance = 1)

Configures the distance between the center frequencies of the two 80-MHz segments for the bandwidth of 80+80 MHz.

param channel_distance:

numeric Range: 80 MHz to 940 MHz, Unit: MHz

set_elength(evaluation_length: BurstEvalLength) None[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:ELENgth
driver.configure.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.isignal.set_iqswap(iqswap = False)

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

param iqswap:

OFF | ON

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

This command allows you to limit the evaluation to bursts of a particular modulation type. If the received burst has a different modulation, the reliability ‘Wrong Modulation’ is displayed. In the combined signal path (CSP) , consider the dependency between this parameter and the data rate, set for the RX frame trigger in the signaling application. See TRIGger:WLAN:SIGN<i>:RX:MACFrame:RATE For 802.11ax and trigger source set to ‘HE_TB Trigger’, the setting depends on the trigger configuration: CONFigure:WLAN:SIGN<i>:STA<s>:CONNection:HETF:MCS

param modulation_filter:

ALL | BPSK | QPSK | QAM16 | QAM64 | QAM256 | QAM1024 | DBPSk | DQPSk | CCK5_5 | CCK11 For OFDM: ALL | BPSK | QPSK | QAM16 | QAM64 | QAM256 | QAM1024 For DSSS: ALL | DBPSk | DQPSk | CCK5_5 | CCK11

set_pclass(power_class: PowerClass) None[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:PCLass
driver.configure.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 | CLB | CLCD | USERdefined 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.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 | TMIMo | CMIMo SISO: SISO signal CMIMo: Composite MIMO TMIMo: True MIMO

set_standard(standard: IeeeStandard) None[source]
# SCPI: CONFigure:WLAN:MEASurement<Instance>:ISIGnal:STANdard
driver.configure.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’. In the combined signal path (CSP) , consider the dependency between this parameter and the burst type, set for the RX frame trigger in the signaling application. See TRIGger:WLAN:SIGN<i>:RX:MACFrame:BTYPe Selecting a standard that is not compatible with the current scenario restores the ‘Standalone’ scenario.

param standard:

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

Cloning the Group

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

Subgroups