QC-LDPC Shift Values With Rate-Specific ACE Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for constructing parity-check matrices in LDPC codes face challenges in avoiding harmful cycles, particularly in high-rate parts of rate-compatible LDPC codes, where ACE constraints for full parity-check matrices allow harmful cycles with low connectivity, and it is difficult to find cyclic shifts that fulfill tough ACE constraints for large cycles.

Innovation Solution

A lifting method is introduced that applies different approximate cycle extrinsic message degree (ACE) constraints for different code rates and cycle lengths, optimizing ACE constraints for each shift size separately to ensure short cycles have higher connectivity than longer cycles, and specifying separate constraints for systematic and parity bits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a single ACE constraint is applied to the full parity-check matrix, then the construction process is simple, but harmful cycles with low connectivity are allowed in high-rate parts

Engineering Contradiction:
Improveconstruction process simplicityVSAvoidcycle connectivity quality
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent segments the parity-check matrix into different rate parts (full matrix and high-rate submatrix) and applies different ACE constraints to each segment. This allows the full matrix to have a relaxed constraint while the high-rate part has a stricter constraint, eliminating harmful cycles in the critical high-rate region without over-constraining the entire matrix.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quality standards (ACE constraints) to different local regions of the parity-check matrix. The high-rate submatrix receives a stricter ACE constraint (ηACE_high) compared to the full matrix constraint (ηACE_full), ensuring that the critical high-rate portion has superior cycle properties while maintaining overall construction efficiency.

Inventive Principle:
Principle #3Local quality

2Reliability

If tough ACE constraints are applied to avoid harmful cycles, then cycle connectivity improves, but it becomes difficult to find cyclic shifts that satisfy the constraints

Engineering Contradiction:
Improvecycle connectivity qualityVSAvoidshift coefficient selection difficulty
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies the strict ACE constraint only partially to the high-rate submatrix rather than to the entire parity-check matrix. This partial application of excessive constraint (stricter than necessary for the full matrix) ensures harmful cycles are avoided where they matter most, while maintaining feasibility of finding valid cyclic shifts.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If different ACE constraints are applied for different code rates, then harmful cycles are avoided in high-rate parts, but the constraint design becomes more complex

Engineering Contradiction:
Improvehigh-rate cycle qualityVSAvoidconstraint design complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the parity-check matrix into two segments (full matrix and high-rate submatrix) and assigns different ACE constraints to each. This segmentation approach systematically manages the complexity by clearly defining which constraint applies to which portion, making the dual-constraint design more tractable and implementable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11848685B2Shift values for quasi-cyclic LDPC codes
Publication Date: 2023.12.19 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11848685B2 patent drawing
  • US11848685B2 patent drawing
  • US11848685B2 patent drawing

AI summary

According to some embodiments, a method for use in a wireless transmitter of a wireless communication network comprises encoding information bits using a purity check matrix (PCM) and transmitting the encoded information bits to a wireless receiver. The parity check matrix (PCM) is optimized according to two or more approximate cycle extrinsic message degree (ACE) constraints. In some embodiments, a first portion of the PCM is optimized according to a first ACE constraint and a second portion of the PCM is optimized according to a second ACE constraint.