LDPC Parity Check Matrix Extension for Decoding Reliability
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


