PDCP Sequence Gap Detection to Reduce RLC Retransmissions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communication systems, the process of PDCP reordering can lead to unnecessary RLC retransmissions due to missing PDU sequence numbers, causing deciphering failures and inefficient bandwidth usage.

Innovation Solution

The PDCP layer identifies sequence gaps and triggering conditions, such as reordering timer expiration or memory limits, to update the RLC reception buffer, skipping missing PDUs and reducing the need for HARQ retransmissions by indicating the last received PDU's sequence number to the RLC layer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the RLC layer requests retransmission of missing PDUs during PDCP reordering, then data completeness is improved, but unnecessary retransmissions increase causing bandwidth waste and power consumption

Engineering Contradiction:
Improvedata completenessVSAvoidbandwidth waste and power consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The PDCP layer provides feedback information (indication) to the RLC layer about the reception buffer status and sequence gaps. This feedback mechanism allows the RLC layer to understand which PDUs are actually needed, preventing unnecessary retransmissions while ensuring data completeness.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The PDCP layer acts as an intermediary between the RLC layer and upper layers. It receives PDUs from the RLC layer, performs reordering, and manages the reception buffer. This intermediary role allows it to filter out unnecessary retransmission requests by informing the RLC layer about sequence gaps and buffer status.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the RLC reception buffer is updated continuously to track missing PDUs, then data integrity is improved, but system complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The RLC layer updates its reception buffer autonomously based on the indication from the PDCP layer. When the PDCP layer detects a sequence gap, it provides an indication to the RLC layer, which then self-updates its reception buffer to reflect the last successfully received PDU, reducing the need for continuous complex coordination.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The reception buffer is updated by changing its parameter (the sequence number of the last received PDU) based on triggering conditions such as sequence gap detection or timer expiration. This parameter change approach simplifies the buffer management while maintaining data integrity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the RLC layer maintains a reception buffer to track received PDUs, then data completeness is improved, but memory usage increases

Engineering Contradiction:
Improvedata completenessVSAvoidmemory usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The RLC reception buffer is updated to discard entries for PDUs that are no longer needed. When the PDCP layer provides an indication of the last received PDU, the RLC layer can discard buffer entries beyond this point, freeing memory while maintaining completeness of necessary data through selective retention.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS10938520B2Methods to reduce radio link control retransmission
Publication Date: 2021.03.02 QUALCOMM INC
  • US10938520B2 patent drawing
  • US10938520B2 patent drawing
  • US10938520B2 patent drawing

AI summary

Methods, systems, and devices for wireless communications are described. A receiving device may receive, at a first operational layer of the receiving device, one or more protocol data units (PDUs) within a set of PDUs. The receiving device may identify, at a second operational layer of the receiving device, a sequence gap associated with a missing PDU from the set of PDUs, the first operational layer being a lower operational layer of the receiving device than the second operational layer. The receiving device may determine, at the second operational layer, that a triggering condition associated with the missing PDU has occurred. The receiving device may provide, by the second operational layer and based at least in part on the triggering condition occurring, an indication to update a reception buffer of the first operational layer to a last received protocol data unit of the set of PDUs.