This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

wlanHESUConfig Properties

Define parameter values for single user HE format packet

The wlanHESUConfig object specifies the transmission properties for the single user IEEE® 802.11™ High Efficiency (HE) format physical layer (PHY) packet.

After you create an object, use dot notation to change or access the object parameters. For example:

Create a wlanHESUConfig object. Then modify the default setting for the ChannelBandwidth property.

cfgHESU = wlanHESUConfig;
cfgHESU.ChannelBandwidth = 'CBW40';

HESU Format Configuration

expand all

Channel bandwidth, specified as 'CBW20', 'CBW40', 'CBW80', or 'CBW160'. The default value of 'CBW20' sets the channel bandwidth to 20 MHz.

Data Types: char | string

Enable extended range single user (SU) format, specified as a logical value. Set this property to true to generate the HE extended range single user format packet.

Dependencies

This property applies only when you set the ChannelBandwidth property to 'CBW20'.

Data Types: logical

Enable higher frequency 106 RU tone, specified as a logical value. Set this property to true to indicate that only the higher frequency 106 tone resource unit (RU) within the primary 20MHz channel bandwidth of an extended range single user transmission is used.

Dependencies

This property applies only when the ChannelBandwidth property is 'CBW20' and the ExtendedRange property is true.

Data Types: logical

Number of transmit antennas, specified as an integer in the range [1, 8].

Data Types: double

Number of space-time streams (NSTS) in the transmission, specified as a scalar in the range [1,8].

Data Types: double

Spatial mapping scheme, specified as 'Direct', 'Hadamard', 'Fourier', or 'Custom'. The default value 'Direct' applies when NumTransmitAntennas and NumSpaceTimeStreams are equal.

Data Types: char | string

Spatial mapping matrix, specified as a scalar, matrix, or 3-D array. Use this property to rotate and scale the output vector of the constellation mapper. The spatial mapping matrix is used for beamforming and mixing space-time streams over the transmit antennas.

  • When specified as a scalar, that scalar value applies to all the subcarriers.

  • When specified as a matrix, its size must be NSTS -by-NT. Where NSTS is the number of space-time streams, and NT is the number of transmit antennas. The spatial mapping matrix applies to all the subcarriers.

  • When specified as a 3-D array, its size must be NST-by-NSTS-by-NT. NST is the number of occupied subcarriers, as determined by ChannelBandwidth. NSTS is the number of space-time streams. NT is the number of transmit antennas. In this case, each data and pilot subcarrier can have its own spatial mapping matrix.

    The table shows the ChannelBandwidth setting and the corresponding NST.

    ChannelBandwidthNST
    'CBW20'242
    'CBW40'484
    'CBW80'996
    'CBW160'

    1992, configured as 2-by-996

    Each occupied subcarrier can have its own spatial mapping matrix.

The calling function normalizes the spatial mapping matrix for each subcarrier.

Example: [0.5 0.3; 0.4 0.4; 0.5 0.8] represents a spatial mapping matrix with three space-time streams and two transmit antennas.

Dependencies

This property applies only when the SpatialMapping property is set to 'Custom'.

Data Types: double
Complex Number Support: Yes

Enable signalling of a transmission with beamforming, specified as a logical value. Beamforming is signalled when this property is set to true. The SpatialMappingMatrix property specifies the beamforming steering matrix.

Dependencies

This property applies only when the SpatialMapping property is set to 'Custom'.

Data Types: logical

Enable spatial mapping of the pre-HE-STF portion, specified as a logical value. Specify true to spatially map the pre-HE-STF portion of the PPDU in the same way as the first symbol of the HE-LTF field on each tone. Specify false to apply no spatial mapping to the pre-HE-STF portion of the PPDU.

Data Types: logical

