Short Range Wireless Buffering Elimination for Isochronous Stream Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current short-range wireless communication systems experience delays due to buffering in multiple connected isochronous streams with slow service data unit (SDU) arrivals, particularly in synchronization for low energy (LE) audio channels, which hinders achieving fast intervals.
Innovation Solution
The method involves configuring a maximum transport latency of 0x00 to eliminate buffering, allowing service data units to be sent as soon as possible without buffering, by using HCI command information to ensure no buffering in the controller stack and transceiver, enabling packet transmission within one isochronous event.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If buffering is used for packets before ISO interval in multiple connected isochronous streams, then synchronization is maintained, but transmission delay increases
Solution Approach 1:
The patent extracts the buffering operation from the data transmission path by introducing a separate synchronization mechanism. The synchronization reference is derived from the SDU arrival time rather than buffering packets to ISO interval boundaries, thereby eliminating the time loss caused by buffering while maintaining synchronization reliability.
2Productivity
If packets are buffered before ISO interval, then data transmission follows standard protocol timing, but fast interval cannot be achieved
Solution Approach 1:
The patent changes the timing parameter reference from fixed ISO interval boundaries to dynamic SDU arrival times. By defining the synchronization reference based on when SDUs actually arrive rather than when ISO intervals occur, the system achieves fast transmission intervals adapted to actual data flow patterns while maintaining protocol compliance.
3Reliability
If max transport latency is set to non-zero values, then buffering is required for timing alignment, but immediate packet sending is prevented
Solution Approach 1:
The patent performs preliminary synchronization by establishing the timing reference based on SDU arrival time before transmission begins. This preliminary action eliminates the need for subsequent buffering to achieve timing alignment, allowing packets to be sent immediately at maximum speed while maintaining proper synchronization.
Data Source
AI summary
According to various embodiments of the present disclosure, a method of operating a first apparatus in a short-range wireless communication system, the first apparatus includes: a first processor corresponding to a host stack; a second processor corresponding to a first controller stack; a memory; and a transceiver, wherein the host stack and the first controller stack are connected through a host controller interface (HCI), the method includes: in relation to data transport from the first controller stack of the first apparatus to a second controller stack of a second apparatus, transporting, from the first processor to the second processor, HCI command information configured so that there is no buffering in the first controller stack; transporting a plurality of service data units (SDUs) generated by the first processor to the second processor—each of the plurality of SDUs is transported to the second processor apart at each configured sub interval-; and based on the HCI command information, transporting, by the transceiver, each of a plurality of protocol data units (PDUs) based on each of the plurality of SDUs to the second apparatus without buffering after each of the plurality of SDUs is received by the second processor, wherein transport of the plurality of PDUs is performed within one isochronous event.


