LDPC Parity-Check Matrix Structure for Noise-Robust Codewords

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current LDPC code technologies face challenges in designing parity-check matrices that optimize performance for high-speed digital communication systems, particularly in overcoming noise, fading, and inter-symbol interference, which affects data throughput and reliability.

Innovation Solution

The development of an LDPC encoding and decoding apparatus and method using a parity-check matrix with a specific structure, including an information word sub-matrix and a parity sub-matrix, defined by tables representing positions of value one, to improve LDPC encoding and decoding performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional LDPC encoding and decoding methods are used, then implementation is simpler, but error correction performance deteriorates in high-speed digital communication systems with noise and interference

Engineering Contradiction:
Improveerror correction performanceVSAvoidparity-check matrix design complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The parity-check matrix is divided into multiple sub-matrices, where each sub-matrix corresponds to a specific column block. This segmentation allows independent optimization of each sub-matrix while maintaining overall system performance, resolving the contradiction between complex global optimization and simple implementation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different sub-matrices within the parity-check matrix are designed with different structures and properties tailored to specific requirements. Each sub-matrix can be optimized locally for its specific function, achieving high error correction performance without requiring complex global redesign of the entire matrix.

Inventive Principle:
Principle #3Local quality

2Reliability

If the parity-check matrix is designed with optimized structure for better error correction, then reliability improves, but the design and implementation complexity increases

Engineering Contradiction:
Improvedata throughput reliabilityVSAvoidmatrix structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The optimized parity-check matrix is segmented into multiple sub-matrices that can be independently designed and implemented. This allows the system to achieve high reliability through optimized local structures without requiring the entire matrix to be complex, thus resolving the contradiction between reliability and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs dynamic row permutation and column selection based on channel conditions and performance requirements. This dynamic approach allows the system to adapt the matrix structure to achieve optimal reliability while keeping the base structure relatively simple, resolving the contradiction between optimized performance and implementation complexity.

Inventive Principle:
Principle #15Dynamics

3Reliability

If iterative decoding with sum-product algorithm is applied to approach Shannon's channel capacity, then error correction performance improves, but computational complexity increases

Engineering Contradiction:
Improvechannel capacity approachVSAvoiddecoding algorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The decoding process is segmented into multiple iterative steps with simplified operations at each step. By dividing the complex sum-product algorithm into manageable segments that operate on individual sub-matrices, the system achieves near-Shannon capacity performance while reducing the computational burden of each individual decoding operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a truncated or reduced version of the full sum-product algorithm that performs partial iterations or uses simplified message passing rules. This partial action approach achieves sufficient error correction performance close to Shannon's capacity while significantly reducing the computational complexity compared to the complete algorithm.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10411736B2Method and apparatus for encoding and decoding of low density parity check codes
Publication Date: 2019.09.10 SAMSUNG ELECTRONICS CO LTD
  • US10411736B2 patent drawing
  • US10411736B2 patent drawing
  • US10411736B2 patent drawing

AI summary

An encoding apparatus is provided. The encoding includes a low density parity check (LDPC) encoder which performs LDPC encoding on input bits based on a parity-check matrix to generate an LDPC codeword formed of 64,800 bits, in which the parity-check matrix includes an information word sub-matrix and a parity sub-matrix, the information word sub-matrix is formed of a group of a plurality of column blocks each including 360 columns, and the parity-check matrix and the information word sub-matrix are defined by various tables which represent positions of value one (1) present in every 360-th column.