The WLAN Network Modeling Workshop offers participants a practical, hands-on introduction to end-to-end WLAN network modeling using MATLAB. Through guided exercises, attendees will learn how to efficiently model and simulate Wi-Fi 7 (IEEE 802.11be) networks, as well as study the coexistence of WLAN and Bluetooth systems. The workshop enables participants to visualize network behavior and evaluate key performance metrics in realistic scenarios with minimal programming effort.
This workshop is intended for WLAN System Engineers and WLAN PHY/MAC Engineers who currently use, or wish to explore, WLAN and wireless network simulation capabilities within MATLAB.
- Understand the working principles of wireless network simulators in MATLAB
- Simulate multinode WLAN systems by configuring application layer (APP), medium access control (MAC), and physical layer (PHY) parameters at each node
- Model both uplink (UL) and downlink (DL) communications between access points (APs) and stations (STAs)
- Visualize the allocation of time among Idle, Contention, Transmission, and Reception states for each node
- Record APP, MAC, and PHY statistics per node
- Implement multilink operations, including enhanced multi-link single radio (eMLSR) and simultaneous transmit and receive (STR) modes
This repo contains the files required to run the hands-on WLAN network modeling workshop in MATLAB®.
The "Exercise" files require code additions to run. The "Solution Scripts" files have the required code additions and run
to completion.
The files enable the following exercises:
- Exercise 1 - Operate the simulation engine, configure WLAN nodes, create a simple network, and see statistics
- Exercise 2 - Implement custom channel model for WLAN Network
- Exercise 3 - Configure traffic models, QoS, and model interference.
- Exercise 4 - Simulate 802.11be Multi-Link Operation (MLO)
To Run:
- To conduct the workshop, use the "Exercise" files
- To simply run the completed exercises, run the following files in MATLAB:
- EXPL1_WLAN_Simplest_Network.mlx
- EXPL2_WLAN_CustomChannelModel.mlx
- EXPL3_WLAN_QoS_Interference.mlx
- EXPL4_WLAN_Multi_Link_Operation
MathWorks Products (https://www.mathworks.com)
Requires the latest MATLAB release
- Wireless Network Toolbox™
- Bluetooth Toolbox™
- WLAN Toolbox™
- DSP System Toolbox™
- Communications Toolbox™
- Signal Processing Toolbox™
3p:
- Wireshark can be used for packet visualization
See https://www.mathworks.com/help/wlan/system-level-simulation.html
To see additional WLAN network simulation examples that perform
similar workflows as those in the workshop, see:
- https://www.mathworks.com/help/wlan/ug/getting-started-with-wlan-system-level-simulation-in-matlab.html
- https://www.mathworks.com/help/wlan/ug/802-11be-system-level-simulation-using-emlsr-multi-link-operation.html
The license for the WLAN-Network-Modeling-Workshop is available in the LICENSE.TXT file in this GitHub repository.
Copyright 2026 The MathWorks, Inc.