Structure representing Wi-Fi 6/6E (802.11ax) HE-specific PER parameters.
This structure contains the HE (High Efficiency) specific parameters for configuring a Wi-Fi 6/6E (802.11ax) PER transmit test, such as coding type, PPDU type, guard interval, spatial reuse, and other HE-specific fields.
Public Attributes#
Coding type. 0 - BCC, 1 - LDPC.
Nominal T-PE value. 0 - 0us, 1 - 8us, 2 - 16us.
UL/DL indication. 1 - UL (STA to AP), 0 - DL (AP to STA)
HE PPDU type; values from sl_wifi_he_ppdu_type_t.
Spatial mapping of pre-HE and HE fields. 0 - same, 1 - different.
BW for PPDU. 0 - 242-tone RU, 1 - upper 106-tone RU.
STBC for PPDU transmission. 0 - no STBC, 1 - STBC (only if DCM is 0)
Beamforming matrix. 0 - no beamforming, 1 - beamforming applied.
HE GI and HE-LTF; values from sl_wifi_gi_ltf_t.
DCM on data symbols; values from sl_wifi_dcm_enable_t.
NSTS and midamble periodicity. Range: 0-7.
Spatial reuse. Range: 0-15. 4 indicates spatial reuse is allowed.
BSS color value. Range: 0-63.
RU allocation subfield for 20 MHz BW. Range: 0-255.
HE SIGA2 reserved field. Range: 0-511.
Number of HE-LTF to be transmitted. Range: 0-7.
DCM applied to SIG-B symbols. 0 - disable, 1 - enable.
MCS for SIG-B symbols. Range: 0-5.
User index. Range: 0-8.
Station ID of the intended user. Range: 0-2047.
SIG-B compression field. 0 or 1.
Public Attribute Documentation#
nominal_pe#
uint8_t sl_wifi_11ax_per_params_t::nominal_pe
Nominal T-PE value. 0 - 0us, 1 - 8us, 2 - 16us.
ul_dl#
uint8_t sl_wifi_11ax_per_params_t::ul_dl
UL/DL indication. 1 - UL (STA to AP), 0 - DL (AP to STA)
he_ppdu_type#
sl_wifi_he_ppdu_type_t sl_wifi_11ax_per_params_t::he_ppdu_type
HE PPDU type; values from sl_wifi_he_ppdu_type_t.
beam_change#
uint8_t sl_wifi_11ax_per_params_t::beam_change
Spatial mapping of pre-HE and HE fields. 0 - same, 1 - different.
stbc#
uint8_t sl_wifi_11ax_per_params_t::stbc
STBC for PPDU transmission. 0 - no STBC, 1 - STBC (only if DCM is 0)
tx_bf#
uint8_t sl_wifi_11ax_per_params_t::tx_bf
Beamforming matrix. 0 - no beamforming, 1 - beamforming applied.
gi_ltf#
sl_wifi_gi_ltf_t sl_wifi_11ax_per_params_t::gi_ltf
HE GI and HE-LTF; values from sl_wifi_gi_ltf_t.
dcm#
sl_wifi_dcm_enable_t sl_wifi_11ax_per_params_t::dcm
DCM on data symbols; values from sl_wifi_dcm_enable_t.
nsts_midamble#
uint8_t sl_wifi_11ax_per_params_t::nsts_midamble
NSTS and midamble periodicity. Range: 0-7.
spatial_reuse#
uint8_t sl_wifi_11ax_per_params_t::spatial_reuse
Spatial reuse. Range: 0-15. 4 indicates spatial reuse is allowed.
ru_allocation#
uint8_t sl_wifi_11ax_per_params_t::ru_allocation
RU allocation subfield for 20 MHz BW. Range: 0-255.
he_siga2_reserved#
uint16_t sl_wifi_11ax_per_params_t::he_siga2_reserved
HE SIGA2 reserved field. Range: 0-511.
n_heltf_tot#
uint8_t sl_wifi_11ax_per_params_t::n_heltf_tot
Number of HE-LTF to be transmitted. Range: 0-7.
sigb_dcm#
uint8_t sl_wifi_11ax_per_params_t::sigb_dcm
DCM applied to SIG-B symbols. 0 - disable, 1 - enable.
user_sta_id#
uint16_t sl_wifi_11ax_per_params_t::user_sta_id
Station ID of the intended user. Range: 0-2047.
sigb_compression#
uint8_t sl_wifi_11ax_per_params_t::sigb_compression
SIG-B compression field. 0 or 1.