PDCP Packet Recovery Through Re-Enqueue Before Timer Discard

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvebuffer management efficiencyVSAvoidpacket loss rate
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvebuffer space availabilityVSAvoidretransmission latency
Core Design Contradiction:
Quantity of substanceVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If early re-enqueuing and retransmission is implemented to reduce packet loss, then packet delivery reliability is improved, but system complexity increases

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidprotocol layer coordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12634751B2Recovery after packet data convergence protocol packet discard
Publication Date: 2026.05.19 QUALCOMM INC
  • US12634751B2 patent drawing
  • US12634751B2 patent drawing
  • US12634751B2 patent drawing

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.