CDRX Awake Period Extension for Multi-SIM Collision Avoidance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multi-SIM wireless communication devices, data loss occurs due to collisions between awake periods of one subscription and activities of another subscription, leading to inefficiency and negative user experience, as the device may miss decoding downlink data allocated during overlapping periods.
Innovation Solution
The device extends its awake period or inactivity timer duration after the activities of the second subscription have occurred, allowing for continuous monitoring of the Physical Downlink Shared Channel (PDSCH) to receive any missed data, thereby avoiding collisions and ensuring data reception.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the device uses CDRX mode to conserve power, then energy consumption is reduced, but data reception reliability deteriorates due to collisions with other subscription activities
Solution Approach 1:
The device performs preliminary actions by extending the awake period or inactivity timer duration before potential data loss occurs. When a collision is detected between the awake period and other subscription activities, the device proactively extends the monitoring duration to ensure downlink data can be received, preventing the reliability issue before it manifests.
Solution Approach 2:
The CDRX parameters (awake period and inactivity timer duration) are made dynamic rather than fixed. The device adjusts these parameters in real-time based on collision detection with other subscription activities, extending them when collisions occur and maintaining standard values when no collisions are detected, thus balancing power consumption and reliability.
2Reliability
If the device extends the awake period to prevent data loss, then data reception reliability is improved, but energy consumption increases
Solution Approach 1:
Instead of continuously extending the awake period, the device applies partial extension only when and where needed - specifically when collisions with other subscription activities are detected. This selective extension minimizes the additional energy consumption while still providing sufficient reliability improvement for the affected periods.
Solution Approach 2:
The device changes the temporal parameters of CDRX operation (awake period duration and inactivity timer duration) based on detected collision conditions. By dynamically adjusting these parameters rather than maintaining a fixed extended state, the device optimizes the balance between reliability improvement and energy consumption.
3Reliability
If the device continuously monitors PDSCH to ensure data reception, then data loss is prevented, but productivity decreases due to inability to sleep
Solution Approach 1:
The device maintains periodic CDRX cycles with defined awake and sleep periods, rather than continuous monitoring. By extending the awake period or inactivity timer only when collisions are detected, the device preserves the periodic nature of CDRX operation, allowing the device to sleep during non-collision periods and thus maintaining communication efficiency while preventing data loss during critical periods.
Data Source
AI summary
Embodiments described herein relate to extending an awake period (on duration) or an inactivity timer duration in a Connected Discontinuous Reception (CDRX) mode for a first subscription based on activities of a second subscription. A method according to some embodiments includes determining that the awake period of the CDRX cycle associated with the first subscription collides with the activities of the second subscription, and extending the awake period by an extended awake period in response to determining that the awake period collides with the activities of the second subscription. In addition, a method according to some embodiments includes determining that the inactivity timer duration collides with the activities of the second subscription, and extending the inactivity timer duration for an extended inactivity timer duration in response to determining that the inactivity timer duration collides with the activities of the second subscription.


