Protograph LDPC Code Layout for Lower Decoding Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating rate-compatible low-density parity-check (LDPC) codes from protographs often result in higher decoding thresholds and suboptimal performance due to limitations in edge connections and optimization techniques, particularly in puncturing and code extension methods, which do not guarantee all possible connections in the graph structure and lead to a wider gap to capacity limits.

Innovation Solution

The method involves selecting a desired code rate and optimizing the number of variable and check nodes in a protograph, searching for all possible edges to compute permutations, and selecting the protograph with the lowest iterative decoding threshold to ensure linear minimum distance growth and low decoding thresholds, thereby constructing LDPC codes with improved performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional puncturing or code extension methods are used to generate rate-compatible LDPC codes, then code rate adaptability is improved, but decoding threshold increases and performance deteriorates

Engineering Contradiction:
Improvecode rate adaptabilityVSAvoiddecoding performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies parameter changes by systematically varying the edge connections in the protograph to optimize the decoding threshold. Specifically, different edge connection patterns (parameters) are evaluated to find the configuration that minimizes the decoding threshold while maintaining the desired code rate adaptability through puncturing or extension operations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent employs preliminary action by pre-optimizing the protograph structure before generating the actual LDPC codes. The edge connections in the protograph are carefully designed and constrained beforehand to ensure that all derived rate-compatible codes (through puncturing or extension) will have optimal decoding performance, rather than optimizing each code individually.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If conventional protograph methods are used, then encoding complexity is reduced, but the gap to capacity limits increases

Engineering Contradiction:
Improveencoding complexityVSAvoidgap to capacity limits
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent optimizes the edge connection parameters in the protograph to minimize the gap to capacity limits. By systematically searching and evaluating different edge connection configurations, the method finds the optimal parameter set that achieves near-capacity performance while preserving the low encoding complexity inherent in protograph-based constructions.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses feedback from decoding threshold calculations to guide the selection of edge connections. The iterative decoding threshold is computed for different protograph configurations, and this feedback information is used to select the configuration that achieves the lowest threshold and smallest gap to capacity, thereby improving reliability without increasing complexity.

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If edge connections are not fully optimized in protographs, then design simplicity is maintained, but decoding threshold increases

Engineering Contradiction:
Improvedesign simplicityVSAvoiddecoding threshold
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent systematically varies and optimizes the edge connection parameters in the protograph to minimize the decoding threshold. By evaluating different parameter configurations (edge connections) and selecting the optimal ones, the method achieves low decoding thresholds while maintaining the systematic and structured nature of protograph-based design.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces ad-hoc or manual protograph design methods with a systematic computational approach. Instead of relying on intuitive or manual optimization of edge connections, the method uses automated algorithms to search and evaluate all possible edge connection configurations, objectively selecting the optimal configuration based on decoding threshold criteria.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS8689083B2Rate-compatible protograph LDPC codes
Publication Date: 2014.04.01 CALIFORNIA INST OF TECH
  • US8689083B2 patent drawing
  • US8689083B2 patent drawing
  • US8689083B2 patent drawing

AI summary

Digital communication coding methods resulting in rate-compatible low density parity-check (LDPC) codes built from protographs. Described digital coding methods start with a desired code rate and a selection of the numbers of variable nodes and check nodes to be used in the protograph. Constraints are set to satisfy a linear minimum distance growth property for the protograph. All possible edges in the graph are searched for the minimum iterative decoding threshold and the protograph with the lowest iterative decoding threshold is selected. Protographs designed in this manner are used in decode and forward relay channels.