Dual-Connectivity Network Coding for Out-of-Order PDU Delivery
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
3Reliability
If in-order PDU delivery is enforced, then data integrity is maintained, but latency increases significantly for low-latency services
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.
Data Source
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.


