LDPC Parity-Check Matrix Layout Using Cyclic Shifted Identity Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for constructing Low Density Parity Check (LDPC) codes lack flexibility, making it difficult to design codes for various communication systems that require near-capacity achieving error correction and improved Bit Error Rate (BER) performance across different Signal to Noise Ratios (SNR).

Innovation Solution

The use of Cyclic Shifted Identity (CSI) sub-matrices in the parity check matrix of LDPC codes, allowing for the construction of both regular and irregular LDPC codes with reduced complexity and improved hardware implementation, enables the design of LDPC codes that approach the Shannon limit and offer better error correction performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional LDPC code construction methods are used, then code design is straightforward, but flexibility and adaptability to different communication systems are limited

Engineering Contradiction:
Improveflexibility in designing LDPC codes for various communication systemsVSAvoidcomplexity of code construction methods
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The parity check matrix is segmented into multiple sub-matrices, each corresponding to a specific codeword of the Reed-Solomon code. This segmentation allows independent design and optimization of each sub-matrix while maintaining the overall code structure, thereby increasing flexibility without proportionally increasing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs Reed-Solomon codes as a universal foundation for constructing LDPC codes. The same Reed-Solomon code framework can generate different LDPC code ensembles by varying the parity check matrix construction parameters, providing multi-functionality and adaptability across different communication system requirements.

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

2Reliability

If LDPC codes are designed to approach the Shannon limit, then error correction performance is improved, but hardware implementation complexity increases

Engineering Contradiction:
Improveerror correction performance and BER performanceVSAvoidhardware design complexity for decoding
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent varies parameters such as the Reed-Solomon code length, dimension, and parity check matrix construction parameters to optimize the balance between error correction performance and hardware complexity. By adjusting these parameters, codes can be designed to approach the Shannon limit while maintaining practical hardware implementability.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If irregular LDPC codes are constructed for better BER performance, then error correction capability is improved, but code construction complexity increases

Engineering Contradiction:
ImproveBit Error Rate performanceVSAvoidcode construction complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces irregularity in the LDPC code construction by applying different operations to different sub-matrices of the parity check matrix. Specifically, some sub-matrices are constructed using addition operations while others use multiplication operations, creating local variations in code properties that improve BER performance without requiring complete redesign of the entire code structure.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7617439B2Algebraic construction of LDPC (Low Density Parity Check) codes with corresponding parity check matrix having CSI (Cyclic Shifted Identity) sub-matrices
Publication Date: 2009.11.10 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US7617439B2 patent drawing
  • US7617439B2 patent drawing
  • US7617439B2 patent drawing

AI summary

Algebraic method to construct LDPC (Low Density Parity Check) codes with parity check matrix having CSI (Cyclic Shifted Identity) sub-matrices. A novel approach is presented by which identity sub-matrices undergo cyclic shifting, thereby generating CSI sub-matrices that are arranged forming a parity check matrix of an LDPC code. The parity check matrix of the LDPC code may correspond to a regular LDPC code, or the parity check matrix of the LDPC code may undergo further modification to transform it to that of an irregular LDPC code. The parity check matrix of the LDPC code may be partitioned into 2 sub-matrices such that one of these 2 sub-matrices is transformed to be a block dual diagonal matrix; the other of these 2 sub-matrices may be modified using a variety of means, including the density evolution approach, to ensure the desired bit and check degrees of the irregular LDPC code.