Relay Node Packet Loss Resolution in 5G Multi-Hop Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 5G NR systems, the lack of a reordering function at layer 2 relay nodes leads to packet loss and reduced communication efficiency due to disordered data transmission in multi-hop links, affecting data accuracy and user experience.

Innovation Solution

A data processing method where devices communicate using relay nodes without a PDCP entity, transmitting data units in a specific sequence range and adjusting based on feedback to avoid packet loss, by shifting sequence ranges or adding numbers to data units for proper ordering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If relay nodes in 5G NR system forward data packets without reordering function, then device complexity is reduced and deployment is simplified, but packet loss occurs and data transmission accuracy deteriorates

Engineering Contradiction:
Improverelay node structureVSAvoiddata transmission accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The transmitting device performs preliminary actions by determining a transmit window range based on receive window feedback before data transmission. This advance preparation ensures that data units are transmitted within the valid receive window range, preventing packet loss at relay nodes that lack reordering functionality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The receiving device sends feedback information indicating the receive window range to the transmitting device. This feedback mechanism enables the transmitting device to adjust its transmit window dynamically, ensuring data units fall within the acceptable range for relay nodes without reordering capability.

Inventive Principle:
Principle #23Feedback

2Speed

If data units are transmitted beyond receive window range in multi-hop links, then transmission speed increases, but packet loss occurs and communication efficiency decreases

Engineering Contradiction:
Improvedata transmission speedVSAvoidcommunication efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The transmit window range is made dynamic rather than fixed. The transmitting device continuously adjusts the transmit window based on feedback about the receive window range, allowing optimal data transmission speed while preventing packet loss through adaptive range determination.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If relay nodes lack PDCP entity, then device complexity is reduced and deployment flexibility increases, but packet ordering capability is lost causing data accuracy to deteriorate

Engineering Contradiction:
Improverelay node protocol stackVSAvoiddata packet ordering accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The transmitting device takes preliminary anti-action by proactively determining and controlling the transmit window range before data units reach relay nodes. This prevents the fundamental problem of unordered transmission by ensuring data units are sent within a range that relay nodes can handle without reordering capability.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS11665587B2Data processing method and device to resolve packet loss in multi-hop link system
Publication Date: 2023.05.30 HUAWEI TECH CO LTD
  • US11665587B2 patent drawing
  • US11665587B2 patent drawing
  • US11665587B2 patent drawing

AI summary

A data processing method, where a first device communicates with a second device using a relay node, where the relay node does not have a Packet Data Convergence Protocol (PDCP) entity, and the method includes transmitting, by the first device, a first data unit group, where the first data unit group is in a first sequence range, receiving, by the first device, first information using the relay node, where the first information indicates a data unit that the second device has received or has not received in the first data unit group, determining, by the first device, a second sequence range based on the first information.