LDPC Matrix Construction for 4-Layer BP Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems employing LDPC codes face challenges in achieving low bit error rates at reduced signal-to-noise ratios, particularly in high data rate communications, due to latency constraints associated with traditional concatenated codes.

Innovation Solution

The development of methods and apparatus for constructing LDPC codes with selective merge and partial reuse of sub-matrices, enabling efficient LDPC decoding using a limited number of layers, specifically 4 layers, for Belief Propagation decoding, which reduces complexity and improves data throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional concatenated codes are used to achieve error correction, then bit error rate performance is improved, but latency increases and data rate is reduced

Engineering Contradiction:
Improvebit error rateVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The LDPC code is segmented into multiple sub-matrices arranged in a structured format, allowing the decoder to process different layers independently and in parallel. This segmentation enables the system to achieve low bit error rates while reducing latency by avoiding the need to wait for complete iterative decoding of the entire code block.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a layered dimension to the LDPC code structure, organizing sub-matrices into multiple layers that can be decoded sequentially or in parallel. This dimensional organization transforms the traditional single-block decoding process into a multi-layered approach, reducing latency while maintaining error correction performance.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If LDPC code with many layers is used to improve error correction performance, then bit error rate is reduced, but decoding complexity increases

Engineering Contradiction:
Improveerror correction performanceVSAvoiddecoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The LDPC code is divided into a structured array of sub-matrices organized in multiple layers, where each layer contains specific sub-matrices with defined patterns. This segmentation allows the decoder to process each layer independently, reducing overall decoding complexity while maintaining strong error correction performance through the collective contribution of all layers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs a limited number of layers (e.g., 4 layers) rather than maximizing the number of layers. This partial action approach provides sufficient error correction performance for practical applications while avoiding the excessive decoding complexity that would result from using many more layers, achieving an optimal balance between performance and complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If LDPC code with limited layers is used to reduce decoding complexity, then processing speed is improved, but error correction performance deteriorates

Engineering Contradiction:
Improvedata throughputVSAvoiderror correction performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Each layer in the LDPC code structure is designed with specific local qualities, where certain sub-matrices are strategically placed and configured to provide enhanced error correction capability in critical regions. This local optimization ensures that even with a limited number of layers, the code achieves near-capacity error correction performance by concentrating decoding effort where it is most needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The LDPC code combines multiple sub-matrices with different properties and characteristics into a composite structured format. Each sub-matrix contributes specific error correction strengths, and their combination in a multi-layer arrangement creates a synergistic effect that achieves superior error correction performance with limited layers, thereby maintaining high data throughput.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS8392787B2Selective merge and partial reuse LDPC (Low Density Parity Check) code construction for limited number of layers Belief Propagation (BP) decoding
Publication Date: 2013.03.05 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8392787B2 patent drawing
  • US8392787B2 patent drawing
  • US8392787B2 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.