Enable space-time block coding (STBC) of the PPDU data field, specified as a logical value. STBC transmits multiple copies of the data stream across assigned antennas.

  • When set to false, STBC is not applied to the data field, and the number of space-time streams is equal to the number of spatial streams.

  • When set to true, STBC is applied to the data field, and the number of space-time streams is double the number of spatial streams.

Dependencies

This property applies only when the NumSpaceTimeStreams property is 2 and the DCM property is false.

Data Types: logical

Modulation and coding scheme (MCS) used in transmitting the current packet, specified as a integer in the range [0, 11].

MCSModulationDual carrier Modulation (DCM)Coding Rate
0BPSK

0 or 1

1/2
1QPSK

0 or 1

1/2
2

Not applicable

3/4
316-QAM

0 or 1

1/2
43/4
564-QAM

Not applicable

2/3
63/4
75/6
8256-QAM3/4
95/6
101024-QAM3/4
115/6

For ExtendedRange, only

Dependencies

  • When ExtendedRange is true, only MCS settings 0, 1, and 2 are valid.

  • When Upper106ToneRU is true, only MCS setting 0 is valid.

Data Types: double

Enable dual carrier modulation (DCM) for HE-data field, specified as a logical value.

Dependencies

DCM can only be used when all of these conditions are satisfied:

  • The MCS property is 0, 1, 3, or 4.

  • The STBC property is not used.

  • The NumSpaceTimeStreams property is less than or equal to 2.

Data Types: logical

Type of forward error correction coding for the data field, specified as 'LDPC' for low-density parity-check coding or 'BCC' for binary convolutional coding.

Dependencies

The 'BCC' value for ChannelCoding is valid only when all of these conditions are satisfied:

  • The MCS property is not 10 or 11.

  • The RU property is less than or equal to 242.

  • The NumSpaceTimeStreams property is less than or equal to 4.

Data Types: char | string

Number of bytes in the A-MPDU pre-EOF padding, specified as a nonnegative integer in the rangel [0, 6500531].

APEPLength is used internally to determine the number of OFDM symbols in the data field. For more information, see IEEE 802.11-17/1001r4.

Data Types: double

Cyclic prefix length, in microseconds, for the data field within a packet, specified as 3.2, 1.6, or 0.8.

Data Types: double

HE-LTF compression mode of HE PPDU, specified as 4, 2 or 1. This value corresponds four times, two times, or one times HE-LTF duration compression mode, respectively. The HE-LTF type is enumerated in Table 28-1 of IEEE 802.11ax™/D2.0 as:

  • 1x HE-LTF — For 3.2 μs with a guard interval duration of 0.8 μs or 1.6μs

  • 2x HE-LTF — For 6.4 μs with a guard interval duration of 0.8 μs or 1.6 μs

  • 4x HE-LTF — For 12.8 μs with a guard interval duration of 0.8 μs or 3.2 μs

Data Types: double

Uplink indication, specified as false or true. Specify false to indicate that the PPDU is sent on a downlink transmission. Specify true to indicate that the PPDU is sent on an uplink transmission.

Data Types: logical

Basic service set (BSS) color identifier, specified as an integer in the range [0, 63].

Data Types: double

Spatial reuse indication, specified as an integer in the range [0, 15].

Data Types: double

Duration information for TXOP protection, specified as an integer in the range [0, 127].

Data Types: double

High Doppler mode indication, specified as a logical value. Set this property to true to indicate high Doppler in HE-SIG-A.

Dependencies

The true value for this property is valid only when the NumSpaceTimeStreams property is less than or equal to 4 for any RU.

Data Types: logical

HE-data field midamble periodicity in the number of OFDM symbols, specified as 10 or 20.

Dependencies

This property applies only when the HighDoppler property is true.

Data Types: double

References

[1] IEEE Std P802.11ax™/D2.0 Draft Standard for Information technology — Telecommunications and information exchange between systems — Local and metropolitan area networks — Specific requirements — Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications — Amendment 6: Enhancements for High Efficiency WLAN.

Introduced in R2018b