Skip to content

Repository files navigation

WLAN Network Modeling Workshop

Description:

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.

Target Audience:

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.

Learning Outcomes:

  • 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:

  1. Exercise 1 - Operate the simulation engine, configure WLAN nodes, create a simple network, and see statistics
  2. Exercise 2 - Implement custom channel model for WLAN Network
  3. Exercise 3 - Configure traffic models, QoS, and model interference.
  4. Exercise 4 - Simulate 802.11be Multi-Link Operation (MLO)

Setup

To Run:

  1. To conduct the workshop, use the "Exercise" files
  2. 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

3rd Party Products:

3p:

  • Wireshark can be used for packet visualization

Getting Started

See https://www.mathworks.com/help/wlan/system-level-simulation.html

Examples

To see additional WLAN network simulation examples that perform
similar workflows as those in the workshop, see:

  1. https://www.mathworks.com/help/wlan/ug/getting-started-with-wlan-system-level-simulation-in-matlab.html
  2. https://www.mathworks.com/help/wlan/ug/802-11be-system-level-simulation-using-emlsr-multi-link-operation.html

License

The license for the WLAN-Network-Modeling-Workshop is available in the LICENSE.TXT file in this GitHub repository.

Community Support

MATLAB Central

Copyright 2026 The MathWorks, Inc.

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages