This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.


Bluetooth® Low Energy (BLE) PHY, MAC, and system-level modeling

Communications Toolbox™ Library for the Bluetooth Protocol provides standard-compliant functions and reference examples for the design, modeling, simulation, and testing of Bluetooth communications systems. The library supports protocol layer modeling, network modeling, link-level simulation, golden reference verification, and test waveform generation.

With the library you can configure, simulate, measure, and analyze end-to-end communications links. You can modify or customize the library functions and use them as reference models for implementing Bluetooth systems and devices.

The library provides reference examples to help you model the behavior of Bluetooth devices or a network of Bluetooth devices. Adapt the reference designs provided to explore communication in multi-node networks and study the system performance of your designs. Using Bluetooth library you can model and analyze interference from other networks and co-existence with other networks.

Key Features

  • Standard-compliant models for Bluetooth 5.0

  • Waveform generation and decoding

  • Signal processing functions, including channel coding, synchronization, channel estimation, and equalization

  • Link-level simulation with reference examples

  • Generate and decode protocol messages, including link layer, L2CAP, ATT, and GAP

  • Channel selection algorithms

  • Network modeling examples, including modeling of interference and co-existence

  • C and C++ code generation support

You can get the Communications Toolbox Library for the Bluetooth Protocol download from Add-On Explorer. For more information, see Get Add-Ons (MATLAB) and Manage Your Add-Ons (MATLAB).

  • PHY Modeling
    Physical layer options, parameterization, and waveform generation
  • Protocol Modeling
    Functions, configuration objects, and System objects for Bluetooth protocol layers above the PHY
  • System Modeling
    System level Bluetooth modeling