NI RFmx WLAN OFDM Attributes - ni/grpc-device GitHub Wiki
- RFMXWLAN_ATTR_CHANNEL_BANDWIDTH
- RFMXWLAN_ATTR_NUMBER_OF_FREQUENCY_SEGMENTS
- RFMXWLAN_ATTR_NUMBER_OF_RECEIVE_CHAINS
- RFMXWLAN_ATTR_OFDM_FREQUENCY_SEGMENT_INDEX
- RFMXWLAN_ATTR_OFDM_TRANSMIT_POWER_CLASS
- RFMXWLAN_ATTR_OFDM_FREQUENCY_BAND
-
Advanced
- RFMXWLAN_ATTR_OFDM_AUTO_PPDU_TYPE_DETECTION_ENABLED
- RFMXWLAN_ATTR_OFDM_PPDU_TYPE
- RFMXWLAN_ATTR_OFDM_HEADER_DECODING_ENABLED
- RFMXWLAN_ATTR_OFDM_NUMBER_OF_USERS
- RFMXWLAN_ATTR_OFDM_MCS_INDEX
- RFMXWLAN_ATTR_OFDM_FEC_CODING_TYPE
- RFMXWLAN_ATTR_OFDM_RU_SIZE
- RFMXWLAN_ATTR_OFDM_RU_OFFSET_MRU_INDEX
- RFMXWLAN_ATTR_OFDM_GUARD_INTERVAL_TYPE
- RFMXWLAN_ATTR_OFDM_LTF_SIZE
- RFMXWLAN_ATTR_OFDM_PRE_FEC_PADDING_FACTOR
- RFMXWLAN_ATTR_OFDM_LDPC_EXTRA_SYMBOL_SEGMENT
- RFMXWLAN_ATTR_OFDM_PE_DISAMBIGUITY
- RFMXWLAN_ATTR_OFDM_STBC_ENABLED
- RFMXWLAN_ATTR_OFDM_NUMBER_OF_SPACE_TIME_STREAMS
- RFMXWLAN_ATTR_OFDM_SPACE_TIME_STREAM_OFFSET
- RFMXWLAN_ATTR_OFDM_NUMBER_OF_HE_SIG_B_SYMBOLS
- RFMXWLAN_ATTR_OFDM_DCM_ENABLED
- RFMXWLAN_ATTR_OFDM_NUMBER_OF_LTF_SYMBOLS
- RFMXWLAN_ATTR_OFDM_MU_MIMO_LTF_MODE_ENABLED
- Preamble Puncturing
- RFMXWLAN_ATTR_OFDM_PHASE_ROTATION_COEFFICIENT_1
- RFMXWLAN_ATTR_OFDM_PHASE_ROTATION_COEFFICIENT_2
- RFMXWLAN_ATTR_OFDM_PHASE_ROTATION_COEFFICIENT_3
Data Type: | float64 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeF64 RFmxWLAN_GetAttributeF64 |
Description: | Specifies the channel spacing as defined under section 3.1 of IEEE Standard 802.11–2016 (pp. 130). This value is specified in Hz. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is 20M. Get Function: RFmxWLAN_GetChannelBandwidth Set Function: RFmxWLAN_SetChannelBandwidth |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the number of frequency segments for 802.11ac and 802.11ax signals. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is 1. Valid values are 1 and 2. Get Function: RFmxWLAN_GetNumberOfFrequencySegments Set Function: RFmxWLAN_SetNumberOfFrequencySegments |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the number of receive chains for OFDM standards. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is 1. The valid values are as follows. StandardNumber of Receive Chains802.11a/g, 802.11j, 802.11p1802.11n1–4802.11ac, 802.11ax, 802.11be1–8 Get Function: RFmxWLAN_GetNumberOfReceiveChains Set Function: RFmxWLAN_SetNumberOfReceiveChains |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the frequency segment index to be analyzed in an 80+80 MHz 802.11ax signal. You must set this attribute to either of the valid values when you want to analyze one of the two segments. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is 0. The valid values are 0 and 1. Get Function: RFmxWLAN_GetOFDMFrequencySegmentIndex Set Function: RFmxWLAN_SetOFDMFrequencySegmentIndex |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the STA transmit power classification as defined in annexture D.2.2 of IEEE RFMXWLAN_ATTR_STANDARD 802.11–2016, if you set the RFMXWLAN_ATTR_STANDARD attribute to RFMXWLAN_VAL_STANDARD_802_11_P. If you set the RFMXWLAN_ATTR_SEM_MASK_TYPE attribute to RFMXWLAN_VAL_SEM_MASK_TYPE_STANDARD, the value of this attribute computes mask limits for the SEM measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is RFMXWLAN_VAL_OFDM_TRANSMIT_POWER_CLASS_A. Get Function: RFmxWLAN_GetOFDMTransmitPowerClass Set Function: RFmxWLAN_SetOFDMTransmitPowerClass |
Values: |
RFMXWLAN_VAL_OFDM_TRANSMIT_POWER_CLASS_A (0) | Maximum STA Transmit Power is 1 mW. |
---|---|
RFMXWLAN_VAL_OFDM_TRANSMIT_POWER_CLASS_B (1) | Maximum STA Transmit Power is 10 mW. |
RFMXWLAN_VAL_OFDM_TRANSMIT_POWER_CLASS_C (2) | Maximum STA Transmit Power is 100 mW. |
RFMXWLAN_VAL_OFDM_TRANSMIT_POWER_CLASS_D (3) | Maximum STA Transmit Power is 760 mW. |
| :- | :- |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the ISM frequency band. The SEM measurement uses this information to select an appropriate mask as defined in IEEE Standard 802.11n – 2009 and IEEE Standard P802.11be/D1.3. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is RFMXWLAN_VAL_OFDM_FREQUENCY_BAND_2_4GHZ.4 GHz. Get Function: RFmxWLAN_GetOFDMFrequencyBand Set Function: RFmxWLAN_SetOFDMFrequencyBand |
Values: |
RFMXWLAN_VAL_OFDM_FREQUENCY_BAND_2_4GHZ (0) | Corresponds to the ISM band ranging from 2.4 GHz to 2.5 GHz. |
---|---|
RFMXWLAN_VAL_OFDM_FREQUENCY_BAND_5GHZ (1) | Corresponds to the 5 GHz band. |
| :- | :- |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies whether to enable auto detection of the PPDU type when performing the OFDMModAcc measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is RFMXWLAN_VAL_OFDM_AUTO_PPDU_TYPE_DETECTION_ENABLED_TRUE. Get Function: RFmxWLAN_GetOFDMAutoPPDUTypeDetectionEnabled Set Function: RFmxWLAN_SetOFDMAutoPPDUTypeDetectionEnabled |
Values: |
RFMXWLAN_VAL_OFDM_AUTO_PPDU_TYPE_DETECTION_ENABLED_FALSE (0) | Auto detection of the PPDU type is disabled. |
---|---|
RFMXWLAN_VAL_OFDM_AUTO_PPDU_TYPE_DETECTION_ENABLED_TRUE (1) | Auto detection of the PPDU type is enabled. |
| :- | :- |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the PPDU type when you set the RFMXWLAN_ATTR_OFDM_AUTO_PPDU_TYPE_DETECTION_ENABLED attribute to RFMXWLAN_VAL_OFDM_AUTO_PPDU_TYPE_DETECTION_ENABLED_FALSE. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is Non-HT. Get Function: RFmxWLAN_GetOFDMPPDUType Set Function: RFmxWLAN_SetOFDMPPDUType |
Values: |
RFMXWLAN_VAL_OFDM_PPDU_TYPE_NON_HT (0) | Specifies an 802.11a, 802.11j, or 802.11p PPDU type, or 802.11n, 802.11ac, or 802.11ax PPDU type when operating in the Non-HT mode. |
---|---|
RFMXWLAN_VAL_OFDM_PPDU_TYPE_MIXED (1) | Specifies the HT-Mixed PPDU (802.11n) type. |
RFMXWLAN_VAL_OFDM_PPDU_TYPE_GREENFIELD (2) | Specifies the HT-Greenfield PPDU (802.11n) type. |
RFMXWLAN_VAL_OFDM_PPDU_TYPE_SU (3) | Specifies the VHT SU PPDU type if you set the RFMXWLAN_ATTR_STANDARD attribute to RFMXWLAN_VAL_STANDARD_802_11_AC or the HE SU PPDU type if you set the RFMXWLAN_ATTR_STANDARD attribute to RFMXWLAN_VAL_STANDARD_802_11_AX. |
RFMXWLAN_VAL_OFDM_PPDU_TYPE_MU (4) | Specifies the VHT MU PPDU type if you set the RFMXWLAN_ATTR_STANDARD attribute to 802.11ac, the HE MU PPDU type if you set the RFMXWLAN_ATTR_STANDARD attribute to 802.11ax, or the EHT MU PPDU type if you set the RFMXWLAN_ATTR_STANDARD attribute to 802.11be. |
RFMXWLAN_VAL_OFDM_PPDU_TYPE_EXTENDED_RANGE_SU (5) | Specifies the HE Extended Range SU PPDU (802.11ax) type. |
RFMXWLAN_VAL_OFDM_PPDU_TYPE_TRIGGER_BASED (6) | Specifies the HE TB PPDU if you set the RFMXWLAN_ATTR_STANDARD attribute to 802.11ax or the EHT TB PPDU if you set the RFMXWLAN_ATTR_STANDARD attribute to 802.11be. |
| :- | :- |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies whether to enable the decoding of the header fields in the PPDU. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is RFMXWLAN_VAL_OFDM_HEADER_DECODING_ENABLED_TRUE. Get Function: RFmxWLAN_GetOFDMHeaderDecodingEnabled Set Function: RFmxWLAN_SetOFDMHeaderDecodingEnabled |
Values: |
RFMXWLAN_VAL_OFDM_HEADER_DECODING_ENABLED_FALSE (0) | Header information is not read from the header fields in the PPDU. You must configure the following attributes: RFMXWLAN_ATTR_OFDM_NUMBER_OF_USERSRFMXWLAN_ATTR_OFDM_MCS_INDEXRFMXWLAN_ATTR_OFDM_RU_SIZERFMXWLAN_ATTR_OFDM_RU_OFFSETRFMXWLAN_ATTR_OFDM_GUARD_INTERVAL_TYPERFMXWLAN_ATTR_OFDM_LTF_SIZERFMXWLAN_ATTR_OFDM_SPACE_TIME_STREAM_OFFSETRFMXWLAN_ATTR_OFDM_NUMBER_OF_HE_SIG_B_SYMBOLSRFMXWLAN_ATTR_OFDM_PE_DISAMBIGUITY |
---|---|
RFMXWLAN_VAL_OFDM_HEADER_DECODING_ENABLED_TRUE (1) | Header information is obtained by decoding the header fields in the PPDU. |
| :- | :- |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the number of users in a multi-user (MU) PPDU. This attribute is ignored unless you set the RFMXWLAN_ATTR_OFDM_HEADER_DECODING_ENABLED attribute to RFMXWLAN_VAL_OFDM_HEADER_DECODING_ENABLED_FALSE. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is 1. Get Function: RFmxWLAN_GetOFDMNumberOfUsers Set Function: RFmxWLAN_SetOFDMNumberOfUsers |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the modulation and coding scheme (MCS) index or the data rate when you set the RFMXWLAN_ATTR_OFDM_HEADER_DECODING_ENABLED attribute to RFMXWLAN_VAL_OFDM_HEADER_DECODING_ENABLED_FALSE. For 802.11a, 802.11j, and 802.11p signals, the following MCS indices corresponds to their data rates: Use 'user(n)' as the selector string to configure or read this attribute for MU PPDU and TB PPDU signals. MCS Data Rate 0 1.5 Mbps, 3 Mbps, and 6 Mbps for channel bandwidths of 5 MHz, 10 MHz, and 20 MHz, respectively. 1 2.25 Mbps, 4.5 Mbps, and 9 Mbps for channel bandwidths of 5 MHz, 10 MHz, and 20 MHz, respectively. 2 3 Mbps, 6 Mbps, and 12 Mbps for channel bandwidths of 5 MHz, 10 MHz, and 20 MHz, respectively. 3 4.5 Mbps, 9 Mbps, and 18 Mbps for channel bandwidths of 5 MHz, 10 MHz, and 20 MHz, respectively. 4 6 Mbps, 12 Mbps, and 24 Mbps for channel bandwidths of 5 MHz, 10 MHz, and 20 MHz, respectively. 5 9 Mbps, 18 Mbps, and 36 Mbps for channel bandwidths of 5 MHz, 10 MHz, and 20 MHz, respectively. 6 12 Mbps, 24 Mbps, and 48 Mbps for channel bandwidths of 5 MHz, 10 MHz, and 20 MHz, respectively. 7 13.5 Mbps, 27 Mbps, and 54 Mbps for channel bandwidths of 5 MHz, 10 MHz, and 20 MHz, respectively. The default value is 0. Get Function: RFmxWLAN_GetOFDMMCSIndex Set Function: RFmxWLAN_SetOFDMMCSIndex |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the type of forward error correction (FEC) coding used. The value of this attribute is used to decode PLCP service data unit (PSDU) bits. This attribute is applicable only to 802.11ax TB PPDU and 802.11be TB PPDU. Use 'user(n)' as the selector string to configure or read this attribute for 802.11ax TB PPDU and 802.11be TB PPDU. The default value is RFMXWLAN_VAL_OFDM_FEC_CODING_TYPE_LDPC. Get Function: RFmxWLAN_GetOFDMFECCodingType Set Function: RFmxWLAN_SetOFDMFECCodingType |
Values: |
RFMXWLAN_VAL_OFDM_FEC_CODING_TYPE_BCC (0) | The FEC coding type used is binary convolutional code (BCC). |
---|---|
RFMXWLAN_VAL_OFDM_FEC_CODING_TYPE_LDPC (1) | The FEC coding type used is low-density parity check (LDPC). |
| :- | :- |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the size of the resource unit (RU) or the multiple resource unit (MRU) in terms of number of subcarriers for 802.11ax and 802.11be signals. You must always configure this attribute for 802.11ax TB PPDU and 802.11be TB PPDU. For 802.11ax Extended Range SU, MU, and 802.11be MU PPDUs, you must configure this attribute if the RFMXWLAN_ATTR_OFDM_HEADER_DECODING_ENABLED attribute is set to RFMXWLAN_VAL_OFDM_HEADER_DECODING_ENABLED_FALSE. Use 'user(n)' as the selector string to configure or read this attribute for 802.11ax MU PPDU, 802.11ax TB PPDU, 802.11be MU PPDU, and 802.11be TB PPDU. The default value is 26. The valid value are 26, 52, 78, 106, 132, 242, 484, 726, 996, 1480, 1722, 1992, 2476, 2988, 3472, and 3984. Get Function: RFmxWLAN_GetOFDMRUSize Set Function: RFmxWLAN_SetOFDMRUSize |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the location of RU or MRU for a user. If an RU is configured, the RU Offset is in terms of the index of a 26-tone RU, assuming the entire bandwidth is composed of 26-tone RUs. If an MRU is configured, the MRU Index is as defined in the Table 36-8 to Table 36-15 of IEEE P802.11be/D1.3. This attribute is applicable for 802.11ax MU and TB PPDU, and 802.11be MU and TB PPDU signals. For 802.11ax TB PPDU and 802.11be TB PPDU, you must always configure this attribute. For 802.11ax MU PPDU and 802.11be MU PPDU, you must configure this attribute if RFMXWLAN_ATTR_OFDM_HEADER_DECODING_ENABLED is set to RFMXWLAN_VAL_OFDM_HEADER_DECODING_ENABLED_FALSE. Use 'user(n)' as the selector string to configure or read this attribute for 802.11ax MU PPDU, 802.11ax TB PPDU, 802.11be MU PPDU, and 802.11be TB PPDU. The default value is 0. Get Function: RFmxWLAN_GetOFDMRUOffset Set Function: RFmxWLAN_SetOFDMRUOffset |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the size of the guard interval of OFDM symbols. For 802.11ax TB PPDU and 802.11be TB PPDU, you must always configure this attribute. For other signals, you must configure this attribute if the RFMXWLAN_ATTR_OFDM_HEADER_DECODING_ENABLED attribute is set to RFMXWLAN_VAL_OFDM_HEADER_DECODING_ENABLED_FALSE. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The value of the attribute for different standards is given in the following table. Standard Guard Interval Length 1/4 1/8 1/16 802.11n 0.8 us 0.4 us N.A 802.11ac 0.8 us 0.4 us N.A 802.11ax, 802.11be 3.2 us 1.6 us 0.8 us The default value is 1/4. Get Function: RFmxWLAN_GetOFDMGuardIntervalType Set Function: RFmxWLAN_SetOFDMGuardIntervalType |
Values: |
RFMXWLAN_VAL_OFDM_GUARD_INTERVAL_TYPE_1_4 (0) | The guard interval is 1/4th of the IFFT duration. |
---|---|
RFMXWLAN_VAL_OFDM_GUARD_INTERVAL_TYPE_1_8 (1) | The guard interval is 1/8th of the IFFT duration. |
RFMXWLAN_VAL_OFDM_GUARD_INTERVAL_TYPE_1_16 (2) | The guard interval is 1/16th of the IFFT duration. |
| :- | :- |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the LTF symbol size. This attribute is applicable only for 802.11ax and 802.11be signals. For 802.11ax TB PPDU and 802.11be TB PPDU, you must always configure this attribute. For other signals, you must configure this attribute only when the RFMXWLAN_ATTR_OFDM_HEADER_DECODING_ENABLED attribute is set to RFMXWLAN_VAL_OFDM_HEADER_DECODING_ENABLED_FALSE. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The valid combinations of LTF size and guard interval type are given in the following table. PPDU Type Attribute Value LTF Size Attribute Value Guard Interval Type Attribute Value SU PPDU, Extended Range SU PPDU 4x 1/4 2x 1/8 4x, 2x, 1x 1/16 MU PPDU 4x 1/4 2x 1/8 4x, 2x 1/16 TB PPDU 4x 1/4 2x, 1x 1/8 The default value is RFMXWLAN_VAL_OFDM_LTF_SIZE_4X. Get Function: RFmxWLAN_GetOFDMLTFSize Set Function: RFmxWLAN_SetOFDMLTFSize |
Values: |
RFMXWLAN_VAL_OFDM_LTF_SIZE_4X (0) | Specifies that the LTF symbol size is 4x. |
---|---|
RFMXWLAN_VAL_OFDM_LTF_SIZE_2X (1) | Specifies that the LTF symbol size is 2x. |
RFMXWLAN_VAL_OFDM_LTF_SIZE_1X (2) | Specifies that the LTF symbol size is 1x. |
| :- | :- |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the pre-FEC padding factor used in 802.11ax TB PPDU and 802.11be TB PPDU for decoding PLCP service data unit (PSDU) bits. The valid values are 1 to 4, inclusive. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is 1. Get Function: RFmxWLAN_GetOFDMPreFECPaddingFactor Set Function: RFmxWLAN_SetOFDMPreFECPaddingFactor |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the presence of an extra OFDM symbol segment for LDPC in the 802.11ax TB PPDU and 802.11be TB PPDU. This value is used for decoding PLCP service data unit (PSDU) bits. The valid values are 0 and 1. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is 0. Get Function: RFmxWLAN_GetOFDMLDPCExtraSymbolSegment Set Function: RFmxWLAN_SetOFDMLDPCExtraSymbolSegment |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the packet extension disambiguity information. This attribute is applicable only for 802.11ax TB PPDU and 802.11be TB PPDU. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is 0. Get Function: RFmxWLAN_GetOFDMPEDisambiguity Set Function: RFmxWLAN_SetOFDMPEDisambiguity |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies whether space-time block coding is enabled. This attribute is applicable only for 802.11ax TB PPDU. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is RFMXWLAN_VAL_OFDM_STBC_ENABLED_FALSE. Get Function: RFmxWLAN_GetOFDMSTBCEnabled Set Function: RFmxWLAN_SetOFDMSTBCEnabled |
Values: |
RFMXWLAN_VAL_OFDM_STBC_ENABLED_FALSE (0) | Specifies that space-time block coding is disabled. |
---|---|
RFMXWLAN_VAL_OFDM_STBC_ENABLED_TRUE (1) | Specifies that space-time block coding is enabled. |
| :- | :- |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the number of space time streams. This attribute is applicable when you set the RFMXWLAN_ATTR_OFDM_HEADER_DECODING_ENABLED attribute to RFMXWLAN_VAL_OFDM_HEADER_DECODING_ENABLED_FALSE for 802.11n, 802.11ac, 802.11ax, and 802.11be standards or when PPDU Type is TB for 802.11ax or 802.11be standards. Use 'user(n)' as the selector string to configure this attribute. The default value is 1. Get Function: RFmxWLAN_GetOFDMNumberOfSpaceTimeStreams Set Function: RFmxWLAN_SetOFDMNumberOfSpaceTimeStreams |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the space time stream offset. This attribute is applicable only to 802.11ax TB PPDU and 802.11be TB PPDU. Use 'user(n)' as the selector string to configure or read this attribute for 802.11ax TB PPDU and 802.11be TB PPDU. The default value is 0. Get Function: RFmxWLAN_GetOFDMSpaceTimeStreamOffset Set Function: RFmxWLAN_SetOFDMSpaceTimeStreamOffset |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the number of HE-SIG-B symbols. This attribute is applicable only to 802.11ax MU PPDU signals. You must configure this attribute if the RFMXWLAN_ATTR_OFDM_HEADER_DECODING_ENABLED attribute is set to RFMXWLAN_VAL_OFDM_HEADER_DECODING_ENABLED_FALSE. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is 1. Get Function: RFmxWLAN_GetOFDMNumberOfHESIGBSymbols Set Function: RFmxWLAN_SetOFDMNumberOfHESIGBSymbols |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies whether the dual carrier modulation (DCM) is applied to the data field of the 802.11ax TB PPDU signals. You can set this attribute to True only for MCS indices 0, 1, 3, or 4. This attribute is used to compute masks for unused tone error measurements. Use 'user(n)' as the selector string to configure or read this attribute. The default value is RFMXWLAN_VAL_OFDM_DCM_ENABLED_FALSE. Get Function: RFmxWLAN_GetOFDMDCMEnabled Set Function: RFmxWLAN_SetOFDMDCMEnabled |
Values: |
RFMXWLAN_VAL_OFDM_DCM_ENABLED_FALSE (0) | Specifies that DCM is not applied to the data field for 802.11ax signals. |
---|---|
RFMXWLAN_VAL_OFDM_DCM_ENABLED_TRUE (1) | Specifies that DCM is applied to the data field for 802.11ax signals. |
| :- | :- |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the number of HE-LTF or EHT-LTF symbols in the 802.11ax TB PPDU or 802.11be TB PPDU, respectively. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The valid values are 1, 2, 4, 6, and 8. The default value is 1. Get Function: RFmxWLAN_GetOFDMNumberOfLTFSymbols Set Function: RFmxWLAN_SetOFDMNumberOfLTFSymbols |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies whether the LTF sequence corresponding to each space-time stream is masked by a distinct orthogonal code. This attribute is valid for 802.11ax TB PPDU only. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is RFMXWLAN_VAL_OFDM_MU_MIMO_LTF_MODE_ENABLED_FALSE. Get Function: RFmxWLAN_GetOFDMMUMIMOLTFModeEnabled Set Function: RFmxWLAN_SetOFDMMUMIMOLTFModeEnabled |
Values: |
RFMXWLAN_VAL_OFDM_MU_MIMO_LTF_MODE_ENABLED_FALSE (0) | Specifies that the LTF sequence uses single stream pilots. |
---|---|
RFMXWLAN_VAL_OFDM_MU_MIMO_LTF_MODE_ENABLED_TRUE (1) | Specifies that the LTF sequence is HE masked. |
| :- | :- |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies whether the 802.11ax MU PPDU or the 802.11be MU PPDU signal is preamble punctured. Preamble puncturing is valid only when you set the RFMXWLAN_ATTR_CHANNEL_BANDWIDTH attribute to 80M, 160M, or 320M. This attribute is used only for SEM measurement. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is RFMXWLAN_VAL_OFDM_PREAMBLE_PUNCTURING_ENABLED_FALSE. Get Function: RFmxWLAN_GetOFDMPreamblePuncturingEnabled Set Function: RFmxWLAN_SetOFDMPreamblePuncturingEnabled |
Values: |
RFMXWLAN_VAL_OFDM_PREAMBLE_PUNCTURING_ENABLED_FALSE (0) | Indicates that preamble puncturing is disabled. |
---|---|
RFMXWLAN_VAL_OFDM_PREAMBLE_PUNCTURING_ENABLED_TRUE (1) | Indicates that preamble puncturing is enabled. |
| :- | :- |
Data Type: | int64 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI64 RFmxWLAN_GetAttributeI64 |
Description: | Specifies the punctured 20 MHz sub-channels in the 802.11ax MU PPDU or the 802.11be MU PPDU signal when preamble puncturing is enabled. The binary representation of the signed integer is interpreted as the bitmap, where a '0' bit indicates that the corresponding sub-channel is punctured. In the binary representation, the least significant bit (LSB) maps to the 20 MHz sub-channel lower in frequency, and the most significant bit (MSB) maps to the 20 MHz sub-channel higher in frequency. For a 80+80 MHz PPDU, the LSB represents the lowest sub-channel in the lower frequency segment. The puncturing information for the 20 MHz sub-channels of a 80 MHz PPDU are encoded in the least significant four bits. The puncturing information for the 20 MHz sub-channels of a 80+80 MHz PPDU or a 160 MHz PPDU is encoded in the least significant eight bits. The puncturing information for the 20 MHz sub-channels of a 320 MHz PPDU is encoded in the least significant sixteen bits. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is 0xFFF FFFF FFFF FFFF, indicating that none of the eight 20 MHz sub-channels of a 160 MHz PPDU are punctured. The most significant 52 bits are reserved for future use. Get Function: RFmxWLAN_GetOFDMPreamblePuncturingBitmap Set Function: RFmxWLAN_SetOFDMPreamblePuncturingBitmap |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the phase rotation coefficient 1 as defined in IEEE Standard P802.11be/D1.3. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is +1. Get Function: RFmxWLAN_GetOFDMPhaseRotationCoefficient1 Set Function: RFmxWLAN_SetOFDMPhaseRotationCoefficient1 |
Values: |
RFMXWLAN_VAL_OFDM_PHASE_ROTATION_COEFFICIENT_1_PLUS_ONE (0) | Specifies that phase rotation coefficient 1 is +1. |
---|---|
RFMXWLAN_VAL_OFDM_PHASE_ROTATION_COEFFICIENT_1_MINUS_ONE (1) | Specifies that phase rotation coefficient 1 is -1. |
| :- | :- |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the phase rotation coefficient 2 as defined in IEEE Standard P802.11be/D1.3. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is -1. Get Function: RFmxWLAN_GetOFDMPhaseRotationCoefficient2 Set Function: RFmxWLAN_SetOFDMPhaseRotationCoefficient2 |
Values: |
RFMXWLAN_VAL_OFDM_PHASE_ROTATION_COEFFICIENT_2_PLUS_ONE (0) | Specifies that phase rotation coefficient 2 is +1. |
---|---|
RFMXWLAN_VAL_OFDM_PHASE_ROTATION_COEFFICIENT_2_MINUS_ONE (1) | Specifies that phase rotation coefficient 2 is -1. |
| :- | :- |
Data Type: | int32 |
---|---|
Access: | read/write |
Functions: | RFmxWLAN_SetAttributeI32 RFmxWLAN_GetAttributeI32 |
Description: | Specifies the phase rotation coefficient 3 as defined in IEEE Standard P802.11be/D1.3. You do not need to use a selector string to configure or read this attribute for the default signal instance. Refer to the Selector Strings topic for information about the string syntax for named signals. The default value is -1. Get Function: RFmxWLAN_GetOFDMPhaseRotationCoefficient3 Set Function: RFmxWLAN_SetOFDMPhaseRotationCoefficient3 |
Values: |
RFMXWLAN_VAL_OFDM_PHASE_ROTATION_COEFFICIENT_3_PLUS_ONE (0) | Specifies that phase rotation coefficient 3 is +1. |
---|---|
RFMXWLAN_VAL_OFDM_PHASE_ROTATION_COEFFICIENT_3_MINUS_ONE (1) | Specifies that phase rotation coefficient 3 is -1. |
| :- | :- |