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 - Configure traffic models, visualize QoS, and enable PCAP logging.
- Exercise 3 - Implement custom channel models
- Exercise 4 - Schedule action and interact with the simulation engine
- Exercise 5 - Simulate a network with MLO nodes(WiFi-7)
To Run:
- To conduct the workshop, use the "Exercise" files
- To simply run the completed exercises, run the following files in MATLAB:
- EX1_WLAN_SYS_basics_Soln.mlx
- EX2_WLAN_SYS_PCAP_Basics_Soln.mlx
- EX3_WLAN_SYS_CustomChannelModel_Soln.mlx
- EX4_WLAN_SYS_Action_Scheduling_Soln.mlx
- EX5_WLAN_SYS_MLO_Soln.mlx
MathWorks Products (https://www.mathworks.com)
Requires MATLAB release R2024b or newer
- Communications Toolbox Wireless Network Simulation Library;
- WLAN Toolbox™
- DSP System Toolbox™
- Communications Toolbox™
- Signal Processing Toolbox™
3p:
- None
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 2025 The MathWorks, Inc.