Company Events Academic Community Support Solutions Products & Services Contact NI MyNI

Mapping Matrix Type Values

NI WLAN Generation Toolkit 17.0 Help

Edition Date: May 2017

Part Number: 373725G-01

»View Product Info
Download Help (Windows Only)

The following table describes the values for the NIWLANG_MAPPING_MATRIX_TYPE attribute.

Value Description
NIWLANG_VAL_MAPPING_MATRIX_TYPE_DIRECT (0) Specifies direct mapping for space-time streams.

The direct mapping matrix is given by NTx = NSTS. Direct mapping matrix is derived by taking the subset (NSTS * NSTS) of the 8 × 8 identity matrix.

where  NTx is the number of transmit channels specified by the NIWLANG_NUMBER_OF_TRANSMIT_CHANNELS attribute.

           NSTS is the number of space-time streams. If the NIWLANG_STANDARD attribute is set to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, the value of NSTS is determined by the MCS index and STBC index.

The following matrix is an example of a 4 × 4 identity matrix.

NIWLANG_VAL_MAPPING_MATRIX_TYPE_HADAMARD (1)

Specifies Hadamard mapping for space-time streams and the extension spatial streams.

The Hadamard mapping matrix is of size NTx * (NSTS + NESS), where NTx ≥ (NSTS + NESS) if the NIWLANG_STANDARD attribute is set to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM.

The Hadamard mapping matrix is of size NTx * (NSTS), where NTx ≥ NSTS if the NIWLANG_STANDARD attribute is set to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM.

The Hadamard mapping matrix is derived by taking the subset of the 8 × 8 Hadamard matrix.

where  NTx is the number of transmit channels specified by the NIWLANG_NUMBER_OF_TRANSMIT_CHANNELS attribute.

         NSTS is the number of space-time streams. If the NIWLANG_STANDARD attribute is set to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, the value of NSTS is determined by the MCS index and STBC index

           NESS is the number of extension spatial streams

The following matrix is an example of a 4 × 4 Hadamard matrix.

NIWLANG_VAL_MAPPING_MATRIX_TYPE_FOURIER (2) Specifies Fourier mapping for space-time streams and the extension spatial streams.

The Fourier mapping matrix is given by the following equation:



where  n= 0 … (N - 1)

           N = NTx, where NTx is the number of transmit channels specified by the NIWLANG_NUMBER_OF_TRANSMIT_CHANNELS attribute.

           k = 0…((NSTS + NESS) -1) if the NIWLANG_STANDARD attribute is set to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, or k = 0…(NSTS - 1) if the NIWLANG_STANDARD attribute is set to NIWLANG_VAL_STANDARD_80211AC_MIMO_OFDM, NIWLANG_VAL_STANDARD_80211AH_MIMO_OFDM or NIWLANG_VAL_STANDARD_80211AX_MIMO_OFDM, NSTS is the number of space-time streams. If the NIWLANG_STANDARD attribute is set to NIWLANG_VAL_STANDARD_80211N_MIMO_OFDM, the value of NESS is determined by the MCS index and STBC index. NESS is the number of extension spatial streams

The following matrices are examples of 2 × 2, 3 × 3, and 4 × 4 matrices.







NIWLANG_VAL_MAPPING_MATRIX_TYPE_USER_DEFINED (3) Specifies user-defined mapping for space-time streams and extension spatial steams. You can set this matrix using the niWLANG_SetMappingMatrix function.

 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit