Bluetooth Audio Scheduler for WLAN Interference Mitigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In devices with collocated communication functional modules, such as WLAN and Bluetooth, sharing a single wireless medium, the Bluetooth functional module experiences reduced access and increased interference due to WLAN activity, leading to audio stream outages when transmitting high-quality audio content over Bluetooth ACL channels.
Innovation Solution
The source device determines the buffer size at the sink device and uses a scheduler to opportunistically schedule Bluetooth A2DP transmissions around WLAN traffic, avoiding buffer depletion by estimating channel conditions and adjusting transmission times to account for retransmissions and management frames.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the source device schedules transmissions of the first traffic (A2DP audio traffic) with timing requirements, then the audio quality should be maintained, but the second traffic (WLAN or high priority BT traffic) may be interrupted causing scheduling conflicts
Solution Approach 1:
The source device determines the buffer size at the sink device in advance and uses this information to proactively schedule A2DP transmissions before buffer depletion occurs. The scheduler estimates how long until the buffer will be depleted and schedules transmissions accordingly, performing the scheduling action before the actual buffer depletion event happens, thus preventing audio outages while coordinating with other traffic
Solution Approach 2:
The scheduling mechanism dynamically adjusts transmission timing based on real-time buffer status and channel conditions. The scheduler opportunistically schedules A2DP transmissions around second traffic by continuously monitoring buffer levels and estimating time to depletion, making flexible scheduling decisions that adapt to varying WLAN/BT traffic patterns and channel quality, rather than using fixed timing
2Reliability
If the source device transmits A2DP traffic over Bluetooth ACL channel, then audio content can be delivered, but retransmissions are needed due to interference from WLAN activity on the shared wireless medium
Solution Approach 1:
The source device performs preliminary channel quality assessment and buffer status determination before scheduling A2DP transmissions. By estimating the time until buffer depletion and assessing channel conditions in advance, the scheduler can proactively choose optimal transmission opportunities that avoid periods of high WLAN activity, reducing the likelihood of packet loss and subsequent retransmissions
Solution Approach 2:
The scheduling mechanism uses feedback from buffer status reports and channel quality indicators to continuously adjust transmission timing. The source device monitors the buffer size at the sink device (determined through buffer status reports) and channel conditions, using this feedback to opportunistically schedule transmissions during favorable periods and avoid scheduling during periods likely to cause interference and retransmissions
Data Source
AI summary
A source device has a wireless communication interface. Through the wireless communication interface, the source device establishes a communication session over a wireless medium with a sink device and determines a maximum capacity of a buffer at the sink device for receipt of audio samples to be transmitted in packets from the source device to the sink device in an asynchronous connectionless link over the wireless medium. Scheduling access to the wireless medium by the wireless communication interface for transmission of audio samples on the link takes into account the maximum capacity of the buffer.


