Main Content

PHY Modeling

Physical layer options, parameterization, and waveform generation

WLAN Toolbox™ provides functions for modeling 802.11™ physical layer processing. Format configuration objects are used to parameterize these functions and to create WLAN waveforms compliant with IEEE® 802.11 standards.


WLAN Waveform GeneratorCreate, impair, visualize, and export WLAN waveforms


expand all

wlanHEMUConfigCreate HE MU configuration object
wlanHESUConfigCreate HE SU configuration object
wlanHETBConfigCreate HE TB configuration object
wlanDMGConfigCreate DMG configuration object
wlanS1GConfigCreate S1G-format configuration object
wlanVHTConfigCreate VHT configuration object
wlanHTConfigCreate HT configuration object
wlanNonHTConfigCreate non-HT configuration object
wlanHERecoveryConfigCreate HE recovery configuration object


expand all

getNumPostFECPaddingBitsCalculate required number of post-FEC padding bits
getPSDULengthCalculate HE PSDU length
getTRSConfigurationValid HE TB PHY configuration in response to triggering frame containing TRS Control subfield
packetFormat Return WLAN packet format
phyType Return DMG PHY modulation type
ruInfoReturn HE format resource unit allocation information
showAllocationShow resource unit (RU) allocation
wlanAPEPLengthCalculate APEP length in octets
wlanPSDULengthCalculate PSDU length in octets
wlanWaveformGeneratorGenerate WLAN waveform
wlanSampleRateReturn nominal sample rate
wlanScrambleScramble and descramble binary input sequence
wlanConstellationMapConstellation mapping
wlanConstellationDemapConstellation demapping
wlanBCCInterleaveInterleave binary convolutionally encoded input
wlanBCCDeinterleaveDeinterleave binary convolutionally interleaved input
wlanStreamParseStream-parse binary input
wlanStreamDeparseStream-deparse binary input
wlanSegmentParseBitsSegment-parse data bits
wlanSegmentDeparseBitsSegment-deparse data bits
wlanSegmentDeparseSymbolsSegment-deparse data subcarriers
wlanSegmentParseSymbolsSegment-parse data subcarriers
wlanBCCEncodeConvolutionally encode binary data
wlanBCCDecodeConvolutionally decode input data
wlanGolaySequenceGenerate Golay sequence


Waveform Generation and Reception


Build DMG PPDUs by using the waveform generator function.

Build S1G PPDU

Build S1G PPDUs by using the waveform generator function.


Build VHT PPDUs by using the waveform generator function and by building each field individually.


Build HT PPDUs by using the waveform generator function and by building each field individually.

Build Non-HT PPDU

Build non-HT PPDUs by using the waveform generator function or by building each field individually.

Generate VHT Multi-User Waveform

Generate a VHT multi-user waveform from individual components.

Basic VHT Data Recovery Steps

Perform basic VHT data recovery.


Mapping 802.11 Standards to WLAN Toolbox Configuration Objects

This section outlines the mapping between IEEE 802.11 standards, their corresponding packet formats, and WLAN Toolbox configuration objects.

WLAN PPDU Structure

Describes the WLAN PPDUs you can model by using WLAN Toolbox.

Packet Size and Duration Dependencies

Describes packet size and duration determination in 802.11.

Processing Chain

Transmit-Receive Chain

Describes transmit-receive processing chains you can model using WLAN Toolbox.

Featured Examples