PDCP Packet Recovery Through Re-Enqueue Before Timer Discard
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems face challenges in efficiently managing packet data convergence protocol (PDCP) packet discards, leading to potential data loss due to timer expiry without effective recovery mechanisms.
Innovation Solution
Implementing a radio bearer with processors configured to detect PDCP layer timer expiry, allowing for re-enqueuing or retransmitting packets based on application instructions before discard, thereby preventing data loss.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the PDCP layer discards packets upon timer expiry to manage buffer resources, then buffer management efficiency is improved, but packet loss increases and retransmission latency worsens
Solution Approach 1:
The application layer performs preliminary actions by requesting packet retransmission before the PDCP layer discards the packet. When the application detects packet loss or receives a retransmission request, it proactively requests the packet data from the PDCP layer again, ensuring the packet is preserved and retransmitted before the discard timer expires. This preliminary action prevents packet loss while maintaining efficient buffer management.
2Quantity of substance
If the PDCP layer discards packets upon timer expiry to free buffer space, then buffer utilization is improved, but retransmission delay increases
Solution Approach 1:
The system performs preliminary retransmission actions by having the application layer request packet retransmission before the PDCP discard timer expires. This ensures that packets are retransmitted while still in the buffer, avoiding the time loss that would occur if packets had to be re-generated or retransmitted after buffer eviction. The buffer space is efficiently managed while minimizing retransmission latency.
3Reliability
If early re-enqueuing and retransmission is implemented to reduce packet loss, then packet delivery reliability is improved, but system complexity increases
Solution Approach 1:
The system implements a feedback mechanism where the application layer monitors packet transmission status and provides feedback requests for retransmission. When the application detects that a packet was lost or needs retransmission, it sends a feedback request to the PDCP layer, which then re-enqueues and retransmits the packet. This feedback-based approach improves packet delivery reliability while keeping the system complexity manageable through a simple request-response interaction between layers.
Data Source
AI summary
Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a radio bearer may detect, at a packet data convergence protocol (PDCP) layer, expiry of a timer associated with a packet for transmission. The radio bearer may be configured to discard the packet upon expiry of the timer. Accordingly, the radio bearer may re-enqueue, at a modem of the radio bearer or at an application layer of the radio bearer and based at least in part on detecting expiry of the timer, the packet as a new packet for transmission before discarding the packet. Additionally, or alternatively, the radio bearer may retransmit the packet based at least in part on instructions from an application, executed on one or more processors of the radio bearer, that received the packet from the PDCP layer before the packet was discarded. Numerous other aspects are described.


