WLAN Waveform Generator
Create, impair, visualize, and export WLAN waveforms
Description
TheWLAN Waveform Generatorapp enables you to create, impair, visualize, and export IEEE®802.11™ waveforms.
The app provides these capabilities by using theWireless Waveform Generatorapp configured forWLANwaveform generation.Using the app, you can:
Generate IEEE 802.11ax™ waveforms, as specified in[1].
Generate IEEE 802.11ac™, 802.11ad™, 802.11n™, 802.11ah™, 802.11p™, 802.11a™, 802.11g™, 802.11j™, and 802.11b™ waveforms, as specified in[2].
Export theWLANwaveform to your workspace or to a
.mat
or a.bb
file.ExportWLANwaveform generation parameters to a runnable MATLAB®script or a Simulink®block.
Use the exported script to generate your waveform without the app from the command line.
Use the exported block as a waveform source in a Simulink model. For more information, seeWaveform From Wireless Waveform Generator App.
Visualize theWLAN waveform in time scope, spectrum analyzer, constellation diagram, and complementary cumulative distribution function (CCDF) plots.
Visualize the resource unit (RU) and subcarrier assignment in an IEEE 802.11ax waveform.
Distort theWLANwaveform by adding RF impairments, such as AWGN, phase offset, frequency offset, DC offset, IQ imbalance, and memoryless cubic nonlinearity.
GenerateaWLANwaveform that you can transmit using a connected software defined radio (SDR) or lab test instrument.
To transmit a waveform by using an SDR, you must connect one of the supported SDRs (ADALM-Pluto, USRP™, USRP embedded series, and Xilinx®Zynq-based radios) to your computer and have the associated add-on installed. For more information, seeTransmit Using SDR.
To transmit a waveform by using lab test instrument, you must connect one of the instruments supported by the
rfsiggen
(Instrument Control Toolbox)function to your computer. Use of therfsiggen
function requiresInstrument Control Toolbox.
To create, impair, visualize, and export waveforms other thanWLANwaveforms, you must reconfigure the app. For a full list of features, see theWireless Waveform Generator应用程序。
For more information, seeUse Wireless Waveform Generator App.
Open the WLAN Waveform Generator App
MATLAB Toolstrip: On theAppstab, underSignal Processing and Communications, click the app icon.
MATLAB Command Prompt: EnterwirelessWaveformGenerator
.This command opens theWireless Waveform Generator应用程序。To configure the app forWLANwaveform generation, in theWaveform Typesection, select one of theformatsunderWLAN (IEEE 802.11).
Examples
References
[1] IEEE Std 802.11ax-2021 (Amendment to IEEE Std 802.11-2020). “Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications. Amendment 1: Enhancements for High Efficiency WLAN.” IEEE Standard for Information technology — Telecommunications and information exchange between systems. Local and metropolitan area networks — Specific requirements.
[2] IEEE Std 802.11-2020 (Revision of IEEE Std 802.11-2016). “Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications.” IEEE Standard for Information technology — Telecommunications and information exchange between systems. Local and metropolitan area networks — Specific requirements.