PDCP State Variable Update for XR Data Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Extended Reality (XR) services in mobile networks face challenges in managing data bursts, requiring sophisticated uplink scheduling to avoid delay and resource waste, especially with the increased demand for wireless data traffic in 5G systems.
Innovation Solution
A method for a terminal in a mobile communication system that involves receiving RRC messages with PDCP parameters, establishing a PDCP entity, and updating state variables based on discard reports to efficiently manage and reorder PDCP Service Data Units, optimizing transmission periods and resource allocation for power saving and timely data delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If traditional uplink scheduling is used for XR services, then resource allocation is simple, but data delivery delay increases and resource waste occurs
Solution Approach 1:
The terminal performs preliminary actions by updating state variables (RX_DELIV, RX_NEXT, RX_REORD) in advance based on PDCP discard reports before actual data transmission occurs. This allows the base station to pre-calculate optimal transmission timing and avoid delay while managing resource allocation efficiently.
Solution Approach 2:
The system implements feedback mechanisms where the terminal sends PDCP discard reports to the base station, which then adjusts uplink scheduling parameters accordingly. This closed-loop feedback enables dynamic optimization of transmission timing and resource allocation to minimize delay for XR services.
2Use of energy by moving object
If continuous transmission is used to ensure timely data delivery, then delivery timing is maintained, but power consumption increases
Solution Approach 1:
Instead of continuous transmission, the system uses periodic action by calculating optimal transmission periods based on updated state variables and PDCP discard reports. The terminal transmits data at strategically determined intervals that ensure timely delivery while minimizing active transmission time, thereby reducing power consumption.
Solution Approach 2:
The system dynamically changes transmission parameters (timing, frequency, duration) based on real-time state variable updates and discard reports. By adjusting these parameters adaptively, the system maintains reliable timely data delivery while optimizing power consumption according to actual network conditions and XR service requirements.
3Productivity
If aggressive resource allocation is used to reduce power consumption, then energy efficiency improves, but data delivery timing may be compromised
Solution Approach 1:
The system implements dynamic resource allocation by continuously updating state variables (RX_DELIV, RX_NEXT, RX_REORD) and adjusting transmission parameters in real-time based on PDCP discard reports. This dynamic approach allows the system to optimize both productivity and timing performance adaptively, rather than using static allocation strategies.
Solution Approach 2:
The terminal performs preliminary calculations and updates of state variables before actual transmission occurs, enabling the system to pre-determine optimal transmission timing and resource allocation. This preliminary action ensures that aggressive resource allocation strategies can be executed while maintaining guaranteed delivery timing for XR services.
Data Source
AI summary
A method and apparatus for supporting XR services is provided. The method of a terminal includes receiving from a base station a Radio Resource Control (RRC) message, wherein the RRC message comprises a set of Packet Data Convergence Protocol (PDCP) parameters, establishing a PDCP entity based on the set of PDCP parameters, receiving from the base station a PDCP discard report and updating a first state variable based on the PDCP discard report. The first state variable relates to start of a reordering timer. One or more PDCP Service Data Units (SDUs) are delivered from the PDCP entity to an upper layer in case that the reordering timer expires.


