Systematic U|U+V Coding Structure for Low-Complexity Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing channel coding methods, such as classical algebraic coding and modern coding, face challenges in decoding performance when code length is small or medium, and lack low-complexity decoding algorithms.

Innovation Solution

A coding method using a systematic (U|U+V)-code with a generator matrix that includes identity sub-matrices, allowing for flexible adaptation of code lengths and coding rates, reducing storage overhead and complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If classical algebraic coding (BCH/RS code) is used, then code distance is good, but decoding complexity is high

Engineering Contradiction:
Improvecode distanceVSAvoiddecoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The code is segmented into two parts: a U code component and a V code component. The generator matrix is divided into sub-matrices (G1, G2, G3, G4) that correspond to different code segments. This segmentation allows the decoder to process different parts of the code independently, reducing overall decoding complexity while maintaining good code distance properties through the structured combination of segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a composite code structure by combining U code and V code components into a (U|U+V) code. This composite structure integrates the error correction capabilities of both code types while enabling more efficient decoding algorithms that exploit the specific structure of the composite generator matrix, thus achieving good reliability with reduced decoding complexity.

Inventive Principle:
Principle #40Composite materials

2Device complexity

If modern coding (Turbo code, LDPC code) is used, then decoding complexity is low and decoding performance is good for large code length, but decoding performance is greatly reduced when code length decreases

Engineering Contradiction:
Improvedecoding complexityVSAvoiddecoding performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent employs parameter changes by using a structured generator matrix with specific sub-matrix configurations that can be adapted to different code lengths. The identity sub-matrices and check sub-matrices are arranged in a pattern that maintains good decoding performance across various code lengths, not just for large code lengths. This structural parameter design enables modern-like low decoding complexity while achieving good performance even for medium and small code lengths.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If generator matrix of (U|U+V)-code is stored directly, then coding can be performed, but storage overhead is high

Engineering Contradiction:
Improvecoding implementationVSAvoidstorage overhead
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The generator matrix is segmented into multiple sub-matrices (G1, G2, G3, G4) with specific structures. Instead of storing the complete generator matrix, the system stores only the essential sub-matrices that can be used to reconstruct the full generator matrix when needed. This segmentation significantly reduces storage overhead while maintaining the ability to perform coding operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and stores only the critical components of the generator matrix (the sub-matrices G1, G2, G3, G4) rather than the entire matrix. These extracted sub-matrices contain the essential information needed to generate the (U|U+V) code, allowing the system to reduce storage requirements while preserving full coding functionality through computational reconstruction when the complete generator matrix is needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12574145B2Coding method and apparatus
Publication Date: 2026.03.10 HUAWEI TECH CO LTD
  • US12574145B2 patent drawing
  • US12574145B2 patent drawing
  • US12574145B2 patent drawing

AI summary

A coding method and apparatus are provided. The method includes: coding an information bit by using a preset generator matrix of a systematic (U|U+V)-code to obtain a codeword of a systematic code. The preset generator matrix of the systematic (U|U+V)-code includes a first identity sub-matrix of a U code and a second identity sub-matrix of a V code. A plurality of elements in a same column as the first identity sub-matrix are all 0. A plurality of elements in a same column as the second identity sub-matrix are all 0.