Skip to content

TechSource-Ascendas/bluetooth-network-modeling-workshop

 
 

Repository files navigation

Bluetooth Network Modeling Workshop

Description

The Bluetooth Network Modeling Workshop offers hands-on exercises designed to teach the end-to-end network modeling workflow in MATLAB. Through guided activities, Participants will analyze the mutual interference between Bluetooth and WLAN networks. With minimal coding effort, you'll be able to visualize network behavior and evaluate performance metrics in realistic scenarios.

Target Audience:

Wireless System Engineers, and PHY/MAC Engineers who are currently using or interested in exploring how connectivity (WLAN and Bluetooth) network Coexistence simulations, including Bluetooth LE and networks can be performed in MATLAB.

Learning Outcomes:

  • Gain an overview of Bluetooth network simulation in MATLAB.
  • Model and simulate Bluetooth LE and LE Audio networks.
  • Analyze the effects of WLAN interference on Bluetooth performance
  • Simulate collaborative and non-collaborative coexistence mechanisms for WLAN and Bluetooth
  • Model practical Bluetooth networks, such as in residential scenarios.
  • Log and visualize simulation results for further analysis.

This repo contains the files required to run the hands-on Bluetooth 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 Bluetooth nodes, create a simple network, and see statistics
  2. Exercise 2 - Build and simulate a Bluetooth low energy (BLE) wireless sensor network model
  3. Exercise 3 - Audio Simulation in a Bluetooth LE Piconet
  4. Exercise 4 - Bluetooth and WLAN Coexistence

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_BLE_Simplest_Network_Soln.mlx
  • EX2_BLE_Sensor_Network_Soln.mlx
  • EX3_BLE_Multistream_Audio_Soln.mlx
  • EX4_BLE_Multistream_Audio_Coex_Soln.mlx

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

Requires the latest MATLAB release

3rd Party Products:

3p:

  • None

Getting Started

See https://www.mathworks.com/help/bluetooth/multinode-communication.html

Examples

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

  1. https://in.mathworks.com/help/bluetooth/ug/multistream-audio-simulation-in-a-bluetooth-le-piconet.html

License

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

Community Support

MATLAB Central

Copyright 2025 The MathWorks, Inc.

About

This repo contains the files required to run the hands-on Bluetooth network modeling workshop in MATLAB®

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • MATLAB 100.0%