Dynamic CDRX Profile Selection for 5G QoS Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 5G New Radio (NR) network configurations have a single static Connected Discontinuous Reception (CDRX) profile, which fails to optimize power consumption and can cause delays in certain applications like VoLTE calls, while a shorter profile increases power consumption, lacking adaptability to varying Quality of Service (QoS) requirements.
Innovation Solution
A method to dynamically adjust the CDRX profile based on the Quality of Service Class Identifier (QCI) level, selecting longer off-cycles for non-delay sensitive applications and shorter ones for delay-sensitive applications, using a machine learning engine to optimize performance and battery life by associating historical data with QCI levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a single static CDRX profile is used in 5G NR network configurations, then device complexity is reduced and ease of operation is improved, but power consumption cannot be optimized for different applications and delays occur in delay-sensitive applications like VoLTE calls
Solution Approach 1:
The patent implements dynamic CDRX profiles that automatically adjust the off-cycle duration based on the running application's delay sensitivity characteristics. The system transitions from a static single-profile approach to a dynamic multi-profile system where CDRX parameters are adapted in real-time according to application requirements, resolving the contradiction between operational simplicity and energy optimization.
Solution Approach 2:
The patent changes the CDRX profile parameters (specifically off-cycle duration) based on application type and QCI level. By modifying these parameters dynamically according to the running application's characteristics, the system achieves optimized power consumption for different workloads while maintaining appropriate responsiveness for delay-sensitive applications.
2Loss of energy
If a longer static CDRX profile is used, then power consumption is reduced and battery life is extended, but significant delays occur in delay-sensitive applications such as VoLTE calls
Solution Approach 1:
The patent applies different CDRX profile characteristics to different application types based on their local quality requirements. Delay-sensitive applications like VoLTE receive profiles with shorter off-cycles for rapid wake-up, while non-delay-sensitive applications receive profiles with longer off-cycles for maximum power savings. This localized optimization resolves the contradiction between power consumption and application delay.
3Loss of time
If a shorter static CDRX profile is used, then delays in delay-sensitive applications are reduced, but power consumption increases and power efficiencies are not realized
Solution Approach 1:
The system dynamically selects appropriate CDRX profiles based on the running application's characteristics. When a delay-sensitive application is detected, a shorter off-cycle profile is activated to minimize latency. When non-delay-sensitive applications run, the system switches to longer off-cycle profiles to maximize power savings. This dynamic adaptation resolves the contradiction between reducing delays and minimizing power consumption.
4Device complexity
If a single static CDRX profile is used, then device complexity is minimized, but adaptability to varying Quality of Service requirements and different application needs is lost
Solution Approach 1:
The patent segments the single static CDRX profile into multiple specialized profiles, each optimized for different application types and QoS requirements. By dividing the monolithic configuration into distinct segments (profiles with different off-cycle durations), the system achieves both low complexity within each profile and high adaptability across different application scenarios through profile selection.
Data Source
AI summary
A method includes determining a quality of service class identifier (QCI) level for an application running on a user device, selecting a connected mode discontinuous reception (CDRX) profile based on the QCI level, and transmitting the CDRX profile to the user device to be used when running the application. The QCI level may be indicative of delay sensitivity of the application and the CDRX profile may be selected based on the delay sensitivity of the application.


