Attributes
attributes.py - Contains the ID of all attributes belongs to the module.
- class nirfmxwlangen.attributes.AttributeID(value)[source]
Bases:
EnumThis enum class contains the ID of all attributes belongs to the module.
- ACTUAL_HEADROOM = 88
Returns the actual headroom that the WLAN Generation applies to the waveform. This value is expressed in dB. Use an active channel string to query this attribute for a transmit channel.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM you must use an empty active channel string to query this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, or NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, you must use a ‘channelx’ active channel string to query this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, you must use ‘[segmenty/]channelx’ as the active channel string to query this attribute. ‘[segment0/]’ is optional if theNUMBER_OF_SEGMENTSattribute is set to 1. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use ‘[segmenty/]channelx’ as the active channel string to query this attribute. ‘[segment0/]’ is optional if theNUMBER_OF_SEGMENTSattribute is set to 1. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use ‘channelx’ as the active channel string when theMULTI_SEGMENT_GENERATION_MODEattribute is set to NIWLANG_VAL_SINGLE_GENERATOR.Refer to the Configuring Active Channels (LabWindows/CVI) help topic for more information about configuring active channels.
- ACTUAL_OFDM_DATA_RATE = 89
Returns the OFDM data rate depending upon the values of the
CHANNEL_BANDWIDTHandOFDM_DATA_RATEattributes, only if you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, or if you set theNON_HT_MODULATION_MODEattribute to NIWLANG_VAL_NON_HT_MODULATION_MODE_ON. This value is expressed in Mbps. For more information about the OFDM data rate, refer to section 17.2.3.3 of IEEE Standard 802.11-2007.
- ALL_IQ_IMPAIRMENTS_ENABLED = 96
Specifies whether to apply I/Q impairments such as I DC offset, Q DC offset, quadrature skew, and I/Q gain imbalance to the waveform.
The default value is NIWLANG_VAL_TRUE.
- AMPDU_ENABLED = 103
Specifies whether all medium access control (MAC) protocol data units (MPDUs) are transmitted as aggregate-MPDU (A-MPDU).
This attribute is applicable only if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM and theNON_HT_MODULATION_MODEattribute to NIWLANG_VAL_NON_HT_MODULATION_MODE_OFF.The default value is NIWLANG_VAL_TRUE, if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM.The default value is NIWLANG_VAL_TRUE, if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM.
- AUTO_HEADROOM_ENABLED = 87
Specifies whether the WLAN Generation calculates the headroom or uses a user-defined value. For multiframe generation, the WLAN Generation uses the headroom calculated on the first frame to scale the waveform. NI recommends that you do not set this attribute to NIWLANG_VAL_TRUE for multiframe generation because variation of the peak-to-average power ratio (PAPR) across frames may lead to excessive clipping. To avoid excessive clipping, set this attribute to NIWLANG_VAL_TRUE and use the default values for the
HEADROOMattribute.The default value is NIWLANG_VAL_TRUE.
Use this attribute only if you set the
COMPATIBILITY_VERSIONattribute to NIWLANG_VAL_COMPATIBILITY_VERSION_030000, NIWLANG_VAL_COMPATIBILITY_VERSION_040000, NIWLANG_VAL_COMPATIBILITY_VERSION_050000, or NIWLANG_VAL_COMPATIBILITY_VERSION_060000.
- AUTO_PAYLOAD_DATA_LENGTH_MODE = 179
Specifies whether to use the value specified in
PAYLOAD_DATA_LENGTHattribute or automatically compute the data length of the MPDUs in an AMPDU. The default value is NIWLANG_VAL_AUTO_PAYLOAD_DATA_LENGTH_MODE_DISABLED.
- AVERAGE_POWER_REFERENCE = 170
Specifies the portions of the packet used to compute the average power value to apply waveform power scaling and additive white Gaussian noise (AWGN). This attribute is valid when you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM and thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU, NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_ELR_PPDU.The default value is NIWLANG_VAL_AVERAGE_POWER_REFERENCE_NON_BOOSTED_FIELDS.
- AWGN_ENABLED = 97
Specifies whether to introduce additive white Gaussian noise (AWGN) to the baseband waveform. the WLAN Generation uses the value specified in the
CARRIER_TO_NOISE_RATIOattribute to add the AWGN.The default value is NIWLANG_VAL_TRUE.
- BSS_COLOR = 184
Specifies the identifier of the BSS (Basic Service Set) from which the 802.11ax PPDU, 802.11be PPDU and 802.11bn PPDU are transmitted.
The default value is 63. The valid values are 0 to 63, inclusive.
- BURST_START_LOCATIONS = 174
Returns the array of sample positions of start of the burst, within the waveform.
- BURST_STOP_LOCATIONS = 175
Returns the array of sample positions of end of the burst, within the waveform.
- CARRIER_FREQUENCY = 0
Specifies the carrier frequency for signal generation. This value is expressed in Hz. If you set the
MULTI_SEGMENT_GENERATION_MODEattribute to NIWLANG_VAL_SINGLE_GENERATOR, you must set this attribute for each segment using the active channel string ‘segmenty’.The default value is 2.412 GHz.
- CARRIER_FREQUENCY_OFFSET = 20
Specifies the offset in the center frequency of the complex baseband signal from the Carrier Frequency. This value is expressed in Hz.
You must use the following active channel string formats to configure this attribute.
Standard Attribute Attribute
Active Channel String Format
80211AC MIMOOFDM, 80211AF MIMOOFDM
“segmentx”
80211A/G OFDM, 80211J OFDM, 80211P OFDM, 80211B/G DSSS, 80211G DSSSOFDM, 80211N MIMOOFDM, 80211AH MIMOOFDM, 80211AF MIMOOFDM
“” (empty string)
80211AX MIMOOFDM
“segmentx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU, NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211AX MIMOOFDM
“[userx]/segmenty”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
80211BE MIMOOFDM
“” (empty string), if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211BE MIMOOFDM
“[userx]”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
80211BN MIMOOFDM
“” (empty string), if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_ELR_PPDU
80211BN MIMOOFDM
“[userx]”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
The default value is 0. Valid value is -(1/2) * IQ Rate to (1/2) * IQ Rate, inclusive, where IQ Rate is the value of the
IQ_RATEattribute.
- CARRIER_TO_NOISE_RATIO = 98
Specifies the carrier-to-noise ratio (CNR)of the waveform generated. This value is expressed in dB. Noise bandwidth is equal to the value of the
IQ_RATEattribute. the WLAN Generation ignores theCARRIER_TO_NOISE_RATIOattribute if you set theAWGN_ENABLEDattribute to NIWLANG_VAL_TRUE.Standard Attribute Attribute
Active Channel String Format
80211A/G OFDM, 80211J OFDM, 80211P OFDM, 80211B DSSS, 80211G DSSSOFDM
“” (empty string)
80211N MIMOOFDM, 80211AH MIMOOFDM
“channelx”
80211AC MIMOOFDM, 80211AF MIMOOFDM
“segmentx/channely”
80211AX MIMOOFDM
“segmentx/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU, NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211AX MIMOOFDM
“[userx]/segmenty/channelz”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
80211BE MIMOOFDM
“channelx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211BE MIMOOFDM
“[userx]/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
80211BN MIMOOFDM
“channelx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_ELR_PPDU
80211BN MIMOOFDM
“[userx]/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
The default value is 50. Valid values are -100 to 100, inclusive.
- CHANNELIZATION = 231
Specifies the 320 MHz channelization value if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_OFDM or NIWLANG_VAL_STANDARD_80211BN_OFDM. As defined in section 36.3.24.2 of IEEE P802.11be/D7.0 for 320 MHz channel. 320 MHz-1 consists of 320 MHz channels with channel center frequency numbers 31, 95 and 159. 320 MHz-2 consists of 320 MHz channels with channel center frequency numbers 63, 127 and 191.The default value is NIWLANG_VAL_CHANNEL_320MHZ_1.
- CHANNEL_BANDWIDTH = 42
Specifies the channel width used for transmitting the signal. This value is expressed in Hz.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, the channel bandwidth must be equal to 20 MHz. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211J_OFDM, the channel bandwidth must be equal to 10 MHz or 20 MHz. NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, the channel bandwidth must be equal to 5 MHz, 10 MHz, or 20 MHz. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, the channel bandwidth must be either 20 MHz or 40 MHz. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, the channel bandwidth must be either 20 MHz, or 40 MHz, or 80 MHz, or 160 MHz. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, the channel bandwidth must be either 20 MHz, or 40 MHz, or 80 MHz, or 160 MHz. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, the channel bandwidth must be either 20 MHz, or 40 MHz, or 80 MHz, or 160 MHz or 320 MHz. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, the channel bandwidth must be either 20 MHz, or 40 MHz, or 80 MHz, or 160 MHz or 320 MHz. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, the channel bandwidth must be equal to 1MHz, 2 MHz, 4 MHz, 8 MHz, or 16 MHz. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, the channel bandwidth must be equal to 6 MHz, 7 MHz or 8 MHz. For OFDM signals, channel bandwidth determines the number of pilot and data subcarriers used. the WLAN Generation ignores theCHANNEL_BANDWIDTHattribute for other values of theSTANDARDattribute.
- COMPATIBILITY_VERSION = 56
Indicates the compatibilityVersion parameter of the
open_session()function.
- CYCLIC_TIME_SHIFT = 217
Specifies the value of Cyclic Time Shift applied to each Transmit Chain signals.
This attribute is applicable only if the
MAPPING_MATRIX_TYPEattribute is set to NIWLANG_VAL_MAPPING_MATRIX_TYPE_DIRECT, NIWLANG_VAL_MAPPING_MATRIX_TYPE_HADAMARD or NIWLANG_VAL_MAPPING_MATRIX_TYPE_FOURIER and standard is set to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, andPPDU_TYPEis set to NIWLANG_VAL_PPDU_TYPE_SU_PPDU, NIWLANG_VAL_PPDU_TYPE_MU_PPDU, NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU, or NIWLANG_VAL_PPDU_TYPE_ELR_PPDU.This attribute is not applicable if
PPDU_TYPEis set to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and MNIWLANG_MAPPING_MATRIX_TYPE is set to NIWLANG_VAL_MAPPING_MATRIX_TYPE_USER_SPECIFIC.The default value is 0. The supported range for this attribute is -32 us to 32 us. You must use Active Channel String as Channelx for all standards to set this attribute.
- DISTRIBUTION_BANDWIDTH = 227
Specifies the bandwidth across which RU subcarriers are spread, when you set RU Type attribute to dRU.
This attribute is applicable only for 802.11bn TB PPDU.
You must use the following active channel string formats to configure this attribute.
Standard Attribute Value
Active Channel String Format
80211BN MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
The default value is 20M.
- DSSS_DATA_RATE = 33
Specifies the data rate for the direct sequence spread spectrum (DSSS) payload, as defined in IEEE Standard 802.11b-1999 and the extended rate physical layer-packet binary convolutional coding (ERP -PBCC) mode, as defined in IEEE Standard 802.11g-2003. This value is expressed in Mbps.
Configure this attribute only if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BG_DSSS.The default value is NIWLANG_VAL_DSSS_DATA_RATE_1.
- DSSS_PREAMBLE_TYPE = 4
Specifies whether to use a long or short preamble for direct sequence spread spectrum (DSSS) and DSSS-OFDM packets, as defined in IEEE Standard 802.11b-1999.
Configure this attribute only if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BG_DSSS or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM.The default value is NIWLANG_VAL_PREAMBLE_TYPE_LONG_PREAMBLE.
- DSSS_WINDOW_LENGTH = 29
Specifies the window length for direct spread spectrum signals. This value is expressed in seconds. If you do not want windowing, set this attribute to 0.
This attribute provides power ramp-up and ramp-down for the entire burst.
Refer to the Windowing help topic for more information about windowing for DSSS signals.
The default value is 2 microseconds.
- DUAL_CARRIER_MODULATION_ENABLED = 154
Specifies whether the dual carrier modulation (DCM) is applied to the data part of the 802.11ax signals or not. The attribute can be set to NIWLANG_VAL_TRUE only when MCS index is 0, 1, 3, or 4 and number of spatial streams is 1 or 2.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use an empty string as the string format, if thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and ‘userx’ as the active channel string format, if thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU to configure this attribute.The default value is NIWLANG_VAL_TRUE.
- FEC_CODING_TYPE = 70
Specifies the type of forward error correction (FEC) coding to use if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, as defined in section 20.3.11.3 of IEEE Standard 802.11n-2009.You must use the following active channel string formats to configure this attribute.
Standard Attribute Value
Active Channel String Format
80211N MIMOOFDM, 80211AF MIMOOFDM
“” (empty string)
80211AC MIMOOFDM
“”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU
80211AC MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211AX MIMOOFDM
“” (empty string), if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU
80211AX MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
80211BE MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
80211BN MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
80211BN MIMOOFDM
“” (empty string), if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU
The default value is NIWLANG_VAL_FEC_CODING_TYPE_LDPC, if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, and is NIWLANG_VAL_FEC_CODING_TYPE_BCC otherwise.
- FRAME_DURATION = 209
Specifies the duration of a generated frame excluding idle interval. This attribute is applicable only if you set NIWLANG_PAYLOAD_AUTO_DATA_LENGTH attribute to NIWLANG_VAL_AUTO_PAYLOAD_DATA_LENGTH_MODE_FRAME_DURATION. When the value of
FRAME_DURATIONresults in fractionalNUMBER_OF_DATA_SYMBOLS, and if it results in generated frame duration less than 5.484 milliseconds, the number of data symbols is rounded to the next highest integer, otherwise, the number of symbols is rounded to the next lowest integer. The default value is 1 millisecond. Valid values are 100 microseconds to 5.484 milliseconds. Set Function: niWLANG_SetFrameDuration
- FULLSCALE_BACKOFF = 168
Specifies the additional scaling factor applied to the waveform when you set the
AUTO_HEADROOM_ENABLEDattribute to NIWLANG_VAL_TRUE. This value is expressed in dB.The WLAN Generation ignores this attribute, if you set
AUTO_HEADROOM_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is 2.
- GUARD_INTERVAL_TYPE = 123
Specifies the type of guard interval (cyclic prefix) in an OFDM symbol.
The following table lists the guard interval length values for different standards.
Standard Attribute Value
Bandwidth (MHz)
1/4th Guard Interval Length
1/8th Guard Interval Length
1/16th Guard Interval Length
80211N MIMOOFDM
All
0.8 microseconds
0.4 microseconds
N.A
80211AC MIMOOFDM
All
0.8 microseconds
0.4 microseconds
N.A
80211AH MIMOOFDM
All
8 microseconds
4 microseconds
N.A
80211AF MIMOOFDM
6,7
6 microseconds
3 microseconds
N.A
80211AF MIMOOFDM
8
4.5 microseconds
2.25 microseconds
N.A
80211AX MIMOOFDM, 80211BE MIMOOFDM, 80211BN MIMOOFDM
All
3.2 microseconds
1.6 microseconds
0.8 microseconds
The default value is NIWLANG_VAL_GUARD_INTERVAL_TYPE_ONE_BY_FOUR.
- HEADER_ENCODER_ENABLED = 14
Specifies whether to enable convolutional encoding of the OFDM SIGNAL field, as defined in section 17.3.5.5 of IEEE Standard 802.11a-1999.
Configure the
HEADER_ENCODER_ENABLEDattribute only when you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM.The default value is NIWLANG_VAL_TRUE.
- HEADER_INTERLEAVER_ENABLED = 15
Specifies whether to enable interleaving for the OFDM SIGNAL field, as defined in section 17.3.5.6 of IEEE Standard 802.11a-1999.
Configure this attribute only when you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM.The default value is NIWLANG_VAL_TRUE.
- HEADROOM = 40
Specifies the headroom per transmit channel. This value is expressed in dB. This value represents the maximum peak-to-average power ratio (PAPR) allowed in the generated signal.
the WLAN Generation clips any portion of the signal that exceeds the peak power corresponding to this value. the WLAN Generation ignores this attribute if you set the
AUTO_HEADROOM_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
AUTO_HEADROOM_ENABLEDattribute to NIWLANG_VAL_TRUE and you do not specify theHEADROOMattribute, the WLAN Generation uses default values based on theSTANDARDattribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, the headroom applied on the signal with respect to the average power computed is based on theAVERAGE_POWER_REFERENCEattribute.If you specify a value that is more than the actual PAPR of the signal, there is loss of dynamic range of the digital-to-analog converter (DAC). If you specify a value that is less than the actual PAPR of the signal, the WLAN Generation clips the generated signal.
In WLAN Generation version NIWLANG_VAL_COMPATIBILITY_VERSION_020000, the
HEADROOMattribute was called NIWLANG_MAX_EXPECTED_PAPR. To get the same behavior of this attribute as in NIWLANG_VAL_COMPATIBILITY_VERSION_020000, you must set theAUTO_HEADROOM_ENABLEDattribute to NIWLANG_VAL_TRUE in NIWLANG_VAL_COMPATIBILITY_VERSION_030000, NIWLANG_VAL_COMPATIBILITY_VERSION_040000, NIWLANG_VAL_COMPATIBILITY_VERSION_050000, or NIWLANG_VAL_COMPATIBILITY_VERSION_060000.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string as the active channel string to configure this attribute. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, you must use ‘channelx’ as the active channel string to configure this attribute. If you set theSTANDARDattribute to NIWLANG_VAL_80211AF_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, you must use ‘[segmenty/]channelx’ as the active channel string to configure this attribute. ‘segment0/’ is optional if theNUMBER_OF_SEGMENTSattribute is set to 1. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use ‘[segmenty/]channelx’ as the active channel string to configure this attribute. ‘[segment0/]’ is optional if theNUMBER_OF_SEGMENTSattribute is set to 1. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use ‘channelx’ as the active channel string when theMULTI_SEGMENT_GENERATION_MODEattribute is set to NIWLANG_VAL_SINGLE_GENERATOR.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BG_DSSS, the default value is 5. Otherwise, the default value is 12.Refer to the Configuring Active Channels (LabWindows/CVI) topic for more information about configuring active channels.
- HE_SIG_B_COMPRESSION_MODE = 232
Specifies how HE-SIG-B Compression value is set for 802.11ax signals. If attribute is set to NIWLANG_VAL_HE_SIG_B_COMPRESSION_MODE_MANUAL, HE-SIG-B Compression will be set as per the
SIG_COMPRESSION_ENABLEDattribute value.The default value is NIWLANG_VAL_HE_SIG_B_COMPRESSION_MODE_AUTO.
- HE_SIG_B_DUAL_CARRIER_MODULATION_ENABLED = 162
Specifies whether the dual carrier modulation (DCM) is applied on the HE-SIG-B field of 802.11ax signals or not. The attribute can be set to NIWLANG_VAL_TRUE only when HE-SIG-B MCS index is 0, 1, 3 or 4.
The default value is NIWLANG_VAL_TRUE.
- HE_SIG_B_MCS_INDEX = 161
Specifies the value of the modulation and coding scheme (MCS) index of the HE-SIG-B field of 802.11ax signal when you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU.The default value is 0. The valid values are 0 to 5, inclusive.
- HYBRID_LO_SHARING_MODE = 223
Specifies whether to enable configuration for sharing of local oscillator (LO) signal in star plus daisy-chained way for multiple PXIe-5842. This attribute is queried as part of the niWLANG_RFSGConfigureFrequencySingleLO function.
The default value is NIWLANG_VAL_HYBRID_LO_SHARING_MODE_DISABLED.
- IDLE_INTERVAL = 3
Specifies the interframe spacing for signal generation. This value is expressed in seconds. If you set the
IDLE_INTERVAL_MODEattribute to NIWLANG_VAL_IDLE_INTERVAL_MODE_SPLIT, the WLAN Generation places half of the interframe spacing on either side of the burst. If you set theIDLE_INTERVAL_MODEattribute to NIWLANG_VAL_IDLE_INTERVAL_MODE_POST_BURST, the WLAN Generation places the interframe spacing at the end of the waveform. The waveform contains zeros for the duration of the interframe spacing.Tip: For higher values of idle interval, LabVIEW may run out of memory. For a large idle interval, you can create a small idle waveform and generate the waveform multiple times using scripting.
The default value is 100 microseconds. Valid values are 0 to 1, inclusive.
- IDLE_INTERVAL_MODE = 199
Specifies how the idle interval is placed in the generated waveform. You cannot set this attribute to NIWLANG_VAL_IDLE_INTERVAL_MODE_SPLIT if you set the
RF_BLANKING_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is NIWLANG_VAL_IDLE_INTERVAL_MODE_SPLIT.
- INTERFERENCE_MITIGATION_PILOTS_ENABLED = 233
Specifies whether Interference Mitigation (IM) Pilots are added in the data field of the PPDU for the generated 802.11bn signal or not.
The default value is NIWLANG_VAL_INTERFERENCE_MITIGATION_PILOTS_ENABLED_FALSE.
- IQ_GAIN_IMBALANCE = 21
Specifies the ratio of the mean amplitude of the in-phase (I) signal to the mean amplitude of the quadrature-phase (Q) signal. This value is expressed in dB.
If you set this attribute to a large value, there may be loss of dynamic range at the digital-to-analog converter (DAC).
I/Q gain imbalance follows the definition shown in the following equation:
I’ = I - (gamma) * sin(phi) * Q + I0 Q’ = (gamma) * cos(phi) * Q + Q0 where gamma = 10^(I/Q gain imbalance/20) phi is the quadrature skew I is the in-phase component of the waveform before applying impairments Q is the quadrature component of the waveform before applying impairments I’ is the in-phase component of the waveform after applying impairments Q’ is the quadrature component of the waveform before applying impairments I0 is the (RMS value of I) * (I DC Offset)/100 Q0 is the (RMS value of Q) * (Q DC Offset)/100
Standard Attribute Attribute
Active Channel String Format
80211A/G OFDM, 80211J OFDM, 80211P OFDM, 80211B DSSS, 80211G DSSSOFDM
“” (empty string)
80211N MIMOOFDM, 80211AH MIMOOFDM
“channelx”
80211AC MIMOOFDM, 80211AF MIMOOFDM
“segmentx/channely”
80211AX MIMOOFDM
“segmentx/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU, NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211AX MIMOOFDM
“[userx]/segmenty/channelz”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
80211BE MIMOOFDM
“channelx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211BE MIMOOFDM
“[userx]/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
80211BN MIMOOFDM
“channelx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_ELR_PPDU
80211BN MIMOOFDM
“[userx]/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
The default value is 0. Valid values are -6 to +6, inclusive.
- IQ_RATE = 35
Returns the recommended sample rate for the current signal configuration. This value is expressed in samples per second. The dt parameter of the created waveform is the inverse of the recommended sample rate.
If you set the usewaveformdtforIQrate parameter of the niRFSG_Write_Arb_Waveform function to False, wire the
IQ_RATEattribute to the NIRFSG_IQ_RATE attribute. This value is expressed in samples per second. Get Function: niWLANG_GetIQRate
- IQ_WAVEFORM_SIZE = 37
Returns the size of the generated I/Q waveform. This value is expressed in samples.
- I_DC_OFFSET = 22
Specifies the value of the DC offset in the in-phase (I) channel as a percentage of the RMS magnitude of the unaltered I channel.
Standard Attribute Attribute
Active Channel String Format
80211A/G OFDM, 80211J OFDM, 80211P OFDM, 80211B DSSS, 80211G DSSSOFDM
“” (empty string)
80211N MIMOOFDM, 80211AH MIMOOFDM
“channelx”
80211AC MIMOOFDM, 80211AF MIMOOFDM
“segmentx/channely”
80211AX MIMOOFDM
“segmentx/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU, NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211AX MIMOOFDM
“[userx]/segmenty/channelz”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
80211BE MIMOOFDM
“channelx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211BE MIMOOFDM
“[userx]/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
80211BN MIMOOFDM
“channelx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_ELR_PPDU
80211BN MIMOOFDM
“[userx]/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
The default value is 0. Valid values are -100 to +100, inclusive.
- LDPC_EXTRA_SYMBOL_SEGMENT = 183
Specifies the value of the LDPC extra symbol segment field in the trigger frame which is used for 802.11ax Trigger-Based PPDU, 802.11be Trigger-Based PPDU and 802.11bn Trigger-Based PPDU generation.
The default value is -1, which indicates that the value of the LDPC extra symbol segment field is derived from the payload settings.
- LOCKED_CLOCK_BIT_ENABLED = 13
Specifies whether to enable the Locked Clock Bit flag for the direct sequence spread spectrum (DSSS) header, as defined in sections 18.2.3.4 and 18.2.3.11 of IEEE Standard 802.11b-1999, and section 19.3.2.1 of IEEE Standard 802.11g-2003.
Configure this attribute only when you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BG_DSSS or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM.The default value is NIWLANG_VAL_TRUE.
- LO_FREQUENCY_OFFSET = 177
Specifies the LO frequency offset to be used when you set the
LO_FREQUENCY_OFFSET_MODEattribute to NIWLANG_VAL_LO_FREQUENCY_OFFSET_MODE_USER_DEFINED.The default value is 0 Hz.
- LO_FREQUENCY_OFFSET_MODE = 176
Specifies how the LO frequency offset is derived to configure frequency on the NI RF vector signal generators and the NI synthesizers in the
rfsg_configure_frequency_single_lo()and niWLANG_RFSGConfigureFrequencyMultipleLO functions. the WLAN Generation ignores this attribute if you do not use PXIe-5840, PXIe-5841, PXIe-5841 with PXIe-5655, PXIe-5646, PXIe-5830, or PXIe-5831 devices.The default value is NIWLANG_VAL_LO_FREQUENCY_OFFSET_MODE_AUTO.
- LO_SHARING_ENABLED = 118
Specifies whether to enable configuration for sharing of local oscillator (LO) signal for multiple NI RF vector signal generators and NI RF vector signal transceivers, or both. This attribute is queried as part of the
rfsg_configure_multiple_device_synchronization()function.The default value is NIWLANG_VAL_TRUE.
- LO_SPLITTER_LOSS = 225
Specifies the array of splitter loss values in dB for corresponding array of splitter loss frequencies in Hz if Hybrid LO Sharing Mode is set to Mode0.
The default is an empty array.
- LO_SPLITTER_LOSS_FREQUENCY = 226
Specifies the array of splitter loss frequencies in Hz for corresponding array of splitter loss values in dB if Hybrid LO Sharing Mode is set to Mode0.
The default is an empty array.
- LTF_SIZE = 144
Specifies the HE-LTF, EHT-LTF and UHR-LTF symbol size in 802.11ax, 802.11be and 802.11bn signals, respectively. IEEE Standards 802.11ax, 802.11be and 802.11bn specify the following combinations of the HE-LTF/EHT-LTF/UHR-LTF symbol size and the
GUARD_INTERVALattribute.PPDU Type Attribute Value
LTF Size Attribute Value
Guard Interval Type Attribute Value
NIWLANG_VAL_PPDU_TYPE_SU_PPDU, NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU
NIWLANG_VAL_LTF_SIZE_4X
1/4
NIWLANG_VAL_PPDU_TYPE_SU_PPDU, NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU
NIWLANG_VAL_LTF_SIZE_2X
1/8
NIWLANG_VAL_PPDU_TYPE_SU_PPDU, NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU
NIWLANG_VAL_LTF_SIZE_2X, NIWLANG_VAL_LTF_SIZE_4X, NIWLANG_VAL_LTF_SIZE_1X
1/16
NIWLANG_VAL_PPDU_TYPE_MU_PPDU
NIWLANG_VAL_LTF_SIZE_4X
1/4
NIWLANG_VAL_PPDU_TYPE_MU_PPDU
NIWLANG_VAL_LTF_SIZE_2X
1/8
NIWLANG_VAL_PPDU_TYPE_MU_PPDU
NIWLANG_VAL_LTF_SIZE_2X, NIWLANG_VAL_LTF_SIZE_4X
1/16
NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
NIWLANG_VAL_LTF_SIZE_4X
1/4
NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
NIWLANG_VAL_LTF_SIZE_2X, NIWLANG_VAL_LTF_SIZE_1X
1/8
NIWLANG_VAL_PPDU_TYPE_ELR_PPDU
NIWLANG_VAL_LTF_SIZE_2X
1/8
The default value is NIWLANG_VAL_LTF_SIZE_AUTO.
- L_SIG_LENGTH = 180
Specifies the value of the UL-LENGTH field in the trigger frame that is used for 802.11ax Trigger-Based PPDU and 802.11be Trigger-Based PPDU generation.
The default value is -1, which indicates that the value of UL-LENGTH is derived from the payload settings.
- MAC_ADDRESS1 = 60
Specifies the Address1 field as defined in section 7.1.3 of IEEE Standard 802.11-2007 and IEEE Standard 802.11n-2009, section 8.2.4 of IEEE Standard 802.11ac-2013 and IEEE P802.11ah/D1.3, section 9.2.4 of IEEE P802.11ax/D8.0, section 9.2.4 of IEEE P802.11be/D7.0, and section 9.2.4 of IEEE P802.11bn/D1.2. The length of this field is defined by the
MAC_ADDRESS1Length attribute if you set theMAC_FRAME_FORMATattribute to NIWLANG_VAL_MAC_FRAME_FORMAT_SHORT; otherwise, the length is six bytes. If this field is a MAC address, it 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.For example, the medium access control (MAC) address 12-34-56-78-9A-BC is represented by the number 0 x 123456789ABC.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_FALSE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is 0x0. Valid values are 0x0 to 0xFFFFFFFFFFFF. For values outside this range, the WLAN Generation uses the least significant six bytes.
- MAC_ADDRESS1_ENABLED = 59
Specifies whether to enable the Address1 field of the medium access control (MAC) header.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string active channel string format if you set theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is NIWLANG_VAL_TRUE.
- MAC_ADDRESS1_LENGTH = 121
Specifies the length of Address1 field when the
MAC_FRAME_FORMATattribute is set to NIWLANG_VAL_MAC_FRAME_FORMAT_SHORT.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use the following active channel string formats to configure this attribute. An empty string active channel string format if you set theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE.The default value is 2. Valid values are 2 and 6.
- MAC_ADDRESS2 = 62
Specifies the Address2 field as defined in section 7.1.3 of IEEE Standard 802.11-2007 and IEEE Standard 802.11n-2009, section 8.2.4 of IEEE Standard 802.11ac-2013 and IEEE P802.11ah/D1.3, section 9.2.4 of IEEE P802.11ax/D8.0, section 9.2.4 of IEEE P802.11be/D7.0, and section 9.2.4 of IEEE P802.11bn/D1.2.
The length of this field is defined by the
MAC_ADDRESS2_LENGTHattribute if you set theMAC_FRAME_FORMATattribute to NIWLANG_VAL_MAC_FRAME_FORMAT_SHORT; otherwise, the length is six bytes. If this field is a MAC address, it 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.For example, the medium access control (MAC) address 12-34-56-78-9A-BC is represented by the number 0 x 123456789ABC.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is 0x0. Valid values are 0x0 to 0xFFFFFFFFFFFF. For values outside this range, the WLAN Generation uses the least significant six bytes.
- MAC_ADDRESS2_ENABLED = 61
Specifies whether to enable the Address2 field of the medium access control (MAC) header.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is NIWLANG_VAL_TRUE.
- MAC_ADDRESS2_LENGTH = 122
Specifies the length of Address2 field if you set the
MAC_FRAME_FORMATattribute to NIWLANG_VAL_MAC_FRAME_FORMAT_SHORT.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use the following active channel string formats to configure this attribute. An empty string active channel string format if you set theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE.The default value is 2. Valid values are 2 and 6.
- MAC_ADDRESS3 = 64
Specifies the six-byte Address3 field as defined in section 7.1.3 of IEEE Standard 802.11-2007 and IEEE Standard 802.11n-2009, section 8.2.4 of IEEE Standard 802.11ac-2013 and IEEE P802.11ah/D1.3, section 9.2.4 of IEEE P802.11ax/D8.0, section 9.2.4 of IEEE P802.11be/D7.0, and section 9.2.4 of IEEE P802.11bn/D1.2.
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.
For example, the medium access control (MAC) address 12-34-56-78-9A-BC is represented by the number 0x123456789ABC.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is 0x0. Valid values are 0x0 to 0xFFFFFFFFFFFF. For values outside this range, the WLAN Generation uses the least significant six bytes.
If you set the
PAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_VAL_PAYLOAD_FRAME_TYPE_TRIGGER_FRAME, the WLAN Generation ignores this attribute.
- MAC_ADDRESS3_ENABLED = 63
Specifies whether to enable the Address3 field of the medium access control (MAC) header.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is NIWLANG_VAL_TRUE. If you set the
PAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_VAL_PAYLOAD_FRAME_TYPE_TRIGGER_FRAME, the WLAN Generation ignores this attribute.
- MAC_ADDRESS4 = 68
Specifies the six-byte Address4 field as defined in section 7.1.3 of IEEE Standard 802.11-2007 and IEEE Standard 802.11n-2009, section 8.2.4 of IEEE Standard 802.11ac-2013 and IEEE P802.11ah/D1.3, section 9.2.4 of IEEE P802.11ax/D8.0, section 9.2.4 of IEEE P802.11be/D7.0, and section 9.2.4 of IEEE P802.11bn/D1.2.
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.
For example, the medium access control (MAC) address 12-34-56-78-9A-BC is represented by the number 0 x 123456789ABC.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is 0x0. Valid values are 0x0 to 0xFFFFFFFFFFFF. For values outside this range, the WLAN Generation uses the least significant six bytes.
If you set the
PAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_VAL_PAYLOAD_FRAME_TYPE_TRIGGER_FRAME, the WLAN Generation ignores this attribute.
- MAC_ADDRESS4_ENABLED = 67
Specifies whether to the enable Address4 field of the medium access control (MAC) header.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is NIWLANG_VAL_TRUE. If you set the
PAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_VAL_PAYLOAD_FRAME_TYPE_TRIGGER_FRAME, the WLAN Generation ignores this attribute.
- MAC_DURATION_OR_ID = 58
Specifies the two-byte duration ID field as defined in section 7.1.3 of IEEE Standard 802.11-2007 and IEEE Standard 802.11n-2009, section 8.2.4 of IEEE Standard 802.11ac-2013, IEEE P802.11ah/D1.3, section 9.2.4 of IEEE P802.11ax/D8.0, section 9.2.4 of IEEE P802.11be/D7.0, and section 9.2.4 of IEEE P802.11bn/D1.2. This field is represented with the least significant bit (LSB) in the rightmost position.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, use an empty string active channel string format if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute is to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if the you setPPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.the WLAN Generation ignores this attribute if you set the
MAC_FRAME_FORMATattribute to NIWLANG_VAL_MAC_FRAME_FORMAT_SHORT.The default value is 0x0. Valid values are 0x0 to 0xFFFF. For values outside this range, the WLAN Generation uses the least significant two bytes.
the WLAN Generation ignores this attribute, if you set the
MAC_FRAME_FORMATattribute to NIWLANG_VAL_MAC_FRAME_FORMAT_SHORT.
- MAC_FCS_ENABLED = 100
Specifies whether to enable the medium access control (MAC) frame check sequence (FCS), as defined in section 7.1.2 of IEEE Standard 802.11-2007 and IEEE Standard 802.11n-2009, section 8.2.4 of IEEE Standard 802.11ac-2013 and IEEE P802.11ah/D1.3, section 9.2.4 of IEEE P802.11ax/D8.0, section 9.2.4 of IEEE P802.11be/D7.0, and section 9.2.4 of IEEE P802.11bn/D1.2.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_FALSE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.
- MAC_FRAGMENT_NUMBER_INCREMENT_ENABLED = 82
Specifies whether to increment fragment number in a sequence of frames. The starting number is the value represented by the fragment number sub-field of the
MAC_SEQUENCE_CONTROLattribute. If you set theMAC_FRAGMENT_NUMBER_INCREMENT_ENABLEDattribute to NIWLANG_VAL_TRUE, the fragment number increments by 1 for every successive frame having the same sequence number. The fragment number wraps to the starting number when the sequence number increments. The fragment number wraps to 0 after reaching the value 15.The default value is NIWLANG_VAL_TRUE.
If you set the
PAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_VAL_PAYLOAD_FRAME_TYPE_TRIGGER_FRAME, the WLAN Generation ignores this attribute.
- MAC_FRAME_CONTROL = 57
Specifies the two-byte frame control field of the medium access control (MAC) header as defined in section 7.1.3 of IEEE Standard 802.11-2007 and IEEE Standard 802.11n-2009, section 8.2.4 of IEEE Standard 802.11ac-2013 and IEEE P802.11ah/D1.3, section 9.2.4 of IEEE P802.11ax/D8.0, section 9.2.4 of IEEE P802.11be/D7.0, and section 9.2.4 of IEEE P802.11bn/D1.2. This field is represented with the least significant bit (LSB) at the rightmost position.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string active channel string format if you set theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default values are as follows:
If you set the
PAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_VAL_PAYLOAD_FRAME_TYPE_GENERAL_FRAME, the default value is 0x0.If you set the
PAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_VAL_PAYLOAD_FRAME_TYPE_DATA_FRAME, the default value is 0x8.If you set the
PAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_VAL_PAYLOAD_FRAME_TYPE_TRIGGER_FRAME, the default value is 0x24.Valid values are 0x0 to 0xFFFF. For values outside this range, the WLAN Generation uses the least significant two bytes.
- MAC_FRAME_FORMAT = 120
Specifies whether the medium access control (MAC) frame is long or short.
The default value is NIWLANG_VAL_MAC_FRAME_FORMAT_LONG.
Configure this attribute only when you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use the following active channel string formats to configure this attribute. An empty string active channel string format if you set theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE.
- MAC_HEADER_ENABLED = 11
Specifies whether to enable the medium access control (MAC) header, as defined in section 7.1.2 of IEEE Standard 802.11-2007 and IEEE Standard 802.11n-2009, section 8.2.4 of IEEE Standard 802.11ac-2013, IEEE P802.11ah/D1.3, section 9.2.4 of IEEE P802.11ax/D8.0, section 9.2.4 of IEEE P802.11be/D7.0, and section 9.2.4 of IEEE P802.11bn/D1.2.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string active channel string format if you set theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is NIWLANG_VAL_TRUE.
- MAC_HT_CONTROL = 73
Specifies the four-byte HT Control field as defined in section 7.1.3 of IEEE Standard 802.11n-2009, section 8.2.4 of IEEE Standard 802.11ac-2013 and IEEE P802.11ah/D1.3, section 9.2.4 of IEEE P802.11ax/D8.0, section 9.2.4 of IEEE P802.11be/D7.0, and section 9.2.4 of IEEE P802.11bn/D1.2. This field is represented with the least significant bit in the rightmost position.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is 0x0. Valid values are 0x0 to 0xFFFFFFFF. For values outside this range, the WLAN Generation uses the least significant four bytes.
If you set the
PAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_VAL_PAYLOAD_FRAME_TYPE_TRIGGER_FRAME, the WLAN Generation ignores this attribute.
- MAC_HT_CONTROL_ENABLED = 72
Specifies whether to enable the HT Control field of the medium access control (MAC) header.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set
MAC_FRAME_FORMATattribute to NIWLANG_VAL_MAC_FRAME_FORMAT_SHORT or thePAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_TRIGGER_FRAME, the WLAN Generation ignores theMAC_HT_CONTROL_ENABLEDattribute.The default value is NIWLANG_VAL_TRUE.
- MAC_QOS_CONTROL = 71
Specifies the two-byte QoS Control field as defined in section 7.1.3 of IEEE Standard 802.11-2007 and IEEE Standard 802.11n-2009, section 8.2.4 of IEEE Standard 802.11ac-2013 and IEEE P802.11ah/D1.3, section 9.2.4 of IEEE P802.11ax/D8.0, section 9.2.4 of IEEE P802.11be/D7.0, and section 9.2.4 of IEEE P802.11bn/D1.2. This field is represented with the least significant bit in the rightmost position.
The default value is 0x0. Valid values are 0x0 to 0xFFFF. For values outside this range, the WLAN Generation uses the least significant two bytes.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set
MAC_FRAME_FORMATattribute to NIWLANG_VAL_MAC_FRAME_FORMAT_SHORT or thePAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_VAL_PAYLOAD_MAC_FRAME_TYPE_TRIGGER_FRAME, the WLAN Generation ignores theMAC_QOS_CONTROLattribute.The default value is 0x0. Valid values are 0x0 to 0xFFFF. For values outside this range, the WLAN Generation uses the least significant two bytes.
If you set the
PAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_VAL_PAYLOAD_FRAME_TYPE_TRIGGER_FRAME, the WLAN Generation ignores this attribute.
- MAC_QOS_CONTROL_ENABLED = 53
Specifies whether to enable the QoS Control field of the medium access control (MAC) header.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is NIWLANG_VAL_TRUE. If you set the
PAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_VAL_PAYLOAD_FRAME_TYPE_TRIGGER_FRAME, the WLAN Generation ignores this attribute.
- MAC_SEQUENCE_CONTROL = 66
Specifies the two-byte Sequence Control field as defined in section 7.1.3 of IEEE Standard 802.11-2007, IEEE Standard 802.11n-2009, section 8.2.4 of IEEE Standard 802.11ac-2013 and IEEE P802.11ah/D1.3, section 9.2.4 of IEEE P802.11ax/D8.0, section 9.2.4 of IEEE P802.11be/D7.0, and section 9.2.4 of IEEE P802.11bn/D1.2.
This field is represented with the least significant bit in the rightmost position.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is 0x0. Valid values are 0x0 to 0xFFFF. For values outside this range, the WLAN Generation uses the least significant 2 bytes.
If you set the
PAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_VAL_PAYLOAD_FRAME_TYPE_TRIGGER_FRAME, the WLAN Generation ignores this attribute.
- MAC_SEQUENCE_CONTROL_ENABLED = 65
Specifies whether to enable the Sequence Control field of the medium access control (MAC) header.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is NIWLANG_VAL_TRUE.
If you set the
PAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_VAL_PAYLOAD_FRAME_TYPE_TRIGGER_FRAME, the WLAN Generation ignores this attribute.
- MAC_SEQUENCE_NUMBER_INCREMENT_ENABLED = 80
Specifies whether to increment the sequence number in a sequence of frames.
The default value is NIWLANG_VAL_TRUE. If you set the
PAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_VAL_PAYLOAD_FRAME_TYPE_TRIGGER_FRAME, the WLAN Generation ignores this attribute.
- MAC_SEQUENCE_NUMBER_INCREMENT_INTERVAL = 81
Specifies the number of frames after which the WLAN Generation increments the sequence number by 1. The starting number is the value represented by the sequence number sub-field of the Sequence Control field. The sequence number is wrapped to 0 after reaching the value 4,095 or (2^12-1).
the WLAN Generation ignores this attribute if you set the
MAC_SEQUENCE_NUMBER_INCREMENT_ENABLEDattribute to NIWLANG_VAL_TRUE and thePAYLOAD_MAC_FRAME_TYPEattribute to NIWLANG_VAL_PAYLOAD_FRAME_TYPE_TRIGGER_FRAME.The default value is 1. Valid values are 0 to 4,095, inclusive.
- MAPPING_MATRIX_TYPE = 55
Specifies the mapping matrix type for mapping space-time streams to transmit channels as defined in section 20.3.11.10.1 of IEEE Standard 802.11n-2009.
If you set the
MAPPING_MATRIX_TYPEattribute to values other than NIWLANG_VAL_MAPPING_MATRIX_TYPE_DIRECT, the number of transmit channels must be greater than or equal to the sum of the number of space-time streams and theNUMBER_OF_EXTENSION_SPATIAL_STREAMSattribute if the standard is set to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM.The default value is NIWLANG_VAL_MAPPING_MATRIX_TYPE_DIRECT. If the
STANDARDattribute is set to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM and thePPDU_TYPEattribute is set to NIWLANG_VAL_STANDARD_TRIGGER_BASED_PPDU then N-STS value is dependent on theSPATIAL_MAPPING_MODEattribute. If you set theSPATIAL_MAPPING_MODEattribute to NIWLANG_VAL_COMMON, the N STS value is the maximum number of space time streams across Resource Units (RUs). If you set theSPATIAL_MAPPING_MODEattribute to NIWLANG_VAL_USER_SPECIFIC, the N STS value is the number of space time streams for the specified user. You must use the following active channel string formats whenSTANDARDattribute is set to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM and thePPDU_TYPEattribute is set to NIWLANG_VAL_STANDARD_TRIGGER_BASED_PPDU. If you set theSPATIAL_MAPPING_MODEattribute to NIWLANG_VAL_COMMON, the active channel string format is an empty string. If you set theSPATIAL_MAPPING_MODEattribute to NIWLANG_VAL_USER_SPECIFIC, the active channel string format is ‘userx’.
- MAXIMUM_HARDWARE_IQ_RATE = 102
Specifies the maximum I/Q rate that the NI vector signal generator supports.
This attribute is set according to the device model in the
rfsg_create_and_download_waveform()function.If you are using PXIe-5842, the valid value is 2500 MS/s.
If you are using PXIe-5840/PXIe-5841/PXIe-5841 with PXIe-5655/PXIe-5820/PXIe-5830/PXIe-5831/PXIe-5860, the valid value is 1250 MS/s.
If you are using the PXIe-5646, the valid value is 250 MS/s.
If you are using the PXIe-5644/PXIe-5645, the valid value is 120 MS/s.
If you are using the PXIe-5673/5673E, the valid value is 200 MS/s.
- MCS_INDEX = 41
Specifies the value of the modulation and coding scheme (MCS) index. 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, section 22.5 of IEEE Standard 802.11ac-2013, section 24.5 of IEEE P802.11ah/D1.3, section 23.5 of IEEE Standard 802.11af-201, section 27.5 of IEEE P802.11ax/D8.0, section 36.5 of IEEE P802.11be/D7.0 and section 38.5 of IEEE P802.11bn/D1.2.
You must use the following active channel string formats to configure this attribute.
Standard Attribute Value
Active Channel String Format
80211N MIMOOFDM, 80211AH MIMOOFDM, 80211AF MIMOOFDM
“” (empty string)
80211AC MIMOOFDM
“” (empty string), if you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU80211AC MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211AX MIMOOFDM
“” (empty string), if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU
80211AX MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
80211BE MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
80211BN MIMOOFDM
“” (empty string), if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU
80211BN MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
The default value is 0.
For NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, valid values are 0 to 11, inclusive.
For NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, valid values are 0 to 15, inclusive.
For NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, valid values are 0 to 13, inclusive.
For NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, valid values are 0 to 32, inclusive.
For NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, valid values are 0 to 10, inclusive.
For NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, valid values are 0 to 9, inclusive.
For NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, valid values are 0 to 15, inclusive and 17, 19, 20 and 23.
- MIDAMBLE_PERIODICITY = 204
Specifies the interval, in number of data symbols, after which the midambles are inserted in the data field of the 802.11ax signals. You must set this attribute to NIWLANG_VAL_MIDAMBLE_PERIODICITY_NONE when the value of the
NUMBER_OF_SPACE_TIME_STREAMSattribute is greater than 4.The default value is NIWLANG_VAL_MIDAMBLE_PERIODICITY_NONE.
- MPDU_LENGTH = 83
Returns the length of the medium access control (MAC) protocol data unit (MPDU). This value is expressed in bytes. An MPDU comprises of a MAC header, a frame body, and a frame check sequence (FCS). The
MPDU_LENGTHattribute is the sum of the length of MAC header, the value of thePAYLOAD_DATA_LENGTHattribute, and the length of FCS, which is four bytes. If you disable theMAC_HEADER_ENABLEDandMAC_FCS_ENABLEDattributes, the lengths of MAC header and FCS are zero.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to query this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to query this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to query this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to query this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.
- MULTI_CHASSIS_TCLK_SYNCHRONIZATION_MODE = 224
Specifies whether multi-chassis TClk Synchronization is performed using Timing Module or automatically for multiple PXIe-5842, or PXIe-5860 devices.
This attribute is queried as part of the niWLANG_RFSGConfigureMultipleDeviceSynchronization function.
The default value is NIWLANG_VAL_MULTI_CHASSIS_TCLK_SYNCHRONIZATION_MODE_AUTO.
- MULTI_SEGMENT_GENERATION_MODE = 134
Specifies whether to use a single generator or two generators for each channel of a multi-segment (80+80) MHz 802.11ac signal. This attribute is applicable when you set the
NUMBER_OF_SEGMENTSattribute to 2 and the channel bandwidth is 80 MHz. When you set this attribute to NIWLANG_VAL_SINGLE_GENERATOR, you have to specify the value of theCARRIER_FREQUENCYattribute for both the segments.The default value is NIWLANG_VAL_MULTIPLE_GENERATORS.
- MU_MIMO_LTF_MODE_ENABLED = 186
Specifies whether the HE-LTF sequence corresponding to each space time stream is masked by distinct orthogonal code, if the
STANDARDattribute is set to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM and thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU.The default value is NIWLANG_VAL_TRUE.
- NOMINAL_PACKET_PADDING = 195
Specifies the nominal packet padding value used for determining the packet extension duration when you set the
STANDARDattribute to 80211AX MIMOOFDM, 80211BE MIMOOFDM or 80211BN MIMOOFDM.When you set the
PPDU_TYPEattribute to MU PPDU or Trigger-Based PPDU, this attribute value corresponds to the maximum nominal packet padding across all users. When you set thePPDU_TYPEattribute to Trigger-Based PPDU and none of theL_SIG_LENGTHattribute,PRE_FEC_PADDING_FACTORattribute,PE_DISAMBIGUITYattribute,LDPC_EXTRA_SYMBOL_SEGMENTattribute are set to -1, the WLAN Generation ignores this attribute.When you set thePPDU_TYPEattribute attribute to ELR PPDU, only nominal packet padding value of NIWLANG_VAL_NOMINAL_PACKET_PADDING_8US is supported.Nominal packet padding value of NIWLANG_VAL_NOMINAL_PACKET_PADDING_20US is supported only if you set the
STANDARDattribute to 80211BE MIMOOFDM or 80211BN MIMOOFDM . The default value is Auto.
- NON_HT_MODULATION_MODE = 127
Specifies whether the format of the incoming OFDM signal is non-high throughput (HT). This attribute is valid only if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, or NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM.A non-HT format signal has only L-LTF, L-STF, and L-SIG symbols in the preamble, which are similar to 802.11n, 802.11ac, or 802.11af signals with same bandwidth. The payload is modulated in the same manner as an 802.11a signal with bandwidth of 20 MHz. The payload is repeated with appropriate tone rotation to fill the channel bandwidth.
The default value is NIWLANG_VAL_NON_HT_MODULATION_MODE_OFF.
- NOT_SOUNDING_BIT = 86
Specifies the value of the Not Sounding field of the HT-SIG if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM as defined in section 20.3.9.4.3 of the IEEE Standard 802.11n-2009.The default value is 1. Valid values are 0 or 1.
- NUMBER_OF_DATA_SYMBOLS = 94
Returns the number of symbols in the data portion of the generated WLAN frame. Symbol refers to the chip if the
STANDARDattribute is set to NIWLANG_VAL_STANDARD_80211BG_DSSS, and the symbol refers to the OFDM symbol for other values of theSTANDARDattribute.
- NUMBER_OF_EXTENSION_SPATIAL_STREAMS = 46
Specifies the number of extension spatial streams (N_ESS) as defined in section 20.3.9.4.6 of IEEE Standard 802.11n-2009.
The value of N_ESS follows the definition shown in the following equation: N_STS + N_ESS is less than or equal to N_Tx.
where N_STS is the number of space-time streams and is determined by the MCS index and STBC index. N_Tx is the number of transmit channels specified by the
NUMBER_OF_TRANSMIT_CHANNELSattribute.N_TX must be greater than or equal to N_STS.
The default value is 0. Valid values are 0 to 3, inclusive.
- NUMBER_OF_FRAMES = 6
Specifies the number of frames to generate. Each iteration of the
create_waveform_complex_f64()orcreate_mimo_waveforms_complex_f64()function generates only one frame along with the idle interval that you specify using theIDLE_INTERVALattribute.If you set the
NUMBER_OF_FRAMESattribute to a value greater than 1, call thecreate_waveform_complex_f64()function or thecreate_waveform_complex_f64()function in a loop and concatenate the output values from all iterations. If you encounter memory usage issues, download a single frame to the NI RF vector signal generator memory on each iteration.To generate the required number of frames, call the
create_waveform_complex_f64()function or thecreate_waveform_complex_f64()function for number of times equal toNUMBER_OF_FRAMESattribute. To stop the loop, use the done parameter of thecreate_waveform_complex_f64()function or thecreate_waveform_complex_f64()function. the WLAN Generation sets the value of the done parameter to 1 for the last frame.You can use the niRFSG_AllocateArbWaveform function to preallocate arb memory and then download the waveform frame-by-frame.
The default value is 1. Valid values are 1 to 1,000 (inclusive).
- NUMBER_OF_LTF_SYMBOLS = 165
Specifies the number of HE-LTF symbols in the transmitted 802.11ax signal when you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and specifies the number of EHT-LTF symbols in the transmitted 802.11be signal.The default value is -1, which indicates that the value is derived from the maximum index of space time streams across users. The valid values for this attribute are as follows:
Standard Attribute Value
Valid Values(Inclusive)
80211AX MIMOOFDM
-1, 1, 2, 4, 6, and 8
80211BE MIMOOFDM
-1, 1, 2, 4, and 8, if you set the
SIG_COMPRESSION_ENABLEDattribute to NIWLANG_VAL_SIG_COMPRESSION_ENABLED_TRUE80211BE MIMOOFDM
-1, 1, 2, 4, 6, and 8, if you set the
SIG_COMPRESSION_ENABLEDattribute to NIWLANG_VAL_SIG_COMPRESSION_ENABLED_FALSE80211BN MIMOOFDM
-1, 1, 2, 4, and 8, if you set the
SIG_COMPRESSION_ENABLEDattribute to NIWLANG_VAL_SIG_COMPRESSION_ENABLED_TRUE80211BN MIMOOFDM
-1, 1, 2, 4, 6, and 8, if you set the
SIG_COMPRESSION_ENABLEDattribute to NIWLANG_VAL_SIG_COMPRESSION_ENABLED_FALSE80211BN MIMOOFDM
-1, 2, if you set the ppdu type attribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU
- NUMBER_OF_SEGMENTS = 75
Specifies the number of frequency segments for 802.11ac or 802.11ax signals.
For 80 MHz + 80 MHz transmission of 802.11ac or 802.11ax signals, set this attribute to 2 and the
CHANNEL_BANDWIDTHattribute to 80 MHz.The default value is 1.
- NUMBER_OF_SPACE_TIME_STREAMS = 76
Specifies the number of space-time streams into which the data is divided.
You must use the following active channel string formats to configure this attribute.
Standard Attribute Value
Active Channel String Format
80211AC MIMOOFDM
“” (empty string), if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU
80211AC MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211AX MIMOOFDM
“” (empty string), if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU
80211AX MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
80211N MIMOOFDM, 80211AH MIMOOFDM, 80211AF MIMOOFDM
“” (empty string)
80211BE MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
80211BN MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
80211BN MIMOOFDM
“” (empty string, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU
The default value is 1.
The allowed values for this attribute are as follows. All values are inclusive.
Standard Attribute Value
Valid Values(Inclusive)
80211N MIMOOFDM
1 to 4
80211AC MIMOOFDM
1 to 4
80211AC MIMOOFDM
1 to 8, if you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU80211AC MIMOOFDM
1 to 4, if you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU80211AX MIMOOFDM
1 to 8, if you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU80211AX MIMOOFDM
1 to 4, if you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU80211AX MIMOOFDM
1 to 2, if you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU80211BE MIMOOFDM
1 to 8, if you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_MU_PPDU,SIG_COMPRESSION_ENABLEDattribute to NIWLANG_VAL_SIG_COMPRESSION_ENABLED_TRUE andNUMBER_OF_USERSattribute to 180211BE MIMOOFDM
1 to 4, if you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_MU_PPDU andNUMBER_OF_USERSattribute greater than 180211BN MIMOOFDM
1 to 8, if you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_MU_PPDU,SIG_COMPRESSION_ENABLEDattribute to NIWLANG_VAL_SIG_COMPRESSION_ENABLED_TRUE andNUMBER_OF_USERSattribute to 180211BN MIMOOFDM
1 to 4, if you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_MU_PPDU andNUMBER_OF_USERSattribute greater than 180211BN MIMOOFDM
1, if you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU
- NUMBER_OF_TRANSMIT_CHANNELS = 47
Specifies the number of transmit channels for multiple input multiple output (MIMO) signals, as defined in section 20.3.3 of IEEE Standard 802.11n-2009.
If you set the
MAPPING_MATRIX_TYPEattribute to NIWLANG_VAL_MAPPING_MATRIX_TYPE_DIRECT, the number of transmit channels must be equal to the number of space-time streams. If you set theMAPPING_MATRIX_TYPEattribute to values other than NIWLANG_VAL_MAPPING_MATRIX_TYPE_DIRECT, the number of transmit channels must be greater than or equal to the sum of the number of space-time streams and theNUMBER_OF_EXTENSION_SPATIAL_STREAMSattribute.the WLAN Generation defines the number of space-time streams using the
MCS_INDEXattribute andSTBC_INDEXattribute, as specified in IEEE Standard 802.11n-2009.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, and theNUMBER_OF_TRANSMIT_CHANNELSattribute to greater than one, the same waveform is generated on multiple RFSG devices inside therfsg_create_and_download_mimo_waveforms()function.The default value is 1. If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, the valid values are 1 to 4, inclusive. If you set theSTANDARDattribute to any other value, the valid values are 1 to 8, inclusive.
- NUMBER_OF_USERS = 115
Specifies the number of users in a multi-user (MU) physical layer convergence procedure (PLCP) protocol data unit (PPDU). The default value is 1.
You can set this attribute only when you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM and thePPDU_TYPEattribute to NIWLANG_VAL_PAYLOAD_TYPE_MU_PPDU, or when you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM and thePPDU_TYPEattribute to NIWLANG_VAL_PAYLOAD_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU.
- OFDM_DATA_RATE = 32
Specifies the data rate for the OFDM payload, as defined in section 17.3.2.2 of IEEE Standard 802.11-2007. This value is expressed in Mbps.
Configure this attribute only when you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, or if you set theNON_HT_MODULATION_MODEattribute to NIWLANG_VAL_NON_HT_MODULATION_MODE_ON.The default value is NIWLANG_VAL_OFDM_DATA_RATE_6.
- OFDM_WINDOW_LENGTH = 125
Specifies the window length for OFDM signals at the sampling rate equal to the channel bandwidth. This value is expressed in samples. For example, if the window length is 2, the channel bandwidth is 20 MHz and the oversampling ratio is 4, then the samples over which windowing is applied is 8.
This attribute provides a smooth, spurious free transition from the end of one OFDM symbol to the cyclic prefix of the next symbol. If you do not want windowing, set this attribute to 0.
Refer to the Windowing help topic for more information about windowing for OFDM signals.
The default value is 2.
- OVERSAMPLING_FACTOR = 2
Specifies the ratio at which the WLAN Generation multiplies the Nyquist sample rate to obtain the final sample rate of the signal.
This attribute is supported only when you set the compatibilityVersion parameter of the niWLANG_OpenSession function to <span class=monospace>NIWLANG_VAL_COMPATIBILITY_VERSION_060000</span>(60000).
The default and the minimum value are both 1.25.
- OVERSAMPLING_RATIO = 211
Specifies the number of times the WLAN Generation increases the Nyquist sample rate to obtain the final sample rate of the signal.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BG_DSSS or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, the default value is 4 and the minimum value is 2. If you set theSTANDARDattribute to other standards, the default and the minimum value is 1.25.
- PACKET_EXTENSION_DURATION = 159
Returns the duration of packet extension in the waveform when the
STANDARDattribute is set to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM. This value is expressed in seconds.
- PAYLOAD_AUTO_NUMBER_OF_MPDUS = 178
Specifies whether to compute the number of MPDUs in an AMPDU of 802.11ax Trigger-Based PPDU, 802.11be Trigger-Based PPDU and 802.11bn Trigger-Based PPDU using the following frame parameters:
L_SIG_LENGTH_SIG_LENGTH Length attribute,PRE_FEC_PADDING_FACTORattribute, andLDPC_EXTRA_SYMBOL_SEGMENTattribute.The default value is NIWLANG_VAL_TRUE.
- PAYLOAD_DATA_LENGTH = 5
Specifies the length of the payload, excluding the length of the medium access control (MAC) header and frame check sequence (FCS). This value is expressed in bytes. The payload length encoded into the physical layer (PHY) header is the sum of the payload data length and the length of the MAC header and FCS.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, use an empty string active channel string format if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_FALSE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute is to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if the you setPPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx’ as the active channel string format if you set theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE and use thecreate_trigger_frame_msdu()to generate trigger frame.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE, or use the ‘userx’ as the active channel string format if you set theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE and use thecreate_trigger_frame_msdu()to generate trigger frame.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx’ as the active channel string format if you set theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE and use thecreate_trigger_frame_msdu()to generate trigger frame.The default values are as follows:
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, the default value is 1,024, and the limits on MPDU length are 0 to 4,095 (inclusive) and the limits on PSDU length are 0 to 65,535 (inclusive).If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, the default value is 4,096, and the limits on PSDU length are 0 to 65,535 (inclusive).If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, the default value is 4,096 and the limits on MPDU length are 0 to 16,383 (inclusive) and the limits on PSDU length are 0 to 46,92,480 (inclusive).If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, the default value is 4,096, and the limits on PSDU length are 0 to 46,92,480 (inclusive).If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, the default value is 256 and the limits on MPDU length are 0 to 16,383 (inclusive) and the limits on PSDU length are 0 to 797,159 (inclusive).If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, the default value is 256, and the limits on PSDU length are 0 to 511 (inclusive).If you set the
STANDARDattribute to any other value, the default value is 1,024 and valid values are 0 to 4,095 (inclusive).If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, the default value is 4096, the limits on MPDU length are 0 to 16,383 (inclusive) and the limits on PSDU length are 0 to 1,065,600 (inclusive).If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, the default value is 4096 and the limits on PSDU length are 0 to 1,065,600 (inclusive).If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, the default value is 4096, the limits on MPDU length are 0 to 16,383 (inclusive) and the limits on PSDU length are 0 to 65,00,631 (inclusive).If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, the default value is 4096 and the limits on PSDU length are 0 to 65,00,631 (inclusive).If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, the default value is 4096, the limits on MPDU length are 0 to 16,383 (inclusive) and the limits on PSDU length are 0 to 1,55,23,198 (inclusive).If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, the default value is 4096 and the limits on PSDU length are 0 to 1,55,23,198 (inclusive).If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, the default value is 4096, the limits on MPDU length are 0 to 16,383 (inclusive) and the limits on PSDU length are 0 to 1,55,23,198 (inclusive).If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, the default value is 4096 and the limits on PSDU length are 0 to 1,55,23,198 (inclusive). If you set the NIWLANG_AUTO_DATA_LENGTH attribute to NIWLANG_VAL_AUTO_PAYLOAD_DATA_LENGTH_MODE_L_SIG_LENGTH or NIWLANG_VAL_AUTO_PAYLOAD_DATA_LENGTH_MODE_FRAME_DURATION, the WLAN Generation ignores this attribute.
- PAYLOAD_DATA_TYPE = 7
Specifies the type of payload for waveform generation.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_FALSE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is NIWLANG_VAL_PN_SEQUENCE.
- PAYLOAD_ENCODER_ENABLED = 18
Specifies whether to enable convolutional encoding of the OFDM payload, as defined in section 17.3.5.5 of IEEE Standard 802.11a-1999.
Configure this attribute only when you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM.The default value is NIWLANG_VAL_TRUE.
- PAYLOAD_INTERLEAVER_ENABLED = 19
Specifies whether to enable interleaving for the OFDM payload, as defined in section 17.3.5.6 of IEEE Standard 802.11a-1999.
Configure this attribute only when you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM.The default value is NIWLANG_VAL_TRUE.
- PAYLOAD_MAC_FRAME_TYPE = 188
Specifies the type of frame for the MPDU.
You can set this attribute to NIWLANG_TRIGGER_FRAME, only if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211B/G_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, use an empty string active channel string format to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, use an empty string as the active channel string format, if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_FALSE, or use ‘mpdux’ as the active channel string format if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, use an empty string as the active channel string format, if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_FALSE and thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_SU_PPDU, use ‘mpdux’ as the active channel string format if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE and thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_SU_PPDU, or use ‘userx/mpduy’ as the active channel string format if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE and thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_MU_PPDU to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string as the active channel string format, if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_FALSE and thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_SU_PPDU, or use ‘mpdux’ as the active channel string format if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE and thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_EXTENDED_RANGE_SU_PPDU to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE and thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_MU_PPDU to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use an empty string as the active channel string format, if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_FALSE and thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_SU_PPDU, ‘mpdux’ as the active channel string format, if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, and thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_SU_PPDU, or use ‘userx/mpduy’ as the active channel string format if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE and thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_TRIGGER_BASED_PPDU to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format, if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE and thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU, an empty string as the active channel string format, if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_FALSE, and thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU, or use ‘mpdux’ as the active channel string format if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE and thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU to configure this attribute.The default value is NIWLANG_VAL_PAYLOAD_FRAME_TYPE_GENERAL_FRAME.
- PAYLOAD_NUMBER_OF_MPDUS = 104
Specifies the number of medium access control (MAC) protocol data units (MPDUs) to combine into one aggregate-MPDU (A-MPDU).
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, use an empty string as the active channel string format, if thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_SU_PPDU, or use ‘userx’ as the active channel string format if thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_MU_PPDU to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use an empty string as the active channel string format, if thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_SU_PPDU, or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU, or use ‘userx’ as the active channel string format if thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx’ as the active channel string format if thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use ‘userx’ as the active channel string format if thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU, or use an empty string active channel string format, if thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU to configure this attribute.the WLAN Generation ignores this attribute if you set the
AMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE or if you set theSTANDARDattribute to a value other than NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM; or if you set theNON_HT_MODULATION_MODEattribute to NIWLANG_VAL_NON_HT_MODULATION_MODE_ON, or if you set the NIWLANG_VAL_AUTO_NUMBER_OF_MPDUS attribute to NIWLANG_VAL_TRUE.The default value is 1.
- PAYLOAD_PN_ORDER = 8
Specifies the order (length of memory) of the pseudorandom bit sequence (PRBS) generator. The generated sequence is repeated (2^PN order) - 1 bits. If you set the
PAYLOAD_DATA_TYPEattribute to NIWLANG_VAL_USER_DEFINED, the WLAN Generation ignores thePAYLOAD_PN_ORDERattribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string active channel string format if you set theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use’userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is 9. Valid values are 5 to 31, inclusive.
- PAYLOAD_PN_SEED = 9
Specifies the initialization seed used for the pseudorandom bit sequence (PRBS) generator. If you set the
PAYLOAD_DATA_TYPEattribute to NIWLANG_VAL_USER_DEFINED, the WLAN Generation ignoresPAYLOAD_PN_SEEDattribute.If you set the
NUMBER_OF_FRAMESattribute to a value greater than 1 and the reset parameter of thecreate_waveform_complex_f64()function or thecreate_waveform_complex_f64()function to NIWLANG_VAL_TRUE, the WLAN Generation uses the PRBS generator state at the end of the payload in frame n as the seed for frame n + 1. If you set the reset parameter of thecreate_waveform_complex_f64()function or thecreate_waveform_complex_f64()function to NIWLANG_VAL_TRUE, all frames use the value of thePAYLOAD_PN_SEEDattribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211BG_DSSS, or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, you must use an empty string to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, you must use an empty string active channel string format if you set theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, you must use the following active channel string formats to configure this attribute: An empty string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘mpdux’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default value is 0xD6BF7DF2.
- PAYLOAD_SCRAMBLER_ENABLED = 16
Specifies whether to enable scrambling of the payload for OFDM packets and the entire burst for direct sequence spread spectrum (DSSS) packets, as defined in section 17.3.5.4 of IEEE Standard 802.11a-1999, section 18.2.4 of IEEE Standard 802.11b-1999, and section 36.3.13.2 of IEEE Standard 802.11be/D0.2.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, the WLAN Generation ignores thePAYLOAD_SCRAMBLER_ENABLEDattribute and always enables the payload scrambler.The default value is NIWLANG_VAL_TRUE.
- PAYLOAD_SCRAMBLER_SEED = 17
Specifies the initial state of the scrambler seed.
You must use the following active channel string formats to configure this attribute.
Standard attribute Value
Active Channel String Format
80211A/G OFDM, 80211J OFDM, 80211P OFDM, 80211B/G DSSS, 80211G DSSSOFDM, 80211N MIMOOFDM, 80211AH MIMOOFDM, 80211AF MIMOOFDM
“” (empty string)
80211AC MIMOOFDM
“”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU
80211AC MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211AX MIMOOFDM
“” (empty string), if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU
80211AX MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
80211BE MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
80211BN MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
80211BN MIMOOFDM
“” (empty string), if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU
For direct sequence spread spectrum (DSSS) packets, the default value follows the requirements defined in sections 18.2.3.1 and section 18.2.3.8 of IEEE Standard 802.11b-1999.
For OFDM and DSSS-OFDM packets, the default value is 93.
- PAYLOAD_USER_DEFINED_BITS = 10
Specifies a user-defined bit pattern as an array of zeros and ones. If the array length is greater than the configured payload length, the WLAN Generation uses a subset of the required length from the beginning of the array for waveform generation. If the array length is less than the configured payload length, the WLAN Generation repeats the user-defined bit pattern until the required length is achieved. If you set the
PAYLOAD_DATA_TYPEattribute to NIWLANG_VAL_PN_SEQUENCE, the WLAN Generation ignores thePAYLOAD_USER_DEFINED_BITSattribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, use an empty string active channel string format if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, use the following active channel string formats to configure this attribute: An empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute is to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, use an empty string active channel string format if the you setPPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, or use the ‘mpdux’ active channel string if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE, to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use the following active channel string formats to configure this attribute: Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use the ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, use ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use the following active channel string formats to configure this attribute: ‘userx/mpduy’ as the active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE. Use an empty string active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_FALSE. Use the ‘mpdux’ active channel string format if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU and theAMPDU_ENABLEDattribute to NIWLANG_VAL_TRUE.The default is an empty array. Valid values include arrays of zeros and ones.
- PE_DISAMBIGUITY = 182
Specifies the value of the PE disambiguity sub-field in the trigger frame that is used for 802.11ax Trigger-Based PPDU, 802.11be Trigger-Based PPDU and 802.11bn Trigger-Based PPDU generation.
The default value is -1, which indicates that the value of the PE Disambiguity is derived from the payload settings.
- PHASE_ROTATION_COEFFICIENT_1 = 214
Specifies the phase rotation coefficient 1 as defined in IEEE Standard P802.11be/D7.0. To reduce PAPR, EHT-PPDUs and UHR-PPDUs apply phase rotation on pre-EHT and pre-UHR modulated fields (L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, EHT-SIG). This attribute is valid only for 802.11be or 802.11bn and 320 MHz bandwidth.
The default value is
PHASE_ROTATION_COEFFICIENT_1_PLUS_ONE.
- PHASE_ROTATION_COEFFICIENT_2 = 215
Specifies the phase rotation coefficient 2 as defined in IEEE Standard P802.11be/D7.0. To reduce PAPR, EHT-PPDUs and UHR-PPDUs apply phase rotation on pre-EHT and pre-UHR modulated fields (L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, EHT-SIG). This attribute is valid only for 802.11be or 802.11bn and 320 MHz bandwidth.
The default value is
PHASE_ROTATION_COEFFICIENT_2_MINUS_ONE.
- PHASE_ROTATION_COEFFICIENT_3 = 216
Specifies the phase rotation coefficient 3 as defined in IEEE Standard P802.11be/D7.0. To reduce PAPR, EHT-PPDUs and UHR-PPDUs apply phase rotation on pre-EHT and pre-UHR modulated fields (L-STF, L-LTF, L-SIG, RL-SIG, U-SIG, EHT-SIG). This attribute is valid only for 802.11be or 802.11bn and 320 MHz bandwidth.
The default value is
PHASE_ROTATION_COEFFICIENT_3_MINUS_ONE.
- PLCP_FRAME_FORMAT_802_11_N = 43
Specifies the format of the physical layer convergence protocol (PLCP) frame structure. The frame structure determines the arrangement of preambles, header (SIGNAL field), and payload in a frame as defined in section 20.3.2 of IEEE Standard 802.11n-2009.
The default value is NIWLANG_VAL_80211N_PLCP_FRAME_FORMAT_MIXED.
- POWER_BOOST_FACTOR = 164
Specifies the factor, per resource unit (RU) by which the amplitude of the HE modulated fields, EHT modulated fields and UHR modulated fields in 802.11ax, 802.11be and 802.11bn signals are respectively scaled, when you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU. The value of this attribute must be the same across all users within an RU. An RU is defined by theRU_SIZEandRU_OFFSET_MRU_INDEXattributes.You must use the following active channel string formats to configure this A.
Standard Attribute Value
Active Channel String Format
80211AX MIMOOFDM, 80211BE MIMOOFDM, 80211BN MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
The default value is 1. The valid values are 0.1 to 10, inclusive. To convert this value to dB, use the following formula:
Power Boost Factor (dB) = 20 * log (Power Boost Factor)
- PPDU_TYPE = 95
Specifies the type of physical layer convergence procedure (PLCP) protocol data unit (PPDU), if the
STANDARDattribute is set to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM.The default value is NIWLANG_VAL_PPDU_TYPE_SU_PPDU.
- PREAMBLE_PUNCTURING_ENABLED = 191
Specifies whether to enable the preamble puncturing (channel puncturing) on 802.11ax MU PPDU, 802.11be MU PPDU and 802.11bn MU PPDU signals. Preamble puncturing is valid only when you set the
CHANNEL_BANDWIDTHattribute to 80 MHz, 160 MHz, or 320 MHz.The default value is NIWLANG_VAL_TRUE.
- PREAMBLE_PUNCTURING_MASK = 193
Specifies the 20 MHz sub-channels to be punctured in the 802.11ax MU PPDU, 802.11be MU PPDU signals and 802.11bn MU PPDU signals when preamble puncturing is enabled. The mask value specified here is a binary mask represented as an integer, where bit ‘0’ represents the punctured sub-channel.
In the binary value, the least significant bit represents the 20 MHz sub-channel lower in frequency and the most significant bit represents the 20 MHz sub-channel higher in frequency. For (80 + 80) MHz case, LSB represents the lowest sub-channel in first segment. For 80 MHz case, the WLAN Generation considers the least significant 4 bits as the mask value. For (80 + 80) MHz and 160 MHz cases, the WLAN Generation considers the least significant 8 bits. For 320 MHz case, the WLAN Generation considers the least significant 16 bits as the mask value.
The default value is 65535 (1111 1111 1111 1111) which represents full preamble bandwidth.
- PREAMBLE_TYPE_802_11_AH = 119
Specifies the preamble type of packet if you set the
STANDARDattribute to 80211AH MIMO OFDM as defined in section 24.3.8.2 of IEEE Standard P802.11ah/D1.3.The default value is NIWLANG_VAL_80211AH_PREAMBLE_TYPE_SHORT.
- PRE_FEC_PADDING_FACTOR = 181
Specifies the value of the pre-fec padding factor sub-field in the trigger frame that is used for 802.11ax Trigger-Based PPDU generation, 802.11be Trigger-Based PPDU generation and 802.11bn Trigger-Based PPDU generation.
The default value is -1, which indicates that the value of the pre-fec padding factor is derived from the payload settings.
- PRIMARY_20MHZ_CHANNEL_INDEX = 192
Specifies the index of the primary 20 MHz sub-channel in the channel bandwidth. This attribute along with the puncturing information defines the mode of puncturing.
The default value is 0. For 80 MHz, valid values are 0 to 3, inclusive. For (80 + 80) MHz and 160 MHz, valid values are 0 to 7, inclusive. For 320 MHz, valid values are 0 to 15, inclusive.
- PULSE_SHAPING_FILTER_ENABLED = 54
Specifies whether to apply pulse-shaping filter to the generated signal.
the WLAN Generation ignores this attribute and enables the pulse shaping filter, if you set the
COMPATIBILITY_VERSIONattribute to NIWLANG_VAL_COMPATIBILITY_VERSION_010000.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BG_DSSS or NIWLANG_VAL_STANDARD_80211P_OFDM , the default value is NIWLANG_VAL_TRUE. If you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, the default value is NIWLANG_VAL_TRUE.
- PULSE_SHAPING_FILTER_LENGTH = 112
Specifies the length of the pulse-shaping filter. This value is expressed in symbols. The length affects the frequency response of the filter. the WLAN Generation ignores this attribute when the
PULSE_SHAPING_FILTER_LENGTHattribute is set to NIWLANG_VAL_TRUE.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211P_OFDM, the default value is 100. In all other instances, The default value is 8.
- PULSE_SHAPING_FILTER_PARAMETER = 27
Specifies the value of the rolloff factor (alpha) if you set the
PULSE_SHAPING_FILTER_TYPEattribute to NIWLANG_VAL_FILTER_RAISED_COSINE or NIWLANG_VAL_FILTER_ROOT_RAISED_COSINE. If you set thePULSE_SHAPING_FILTER_TYPEattribute to NIWLANG_VAL_FILTER_GAUSSIAN, you can calculate thePULSE_SHAPING_FILTER_PARAMETERattribute by multiplying B and T, where B is the 3 dB bandwidth and T is the symbol period for a Gaussian filter.If you set the
PULSE_SHAPING_FILTER_TYPEattribute to NIWLANG_VAL_FILTER_RECTANGULAR, the WLAN Generation ignores this attribute.The default value is 0.5. Valid values are 0.1 to 0.95, inclusive.
- PULSE_SHAPING_FILTER_TYPE = 26
Specifies the pulse-shaping filter type to use to ensure that the signal spectrum meets the spectral mask criteria as defined in section 17.3.9.2 of IEEE Standard 802.11a-1999, section 18.4.7.3 of IEEE Standard 802.11b-1999, and section 20.3.21.1 of IEEE Standard 802.11n-2009.
The default value is NIWLANG_VAL_FILTER_RECTANGULAR if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM.The default value is NIWLANG_VAL_FILTER_ROOT_RAISED_COSINE if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BG_DSSS.The default value is NIWLANG_VAL_FILTER_RAISED_COSINE if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211P_DSSS.
- QUADRATURE_SKEW = 24
Specifies the deviation in angle from 90 degrees between the in-phase (I) and quadrature-phase (Q) signals. This value is expressed in degrees.
Refer to the Quadrature Skew help topic for more information about quadrature skew.
Standard Attribute Attribute
Active Channel String Format
80211A/G OFDM, 80211J OFDM, 80211P OFDM, 80211B DSSS, 80211G DSSSOFDM
“” (empty string)
80211N MIMOOFDM, 80211AH MIMOOFDM
“channelx”
80211AC MIMOOFDM, 80211AF MIMOOFDM
“segmentx/channely”
80211AX MIMOOFDM
“segmentx/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU, NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211AX MIMOOFDM
“[userx]/segmenty/channelz”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
80211BE MIMOOFDM
“channelx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211BE MIMOOFDM
“[userx]/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
80211BN MIMOOFDM
“channelx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_ELR_PPDU
80211BN MIMOOFDM
“[userx]/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
The default value is 0. Valid values are -30 to +30, inclusive.
- Q_DC_OFFSET = 23
Specifies the value of the DC offset in the quadrature-phase (Q) channel as percentage of the RMS magnitude of the unaltered Q channel.
Standard Attribute Attribute
Active Channel String Format
80211A/G OFDM, 80211J OFDM, 80211P OFDM, 80211B DSSS, 80211G DSSSOFDM
“” (empty string)
80211N MIMOOFDM, 80211AH MIMOOFDM
“channelx”
80211AC MIMOOFDM, 80211AF MIMOOFDM
“segmentx/channely”
80211AX MIMOOFDM
“segmentx/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU, NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211AX MIMOOFDM
“[userx]/segmenty/channelz”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
80211BE MIMOOFDM
“channelx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211BE MIMOOFDM
“[userx]/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
80211BN MIMOOFDM
“channelx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_ELR_PPDU
80211BN MIMOOFDM
“[userx]/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
The default value is 0. Valid values are -100 to +100, inclusive.
- RELATIVE_POWER = 136
Specifies the per user power scaling value of the 802.11ax, 802.11be and 802.11bn signal when you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU. This value is expressed in dB. The power scaling value is with reference to the user with index 0. the WLAN Generation ignores the attribute value, if it is specified for the user with index 0.You must use the following active channel string formats to configure this attribute.
Standard Attribute Value
Active Channel String Format
80211AX MIMOOFDM, 80211BE MIMOOFDM, 80211BN MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU_PPDU
The default value is 0. The valid values are -100 to 100, inclusive.
- RF_BLANKING_ENABLED = 90
Specifies whether to enable RF blanking.
Set this attribute to NIWLANG_VAL_TRUE, if you want to attenuate the RF OUT signal during the idle interval. This behavior prevents any DC leakage from the local oscillator of the signal generator from appearing at the RF OUT signal.
RF blanking attenuates the RF OUT signal of signal generators quickly.
For more details about RF blanking, refer to the
BURST_START_LOCATIONSattribute, theBURST_STOP_LOCATIONSattribute, therfsg_create_and_download_waveform()function, and therfsg_configure_script()function.The default value is NIWLANG_VAL_TRUE.
- RF_BLANKING_MARKER_POSITIONS = 91
Returns the array of sample positions of marker events, which are used to toggle the state of RF blanking, within the waveform. The marker positions are such that RF blanking is enabled during the idle interval. This attribute is applicable only if the
RF_BLANKING_ENABLEDattribute is set to NIWLANG_VAL_TRUE. This attribute is read by therfsg_create_and_download_waveform()function to store RF blanking marker positions in the RFSG database.
- RUN_TIME_SCALING = 201
Specifies the Runtime Scaling value in dB to store in the file along with the waveform.
The default value is -1.5 dB.
- RU_ALLOCATION = 206
Specifies the common field of the HE-SIG-B or EHT-SIG field to be used for multi-user allocation in a 802.11ax or 802.11be MU PPDU signal.
Each element of the array represents the RU allocation sub-field of the common field corresponding to each 20 MHz sub-channel in the channel bandwidth.
The
RU_SIZEand theRU_OFFSET_MRU_INDEXattributes of the configured users are derived based on the value of this attribute. Query the number of users using the niWLANG_GetNumberOfUsersFromRUAllocation function to configure the user related attributes. The users are indexed in the increasing order of frequency.When the
CHANNEL_BANDWIDTHattribute is set to 80 MHz or 160 MHz andSTANDARDattribute is set to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, the 26 Resource Units (RU) at the center are enabled by default. These users can be disabled by using theUSER_ENABLEDattribute.the WLAN Generation ignores this attribute if you set the
RU_ALLOCATION_MODEattribute to NIWLANG_VAL_RU_ALLOCATION_MODE_INDIVIDUAL.The default value in the array is 0d128.
The default value in the array is 0d128.
- RU_ALLOCATION_MODE = 205
Specifies how to configure the multi-user allocation in a 802.11ax or 802.11be MU PPDU signal.
The default value is NIWLANG_VAL_RU_ALLOCATION_MODE_INDIVIDUAL.
- RU_OFFSET_MRU_INDEX = 133
Specifies the location of the resource unit (RU) or multiple resource unit (MRU). If an RU is configured, the RU Offset is in terms of the index of 26-tone RU, assuming the entire bandwidth is composed of 26-tone RUs in the 802.11ax, 802.11be and 802.11bn signal. Refer to the Configuring RU Offset/MRU Index topic in RFmx WLAN Generation Help for more information.
If an MRU is configured, the MRU Index is as defined in tables 36-8 to 36-15 of IEEE Standard P802.11be/D7.0. If a dRU is configured, the RU Offset represents dRU index as defined in tables 38-4 to 38-6 and equation 38-1 of IEEE P802.11bn/D1.2 standard. This attribute is valid only if you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU.The valid values, when the
STANDARDattribute is set to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, are as follows: If theCHANNEL_BANDWIDTHis 20 MHz and theNUMBER_OF_SEGMENTSis 1, the valid values are 0 to 8. If theCHANNEL_BANDWIDTHis 40 MHz and theNUMBER_OF_SEGMENTSis 1, the valid values are 0 to 17. If theCHANNEL_BANDWIDTHis 80 MHz and theNUMBER_OF_SEGMENTSis 1, the valid values are 0 to 36. If theCHANNEL_BANDWIDTHis 160 MHz and theNUMBER_OF_SEGMENTSis 1, the valid values are 0 to 73. If theCHANNEL_BANDWIDTHis 80 MHz and theNUMBER_OF_SEGMENTSis 2, the valid values are 0 to 73. The valid RU Offset values, when theSTANDARDattribute is set to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, are as follows: If theCHANNEL_BANDWIDTHis 20 MHz, the valid values are 0 to 8. If theCHANNEL_BANDWIDTHis 40 MHz, the valid values are 0 to 17. If theCHANNEL_BANDWIDTHis 80 MHz, the valid values are 0 to 36 except 18. If theCHANNEL_BANDWIDTHis 160 MHz, the valid values are 0 to 73 except 18 and 55. If theCHANNEL_BANDWIDTHis 320 MHz, the valid values are 0 to 147 0 to 73 except 18, 55, 92, and 129. The valid MRU Index values, when theSTANDARDattribute is set to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, are as defined in tables 36-8 to 36-15 of IEEE P802.11be/D7.0. The valid RU Offset values if dRUs are configured, when the Standard attribute is set to 80211BN MIMOOFDM, are as defined in tables 38-4 to 38-6 and equation 38-1 of IEEE P802.11bn/D1.2 standard. The default value is 0.
- RU_SIZE = 132
Specifies the size of resource unit (RU) or multiple resource unit (MRU) in terms of the number of subcarriers for 802.11ax, 802.11be and 802.11bn signals. You must configure this attribute you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU.When you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU, this attribute supports only NIWLANG_VAL_RU_SIZE_242 and NIWLANG_VAL_RU_SIZE_106 as valid values.Standard Attribute Value
Active Channel String Format
80211AX MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
80211AX MIMOOFDM
“” (empty string), if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU
80211BE MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
80211BN MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
The default value is NIWLANG_VAL_RU_SIZE_26.
- RU_TYPE = 222
Specifies whether contiguous subcarriers form the resource unit (rRU) or non-contiguous subcarriers form the resource unit (dRU). This attribute is applicable only for 802.11bn TB PPDU.
You must use the following active channel string formats to configure this attribute.
Standard Attribute Value
Active Channel String Format
80211BN MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
The default value is NIWLANG_VAL_RU_TYPE_DRU.
- SAMPLE_CLOCK_OFFSET = 25
Specifies the offset in the Sample Clock frequency from the sample frequency defined by the following equation:
Sampling Frequency = max (maximum hardware I/Q Rate, oversampling ratio * Nyquist Sampling Rate)
where maximum hardware I/Q is the value of the
MAXIMUM_HARDWARE_IQ_RATEattribute oversampling ratio is the value of theOVERSAMPLING_RATIOattribute. This value is expressed in parts per million (ppm).Standard Attribute Attribute
Active Channel String Format
80211AC MIMOOFDM, 80211AF MIMOOFDM
“segmentx”
80211A/G OFDM, 80211J OFDM, 80211P OFDM, 80211B/G DSSS, 80211G DSSSOFDM, 80211N MIMOOFDM, 80211AH MIMOOFDM
“” (empty string)
80211AX MIMOOFDM
“segmentx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU, NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211AX MIMOOFDM
“[userx]/segmenty”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
80211BE MIMOOFDM
“” (empty string), if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211BE MIMOOFDM
“[userx]”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
80211BN MIMOOFDM
“” (empty string), if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_ELR_PPDU
80211BN MIMOOFDM
“[userx]”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
The default value is 0. Valid values are -1000 to 1000, inclusive.
- SAMPLE_CLOCK_RATE_FACTOR = 107
Specifies the factor by which the Sample Clock rate is multiplied to generate a signal that is compressed in the frequency domain and expanded in the time domain.
For example, a 40 MHz 802.11n signal can be compressed in the frequency domain to 20 MHz, if the Sample Clock rate is reduced to half. In this case, you must set this attribute to 0.5 to generate the signal.
The default value is 1. Valid values are 0.001 to 1, inclusive.
- SIGNAL_BANDWIDTH = 194
Returns the Signal Bandwidth value that needs to be configured on the NI RFSG session for the PXIe-5820, PXIe-5830, PXIe-5831, PXIe-5841, PXIe-5841 with PXIe-5655 devices, PXIe-5842, or PXIe-5860 devices.
the WLAN Generation computes this value using the following equation.
Signal Bandwidth (Hz) = 2 * {(Channel Bandwidth/2) + |Maximum Carrier Frequency Offset|}.
- SIG_COMPRESSION_ENABLED = 213
Specifies whether the generated 802.11be and 802.11bn signal is a non-OFDMA signal or not.
The default value is NIWLANG_VAL_SIG_COMPRESSION_ENABLED_TRUE.
- SIG_MCS_INDEX = 212
Specifies the value of the modulation and coding scheme (MCS) index of the SIG field of 802.11be and 802.11bn signal when you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU.The default value is 0. The valid values are 0 to 3, inclusive.
- SPACE_TIME_STREAM_OFFSET = 187
Specifies the per user space time stream offset which is used for 802.11ax, 802.11be and 802.11bn Trigger-Based PPDU generation.
The default value is 0.
You must use the following active channel string formats to set this attribute. If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM and thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU, use ‘userx’ as the active channel string format to set this attribute.
- SPATIAL_MAPPING_MODE = 185
Specifies whether the spatial mapping is created from a single global matrix or per user. This attribute is applicable, only when you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU.The default value is NIWLANG_VAL_SPATIAL_MAPPING_MODE_COMMON.
- STANDARD = 31
Specifies the IEEE 802.11 standard, which indicates the type of physical layer, for signal generation.
If you do not select a standard, the WLAN Generation returns an error.
- STA_ID = 163
Specifies 11 LSBs of the association identifier (AID) in 802.11ax, 802.11be and 802.11bn signals when you set the
PPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_ELR_PPDU.When the
PPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_ELR_PPDU, the valid values are 0 to 2047.You must use the following active channel string formats to configure this attribute.
Standard Attribute Value
Active Channel String Format
80211AX MIMOOFDM, 80211BE MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211BN MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211BN MIMOOFDM
“” (empty string), if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_ELR_PPDU
The default value is 0.
- STBC_ALL_STREAMS_ENABLED = 77
Specifies whether space-time block coding (STBC) is performed at the transmitter when the
STANDARDattribute is set to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM. Whenever STBC is performed, the number of space-time streams is equal to two times the number of spatial streams.The default value is NIWLANG_VAL_TRUE.
- STBC_INDEX = 49
Specifies the difference between the number of space-time streams and the number of spatial streams, as defined in section 20.3.9.4.3 of IEEE Standard 802.11n-2009. the WLAN Generation derives the number of spatial streams from the specified value of the
MCS_INDEXattribute. Different space-time coding schemes are defined in section 20.3.11.8.1 of IEEE Standard 802.11n-2009.The default value is 0. Valid Values are 0 to 2, inclusive.
- SUBCARRIER_MASK = 12
Specifies the sequence of attenuation values on each subcarrier in the signal and payload symbols if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM or NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM. You must specify a 64-element array. The first element of the array corresponds to subcarrier index-32, and the 64th element corresponds to subcarrier index 31, as defined in section 17.3.2.5 in IEEE Standard 802.11a-1999.If an element has a value of 0, this indicates that the corresponding subcarrier is absent in the generated signal. If an element has a value of 1, this indicates that the corresponding subcarrier is present in the generated signal.
The default value is a 64-element array of all ones. Valid values are 64-element arrays of zeros and ones.
- SWAP_I_AND_Q_ENABLED = 78
Specifies whether to swap the data in the I and Q streams.
The default value is NIWLANG_VAL_TRUE.
- TIME_DELAY = 135
Specifies the time delay for each user within an 802.11ax, 802.11be or 802.11bn Trigger-Based signal. This value is expressed in seconds. You must set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM and thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU. Use this attribute to introduce relative time delays between multiple users within an 802.11ax, 802.11be or 802.11bn Trigger-Based signal.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM use ‘userx’ as the active channel string format, if you set thePPDU_TYPEattribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU.The default value is 0.
- TIMING_SKEW = 79
Specifies the difference between the sampling instants of I and Q streams. This value is expressed in seconds.
Standard Attribute Attribute
Active Channel String Format
80211A/G OFDM, 80211J OFDM, 80211P OFDM, 80211B DSSS, 80211G DSSSOFDM
“” (empty string)
80211N MIMOOFDM, 80211AH MIMOOFDM
“channelx”
80211AC MIMOOFDM, 80211AF MIMOOFDM
“segmentx/channely”
80211AX MIMOOFDM
“segmentx/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_SU_PPDU, NIWLANG_VAL_PPDU_TYPE_EXTENDED_RANGE_SU_PPDU or NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211AX MIMOOFDM
“[userx]/segmenty/channelz”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
80211BE MIMOOFDM
“channelx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
80211BE MIMOOFDM
“[userx]/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
80211BN MIMOOFDM
“channelx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_ELR_PPDU
80211BN MIMOOFDM
“[userx]/channely”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU (userx is optional if you want to apply to all users)
The default value is 0. Valid values are -1 microsecond to 1 microsecond, inclusive.
- TRANSMISSION_MODE = 124
Specifies the value of the uplink indication field of the S1G-SIG field when you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM. This attribute also specifies whether the packet is uplink or downlink when you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM.Refer to section 24.3.8.2.1.4 of IEEE Standard P802.11ah/D1.3 for more information about the 80211ah Uplink Indication.
The default value is NIWLANG_VAL_TRANSMISSION_MODE_DL.
- TRIGGER_FRAME_AID12 = 196
Specifies the value of the AID12 field in the trigger frame.
The valid values are 1 to 2007, which are used for indication of RUs used by Trigger-based PPDU.
The values 0 and 2045 are used for Random Access RU information specification, the value 2046 is used for unassigned RU location indication, and the value 4095 is reserved for trigger frame padding indication.
When you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM and thePPDU_TYPEattribute is NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU, use ‘userx’ as active channel string formats to configure this attribute.The default value is 1.
- TRIGGER_FRAME_AP_TX_POWER = 172
Specifies the value of the AP Tx Power field of the Trigger frame. The power values -20 dBm to 40 dBm are mapped to the field values 0 to 60 respectively.
The default value is 0. The valid values are 0 to 63, inclusive.
- TRIGGER_FRAME_CS_REQUIRED = 190
Specifies the CS required sub-field in the 802.11ax, 802.11be and 802.11bn Trigger Frame.
The default value is 0. The valid values are 0 and 1.
- TRIGGER_FRAME_MAC_PADDING_DURATION = 189
Specifies the padding duration when the NIWLANG_FRAME_TYPE attribute is set to NIWLANG_VAL_PAYLOAD_FRAME_TYPE_TRIGGER_FRAME.
This attribute is valid, if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, and NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM use an empty string active channel string format to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, use an empty string as the active channel string format, if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE, or use ‘mpdux’ as the active channel string format if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, use an empty string as the active channel string format, if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE and thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_SU_PPDU or use ‘mpdux’ as the active channel string format if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE and thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_SU_PPDU to configure this attribute.If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, use ‘mpdux’ as the active channel string format if theAMPDU_ENABLEDattribute is set to NIWLANG_VAL_TRUE to configure this attribute.The default value is NIWLANG_VAL_MAXIMUM_PADDING_DURATION_0US. Set Function: niWLANG_SetMaximumMacPaddingDuration
- TRIGGER_FRAME_TARGET_RSSI = 173
Specifies the value of the UL-Target RSSI field of the Trigger frame. The power values -110 dBm to -20 dBm are mapped to the field values 0 to 90, respectively. To specify maximum transmit power for the assigned MCS, you must set a value of 127.
If you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM, you must use ‘userx’ as the active channel string format to configure this attribute if thePPDU_TYPEattribute is set to NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU.The default value is 78, which is the corresponding power value -32 dBm. The valid values are 0 to 127,inclusive.
- TWO_X_LDPC_ENABLED = 228
Specifies whether to enable 2xLDPC for 802.11bn MU PPDU and 802.11bn TB PPDU signals.
You must use the following active channel string formats to configure this attribute.
Standard Attribute Value
Active Channel String Format
80211BN MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU or NIWLANG_VAL_PPDU_TYPE_TRIGGER_BASED_PPDU
The default value is NIWLANG_VAL_FALSE.
- UNEQUAL_MODULATION_ENABLED = 229
Specifies whether to enable unequal modulation (UEQM) for 802.11bn MU PPDU signals with 2 to 4 spatial streams. UEQM is only supported in non-MU-MIMO beamformed transmission. Modulation order of different spatial streams is determined by value of Pattern Index attribute. This attribute is applicable only when Standard attribute is set to 80211BN MIMOOFDM.
You must use the following active channel string formats to configure this attribute.
Standard Attribute Value
Active Channel String Format
80211BN MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
The default value is NIWLANG_VAL_FALSE.
- UNEQUAL_MODULATION_PATTERN_INDEX = 230
Specifies the unequal modulation pattern index when Unequal Modulation Enabled attribute is set to True. This attribute is applicable only when Standard attribute is set to 80211BN MIMOOFDM. The allowed modulation orders for unequal modulation are QPSK, 16-QAM, 64-QAM, 256-QAM, 1024-QAM and 4096-QAM. Modulation order of the first spatial stream is determined by the MCS Index property value. Pattern Index value determines the modulation order of remaining spatial streams with respect to the first spatial stream, as defined in the Table 38-29 of IEEE P802.11bn/D1.2.
You must use the following active channel string formats to configure this attribute.
Standard Attribute Value
Active Channel String Format
80211BN MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
The default value is 0. The valid values are 0 to 3, inclusive.
- UNFRAMED_DATA_MODULATION_ENABLED = 210
Specifies whether to enable Unframed Data Modulation.
If you set this attribute to NIWLANG_VAL_TRUE, only the data portion is present in the frame, and the idle interval is coerced to 0.
- USER_ENABLED = 207
Specifies whether to enable the user in a 802.11ax, 802.11be and 802.11bn MU PPDU signal.
You must use the following active channel string formats to configure this attribute.
Standard Attribute Value
Active Channel String Format
80211AX MIMOOFDM, 80211BE MIMOOFDM, 80211BN MIMOOFDM
“userx”, if you set the PPDU Type attribute to NIWLANG_VAL_PPDU_TYPE_MU_PPDU
The default value is True.
- WAVEFORM_FILE_VERSION = 202
Specifies the waveform file version to be saved.
The default value is NIWLANG_VAL_WAVEFORM_FILE_VERSION_1_0.
- WINDOWING_METHOD = 74
Specifies the method of applying window to the baseband signal, if you set the
STANDARDattribute to NIWLANG_VAL_STANDARD_80211AG_OFDM, NIWLANG_VAL_STANDARD_80211J_OFDM, NIWLANG_VAL_STANDARD_80211P_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211G_DSSS_OFDM, NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AF_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211BE_MIMO_OFDM, or NIWLANG_VAL_STANDARD_80211BN_MIMO_OFDM. This attribute is ignored if you set theSTANDARDattribute to NIWLANG_VAL_STANDARD_80211BG_DSSS.Refer to the Windowing topic for more information about windowing for OFDM signals.
The default value is NIWLANG_VAL_WIN_METHOD_CENTERED_AT_SYMBOL_BOUNDARY.