Bluetooth Support from Communications Toolbox

Capabilities and Features

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 PHY layer and protocol layer modeling, mesh network modeling, link-level simulation, localization, golden reference verification, test waveform generation, and signal recovery.

With the library, you can configure, simulate, measure, and analyze end-to-end Bluetooth 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 that 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 the Bluetooth library, you can model and analyze interference from and co-existence with other networks, like WLAN.

Use Cases:

The Bluetooth library enables you to simulate and analyze Bluetooth basic rate (BR), enhanced data rate (EDR) and Bluetooth low energy (BLE) PHY layer with:

  • Waveform generation and visualization
  • Signal recovery and analysis
  • End-to-end simulation
  • Conformance test measurements
  • Direction finding (angle of arrival and angle of departure) capabilities

You can also model, simulate, and analyze the Bluetooth BR and BLE protocol stack and network with:

  • Channel selection and frequency hopping algorithms
  • BLE devices connection procedures
  • Co-existence with WLAN interference
  • Applications such as Heart Rate Profile (HRP), with all layers of the stack

You can also model, simulate, and analyze the Bluetooth Mesh protocol stack and network with:

  • Bluetooth Mesh network layer flooding
  • Energy profiling, with friendship feature in mesh
  • Packet delivery ratio estimation and analysis

Work with over-the-air signals using ADALM-PLUTO SDR hardware with:

  • Bluetooth BR, EDR and BLE signal transmission and reception over a channel
  • Receiver operations to decode Bluetooth BR, EDR and BLE signals

Key features:

  • Standard-compliant models up through Bluetooth 5.1
  • Waveform generation and decoding
  • Signal processing functions, including filtering, channel coding, and synchronization
  • Direction finding (angle of arrival and angle of departure) capabilities
  • Link-level simulation with reference examples
  • Generation and decoding of protocol messages, including Link Layer, L2CAP, ATT, and GAP
  • Channel selection and frequency hopping algorithms
  • BLE and Bluetooth network modeling examples, including interference and co-existence
  • Bluetooth Mesh network modeling examples, including energy profiling
  • C and C++ code generation support

Platform and Release Support

See the hardware support package system requirements table for current and prior version, release, and platform availability.