BLE ACL Link Parking for Isochronous Collision Avoidance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Bluetooth Low Energy (BLE) networks, over-the-air collisions and congestion often occur between asynchronous connection-oriented (ACL) and isochronous connections, particularly in piconets, which degrade the performance of applications like LE audio streaming.

Innovation Solution

The proposed solution involves temporarily deactivating or 'parking' the ACL link associated with an isochronous link in BLE piconets. This allows the ACL link to be activated only when necessary, reducing collisions by ensuring that ACL events are timed to avoid conflicts with isochronous events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the ACL link is maintained active to transport control information and maintain clock synchronization, then reliability of link control is improved, but over-the-air congestion and collisions between ACL and CIS events increase

Engineering Contradiction:
Improvelink control reliabilityVSAvoidOTA congestion and collisions
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The ACL link is dynamically switched between active and parked states based on operational needs. When isochronous data transfer is required, the ACL link is parked to eliminate collisions. When control information needs to be transmitted, the ACL link is activated. This dynamic state change resolves the contradiction by making the system adaptable to different operational requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The ACL link is activated periodically only when control information needs to be exchanged, rather than remaining continuously active. This periodic activation reduces the time the ACL link occupies the air interface, thereby reducing opportunities for collisions with CIS events while still maintaining necessary control functionality.

Inventive Principle:
Principle #19Periodic action

2Ease of operation

If the ACL link is kept active for continuous control information transport, then ease of operation is improved, but bandwidth available for isochronous link decreases

Engineering Contradiction:
Improvecontrol information transportVSAvoidbandwidth availability
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The control information transport function is extracted from the continuously active ACL link and is instead performed through periodic activations of the ACL link during designated subevents. This extraction allows the majority of time to be dedicated to isochronous data transfer while control functions are still fulfilled when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Control information is transported periodically through scheduled ACL events rather than continuously. This periodic transport mechanism reduces the time occupation of the ACL link, thereby increasing bandwidth availability for isochronous links while still maintaining the ability to transport control information when required.

Inventive Principle:
Principle #19Periodic action

3Speed

If ACL events are scheduled frequently to ensure timely control information exchange, then responsiveness is improved, but collisions with isochronous events increase

Engineering Contradiction:
Improvecontrol information exchange speedVSAvoidcollisions with isochronous events
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The frequency of ACL events is dynamically adjusted based on the operational state. When isochronous data transfer is the priority, ACL events are parked or minimized. When control information exchange is urgent, ACL events are activated with appropriate frequency. This dynamic adjustment resolves the contradiction by adapting event frequency to current operational requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system preliminarily determines the operational state and accordingly decides whether to activate or park the ACL link before control information exchange is needed. This preliminary decision-making prevents collisions by ensuring ACL events are only scheduled when isochronous events are not occurring, thereby maintaining responsiveness without causing collisions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250168917A1Le connected isochronous channels latency improvements
Publication Date: 2025.05.22 INFINEON TECHNOLOGIES AMERICAS CORP
  • US20250168917A1 patent drawing
  • US20250168917A1 patent drawing
  • US20250168917A1 patent drawing

AI summary

Disclosed are techniques to temporarily deactivate or activate the ACL link associated with an isochronous link between a central and a peripheral device of a BLE piconet. The central and peripheral devices may agree to enter into an ACL parked mode after an isochronous link is established between the devices. In the parked mode, the ACL link is in a dormant state without any ACL events. If the central or the peripheral device wants to activate the ACL link to transmit one or more control or data packets, the device may use a CIS subevent on the isochronous link to transmit an LL control PDU. The LL control PDU may contain ACL timing information that specifies the timing of the future ACL event. The device may specify the ACL timing information to avoid or reduce chances of collisions of the future ACL event with CIS packets on the isochronous link.