Network Encoding Grouping to Reduce RLNC Data Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In random linear network coding (RLNC), linearly correlated encoded data can affect receiving reliability, necessitating a reduction in linear correlation to improve data reception.

Innovation Solution

The method involves dividing data units into groups for separate encoding, using encoding matrices or kernels, and employing oblique diagonals in encoding matrices to reduce correlation, thereby enhancing the data's resistance to channel fading and changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If random linear network coding is used to encode data units, then encoding efficiency is improved, but linear correlation of encoded data increases, worsening receiving reliability

Engineering Contradiction:
Improveencoding efficiencyVSAvoidreceiving reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides T to-be-encoded data units into L groups, where each group contains at most M data units. Each group is separately encoded to produce encoded data units. This segmentation reduces linear correlation between encoded data units while maintaining encoding efficiency, as the grouping structure limits the propagation of correlation across all data units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different encoding treatments to different groups of data units. Specifically, encoded data units corresponding to the first group are treated differently from those corresponding to the second group, with different types of redundancy information added. This local differentiation reduces overall linear correlation while preserving the benefits of network coding.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If all T data units are encoded together as a single group, then encoding simplicity is maintained, but correlation of encoded data increases, reducing resistance to channel fading

Engineering Contradiction:
Improveencoding simplicityVSAvoidchannel fading resistance
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

Instead of encoding all T data units together, the patent segments them into L groups with at most M units each. This segmentation maintains relative encoding simplicity while significantly reducing linear correlation and improving resistance to channel fading, as failures in one group do not propagate to all encoded data units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces parameters T (total data units), L (number of groups), and M (max units per group) to control the encoding process. By adjusting these parameters, the system optimizes the balance between encoding simplicity and channel fading resistance, allowing flexible adaptation to different channel conditions.

Inventive Principle:
Principle #35Parameter changes

3Speed

If encoded data units are generated with high correlation, then encoding speed is maintained, but spectral efficiency decreases due to reduced receiving reliability

Engineering Contradiction:
Improveencoding speedVSAvoidspectral efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent segments T data units into L groups processed in parallel, maintaining encoding speed while reducing correlation. Each group is encoded independently or with limited interaction, preserving fast encoding performance while improving spectral efficiency through reduced linear correlation of the output encoded data units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial grouping rather than complete segmentation, with each group containing at most M units out of T total units. This partial action approach maintains much of the encoding speed advantage while achieving sufficient correlation reduction to improve spectral efficiency, avoiding the overhead of complete individual encoding of each data unit.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12574142B2Encoding method and apparatus
Publication Date: 2026.03.10 HUAWEI TECH CO LTD
  • US12574142B2 patent drawing
  • US12574142B2 patent drawing
  • US12574142B2 patent drawing

AI summary

Embodiments of this application provide an encoding method and an apparatus for network encoding. A plurality of to-be-encoded data units are divided into a plurality of groups for separate encoding, and the quantity of to-be-encoded data units included in each group is less than the quantity of all to-be-encoded data units. According to the method, correlation of the encoded data is reduced, and a capability of the encoded data against channel fading and channel change is improved, to increase the receiving reliability of the encoded data.