WLAN RFSG SCPI Command Reference
- Updated2023-04-26
- 21 minute(s) read
WLAN RFSG SCPI Command Reference
SCPI command reference for the WLAN signal generator instrument personality.
SOURce:RFSG:WLAN<i>[:CSEGment<i>]:EATTenuation[:ALL]
Usage:
SOURce:RFSG:WLAN<i>[:CSEGment<i>]:EATTenuation[:ALL][?] <ExternalAttenuation[n]>
Query Response:
<ExternalAttenuation[n]>
Description |
Specifies the external attenuation for all active chains. External attenuation is applied on top of any attenuation provided for the specified port. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <ExternalAttenuation[n]> | |
Description |
External attenuation per chain. The size of the array depends on the current defined number of chains. |
Datatype |
Double |
Default Value |
0.00 |
Range |
[-100.00:100.00] |
Unit |
dB |
SOURce:RFSG:WLAN<i>[:CSEGment<i>]:EATTenuation:CHAin<i>
Usage:
SOURce:RFSG:WLAN<i>[:CSEGment<i>]:EATTenuation:CHAin<i>[?] <ExternalAttenuation>
Query Response:
<ExternalAttenuation>
Description |
Specifies the external attenuation. External attenuation is applied on top of any attenuation provided for the specified port. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <ExternalAttenuation> | |
Description |
External attenuation. |
Datatype |
Double |
Default Value |
0.00 |
Range |
[-100.00:100.00] |
Unit |
dB |
SOURce:RFSG:WLAN<i>[:CSEGment<i>]:FREQuency[:CENTer]
Usage:
SOURce:RFSG:WLAN<i>[:CSEGment<i>]:FREQuency[:CENTer][?] <CarrierFrequency>
Query Response:
<CarrierFrequency>
Description |
Specifies the center frequency for signal generation. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <CarrierFrequency> | |
Default Value |
2.412000000000000E+009 |
Range |
[1.000000000000000E+008:6.000000000000000E+009] |
Unit |
Hz |
SOURce:RFSG:WLAN<i>[:CSEGment<i>]:FREQuency:CHANnel
Usage:
SOURce:RFSG:WLAN<i>[:CSEGment<i>]:FREQuency:CHANnel <Channel>,<SecondaryFactor>
Description |
Calculates the carrier frequency of the WLAN signal to generate, according to the numbering scheme, by converting a set of input parameters into the carrier frequency. The device computes the carrier frequency according to sections 17.4.6, 18.3.8.3, 20.3.15 of IEEE Standard 802.11-2012 and section 22.3.14 of IEEE Standard 802.11ac-2013. |
Availability |
Command |
Execution Mode |
Overlapped |
Parameter: <Channel> | |
Description |
Specifies the offset of the center frequency, in increments of 5 MHz, above the starting frequency of the channel. |
Datatype |
Integer32 |
Default Value |
0 |
Range |
[0:200] |
Parameter: <SecondaryFactor> | |
Description |
Specifies whether the secondary channel is above or below the primary channel when you set BWIDth to 40 MHz. |
Datatype |
Integer32 |
Default Value |
0 |
Range |
[-1:1] |
SOURce:RFSG:WLAN<i>[:CSEGment<i>]:PORTname[:ALL]
Usage:
SOURce:RFSG:WLAN<i>[:CSEGment<i>]:PORTname[:ALL][?] <PortNames[n]>
Query Response:
<PortNames[n]>
Description |
Specifies the port name for the chain index 1..n. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <PortNames[n]> | |
Description |
Port name per chain. The size of the array depends on the current defined number of chains. |
Datatype |
String |
Default Value |
"SG0" |
SOURce:RFSG:WLAN<i>[:CSEGment<i>]:PORTname:CHAin<i>
Usage:
SOURce:RFSG:WLAN<i>[:CSEGment<i>]:PORTname:CHAin<i>[?] <PortName>
Query Response:
<PortName>
Description |
Specifies the port name for the chain index (CHAin<i>). |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <PortName> | |
Default Value |
"SG0" |
SOURce:RFSG:WLAN<i>[:CSEGment<i>]:POWer[:LEVel]
Usage:
SOURce:RFSG:WLAN<i>[:CSEGment<i>]:POWer[:LEVel][?] <PowerLevel>
Query Response:
<PowerLevel>
Description |
Specifies the average power level of the active portion of the burst for signal generation. The active portion of the burst is the WLAN packet excluding the interframe spacing. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <PowerLevel> | |
Default Value |
-10.00 |
Range |
[-140.00:50.00] |
Unit |
dBm |
SOURce:RFSG:WLAN<i>:ACTive[:ALL][:ENABle]
Usage:
SOURce:RFSG:WLAN<i>:ACTive[:ALL][:ENABle][?] <ChainEnable[n]>
Query Response:
<ChainEnable[n]>
Description |
Specifies whether to enable chains for signal generation. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <ChainEnable[n]> | |
Description |
MIMO configurations are supported by enabling multiple chains. The array size depends on the current defined number of chains. |
Datatype |
Boolean |
Default Value |
1 |
Range |
0 | 1 | OFF | ON |
SOURce:RFSG:WLAN<i>:ACTive:CHAin<i>[:ENABle]
Usage:
SOURce:RFSG:WLAN<i>:ACTive:CHAin<i>[:ENABle][?] <ChainEnable>
Query Response:
<ChainEnable>
Description |
Specifies whether to enable a specific chain for signal generation. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <ChainEnable> | |
Description |
MIMO configurations are supported by enabling multiple chains. |
Datatype |
Boolean |
Default Value |
0 |
Range |
0 | 1 | OFF | ON |
SOURce:RFSG:WLAN<i>:ARB:WAV:SELect
Usage:
SOURce:RFSG:WLAN<i>:ARB:WAV:SELect[?] <WaveformName>
Query Response:
<WaveformName>
Description |
Specifies the waveform the instrument uses for signal generation. This command loads the waveform from disk, if necessary. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <WaveformName> | |
Description |
File name of the waveform to use for signal generation. |
Datatype |
String |
Default Value |
"" |
SOURce:RFSG:WLAN<i>:BWIDth
Usage:
SOURce:RFSG:WLAN<i>:BWIDth[?] <ChannelBandwidth>
Query Response:
<ChannelBandwidth>
Description |
Specifies the bandwidth of the orthogonal frequency division multiplexing (OFDM) signal to be generated. Configure this property only when you configure the device for OFDM|HT|VHT generation. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <ChannelBandwidth> | |
Description |
5: Specifies a 5 MHz channel bandwidth. |
Datatype |
Enumeration |
Default Value |
20 |
Range |
5 | 10 | 20 | 40 | 80 | 160 | 80+80 |
SOURce:RFSG:WLAN<i>:IDLEtime
Usage:
SOURce:RFSG:WLAN<i>:IDLEtime[?] <IdleTime>
Query Response:
<IdleTime>
Description |
Specifies the interframe spacing for signal generation. The waveform contains zeros for the duration of the interframe spacing. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <IdleTime> | |
Default Value |
0.00001 |
Range |
[0.00000:0.20000] |
Unit |
s |
SOURce:RFSG:WLAN<i>:IMPairments[:ENABle]
Usage:
SOURce:RFSG:WLAN<i>:IMPairments[:ENABle][?] <ImpairmentsEnable>
Query Response:
<ImpairmentsEnable>
Description |
Specifies whether to enable injection of impairments in the signal. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <ImpairmentsEnable> | |
Description |
0 | OFF : Disables impairments. |
Datatype |
Boolean |
Default Value |
0 |
Range |
0 | 1 | OFF | ON |
SOURce:RFSG:WLAN<i>:IMPairments:EBNO
Usage:
SOURce:RFSG:WLAN<i>:IMPairments:EBNO[?] <EbNo>
Query Response:
<EbNo>
Description |
The amount of Gaussian white noise added to the signal. If a digitally modulated signal, this will be Eb/No. If an analog modulated signal, this will be the SNR value. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <EbNo> | |
Default Value |
INF |
Range |
[0.00:Inf] |
Unit |
dB |
SOURce:RFSG:WLAN<i>:IMPairments:FOFFset
Usage:
SOURce:RFSG:WLAN<i>:IMPairments:FOFFset[?] <FrequencyOffset>
Query Response:
<FrequencyOffset>
Description |
Specifies the offset of the center frequency of the complex baseband signal. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <FrequencyOffset> | |
Default Value |
0.0000000000E+000 |
Range |
[-5.0000000000E+007:5.0000000000E+007] |
Unit |
Hz |
SOURce:RFSG:WLAN<i>:IMPairments:GIMBalance
Usage:
SOURce:RFSG:WLAN<i>:IMPairments:GIMBalance[?] <GainImbalance>
Query Response:
<GainImbalance>
Description |
Specifies the amount of gain imbalance between the in-phase and quadrature-phase signal. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <GainImbalance> | |
Description |
Ratio of the mean amplitude of the in-phase (I) signal to the mean amplitude of the quadrature-phase (Q) signal. |
Datatype |
Double |
Default Value |
0.00 |
Range |
[-6.00:6.00] |
Unit |
dB |
SOURce:RFSG:WLAN<i>:IMPairments:IOFFset
Usage:
SOURce:RFSG:WLAN<i>:IMPairments:IOFFset[?] <IOffset>
Query Response:
<IOffset>
Description |
Specifies the in-phase offset impairment. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <IOffset> | |
Description |
DC offset in the in-phase (I) channel as a percentage of the root mean square (RMS) magnitude of the unaltered I channel. |
Datatype |
Double |
Default Value |
0.00 |
Range |
[-100.00:100.00] |
Unit |
% |
SOURce:RFSG:WLAN<i>:IMPairments:QOFFset
Usage:
SOURce:RFSG:WLAN<i>:IMPairments:QOFFset[?] <QOffset>
Query Response:
<QOffset>
Description |
Specifies quadrature-phase offset impairment. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <QOffset> | |
Description |
DC offset in the quadrature-phase (Q) channel as a percentage of the root mean square (RMS) magnitude of the unaltered Q channel. |
Datatype |
Double |
Default Value |
0.00 |
Range |
[-100.00:100.00] |
Unit |
% |
SOURce:RFSG:WLAN<i>:IMPairments:QSKew
Usage:
SOURce:RFSG:WLAN<i>:IMPairments:QSKew[?] <QuadratureSkew>
Query Response:
<QuadratureSkew>
Description |
Specifies quadrature skew impairment. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <QuadratureSkew> | |
Description |
Deviation in angle from 90 degrees between the in-phase (I) and quadrature-phase (Q) signals. |
Datatype |
Double |
Default Value |
0.00 |
Range |
[-30.00:30.00] |
Unit |
deg |
SOURce:RFSG:WLAN<i>:MARLocation
Usage:
SOURce:RFSG:WLAN<i>:MARLocation[?] <MarkerLocation>
Query Response:
<MarkerLocation>
Description |
Specifies the position of the marker relative to WLAN packet. This is relevant to the trigger export settings in the TRIG:RFSG:WLAN:EXPort command. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <MarkerLocation> | |
Description |
PACKETSTART: The marker is located at the beginning of the burst. |
Datatype |
Enumeration |
Default Value |
PACKETSTART |
Range |
PACKETSTART | PACKETEND |
SOURce:RFSG:WLAN<i>:MODE
Usage:
SOURce:RFSG:WLAN<i>:MODE[?] <GenerationMode>
Query Response:
<GenerationMode>
Description |
Specifies the generation mode of the WLAN signal generator. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <GenerationMode> | |
Description |
DYNAMIC: Use the configured properties in the PACKet subsystem to dynamic configure a WLAN generation. |
Datatype |
Enumeration |
Default Value |
DYNAMIC |
Range |
DYNAMIC | ARB |
SOURce:RFSG:WLAN<i>:NCHains
Usage:
SOURce:RFSG:WLAN<i>:NCHains[?] <NumberOfTxChains>
Query Response:
<NumberOfTxChains>
Description |
Specifies the number of active chains. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <NumberOfTxChains> | |
Default Value |
1 |
Range |
[1:4] |
SOURce:RFSG:WLAN<i>:PACKet[:COUNt]
Usage:
SOURce:RFSG:WLAN<i>:PACKet[:COUNt][?] <NumberOfPackets>
Query Response:
<NumberOfPackets>
Description |
Specifies the number of packets the generator should generate. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <NumberOfPackets> | |
Default Value |
-1 |
Range |
[-1:2147483647] |
SOURce:RFSG:WLAN<i>:PACKet:BSSColor
Usage:
SOURce:RFSG:WLAN<i>:PACKet:BSSColor[?] <BSSColor>
Query Response:
<BSSColor>
Description |
Specifes the identifer of the BSS (Basic Service Set) from which the 802.11ax PPDU is transmitted. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <BSSColor> | |
Default Value |
63 |
Range |
[0:63] |
SOURce:RFSG:WLAN<i>:PACKet:DCM[:ENABle]
Usage:
SOURce:RFSG:WLAN<i>:PACKet:DCM[:ENABle][?] <DCMEnabled>
Query Response:
<DCMEnabled>
Description |
Specifies whether to enable dual carrier modulation (DCM). DCM modulates the same information on a pair of sub-carriers. DCM is an optional modulation scheme for the HE-SIG-B and data fields. DCM is only applied to BPSK, QPSK and 16-QAM modulations. Note: With this command, DCM is only applied to HE SU PPDU and HE extended range SU PPDU. For OFDMA multi-users, refer to SOURce:RFSG:WLAN<i>:PACKet:USER<i>:DCM:[ENABle] and SOURce:RFSG:WLAN<i>:PACKet:DCM:ALL[:ENABle] |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <DCMEnabled> | |
Description |
0 | OFF: Disables DCM. |
Datatype |
Boolean |
Default Value |
0 |
Range |
0 | 1 | OFF | ON |
SOURce:RFSG:WLAN<i>:PACKet:DCM:ALL[:ENABle]
Usage:
SOURce:RFSG:WLAN<i>:PACKet:DCM:ALL[:ENABle][?] <DCMEnabled[n]>
Query Response:
<DCMEnabled[n]>
Description |
Specifies whether to enable the dual carrier modulation (DCM) for all users in a multi-user (MU) protocol data unit (PPDU) and trigger-based PPDU. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <DCMEnabled[n]> | |
Description |
The size of the array depends on the current defined number of users. |
Datatype |
Boolean |
Default Value |
0 |
Range |
0 | 1 | OFF | ON |
SOURce:RFSG:WLAN<i>:PACKet:DRATe
Usage:
SOURce:RFSG:WLAN<i>:PACKet:DRATe[?] <DataRate>
Query Response:
<DataRate>
Description |
Specifies the data rate, in MBps, for the payload. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <DataRate> | |
Description |
R1M: Specifies a data rate of 1 MBps, as defined in sections 18.4.6.3 and 18.4.6.4 of IEEE Standard 802.11b-1999. |
Datatype |
Enumeration |
Default Value |
R54M |
Range |
R1M | R2M | R5M5 | R6M | R9M | R11M | R12M | R18M | R24M | R36M | R48M | R54M |
SOURce:RFSG:WLAN<i>:PACKet:DSSS:PREamble
Usage:
SOURce:RFSG:WLAN<i>:PACKet:DSSS:PREamble[?] <DSSSPreambleType>
Query Response:
<DSSSPreambleType>
Description |
|
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <DSSSPreambleType> | |
Default Value |
LONG |
Range |
SHORT | LONG |
SOURce:RFSG:WLAN<i>:PACKet:GINTerval
Usage:
SOURce:RFSG:WLAN<i>:PACKet:GINTerval[?] <GuardInterval>
Query Response:
<GuardInterval>
Description |
Specifies the guard interval to use. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <GuardInterval> | |
Description |
LONG: Uses the long guard interval (1/4). |
Datatype |
Enumeration |
Default Value |
LONG |
Range |
LONG | SHORT | G1F4 | G1F8 | G1F16 |
SOURce:RFSG:WLAN<i>:PACKet:HELTfsize
Usage:
SOURce:RFSG:WLAN<i>:PACKet:HELTfsize[?] <HE-LTFSize>
Query Response:
<HE-LTFSize>
Description |
Specifies the HE-LTF symbol size in the 802.11ax signals. The IEEE Standard 802.11ax specifies the following combinations of the HE-LTF symbol size and the GUARD INTERVAL. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <HE-LTFSize> | |
Description |
AUTO: Specifies 4x as HE-LTF symbol duration for the guard interval type value of 1/4; or 2x otherwise. |
Datatype |
Enumeration |
Default Value |
AUTO |
Range |
AUTO | 4X | 2X | 1X |
SOURce:RFSG:WLAN<i>:PACKet:LESSegment
Usage:
SOURce:RFSG:WLAN<i>:PACKet:LESSegment[?] <LDPCExtraSymbolSegment>
Query Response:
<LDPCExtraSymbolSegment>
Description |
Specifies the LDPC Extra Symbol Segment field in the trigger frame which is used for 802.11ax Trigger-based PPDU generation. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <LDPCExtraSymbolSegment> | |
Description |
The default value is -1, which indicates LDPC Extra Symbol Segment is derived from the payload settings. |
Datatype |
Integer32 |
Default Value |
-1 |
Range |
[-2147483647:2147483647] |
SOURce:RFSG:WLAN<i>:PACKet:LSIGlength
Usage:
SOURce:RFSG:WLAN<i>:PACKet:LSIGlength[?] <L-SIGLength>
Query Response:
<L-SIGLength>
Description |
Specifies the value of LENGTH field in the trigger frame which is used for 802.11ax Trigger-based PPDU generation. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <L-SIGLength> | |
Description |
The default value is -1, which indicates LENGTH is derived from the payload settings. |
Datatype |
Integer32 |
Default Value |
-1 |
Range |
[-2147483647:2147483647] |
SOURce:RFSG:WLAN<i>:PACKet:MCSindex
Usage:
SOURce:RFSG:WLAN<i>:PACKet:MCSindex[?] <McsIndex>
Query Response:
<McsIndex>
Description |
Specifies the value of the modulation and coding scheme (MCS) index in 802.11n. The MCS index is a compact representation that determines the modulation scheme, coding rate, and number of spatial streams as specified in section 20.3.5 of IEEE Standard 802.11n-2009. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <McsIndex> | |
Description |
Modulation and coding scheme (MCS) index. |
Datatype |
Integer32 |
Default Value |
7 |
Range |
[0:31] |
SOURce:RFSG:WLAN<i>:PACKet:MCSindex:ALL
Usage:
SOURce:RFSG:WLAN<i>:PACKet:MCSindex:ALL[?] <McsIndex[n]>
Query Response:
<McsIndex[n]>
Description |
Specifies the value of the modulation and coding scheme (MCS) index for all users. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <McsIndex[n]> | |
Description |
Modulation and coding scheme (MCS) index. The size of the array depends on the current defined number of users. |
Datatype |
Integer32 |
Default Value |
7 |
Range |
[0:31] |
SOURce:RFSG:WLAN<i>:PACKet:MMAPmatrix
Usage:
SOURce:RFSG:WLAN<i>:PACKet:MMAPmatrix[?] <MimoMappingMatrix>
Query Response:
<MimoMappingMatrix>
Description |
Specifies the mapping matrix to use for MIMO generation. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <MimoMappingMatrix> | |
Description |
DIRECT: Use a direct mapping where every channel has only one stream. In the case where the number of transmit chains exceeds the number of streams, streams are repeated as nessesary. |
Datatype |
Enumeration |
Default Value |
DIRECT |
Range |
DIRECT | HADAMARD | FOURIER |
SOURce:RFSG:WLAN<i>:PACKet:NSTS
Usage:
SOURce:RFSG:WLAN<i>:PACKet:NSTS[?] <NSTS>
Query Response:
<NSTS>
Description |
Specifies the number of space-time streams to use. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <NSTS> | |
Default Value |
1 |
Range |
[1:16] |
SOURce:RFSG:WLAN<i>:PACKet:NSTS:ALL
Usage:
SOURce:RFSG:WLAN<i>:PACKet:NSTS:ALL[?] <Nsts[n]>
Query Response:
<Nsts[n]>
Description |
Specifies the number of space-time streams for all users. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <Nsts[n]> | |
Description |
Number of streams. The size of the array depends on the current defined number of users. |
Datatype |
Integer32 |
Default Value |
1 |
Range |
[0:16] |
SOURce:RFSG:WLAN<i>:PACKet:NUSers
Usage:
SOURce:RFSG:WLAN<i>:PACKet:NUSers[?] <NumberOfUsers>
Query Response:
<NumberOfUsers>
Description |
Specifies the number of users in a multi-user (MU) physical layer convergence procedure (PLCP) protocol data unit (PPDU). |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <NumberOfUsers> | |
Default Value |
1 |
Range |
[1:1000] |
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad[:HE]:SBDCm[:ENABle]
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad[:HE]:SBDCm[:ENABle][?] <DCMEnabled>
Query Response:
<DCMEnabled>
Description |
Specifies whether to enable the HE-Sig-B Dual Carrier Modulation. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <DCMEnabled> | |
Description |
Specifies whether to enable the HE-Sig-B Dual Carrier Modulation (DCM). |
Datatype |
Boolean |
Default Value |
0 |
Range |
0 | 1 | OFF | ON |
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad[:HE]:SBMCs
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad[:HE]:SBMCs[?] <SigBMcsIndex>
Query Response:
<SigBMcsIndex>
Description |
Specifies the HE-Sig-B-MCS. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <SigBMcsIndex> | |
Description |
The HE-SIG-B MCS index. |
Datatype |
Integer32 |
Default Value |
0 |
Range |
[0:5] |
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad[:LENGth]
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad[:LENGth][?] <PayloadLength>
Query Response:
<PayloadLength>
Description |
Specifies the length of the payload. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <PayloadLength> | |
Description |
Payload length, in bytes. |
Datatype |
Integer32 |
Default Value |
1024 |
Range |
[-2147483647:2147483647] |
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad[:LENGth]:ALL
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad[:LENGth]:ALL[?] <PayloadLength[n]>
Query Response:
<PayloadLength[n]>
Description |
Specifies the payload length, in bytes, of the expected incoming signal. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <PayloadLength[n]> | |
Default Value |
100 |
Range |
[0:2147483647] |
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:FECType
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:FECType[?] <FecCodingType>
Query Response:
<FecCodingType>
Description |
Specifies the forward error correction (FEC) type. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <FecCodingType> | |
Description |
BCC : Uses the binary convolutional code FEC coding type. |
Datatype |
Enumeration |
Default Value |
BCC |
Range |
BCC | LDPC |
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:FECType:ALL
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:FECType:ALL[?] <FecType[n]>
Query Response:
<FecType[n]>
Description |
Specifies the forward error correction (FEC) type for all users. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <FecType[n]> | |
Description |
BCC: Uses binary convolutional code (BCC) FEC coding. |
Datatype |
Enumeration |
Default Value |
LDPC |
Range |
BCC | LDPC |
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:MAC
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:MAC[?] <MacAddress>
Query Response:
<MacAddress>
Description |
Specifies the six-byte Address1 field as defined in section 7.1.3 of IEEE Standard 802.11-2007 and IEEE Standard 802.11n-2009. This field is represented with the least significant byte in the leftmost position and each byte is represented with the least significant bit in the rightmost position. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <MacAddress> | |
Default Value |
"FF:FF:FF:FF:FF:FF" |
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:MAC:ADDRess<i>
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:MAC:ADDRess<i>[?] <MacAddressField>
Query Response:
<MacAddressField>
Description |
Specifies the six-byte Address1 field as defined in section 7.1.3 of IEEE Standard 802.11-2007 and IEEE Standard 802.11n-2009. This field is represented with the least significant byte in the leftmost position and each byte is represented with the least significant bit in the rightmost position. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <MacAddressField> | |
Default Value |
"FF:FF:FF:FF:FF:FF" |
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:MAC:FCONtrol
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:MAC:FCONtrol[?] <HeaderFrameControl>
Query Response:
<HeaderFrameControl>
Description |
Specifies the number of the MAC header frame control. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <HeaderFrameControl> | |
Description |
Number of the MAC header frame control. |
Datatype |
Integer32 |
Default Value |
8 |
Range |
[0:1024] |
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:PBOost:ALL
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:PBOost:ALL[?] <PowerBoost[n]>
Query Response:
<PowerBoost[n]>
Description |
Specifies the power boost for all users. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <PowerBoost[n]> | |
Description |
The size of the array depends on the current defined number of users. Note: For multi-user (MU) protocol data unit (PPDU), the range is between -20 dB and 20 dB. For trigger-based PPDU the range is between -100 dB and 100 dB. |
Datatype |
Double |
Default Value |
0.00 |
Range |
[-100.00:100.00] |
Unit |
dB |
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:USER<i>[:LENGth]
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:USER<i>[:LENGth][?] <PayloadLength>
Query Response:
<PayloadLength>
Description |
Specifies the length of the payload for specific users. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <PayloadLength> | |
Description |
Payload length, in bytes. |
Datatype |
Integer32 |
Default Value |
100 |
Range |
[0:2147483647] |
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:USER<i>:FECType
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:USER<i>:FECType[?] <FecType>
Query Response:
<FecType>
Description |
Specifies the type of forward error correction (FEC) coding used for specific users. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <FecType> | |
Description |
BCC: Uses binary convolutional code (BCC) FEC coding. |
Datatype |
Enumeration |
Default Value |
LDPC |
Range |
BCC | LDPC |
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:USER<i>:PBOost
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PAYLoad:USER<i>:PBOost[?] <PowerBoost>
Query Response:
<PowerBoost>
Description |
Specifies the power boost for specific users. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <PowerBoost> | |
Description |
Specifies the power boost for specific users. Note: For multi-user (MU) protocol data unit (PPDU), the range is between -20 dB and 20 dB. For trigger-based PPDU the range is between -100 dB and 100 dB. |
Datatype |
Double |
Default Value |
0.00 |
Range |
[-100.00:100.00] |
Unit |
dB |
SOURce:RFSG:WLAN<i>:PACKet:PEDambiguity
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PEDambiguity[?] <PEDisambiguity>
Query Response:
<PEDisambiguity>
Description |
Specifies the PE Disambiguity sub-field in the trigger frame which is used for 802.11ax Trigger-based PPDU generation |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <PEDisambiguity> | |
Description |
The default value is -1, which indicates PE Disambiguity is derived from the payload settings. |
Datatype |
Integer32 |
Default Value |
-1 |
Range |
[-2147483647:2147483647] |
SOURce:RFSG:WLAN<i>:PACKet:PFPFactor
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PFPFactor[?] <Pre-FECPaddingFactor>
Query Response:
<Pre-FECPaddingFactor>
Description |
Specifies the Pre-FEC Padding Factor sub-field in the trigger frame which is used for 802.11ax Trigger-based PPDU generation. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <Pre-FECPaddingFactor> | |
Description |
The default value is -1, which indicates Pre-FEC Padding Factor is derived from the payload settings. |
Datatype |
Integer32 |
Default Value |
-1 |
Range |
[-2147483647:2147483647] |
SOURce:RFSG:WLAN<i>:PACKet:PLCP:FFORmat
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PLCP:FFORmat[?] <PlcpFrameFormat>
Query Response:
<PlcpFrameFormat>
Description |
|
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <PlcpFrameFormat> | |
Description |
Sets the PLCP frame format. |
Datatype |
Enumeration |
Default Value |
MIXED |
Range |
MIXED | GREENFIELD |
SOURce:RFSG:WLAN<i>:PACKet:PPDU
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PPDU[?] <PPDUType>
Query Response:
<PPDUType>
Description |
Specifies the type of physical layer convergence procedure (PLCP) protocal data unit (PPDU). |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <PPDUType> | |
Description |
SUPPDU: Specifies a single user (SU) PPDU. |
Datatype |
Enumeration |
Default Value |
SUPPDU |
Range |
SUPPDU | MUPPDU | ERSUPPDU | TBPPDU |
SOURce:RFSG:WLAN<i>:PACKet:PPDU:ER:RU
Usage:
SOURce:RFSG:WLAN<i>:PACKet:PPDU:ER:RU[?] <ExtRangeRUSize>
Query Response:
<ExtRangeRUSize>
Description |
Specifies the RU size for Extended Range SU PPDU. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <ExtRangeRUSize> | |
Description |
Specifies the RU size for extended range SU PPDU. The PPDU type must be set to extended range SU PPDU only for single spatial stream, channel bandwidth set to 20 MHz with RU Size of 242 with MCS index of 0,1 and 2 or with RU Size of 106 with MCS index of 0 only. |
Datatype |
Enumeration |
Default Value |
RU242 |
Range |
RU106 | RU242 |
SOURce:RFSG:WLAN<i>:PACKet:RU:ALL
Usage:
SOURce:RFSG:WLAN<i>:PACKet:RU:ALL[?] <RUSize[n]>
Query Response:
<RUSize[n]>
Description |
Specifies the size of resource unit (RU) for all users in terms of the number of subcarriers for the 802.11ax signal. This size is specified when you set the PPDU Type to MU PPDU or trigger-based PPDU. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <RUSize[n]> | |
Description |
Similar to OFDM, OFDMA employs multiple subcarriers, but the subcarriers are divided into several groups of subcarriers where each group is denoted as a resource unit (RU). The 802.11ax standard calls the smallest subchannel a Resouce Unit (RU), with a minimum size of 26 subcarriers. The size of the array depends on the current defined number of users. |
Datatype |
Enumeration |
Default Value |
RU26 |
Range |
RU26 | RU52 | RU106 | RU242 | RU484 | RU996 | RU1992 |
SOURce:RFSG:WLAN<i>:PACKet:RUOFfset:ALL
Usage:
SOURce:RFSG:WLAN<i>:PACKet:RUOFfset:ALL[?] <RUOffset[n]>
Query Response:
<RUOffset[n]>
Description |
Specifies the location of the resource unit (RU) for all users, in terms of the index of 26-tone RU assuming all the 26-tone RUs over entire bandwidth, of 802.11ax signal. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <RUOffset[n]> | |
Description |
The size of the array depends on the current defined number of users. |
Datatype |
Integer32 |
Default Value |
0 |
Range |
[0:72] |
SOURce:RFSG:WLAN<i>:PACKet:STAid:ALL
Usage:
SOURce:RFSG:WLAN<i>:PACKet:STAid:ALL[?] <STAID[n]>
Query Response:
<STAID[n]>
Description |
Specifies the Station ID for all users. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <STAID[n]> | |
Description |
The size of the array depends on the current defined number of users. |
Datatype |
Integer32 |
Default Value |
0 |
Range |
[-1:2147483647] |
SOURce:RFSG:WLAN<i>:PACKet:TMAP
Usage:
SOURce:RFSG:WLAN<i>:PACKet:TMAP[?] <ToneMap[n]>
Query Response:
<ToneMap[n]>
Description |
Refer to Draft P802.11ax_D1.1 Table 28-21-RU allocation signaling: Arrangement and number of MU-MIMO allocations. To be mentioned, please configure the PPDU type to MUPPDU, Number of Users and multi user parameters such as DCM, MCS index, NSTS, STAid, FEC Type, Power Boost before you select the Tone Map. After the Tone map is selected the RU size and RU offset for all users will be configured. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <ToneMap[n]> | |
Description |
refer to Table 28-21-RU allocation signaling: Arrangement and number of MU-MIMO allocations. |
Datatype |
Enumeration |
Default Value |
A00000000 |
Range |
A00000000 | A00000001 | A00000010 | A00000011 | A00000100 | A00000101 | A00000110 | A00000111 | A00001000 | A00001001 | A00001010 | A00001011 | A00001100 | A00001101 | A00001110 | A00001111 | A0001XXXX | A00100YYY | A00101YYY | A00110YYY | A00111YYY | A01000YYY | A01001YYY | A01010YYY | A01011YYY | A011XXXXX | A10YYYYYY | A11000YYY | A11001YYY | A11010YYY | A11011YYY |
SOURce:RFSG:WLAN<i>:PACKet:USER<i>:DCM[:ENABle]
Usage:
SOURce:RFSG:WLAN<i>:PACKet:USER<i>:DCM[:ENABle][?] <DCMEnabled>
Query Response:
<DCMEnabled>
Description |
Specifies whether to enable the dual carrier modulation (DCM) for specific users. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <DCMEnabled> | |
Description |
0 | OFF: Disables DCM. |
Datatype |
Boolean |
Default Value |
0 |
Range |
0 | 1 | OFF | ON |
SOURce:RFSG:WLAN<i>:PACKet:USER<i>:MCSindex
Usage:
SOURce:RFSG:WLAN<i>:PACKet:USER<i>:MCSindex[?] <MCSIndex>
Query Response:
<MCSIndex>
Description |
Specifies the value of the modulation and coding scheme (MCS) index for specific users. Note: Multi-user is only supported in 802.11ax. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <MCSIndex> | |
Default Value |
7 |
Range |
[0:31] |
SOURce:RFSG:WLAN<i>:PACKet:USER<i>:NSTS
Usage:
SOURce:RFSG:WLAN<i>:PACKet:USER<i>:NSTS[?] <Nsts>
Query Response:
<Nsts>
Description |
Specifies the number of space-time streams for specific users. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <Nsts> | |
Description |
Number of streams. |
Datatype |
Integer32 |
Default Value |
1 |
Range |
[0:16] |
SOURce:RFSG:WLAN<i>:PACKet:USER<i>:RU
Usage:
SOURce:RFSG:WLAN<i>:PACKet:USER<i>:RU[?] <RUSize>
Query Response:
<RUSize>
Description |
Specifies the RU size for specific users. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <RUSize> | |
Description |
Specifies the RU size for specific users. |
Datatype |
Enumeration |
Default Value |
RU26 |
Range |
RU26 | RU52 | RU106 | RU242 | RU484 | RU996 | RU1992 |
SOURce:RFSG:WLAN<i>:PACKet:USER<i>:RUOFfset
Usage:
SOURce:RFSG:WLAN<i>:PACKet:USER<i>:RUOFfset[?] <RUOffset>
Query Response:
<RUOffset>
Description |
Specifies the RU offset size for specific users. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <RUOffset> | |
Description |
Specifies the RU offset for specific users. |
Datatype |
Integer32 |
Default Value |
0 |
Range |
[0:72] |
SOURce:RFSG:WLAN<i>:PACKet:USER<i>:STAid
Usage:
SOURce:RFSG:WLAN<i>:PACKet:USER<i>:STAid[?] <STAID>
Query Response:
<STAID>
Description |
Specifies the Station ID for specific users. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <STAID> | |
Description |
Specifies the station ID for specific users. |
Datatype |
Integer32 |
Default Value |
0 |
Range |
[-1:2147483647] |
SOURce:RFSG:WLAN<i>:PHY
Usage:
SOURce:RFSG:WLAN<i>:PHY[?] <PhyEntity>
Query Response:
<PhyEntity>
Description |
Specifies the standard PHY type of signal to generate. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <PhyEntity> | |
Description |
DSSS: Generates a DSSS signal type (802.11 b/g-DSSS). |
Datatype |
Enumeration |
Default Value |
OFDM |
Range |
DSSS | OFDM | HT | VHT | POFDM | HE |
SOURce:RFSG:WLAN<i>:STATe
Usage:
SOURce:RFSG:WLAN<i>:STATe[?] <GeneratorState>
Query Response:
<GeneratorState>
Description |
|
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <GeneratorState> | |
Description |
OFF: The generator is OFF for this personality. |
Datatype |
Enumeration |
Default Value |
OFF |
Range |
OFF | PENDING | ON |
SOURce:RFSG:WLAN<i>:UUT
Usage:
SOURce:RFSG:WLAN<i>:UUT[?] <UUT>
Query Response:
<UUT>
Description |
Specifies the transmission mode. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <UUT> | |
Description |
STA: Specifies the downlink transmission. |
Datatype |
Enumeration |
Default Value |
STA |
Range |
STA | AP |
SYSTem:RFSG:WLAN<i>:VERSion
Usage:
SYSTem:RFSG:WLAN<i>:VERSion?
Query Response:
<PersonalityVersion>,<FrameworkVersion>
Description |
|
Availability |
Query |
Execution Mode |
Sequential |
Parameter: <PersonalityVersion> | |
Description |
Version of the SCPI personality. |
Datatype |
String |
Parameter: <FrameworkVersion> | |
Description |
Version of the execution framework. |
Datatype |
String |
TRIGger:RFSG:WLAN<i>:EDGE
Usage:
TRIGger:RFSG:WLAN<i>:EDGE[?] <TriggerEdge>
Query Response:
<TriggerEdge>
Description |
Specifies whether the trigger asserts on the rising or falling edge of the signal. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <TriggerEdge> | |
Description |
RISing: Asserts the trigger on the rising edge of the signal. |
Datatype |
Enumeration |
Default Value |
RISing |
Range |
RISing | FALLing |
TRIGger:RFSG:WLAN<i>:EXPort
Usage:
TRIGger:RFSG:WLAN<i>:EXPort[?] <ExportDestination>
Query Response:
<ExportDestination>
Description |
Sets the trigger export. The trigger export automatically triggers an analyzer when the trigger point occurs. |
Availability |
Command/Query |
Execution Mode |
Command: Sequential |
Parameter: <ExportDestination> | |
Description |
NONE: No signal is exported. |
Datatype |
Enumeration |
Default Value |
NONE |
Range |
NONE | ISELF | IBROADCAST |
TRIGger:RFSG:WLAN<i>:FRAMe:DELay
Usage:
TRIGger:RFSG:WLAN<i>:FRAMe:DELay[?] <TriggerDelay>
Query Response:
<TriggerDelay>
Description |
Specifies the delay between the frame trigger and the generated packet. Not used if the frame trigger source is set to NONE. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <TriggerDelay> | |
Description |
Specifies the delay between the frame trigger and the generated WLAN packet. |
Datatype |
Double |
Default Value |
0.000000000000000E+000 |
Range |
[-Inf:Inf] |
Unit |
s |
TRIGger:RFSG:WLAN<i>:FRAMe:SOURce
Usage:
TRIGger:RFSG:WLAN<i>:FRAMe:SOURce[?] <FrameTriggerSource>
Query Response:
<FrameTriggerSource>
Description |
Specifies the frame trigger source. If a frame trigger is defined, the WLAN generation generates a single frame every time a frame trigger is received. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <FrameTriggerSource> | |
Description |
NONE: No frame trigger is used. WLAN packet spacing is determined by the idle time setting. |
Datatype |
Enumeration |
Default Value |
NONE |
Range |
NONE | ISELF | IBROADCAST |
TRIGger:RFSG:WLAN<i>:SOURce
Usage:
TRIGger:RFSG:WLAN<i>:SOURce[?] <TriggerSource>
Query Response:
<TriggerSource>
Description |
Specifies the source terminal for the trigger. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <TriggerSource> | |
Description |
Immediate - Generates the signal to measure when the hardware is ready. |
Datatype |
String |
Default Value |
"Immediate" |
TRIGger:RFSG:WLAN<i>:TOUT
Usage:
TRIGger:RFSG:WLAN<i>:TOUT[?] <TriggerTimeout>
Query Response:
<TriggerTimeout>
Description |
Specifies the maximum time allowed to meet the trigger condition after committing the configuration to the hardware. |
Availability |
Command/Query |
Execution Mode |
Command: Overlapped |
Parameter: <TriggerTimeout> | |
Description |
Trigger timeout. The timeout watchdog does not start while the hardware configuration is pending. If the trigger timeout exceeds, the generator returns to OFF. |
Datatype |
Double |
Default Value |
5.00 |
Range |
[0.00:10000.00] |
Unit |
sec |