Dynamic TDM Interval Scheduling for Co-located Wireless Interference
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Co-located wireless technologies such as WiFi, LTE, and Bluetooth in mobile devices often interfere with each other, leading to suboptimal performance and user experience due to mutual interference in the RF domain, especially when they share the same band, and existing TDM schemes are not optimized for interoperability, resulting in inefficient overhead and potential user experience issues.
Innovation Solution
The proposed solution involves using time division multiplexing (TDM) with a scheduling mechanism that dynamically measures the jitter buffer depth of the Bluetooth peer device to optimize the interval period for TDM, allowing for better alignment with LTE DRX patterns and minimizing overhead, by sending dummy data bursts to estimate the far-end jitter buffer size and adjust the TDM interval accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If TDM scheduling is used for WiFi/LTE and Bluetooth in the same mobile device, then mutual interference in RF domain is reduced, but existing TDM schemes have inefficient overhead and are not optimized for interoperability
Solution Approach 1:
The patent dynamically adjusts the TDM interval parameter based on the measured jitter buffer depth of the Bluetooth peer device. By changing the interval parameter adaptively rather than using a fixed value, the system optimizes overhead efficiency while maintaining interference reduction benefits. The scheduling module modifies the TDM interval according to real-time buffer depth measurements, resolving the contradiction between reducing interference and minimizing overhead.
2Device complexity
If fixed TDM interval is used for scheduling, then implementation is simple, but it cannot align with strict LTE DRX patterns and causes inefficient overhead
Solution Approach 1:
The patent transforms the fixed TDM interval into a dynamic parameter that adapts to LTE DRX patterns and Bluetooth buffer depth conditions. The scheduling module continuously adjusts the interval based on measured jitter buffer depth and DRX timing requirements, enabling the system to maintain simple implementation while achieving high throughput efficiency through adaptive scheduling.
Solution Approach 2:
The system implements feedback mechanisms where the scheduling module measures the Bluetooth peer device's jitter buffer depth and uses this information to adjust the TDM interval. This feedback loop enables the system to align with LTE DRX patterns and optimize overhead, resolving the contradiction between implementation simplicity and throughput efficiency.
3Loss of energy
If TDM interval is increased to reduce overhead, then overhead is minimized, but alignment with LTE DRX patterns becomes difficult and user experience deteriorates
Solution Approach 1:
The patent dynamically adjusts the TDM interval parameter based on real-time measurements of Bluetooth jitter buffer depth and LTE DRX timing. By changing the interval parameter adaptively, the system achieves both low overhead and precise DRX alignment. The scheduling module modifies the TDM interval to match actual buffer conditions and network timing requirements, resolving the contradiction between minimizing overhead and maintaining reliable DRX synchronization.
Data Source
AI summary
This disclosure relates to a communication device, comprising: a first communication module configured to communicate data with a first communication partner device according to a first wireless technology; a second communication module configured to communicate data with a second communication partner device according to a second wireless technology; and a scheduling module configured to determine a parameter indicative of a receive data capacity of the first communication partner device based on the data communication with the first communication partner device, and to schedule the data communication with the first communication partner device and the data communication with the second communication partner device based on the parameter.


