NI WLAN Analysis Toolkit

NIWLANA_FEC_CODING_TYPE

  • Updated2023-02-21
  • 2 minute(s) read

Data Type: int32
Access:read/write
Functions:niWLANA_SetScalarAttributeI32
niWLANA_GetScalarAttributeI32
Description: Specifies the type of forward error correction (FEC) coding used if you set the NIWLANA_OFDM_NON_HT_MODULATION_MODE attribute to NIWLANA_VAL_OFDM_NON_HT_MODULATION_MODE_OFF, and the NIWLANA_STANDARD attribute to NIWLANA_VAL_STANDARD_80211N_MIMO_OFDM, NIWLANA_VAL_STANDARD_80211AC_MIMO_OFDM or NIWLANA_VAL_STANDARD_80211AF_MIMO_OFDM as defined in section 20.3.11.3 of the IEEE Standard 802.11n-2009, section 22.3.10.5 of the IEEE Standard 80211.ac-2013, section 23.3.10.5 of the IEEE Standard 802.11af-2013 and section 27.3.11.5 of IEEE P802.11ax/D6.0.

The toolkit ignores this attribute if you set the NIWLANA_OFDM_DEMOD_HEADER_DETECTION_ENABLED attribute to NIWLANA_VAL_TRUE for the PPDU types other than NIWLANA_VAL_OFDM_DEMOD_TRIGGER_BASED_PPDU.

The toolkit uses the value of the this attribute to decode bits that are obtained after OFDM demodulation.
You must use the following active channel string formats to configure this attribute:

If you set the NIWLANA_STANDARD attribute to NIWLANA_VAL_STANDARD_80211N_MIMO_OFDM or NIWLANA_VAL_STANDARD_80211AF_MIMO_OFDM, you must use an empty string to configure this attribute.
If you set the NIWLANA_STANDARD attribute to NIWLANA_VAL_STANDARD_80211AC_MIMO_OFDM, and the NIWLANA_OFDM_PPDU_TYPE attribute to NIWLANA_VAL_OFDM_DEMOD_PPDU_TYPE_SU_PPDU, you must use an empty string to configure this attribute.
If you set the NIWLANA_STANDARD attribute to NIWLANA_VAL_STANDARD_80211AC_MIMO_OFDM and the NIWLANA_OFDM_PPDU_TYPE attribute to NIWLANA_VAL_OFDM_DEMOD_PPDU_TYPE_MU_PPDU, you must use 'userx' as the active channel string syntax to configure this attribute.

If you set the NIWLANA_STANDARD attribute to NIWLANA_VAL_STANDARD_80211AX_MIMO_OFDM, and the NIWLANA_OFDM_PPDU_TYPE attribute to NIWLANA_VAL_OFDM_DEMOD_PPDU_TYPE_SU_PPDU or NIWLANA_VAL_OFDM_DEMOD_EXTENDED_RANGE_SU_PPDU, you must use an empty string to configure this attribute.
If you set the NIWLANA_STANDARD attribute to NIWLANA_VAL_STANDARD_80211AX_MIMO_OFDM and the NIWLANA_OFDM_PPDU_TYPE attribute to NIWLANA_VAL_OFDM_DEMOD_PPDU_TYPE_MU_PPDU or NIWLANA_VAL_OFDM_DEMOD_TRIGGER_BASED_PPDU, you must use 'userx' as the active channel string syntax to configure this attribute.

The default value is NIWLANA_VAL_FEC_CODING_TYPE_BCC.

Get Function: niWLANA_GetFECCodingType
Set Function: niWLANA_SetFECCodingType
Values:
NIWLANA_VAL_FEC_CODING_TYPE_BCC (0)Specifies that the FEC coding type is binary convolutional code (BCC).
NIWLANA_VAL_FEC_CODING_TYPE_LDPC (1)Specifies that the FEC coding type is low-density parity check (LDPC).

Log in to get a better experience