Si91x specific TX test info.

Public Attributes#

uint16_t

enable/disable tx test mode

uint16_t

tx test mode power. Range : 2 - 18 dBm.

uint32_t

tx test mode rate

uint16_t

tx test mode length. Range: [24 - 1500] bytes in Burst mode and [24 - 260] bytes in Continuous mode

uint16_t

tx test mode mode. 0 - Burst Mode; 1 - Continuous Mode; 2 - CW Mode; 3 - CW Mode center frequency - 2.5MHz; 4 - CW Mode center frequency + 5MHz

uint16_t

tx test mode channel

uint16_t

tx test mode rate_flags

uint16_t

tx test mode tx test_ch_bw

uint16_t

tx test mode aggr_enable

uint16_t

tx test mode reserved

uint16_t

tx test mode no_of_pkts

uint32_t

tx test mode delay

uint8_t

11AX_ENABLE 0-disable, 1-enable

uint8_t

Coding_type 0-BCC 1-LDPC.

uint8_t

Indicates Nominal T-PE value. 0-0Us 1-8Us 2-16Us.

uint8_t

Indicates whether the PPDU is UL/DL. Set it to 1 if PPDU is to be sent by station to AP; 0 if PPDU is to be sent by AP to station.

uint8_t

he_ppdu_type 0-HE SU PPDU, 1-HE ER SU PPDU, 2-HE TB PPDU, 3-HE MU PPDU

uint8_t

Indicates the spatial mapping of pre-HE and HE fields. Enter 0 for pre-HE and HE fields are spatially mapped in the same way and 1 for pre-HE and HE fields are spatially mapped differently.

uint8_t

Indicates the BW for the PPDU: 0 for 242-tone RU, 1 for upper 106-tone RU.

uint8_t

Indicates whether STBC is used for PPDU transmission. Set to 0 for no STBC and 1 for STBC (only if DCM field is set to 0).

uint8_t

Indicates whether beamforming matrix is applied to the transmission. 0 - no beamforming matrix, 1 - beamforming matrix.

uint8_t

Indicates the GI and LTF size. GI_LTF shall be in the range 0-3.

uint8_t

Indicates whether DCM is applied to Data Symbols. 0 - No DCM, 1 - DCM.

uint8_t

Indicates the NSTS and Midamble Periodicity. NSTS_MIDAMBLE shall be in the range 0-7.

uint8_t

spatial_reuse shall be in the range 0-15. 4 indicates that spatial reuse is allowed during the transmission of PPDU.

uint8_t

Color value of BSS. Must be in the range 0 to 63.

uint16_t

HE_SIGA2_RESERVED shall be in the range 0-511.

uint8_t

Indicates the RU Allocation Subfield for 20MHz BW. Must be in the range 0-255.

uint8_t

Indicates the number of HE-LTF to be transmitted. Can be in the range 0-7.

uint8_t

Indicates whether DCM is applied to SIG-B Symbols. 0-disable, 1-enable.

uint8_t

Indicates the MCS for SIG-B Symbols. Allowed range is 0-5.

uint16_t

Indicates the Station ID of the intended user. Allowed range is 0-2047.

uint8_t

USER_IDX shall be in the range 0-8.

uint8_t

SIGB_COMPRESSION_FIELD shall be 0/1.

Public Attribute Documentation#

enable#

uint16_t sl_si91x_request_tx_test_info_t::enable

enable/disable tx test mode


power#

uint16_t sl_si91x_request_tx_test_info_t::power

tx test mode power. Range : 2 - 18 dBm.


rate#

uint32_t sl_si91x_request_tx_test_info_t::rate

tx test mode rate


length#

uint16_t sl_si91x_request_tx_test_info_t::length

tx test mode length. Range: [24 - 1500] bytes in Burst mode and [24 - 260] bytes in Continuous mode


mode#

uint16_t sl_si91x_request_tx_test_info_t::mode

tx test mode mode. 0 - Burst Mode; 1 - Continuous Mode; 2 - CW Mode; 3 - CW Mode center frequency - 2.5MHz; 4 - CW Mode center frequency + 5MHz


channel#

uint16_t sl_si91x_request_tx_test_info_t::channel

tx test mode channel


rate_flags#

uint16_t sl_si91x_request_tx_test_info_t::rate_flags

tx test mode rate_flags


channel_bw#

uint16_t sl_si91x_request_tx_test_info_t::channel_bw

tx test mode tx test_ch_bw


aggr_enable#

uint16_t sl_si91x_request_tx_test_info_t::aggr_enable

