BLE CIG Synchronization for Multi-Channel Audio

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Bluetooth Low Energy (BLE) systems face issues with synchronization of multiple audio channels, leading to audio lacking due to data loss or corruption during transmission, particularly in systems compliant with Revision v5.2 of the Bluetooth Core Specification, which results in degraded audio quality and increased transmission collisions.

Innovation Solution

The implementation of dynamically sized buffering and the use of Connected Isochronous Groups (CIGs) to facilitate synchronization, where CIG reference-point and synchronization-point parameters are established relative to the ISO interval signal, allowing for synchronized transmission of Protocol Data Units (PDUs) across multiple BLE-compliant slave devices, thereby improving audio transmission and synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If re-transmission is performed for lost or corrupted data packets in BLE systems, then data completeness is improved, but transmission synchronization deteriorates causing audio lacking

Engineering Contradiction:
Improvedata completenessVSAvoidtransmission synchronization
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-scheduling re-transmission opportunities within the same ISO event and preparing re-transmission buffers in advance. When data loss is detected, the system can immediately utilize these pre-prepared resources to re-transmit packets without causing synchronization disruption to other audio channels.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If multiple BLE-compliant links are used to increase bandwidth, then data transmission capacity is improved, but synchronization complexity increases

Engineering Contradiction:
ImprovebandwidthVSAvoidsynchronization complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system merges multiple BLE-compliant links into a unified transmission framework by establishing a common reference-point parameter and synchronization-point parameter relative to a shared ISO interval signal. This allows independent multiple links to be coordinated through centralized timing parameters, reducing synchronization complexity while maintaining increased bandwidth capacity.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If re-transmitted packets stay in the same wireless channel, then transmission efficiency is improved, but data loss frequency increases due to transmission collisions

Engineering Contradiction:
Improvetransmission efficiencyVSAvoiddata loss frequency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system segments the re-transmission process by dividing it into multiple opportunities within the same ISO event. Instead of a single re-transmission attempt, the system creates multiple segmented transmission opportunities at different time points, allowing packets to be re-transmitted in segments across different channels or time slots, thereby reducing collision probability while maintaining overall transmission efficiency.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11075968B1Synchronization of Bluetooth low energy transmissions across connected isochronous groups
Publication Date: 2021.07.27 HARMAN INT IND INC
  • US11075968B1 patent drawing
  • US11075968B1 patent drawing
  • US11075968B1 patent drawing

AI summary

Mechanisms and methods are provided for improving wireless audio transmission and synchronization for multi-channel Bluetooth® Low Energy (BLE) systems. In various embodiments, mechanisms and methods may include generating transmissions having a plurality of Protocol Data Units (PDUs) to BLE-compliant slave devices. The plurality of PDUs may be stored in a buffer. When an error is determined to have occurred in transmitting one of the PDUs, a re-transmission to the slave device may be generated, which may include the PDU in error and any subsequent PDUs of the plurality of PDUs.