Dual-Connectivity Network Coding for Out-of-Order PDU Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dual connectivity in wireless communication systems often results in inefficient PDU delivery due to out-of-order packet reception, leading to increased latency and resource wastage, particularly in low-latency services like URLLC and MBMS, and inefficient radio resource management.

Innovation Solution

Implementing a network coding layer in the protocol stack to encode datasets through different paths, reducing the need for in-order PDU delivery and dynamically adjusting the number of encoded packets, thereby improving latency and resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If dual connectivity is used to transmit PDCP PDUs through multiple network entities, then data rate per UE is increased, but out-of-order PDU delivery occurs causing increased latency

Engineering Contradiction:
Improvedata rate per UEVSAvoidlatency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

A network coding layer is introduced as an intermediary between the PDCP layer and the RLC layers. This layer encodes PDCP PDUs into multiple encoded packets that can be transmitted through different network entities (base station and RSU). The receiving device can decode the original data from these encoded packets regardless of arrival order, thus maintaining high data rates while reducing latency caused by out-of-order delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the transmission parameter from sending original PDCP PDUs to sending network-coded encoded packets. By applying network coding transformation, the system allows receivers to reconstruct original data from any sufficient subset of encoded packets, making the delivery order irrelevant and reducing latency while maintaining throughput.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If PDCP PDUs are split for transmission through multiple paths, then throughput is improved, but resource wastage increases due to distributed radio resource management

Engineering Contradiction:
Improvethroughput speedVSAvoidresource wastage
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The network coding layer acts as an intermediary that consolidates resource management. Instead of each network entity independently managing radio resources for separate PDU transmissions, the network coding layer generates encoded packets that can be efficiently distributed, reducing the overhead of distributed radio resource management while maintaining high throughput.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If in-order PDU delivery is enforced, then data integrity is maintained, but latency increases significantly for low-latency services

Engineering Contradiction:
Improvedata integrityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The network coding layer introduces a new mechanism where data integrity is maintained through mathematical encoding rather than sequential delivery. The encoding process ensures that the receiving device can reliably reconstruct the original PDCP PDUs from any sufficient subset of encoded packets, eliminating the need for strict in-order delivery and thus reducing latency while preserving integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12562850B2Network coding for dual connectivity
Publication Date: 2026.02.24 QUALCOMM INC
  • US12562850B2 patent drawing
  • US12562850B2 patent drawing
  • US12562850B2 patent drawing

AI summary

Apparatus, methods, and computer-readable media for network coding for dual connectivity are disclosed herein. A base station (BS) sends encoded symbols from a first network coding layer to a first radio link control (RLC) layer and transmits, to a user equipment (UE), encoded data comprising the encoded symbols. The BS also transmits encoded data to a road side unit (RSU) for passing to the UE as a split transmission. The UE can receive encoded packets from the BS and RSU at a network coding layer via a second RLC layer. The UE recovers source packets from the encoded packets with a rateless network code at the network coding layer. The UE sequences the source packets into an ordered set of source packets at the network coding layer and sends the ordered set of source packets from the network coding layer to a packet data convergence protocol layer for processing.