Contenu principal

Coexistence Modeling

Performance evaluation of Bluetooth systems in the presence of WLAN and 5G NR interference

Bluetooth® Toolbox features and reference examples enable you to evaluate the performance of Bluetooth basic rate/enhanced data rate (BR/EDR) and low energy (LE) systems in the presence of WLAN and New Radio (NR) signal interference.

Use the coexistence modeling capabilities of the toolbox to:

  • Simulate Bluetooth LE in 6 GHz supporting channel access mechanisms such as listen before talk (LBT), spectrum sensing based deferral (SSBD), and detect and avoid (DAA).

  • Create and configure a shared wireless channel between Bluetooth and WLAN.

  • Simulate and visualize noncollaborative coexistence between Bluetooth and WLAN and mitigate interference by using adaptive frequency hopping (AFH).

  • Simulate and visualize collaborative coexistence between Bluetooth and WLAN by using PHY packet traffic arbitration (PTA).

  • Configure Bluetooth channels for LE connections, LE Audio, LE advertisement, and BR/EDR connections.

  • Measure key performance indicators (KPIs) such as throughput, latency, packet delivery ratio (PDR), and packet loss ratio (PLR) at both the node and network levels to analyze the network and the effect of interference.

To use the network simulation functionality for modeling Bluetooth and WLAN coexistence, install the Wireless Network Toolbox™ product.

Figure showing a coexistence scenario involving Bluetooth BR/EDR, LE, and WLAN nodes.

Functions

expand all

addNodesAdd nodes to simulator (Since R2022b)
addChannelModelAdd custom channel or path loss model (Since R2022b)
scheduleActionSchedule action to perform during simulation (Since R2022b)
cancelActionCancel scheduled action (Since R2022b)
runRun simulation (Since R2022b)
addMobilityAdd random waypoint mobility model to Bluetooth LE node (Since R2023b)
addTrafficSourceAdd data traffic source to Bluetooth LE node (Since R2022a)
configureSchedulerConfigure baseband scheduler at Bluetooth BR/EDR Central node (Since R2023a)
configureConnectionConfigure connection between Bluetooth BR/EDR Central and Peripheral nodes (Since R2022b)
kpiReturns key performance indicators (KPIs) for Bluetooth LE nodes (Since R2024b)
registerEventCallbackRegister callback for event from Bluetooth LE node (Since R2026a)
statisticsGet statistics of Bluetooth LE node (Since R2022a)
generateGenerate next FTP, On-Off, VoIP, or video conference application traffic packet
showBoundaryCreate and visualize node placement boundary on canvas (Since R2026a)
hideBoundaryRemove placement boundaries from canvas (Since R2026a)
readRead and filter logged events (Since R2026a)
writeWrite Bluetooth LE LL protocol packet data to PCAP or PCAPNG file
nextHopSelect Bluetooth BR/EDR channel index to hop for next frequency

Objects

expand all

wirelessNetworkSimulatorWireless network simulator (Since R2022b)
bluetoothLENodeBluetooth LE node (Since R2022a)
bluetoothNodeBluetooth BR/EDR node (Since R2022b)
bluetoothLEConnectionConfigBluetooth LE LL connection configuration parameters (Since R2022a)
bluetoothConnectionConfigBluetooth BR/EDR connection configuration parameters (Since R2022b)
wlanNodeWLAN node (Since R2023a)
wlanDeviceConfigDevice configuration for WLAN node (Since R2023a)
networkTrafficOnOffOn-Off application traffic pattern generator (Since R2022a)
wirelessNetworkViewerView wireless networks (Since R2026a)
wirelessNetworkEventTracerLog, read, and filter events from wireless nodes (Since R2026a)
wirelessTrafficViewerView state transitions and channel occupancy of wireless nodes (Since R2026a)
wirelessIQLoggerLog IQ samples at wireless nodes (Since R2026a)
blePCAPWriterPCAP or PCAPNG file writer of Bluetooth LE LL packets
bleChannelSelectionBluetooth LE channel index selection
bluetoothFrequencyHopBluetooth BR/EDR channel index for frequency hopping

Topics

What is Bluetooth-WLAN Coexistence?

Node and Statistics

Network Configuration and Simulation

Logging and Visualization in Bluetooth LE-WLAN Coexistence Scenario

Featured Examples