Network Coding Codebook Extension for Flexible Code Rates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network coding technologies face challenges in balancing coding efficiency and flexible code rates, with methods like fountain codes and MDS codes either lacking linear independence or being inflexible in codebook size, limiting their effectiveness in new radio access technologies.

Innovation Solution

The proposed solution involves extending codebooks by combining them with additional codewords or matrices to maintain linear independence, allowing for more redundant packets and flexible code rates, using methods such as full-rank matrices, Vandermonde matrices, and varying field sizes to enhance coding efficiency and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If fountain codes and random linear network coding are used to support flexible code rates, then code rate flexibility is improved, but coding efficiency deteriorates due to inability to ensure linear independence of coding coefficients

Engineering Contradiction:
Improvecode rate flexibilityVSAvoidcoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent changes the parameter of codebook construction by using Vandermonde matrices or Cauchy matrices with carefully selected parameters (α_i values) to ensure linear independence. By adjusting the field size and matrix parameters, the system achieves both flexible code rates and guaranteed coding efficiency through mathematical properties of these structured matrices.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent combines the flexibility of random linear network coding with the structured properties of Vandermonde/Cauchy matrices to create a hybrid codebook structure. This composite approach integrates the advantages of both methods: the adaptability of random coding and the linear independence guarantee of structured matrices, thereby resolving the contradiction between flexibility and efficiency.

Inventive Principle:
Principle #40Composite materials

2Productivity

If MDS code based on codebook with fixed size is used to ensure linear independence of coding coefficients, then coding efficiency is improved, but flexible code rates cannot be supported

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcode rate flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent makes the codebook dynamic by allowing its size to vary based on the number of original data packets. The codebook is constructed on-demand with size matching the input data, enabling flexible code rates while maintaining the linear independence properties of Vandermonde/Cauchy matrices that ensure coding efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the field size parameter of the finite field based on the required code rate and data size. By dynamically selecting appropriate field sizes and matrix parameters, the system adapts the codebook to different coding scenarios while preserving the mathematical guarantees of linear independence and coding efficiency.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If codebook size is fixed based on field size of finite field, then linear independence of coding coefficients is ensured, but flexible quantities and block lengths of original data packets cannot be supported

Engineering Contradiction:
Improvelinear independence guaranteeVSAvoiddata packet quantity flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent dynamically adjusts the field size parameter of the finite field according to the quantity of original data packets. By selecting appropriate field sizes and constructing Vandermonde/Cauchy matrices with adaptive parameters, the system ensures linear independence for any data packet quantity while maintaining reliability through the mathematical properties of these matrices.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260088867A1Data processing method and apparatus
Publication Date: 2026.03.26 HUAWEI TECH CO LTD
  • US20260088867A1 patent drawing
  • US20260088867A1 patent drawing
  • US20260088867A1 patent drawing

AI summary

A data processing method and apparatus are disclosed, which may be applied to communication systems such as 5G and 6G. The method includes: obtaining an extended first codebook based on a second codebook by increasing a quantity of codewords or lengths of codewords, and performing first network coding or decoding based on the first codebook. Linear independence between codewords in the extended first codebook may be ensured as much as possible, so as to generate more valid redundant packets or check packets, thereby improving system reliability. Alternatively, flexible block lengths are supported, so as to perform efficient network coding or decoding on more original data packets, thereby improving system spectral efficiency. This application may be applied to an extended reality XR service or another low-delay service.