Dynamic Scheduler for Wireless Coexistence
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional techniques for handling collocated transceivers in wireless devices are limited in efficiently sharing a communications medium, leading to insufficient medium access for secondary transceivers, especially when primary transceivers perform demanding operations like audio streaming using Bluetooth Low Energy (BLE) protocols.
Innovation Solution
A scheduler dynamically schedules the activity of collocated transceivers to allow overlapping transmit operations without causing interference, ensuring that receive operations of secondary transceivers are protected, thereby elongating their transmit periods and increasing medium access opportunities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional techniques are used to handle collocated transceivers, then device complexity is reduced, but medium access efficiency deteriorates
Solution Approach 1:
The patent implements a dynamic scheduler that adapts transmission timing based on real-time activity overlap detection between BLE and WLAN transceivers. The system dynamically adjusts medium access opportunities by monitoring actual transmit/receive patterns and modifying schedules accordingly, rather than using fixed predetermined schedules. This dynamic adaptation resolves the contradiction by enabling efficient medium sharing through intelligent real-time control.
Solution Approach 2:
The system incorporates feedback mechanisms where the scheduler monitors actual transceiver activity and uses this information to optimize future scheduling decisions. By detecting real-time activity overlap and receiving feedback about medium usage patterns, the scheduler can adjust transmission timing to maximize medium access efficiency for both transceivers, thereby resolving the efficiency-complexity tradeoff.
2Reliability
If primary transceiver performs demanding operations like audio streaming, then service quality is improved, but secondary transceiver medium access deteriorates
Solution Approach 1:
The scheduler performs preliminary scheduling actions by predicting activity patterns and pre-allocating medium access opportunities for secondary transceivers during periods when primary transceiver demand is lower. By analyzing historical and current activity patterns, the system proactively schedules WLAN transmissions during optimal time windows, ensuring secondary transceiver gets adequate medium access even when BLE is performing demanding audio streaming operations.
Solution Approach 2:
The system dynamically adjusts medium access allocation based on real-time detection of activity overlap between transceivers. When BLE is engaged in high-demand audio streaming, the scheduler dynamically modifies WLAN transmission timing to ensure adequate medium access for secondary transceivers during low-BLE-activity periods, thereby maintaining both audio quality and secondary access fairness.
3Reliability
If transmit operations are scheduled sequentially without overlap, then interference is minimized, but medium access time is reduced
Solution Approach 1:
The system implements periodic activity overlap detection and scheduling adjustments. Rather than continuously monitoring and adjusting, the scheduler uses periodic sampling to detect activity patterns and schedule overlapping transmissions during identified low-interference periods. This periodic approach allows selective overlapping of transmit operations to reduce wait time while maintaining reliability through strategic timing based on detected periodic activity patterns.
Data Source
AI summary
Systems, methods, and devices provide coexistence between collocated transceivers in wireless devices. Methods include receiving, at a scheduler, scheduling information identifying activity of a first transceiver during a designated period of time, and identifying, using a scheduler associated with a second transceiver, activity of the second transceiver during the designated period of time, the second transceiver being collocated with the first transceiver in a wireless device. Methods also include scheduling, using the scheduler, activity of the second transceiver based on an overlap of transmit activity of the first transceiver with transmit activity of the second transceiver.


