Functions and System Objects Supported for MATLAB Coder

You can generate efficient C/C++ code for all WLAN Toolbox™ functions and System objects by using the MATLAB® Coder™ product (requires a license).

An asterisk (*) indicates that the reference page has usage notes and limitations for C/C++ code generation.

comm.ConstellationDiagram*

Display constellation diagram for input signals

comm.ErrorRate*

Compute bit or symbol error rate of input data

comm.EVM*

Measure error vector magnitude

comm.PhaseFrequencyOffset*

Apply phase and frequency offsets to input signal

displayIEs

Display the list of information elements (IEs)

dsp.ArrayPlot*

Display vectors or arrays

dsp.SpectrumAnalyzer*

Display frequency spectrum of time-domain signals

dsp.TimeScope*

Time domain signal display and measurement

getPSDULength

Return HE format PSDU length

getSIGBLength

Return information relevant to HE-SIG-B field length

getTRSConfiguration

Valid HE TB PHY configuration in response to triggering frame containing TRS Control subfield

info

Return characteristic information about TGay multipath fading channel

interpretHESIGABits

Update recovery configuration object with HE-SIG-A bits

packetFormat

Return WLAN packet format

ruInfo

Return HE format resource unit allocation information

showEnvironment

Display channel environment with D-Rays from ray tracing

wlanAMPDUDeaggregate

Deaggregate A-MPDU and extract MPDUs

wlanAPEPLength

Calculate APEP length in octets

wlanBCCDecode

Convolutionally decode input data

wlanBCCDeinterleave

Deinterleave binary convolutionally interleaved input

wlanBCCEncode

Convolutionally encode binary data

wlanBCCInterleave

Interleave binary convolutionally encoded input

wlanClosestReferenceSymbol

Find closest constellation points

wlanCoarseCFOEstimate

Coarse estimate of carrier frequency offset

wlanConstellationDemap

Constellation demapping

wlanConstellationMap

Constellation mapping

wlanDMGConfig

Create DMG-format configuration object

wlanDMGDataBitRecover

Recover data bits from DMG data field

wlanDMGHeaderBitRecover

Recover header bits from DMG header field

wlanDMGOFDMDemodulate

Demodulate fields of DMG waveform

wlanDMGOFDMInfo

Get OFDM information for DMG transmission

wlanFieldIndices

Generate PPDU field indices

wlanFineCFOEstimate

Fine estimate of carrier frequency offset

wlanFormatDetect

Detect packet format

wlanGolaySequence

Generate Golay sequence

wlanHEDataBitRecover

Recover data bits from HE-Data field

wlanHEDemodulate

Demodulate fields of HE waveform

wlanHEMUConfig

Create multiuser high-efficiency-format configuration object

wlanHEOFDMInfo

Get OFDM information for HE transmission

wlanHERecoveryConfig

Create HE recovery configuration object

wlanHESIGABitRecover

Recover information bits in HE-SIG-A field

wlanHESIGBCommonBitRecover

Recover common field bits in HE-SIG-B field

wlanHESIGBUserBitRecover

Recover user field bits in HE-SIG-B field

wlanHESUConfig

Create single-user high-efficiency-format configuration object

wlanHETBConfig

Create HE TB configuration object

wlanHTConfig

Create HT-format configuration object

wlanHTData

Generate HT-Data field waveform

wlanHTDataRecover

Recover HT data

wlanHTLTF

Generate HT-LTF waveform

wlanHTLTFChannelEstimate

Channel estimation using HT-LTF

wlanHTLTFDemodulate

Demodulate HT-LTF waveform

wlanHTOFDMInfo

Return OFDM information for HT transmission

wlanHTSIG

Generate HT-SIG waveform

wlanHTSIGRecover

Recover HT-SIG information bits

wlanHTSTF

Generate HT-STF waveform

wlanLLTF

Generate L-LTF waveform

wlanLLTFChannelEstimate

Channel estimation using L-LTF

wlanLLTFDemodulate

Demodulate L-LTF waveform

wlanLSIG

Generate L-SIG waveform

wlanLSIGBitRecover

Recover information bits in L-SIG field

wlanLSIGRecover

Recover L-SIG information bits

wlanLSTF

Generate L-STF waveform

wlanMACFrame

Generate WLAN MAC frame (MPDU or A-MPDU)

wlanMACFrameConfig

Create WLAN MAC frame configuration object

wlanMACManagementConfig

Create WLAN MAC management frame-body configuration object

wlanMPDUDecode

Decode MPDU

wlanMSDULengths

Calculate MSDU lengths

wlanNonHTConfig

Create non-HT-format configuration object

wlanNonHTData

Generate non-HT-Data field waveform

wlanNonHTDataRecover

Recover non-HT data

wlanNonHTOFDMInfo

Get OFDM information for non-HT transmission

wlanPacketDetect

OFDM packet detection using L-STF

wlanPSDULength

Calculate PSDU length in octets

wlanRecoveryConfig

Create data recovery configuration object

wlanReferenceSymbols

Find reference symbols of constellation diagram

wlanS1GConfig

Create S1G-format configuration object

wlanS1GDemodulate

Demodulate fields of S1G waveform

wlanS1GOFDMInfo

Get OFDM Information for S1G transmission

wlanScramble

Scramble and descramble binary input sequence

wlanSegmentDeparseBits

Segment-deparse data bits

wlanSegmentDeparseSymbols

Segment-deparse data subcarriers

wlanSegmentParseBits

Segment-parse data bits

wlanSegmentParseSymbols

Segment-parse data subcarriers

wlanStreamDeparse

Stream-deparse binary input

wlanStreamParse

Stream-parse binary input

wlanSymbolTimingEstimate

Fine symbol timing estimate using L-LTF

wlanTGacChannel*

Filter signal through 802.11ac multipath fading channel

wlanTGahChannel*

Filter signal through 802.11ah multipath fading channel

wlanTGaxChannel*

Filter signal through an 802.11ax™ multipath fading channel

wlanTGayChannel*

Filter signal through 802.11ay™ multipath fading channel

wlanTGnChannel*

Filter signal through 802.11n multipath fading channel

wlanURAConfig

Create antenna array configuration object for 802.11ay channel model

wlanVHTConfig

Create VHT-format configuration object

wlanVHTData

Generate VHT-Data field

wlanVHTDataRecover

Recover VHT data

wlanVHTLTF

Generate VHT-LTF waveform

wlanVHTLTFChannelEstimate

Channel estimation using VHT-LTF

wlanVHTLTFDemodulate

Demodulate VHT-LTF waveform

wlanVHTOFDMInfo

Get OFDM information for VHT transmission

wlanVHTSIGA

Generate VHT-SIG-A waveform

wlanVHTSIGARecover

Recover VHT-SIG-A information bits

wlanVHTSIGB

Generate VHT-SIG-B waveform

wlanVHTSIGBRecover

Recover VHT-SIG-B information bits

wlanVHTSTF

Generate VHT-STF waveform

wlanWaveformGenerator

Generate WLAN waveform

Related Topics