LDPC Parity Check Matrix Extension for Decoding Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional algebraic methods for generating parity check matrices with redundancy are limited in flexibility, restricting code sizes and rates, and failing to optimize LDPC code properties such as distance spectrum and trapping set spectrum, which affects decoding performance in applications like storage drives and wireless communication.

Innovation Solution

The system generates a first parity check matrix and appends additional elements to create a resultant parity check matrix with customizable sizes and weighted profiles, allowing for improved LDPC code properties by adjusting column and row weights, and incorporating circulant structures to enhance decoding performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional algebraic methods are used to generate parity check matrices with redundancy, then the matrix structure is fixed and easy to implement, but the flexibility in customizing code sizes and rates is limited

Engineering Contradiction:
Improveflexibility in customizing code sizes and ratesVSAvoidcomplexity of matrix generation method
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The parity check matrix is segmented into two distinct parts: a first parity check matrix with a preset structure and an appended matrix with additional elements. This segmentation allows the first matrix to maintain the fixed, easy-to-implement structure while the appended matrix provides flexibility for customizing code sizes and rates, thereby resolving the contradiction between adaptability and device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the structure of the parity check matrix by conditionally appending an additional matrix based on determined parameters. This dynamic approach enables the matrix to adapt to different code sizes and rates while maintaining a systematic generation method, balancing flexibility with implementation complexity.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the parity check matrix has a fixed preset structure, then the implementation is straightforward, but the optimization of LDPC code properties such as distance spectrum and trapping set spectrum is restricted

Engineering Contradiction:
ImproveLDPC code properties including distance spectrum and trapping set spectrumVSAvoidability to optimize code properties
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Different parts of the parity check matrix serve different functions: the first parity check matrix with preset structure provides implementation straightforwardness, while the appended matrix with additional elements enables optimization of LDPC code properties. This local differentiation allows each part to excel at its specific function, resolving the contradiction between reliability and adaptability.

Inventive Principle:
Principle #3Local quality

3Reliability

If redundant rows are added to the parity check matrix to increase parity check redundancy, then error correction capability is improved, but the matrix size and encoding complexity increase

Engineering Contradiction:
Improveerror correction capabilityVSAvoidmatrix size and encoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The redundant parity check rows are segmented into the appended matrix, separated from the main preset structure. This allows the system to increase error correction capability through additional redundancy while maintaining a clear distinction between the core matrix structure and the redundant elements, thereby managing encoding complexity more effectively.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9577675B1System and method for encoding user data with low-density parity-check codes with flexible redundant parity check matrix structures
Publication Date: 2017.02.21 MARVELL ASIA PTE LTD
  • US9577675B1 patent drawing
  • US9577675B1 patent drawing
  • US9577675B1 patent drawing

AI summary

A system including a first module, a second module and a third module. The first module is configured to generate a first parity check matrix. The second module is configured to append an appended matrix to the first parity check matrix to generate a resultant parity check matrix. The appended matrix includes additional elements. The third module is configured to receive user data and encode the user data based on the resultant parity check matrix.