The 5G Network Modeling Workshop provides hands-on exercises to help you learn the end-to-end 5G network modeling workflow in MATLAB.
With minimal coding effort, you will be able to:
- Create a 5G network scenario
- Configure 5G network nodes
- Add mobility and traffic models
- Specify the 3GPP TR 38.901 Channel models
- Run simulations of the 5G scenario
- Visualize network behavior
- Evaluate key performance metrics
- Guided, step-by-step exercises
- Minimal coding effort required
- Focus on practical, real-world scenarios
This content is intended for:
- 5G system engineers
- PHY/MAC engineers working with or exploring system-level 5G wireless network simulations in MATLAB
- Scientists and engineers involved in 5G standards development
This repository contains the files required to run the hands-on 5G Network Modeling Workshop in MATLAB®.
- Exercise files require you to add code to complete the tasks
- Solution scripts include the completed code and run end-to-end
The repository includes the following exercises:
- Exercise 1 – Operate the simulation engine, configure 5G nodes, create a simple network, and view performance statistics
- Exercise 2 – 5G inter-cell interference modeling
- Exercise 3 – Integrate a custom downlink channel into the simulated 5G network
- Exercise 4 – Model MU-MIMO and Integrate a custom scheduler into the 5G network model
- Use the Exercise files and complete the required code additions.
Run the following files in MATLAB:
SOLN1_NR_Simplest_Network.mlxSOLN2_NR_Interference_Modeling.mlxSOLN3_NR_Custom_Channel.mlxSOLN4_NR_MU_MIMO.mlx
MathWorks Products (https://www.mathworks.com)
Requires the latest MATLAB release
- Wireless Network Toolbox™
- 5G Toolbox™
- DSP System Toolbox™
- Communications Toolbox™
- Signal Processing Toolbox™
- None
The license for the 5G-Network-Modeling-Workshop is available in the LICENSE.TXT file in this GitHub repository.
Copyright 2025 The MathWorks, Inc.