LDPC Check Code Structure With Extra Check Rows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing low-density parity-check (LDPC) code generators face complexity and resource-intensive challenges due to large matrix operations required for error correction, particularly in converting information bits into check bits, which can be computationally expensive and hardware-intensive.

Innovation Solution

The proposed method involves generating check codes with a greater number of check operations than check bits, utilizing a parity check matrix with additional check rows to provide more constraints for improved error correction, reducing the complexity of matrix operations and resource requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a large generator matrix is used to convert information bits into check bits, then error correction capability is improved, but computational complexity and resource requirements increase

Engineering Contradiction:
Improveerror correction capabilityVSAvoidmatrix operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the large generator matrix operations into smaller, more manageable components. By using a parity check matrix with additional check rows, the encoding process divides the computation into smaller matrix-vector multiplications, reducing the computational burden while maintaining error correction capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an additional dimension to the parity check matrix by adding more check rows than traditional LDPC codes. This dimensional expansion allows for more check operations (M) than check bits, creating a richer constraint structure that improves error correction without proportionally increasing complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If additional check rows are added to the parity check matrix, then decoding accuracy is improved, but hardware requirements increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidhardware resources
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent makes the check bits serve multiple functions by having them participate in multiple check operations. Each check bit is involved in several parity checks, allowing the same hardware resources to be reused across multiple verification operations, thereby improving decoding accuracy without proportionally increasing hardware requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes the fundamental parameters of the LDPC code by using more check operations than check bits (M > K), deviating from the traditional M = K relationship. This parameter change enables more constraints per check bit, improving decoding accuracy while the sparse structure maintains reasonable hardware requirements.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If more check operations are performed, then code word error rate is reduced, but processing time increases

Engineering Contradiction:
Improvecode word error rateVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary organization of the parity check matrix structure before decoding, arranging check rows and columns to optimize the decoding process. This preliminary structuring enables more efficient processing of the additional check operations, reducing the time penalty while maintaining the error rate benefits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent designs the check operations to flow continuously through the decoding process, with each check operation building on previous results. This continuous processing approach minimizes idle time and ensures that the additional check operations are performed efficiently, reducing overall processing time while maintaining low error rates.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11032023B1Methods for creating check codes, and systems for wireless communication using check codes
Publication Date: 2021.06.08 TARANA WIRELESS
  • US11032023B1 patent drawing
  • US11032023B1 patent drawing
  • US11032023B1 patent drawing

AI summary

Examples of check codes, methods of creating check codes, and communication systems utilizing check codes, such as low-density parity-check codes (LDPC codes) are described herein. In some examples, check codes described herein utilize a larger number of check operations than check bits.