LDPC Matrix Selective Merge for Low-Latency BP Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems employing LDPC codes face challenges in achieving low signal-to-noise ratios (SNR) required for error-free data transmission, particularly in high-data-rate communications, where traditional concatenated codes incur latency constraints, limiting their applicability.

Innovation Solution

The development of selective merge and partial reuse methods for constructing LDPC codes, specifically using Belief Propagation (BP) decoding with a limited number of layers, allows for efficient LDPC code construction and decoding, optimizing sub-matrix sizes and reuse patterns to achieve near-capacity performance in communication systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional concatenated codes are used to achieve error-free transmission, then reliability is improved, but latency increases and data rate is limited

Engineering Contradiction:
Improveerror-free transmissionVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent changes the fundamental parameters of error correction by transitioning from traditional concatenated codes to LDPC codes with specific degree distributions. This parameter change enables the system to achieve near-Shannon-limit performance with lower latency, as LDPC codes allow for parallel decoding operations unlike the sequential nature of concatenated codes

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs dynamic degree distribution profiles for the LDPC code construction, where different variable nodes have different degrees (number of connections). This dynamic structure allows the decoder to process multiple bits simultaneously in parallel, reducing latency while maintaining high reliability, unlike static traditional codes

Inventive Principle:
Principle #15Dynamics

2Reliability

If LDPC codes with large code length are used to approach Shannon limit, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveapproach Shannon limitVSAvoiddecoder complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the large LDPC code into smaller sub-matrices with specific structures (circulant sub-matrices). This segmentation allows the decoder to process the code in manageable blocks, reducing memory requirements and computational complexity while maintaining the ability to approach the Shannon limit through proper sub-matrix design and connectivity patterns

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by creating non-uniform degree distributions where different parts of the code have different properties. Specifically, variable nodes have different degrees and check nodes have different degrees, creating localized structures that optimize decoding performance. This local variation allows the system to achieve near-Shannon-limit performance without requiring uniformly complex structures throughout the entire code

Inventive Principle:
Principle #3Local quality

3Reliability

If irregular LDPC codes with specific degree distributions are used, then decoding performance is improved, but code construction complexity increases

Engineering Contradiction:
Improvedecoding performanceVSAvoidcode construction
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-defining specific degree distribution profiles and sub-matrix structures before code construction. The degree distributions for variable nodes and check nodes are determined in advance based on target performance requirements, and these pre-determined parameters guide the systematic construction of the LDPC matrix, reducing the complexity of the construction process while ensuring optimal decoding performance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating multiple LDPC codes with different rate profiles from a single base code structure. By systematically modifying the degree distributions and sub-matrix patterns of a parent code, the invention generates a family of codes with different rates (e.g., 1/2, 2/3, 3/4) that all inherit the optimized structure, reducing construction complexity compared to designing each code from scratch

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8966336B2Selective merge and partial reuse LDPC (low density parity check) code construction for limited number of layers belief propagation (BP) decoding
Publication Date: 2015.02.24 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8966336B2 patent drawing
  • US8966336B2 patent drawing
  • US8966336B2 patent drawing

AI summary

Selective merge and partial reuse LDPC (Low Density Parity Check) code construction for limited number of layers Belief Propagation (BP) decoding. Multiple LDPC matrices may be generated from a base code, such that multiple/distinct LDPC coded signals may be encoded and/or decoded within a singular communication device. Generally speaking, a first LDPC matrix is modified in accordance with one or more operations thereby generating a second LDPC matrix, and the second LDPC matrix is employed in accordance with encoding an information bit thereby generating an LDPC coded signal (alternatively performed using an LDPC generator matrix corresponding to the LDPC matrix) and/or decoding processing of an LDPC coded signal thereby generating an estimate of an information bit encoded therein. The operations performed on the first LDPC matrix may be any one of, or combination of, selectively merging, deleting, partially re-using one or more sub-matrix rows, and/or partitioning sub-matrix rows.