Skip to content

mathworks/5g-network-modeling-workshop

 
 

Repository files navigation

5G Network Modeling Workshop

This repo contains the files required to run the hands-on 5G 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 5G nodes, create a simple network, and see statistics
  2. Exercise 2 - Plug a custom downlink channel into the simulated 5G network
  3. Exercise 3 - 5G Intercell Interference Modeling
  4. Exercise 4 - Plug a custom scheduler into the 5G network model

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:
  • EX1_NR_Simplest_Network_Soln.mlx
  • EX2_NR_Custom_Channel_Soln.mlx
  • EX3_NR_Interference_Modeling_Soln.mlx
  • EX4_NR_Custom_Scheduler_Soln.mlx

MathWorks Products (https://www.mathworks.com)

Requires MATLAB release R2024b or newer

3rd Party Products:

3p:

  • None

Getting Started

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

Examples

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

  1. https://www.mathworks.com/help/5g/ug/nr-cell-performance-evaluation-with-mimo.html

License

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

Community Support

MATLAB Central

Copyright 2025 The MathWorks, Inc.

About

No description, website, or topics provided.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 100.0%