LDPC Parity-Check Matrix Structure for Simpler Recursive Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing LDPC codes face challenges in designing simple encoding algorithms due to non-uniform row weights and complex parity parts in their base parity check matrices, which complicates hardware implementation and scalability for various code rates and block sizes.

Innovation Solution

The method involves constructing a base parity check matrix with a structured parity check matrix by expanding each non-zero element into a shifted identity matrix and zero elements into zero matrices, allowing for recursive encoding and sparse inverse parity portions, thereby simplifying encoding and supporting various code rates and block sizes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a base parity check matrix with non-uniform row weights and complex parity parts is used, then the LDPC code can achieve certain error correction performance, but the encoding algorithm becomes complex and hardware implementation becomes difficult

Engineering Contradiction:
Improveerror correction performanceVSAvoidencoding algorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The base parity check matrix is segmented into a data portion (Hd) and a parity portion (Hp), where the parity portion has a specific structure (identity matrix or shifted identity matrix) that enables simple recursive encoding. This segmentation allows the complex matrix to be handled through structured sub-components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention changes the structural parameters of the parity portion of the base parity check matrix to have uniform or near-uniform row weights and specific patterns (identity/shifted identity matrices). This parameter optimization enables simple encoding algorithms while maintaining error correction performance.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the base parity check matrix is expanded to support various code rates and block sizes, then the LDPC code becomes more versatile, but the hardware redesign becomes significant

Engineering Contradiction:
Improvesupport for various code rates and block sizesVSAvoidhardware redesign requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The base parity check matrix is designed with a universal structure where the parity portion consists of identity matrices or shifted identity matrices. This universal structure can be expanded to support multiple code rates (1/2, 2/3, 3/4, 5/6, 7/8) and various block sizes without fundamental hardware redesign, as the same encoding principles apply across different configurations.

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

Solution Approach 2:

The invention uses shifted identity matrices in the parity portion, where the shift amount can be dynamically adjusted to accommodate different code rates and block sizes. This dynamic parameter adjustment allows a single hardware architecture to adapt to multiple coding configurations without complete redesign.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the parity portion of the base parity check matrix does not have a simple structure, then the LDPC code may achieve better error correction performance, but the encoding algorithm becomes computationally intensive

Engineering Contradiction:
Improveerror correction performanceVSAvoidencoding speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The parity portion is structured as identity matrices or shifted identity matrices, which are self-inverting (their inverse is themselves or easily computable). This self-service property allows the encoder to efficiently compute parity bits through simple operations without requiring complex matrix inversion, thereby improving encoding speed while maintaining performance.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7752521B2Low density parity check (LDPC) code
Publication Date: 2010.07.06 MALIKIE INNOVATIONS LTD
  • US7752521B2 patent drawing
  • US7752521B2 patent drawing
  • US7752521B2 patent drawing

AI summary

Low density parity check code (LDPC) base parity check matrices and the method for use thereof in communication systems. The method of expanding the base check parity matrix is described. Examples of expanded LDPC codes with different code lengths and expansion factors are also shown.