Sparse Graph Code Decoding with Alternating Trivial and Gauss Elimination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current decoding techniques for sparse graph codes, particularly in error correction for communication systems, face challenges in achieving maximum likelihood decoding at low computational complexity, as methods like Gauss elimination increase operational complexity and reduce applicable data size, while trivial decoding methods do not fully exploit the potential of sparse graph codes.

Innovation Solution

A method that alternately and repeatedly uses trivial decoding and Gauss elimination methods for maximum likelihood decoding, where trivial decoding treats independent lost data as restored data and Gauss elimination is applied to reduce fill-in occurrences and select pivot columns efficiently, thereby reducing computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If Gauss elimination method is used for maximum likelihood decoding, then decoding accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the lost data into two categories: trivially decodable lost data and non-trivial lost data. The trivial decoding unit handles lost data that can be decoded through simple operations, while the Gauss elimination unit handles the remaining non-trivial lost data. This segmentation allows the system to achieve maximum likelihood decoding accuracy while minimizing computational complexity by avoiding Gauss elimination for all lost data.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If Gauss elimination method is used for maximum likelihood decoding, then decoding accuracy is improved, but applicable data size is reduced

Engineering Contradiction:
Improvedecoding accuracyVSAvoidapplicable data size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent divides lost data into trivial and non-trivial portions, enabling the system to handle larger data sizes. The trivial decoding unit can efficiently process trivially decodable lost data without the computational burden of Gauss elimination, thereby increasing the applicable data size while maintaining decoding accuracy through the complementary Gauss elimination unit.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If trivial decoding method is used, then computational complexity is reduced, but decoding accuracy is not fully optimized

Engineering Contradiction:
Improvecomputational complexityVSAvoiddecoding accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent merges two decoding approaches: the trivial decoding unit and the Gauss elimination unit. The trivial decoding unit first attempts to decode lost data through simple operations, and the Gauss elimination unit supplements by decoding the remaining non-trivial lost data. This combination achieves both low computational complexity for trivial cases and high decoding accuracy for all lost data.

Inventive Principle:
Principle #5Merging (Combining)

4Device complexity

If trivial decoding method is used, then computational complexity is reduced, but error correction capability is insufficient

Engineering Contradiction:
Improvecomputational complexityVSAvoiderror correction capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent combines trivial decoding and Gauss elimination decoding in a unified error correction system. The trivial decoding unit provides fast, low-complexity error correction for easily decodable lost data, while the Gauss elimination unit ensures complete error correction capability for non-trivial lost data. This merged approach maintains low computational complexity while achieving reliable error correction for all types of lost data.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10511331B2Channel decoding method and channel decoding device
Publication Date: 2019.12.17 NIPPON TELEGRAPH & TELEPHONE CORP
  • US10511331B2 patent drawing
  • US10511331B2 patent drawing
  • US10511331B2 patent drawing

AI summary

This method and device makes it possible to implement maximum likelihood decoding of a sparse graph code at low computational complexity in the maximum likelihood decoding of the sparse graph code. This is, in the maximum likelihood of decoding of the sparse graph code, a lost data decoding process by a trivial decoding method and a lost data decoding process by a Gauss elimination method are performed repeatedly and alternately.