tx test mode aggr_enable


reserved#

uint16_t sl_si91x_request_tx_test_info_t::reserved

tx test mode reserved


no_of_pkts#

uint16_t sl_si91x_request_tx_test_info_t::no_of_pkts

tx test mode no_of_pkts


delay#

uint32_t sl_si91x_request_tx_test_info_t::delay

tx test mode delay


enable_11ax#

uint8_t sl_si91x_request_tx_test_info_t::enable_11ax

11AX_ENABLE 0-disable, 1-enable


coding_type#

uint8_t sl_si91x_request_tx_test_info_t::coding_type

Coding_type 0-BCC 1-LDPC.


nominal_pe#

uint8_t sl_si91x_request_tx_test_info_t::nominal_pe

Indicates Nominal T-PE value. 0-0Us 1-8Us 2-16Us.


ul_dl#

uint8_t sl_si91x_request_tx_test_info_t::ul_dl

Indicates whether the PPDU is UL/DL. Set it to 1 if PPDU is to be sent by station to AP; 0 if PPDU is to be sent by AP to station.


he_ppdu_type#

uint8_t sl_si91x_request_tx_test_info_t::he_ppdu_type

he_ppdu_type 0-HE SU PPDU, 1-HE ER SU PPDU, 2-HE TB PPDU, 3-HE MU PPDU


beam_change#

uint8_t sl_si91x_request_tx_test_info_t::beam_change

Indicates the spatial mapping of pre-HE and HE fields. Enter 0 for pre-HE and HE fields are spatially mapped in the same way and 1 for pre-HE and HE fields are spatially mapped differently.


bw#

uint8_t sl_si91x_request_tx_test_info_t::bw

Indicates the BW for the PPDU: 0 for 242-tone RU, 1 for upper 106-tone RU.


stbc#

uint8_t sl_si91x_request_tx_test_info_t::stbc

Indicates whether STBC is used for PPDU transmission. Set to 0 for no STBC and 1 for STBC (only if DCM field is set to 0).


tx_bf#

uint8_t sl_si91x_request_tx_test_info_t::tx_bf

Indicates whether beamforming matrix is applied to the transmission. 0 - no beamforming matrix, 1 - beamforming matrix.


gi_ltf#

uint8_t sl_si91x_request_tx_test_info_t::gi_ltf

Indicates the GI and LTF size. GI_LTF shall be in the range 0-3.


dcm#

uint8_t sl_si91x_request_tx_test_info_t::dcm

Indicates whether DCM is applied to Data Symbols. 0 - No DCM, 1 - DCM.


nsts_midamble#

uint8_t sl_si91x_request_tx_test_info_t::nsts_midamble

Indicates the NSTS and Midamble Periodicity. NSTS_MIDAMBLE shall be in the range 0-7.


spatial_reuse#

uint8_t sl_si91x_request_tx_test_info_t::spatial_reuse

spatial_reuse shall be in the range 0-15. 4 indicates that spatial reuse is allowed during the transmission of PPDU.


bss_color#

uint8_t sl_si91x_request_tx_test_info_t::bss_color

Color value of BSS. Must be in the range 0 to 63.


he_siga2_reserved#

uint16_t sl_si91x_request_tx_test_info_t::he_siga2_reserved

HE_SIGA2_RESERVED shall be in the range 0-511.


ru_allocation#

uint8_t sl_si91x_request_tx_test_info_t::ru_allocation

Indicates the RU Allocation Subfield for 20MHz BW. Must be in the range 0-255.


n_heltf_tot#

uint8_t sl_si91x_request_tx_test_info_t::n_heltf_tot

Indicates the number of HE-LTF to be transmitted. Can be in the range 0-7.


sigb_dcm#

uint8_t sl_si91x_request_tx_test_info_t::sigb_dcm

Indicates whether DCM is applied to SIG-B Symbols. 0-disable, 1-enable.


sigb_mcs#

uint8_t sl_si91x_request_tx_test_info_t::sigb_mcs

Indicates the MCS for SIG-B Symbols. Allowed range is 0-5.


user_sta_id#

uint16_t sl_si91x_request_tx_test_info_t::user_sta_id

Indicates the Station ID of the intended user. Allowed range is 0-2047.


user_idx#

uint8_t sl_si91x_request_tx_test_info_t::user_idx

USER_IDX shall be in the range 0-8.


sigb_compression_field#

uint8_t sl_si91x_request_tx_test_info_t::sigb_compression_field

SIGB_COMPRESSION_FIELD shall be 0/1.