Calculate HE PSDU length



psduLength = getPSDULength(cfgHE) calculates psduLength, the PSDU length specified by cfgHE, a high-efficiency (HE) format configuration object.


collapse all

Get the PSDU length of single user and multiuser HE configuration objects.

Get Single User PSDU Length

Create a single user HE configuration object. Get and display the PSDU length for the configured object.

hesu = wlanHESUConfig;
psduLength = getPSDULength(hesu)
psduLength = 100

Get Multiuser PSDU Lengths

Create a multiuser HE configuration object with the allocation index set to 5, which configures the object with seven users. Get and displaythe PSDU lengths for the configured object.

hemu = wlanHEMUConfig(5);
psduLength = getPSDULength(hemu)
psduLength = 1×7

   100   100   202   100   100   100   202

Input Arguments

collapse all

HE format configuration object, specified as an object of type wlanHEMUConfig, wlanHESUConfig, or wlanHETBConfig.

Output Arguments

collapse all

PSDU length for the HE configuration, in bytes, returned as a positive integer or 1-by-NumUsers vector, where NumUsers is an integer in the interval [1,74]. For more information about NumUsers, see ruInfo.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Introduced in R2018b