LDPC Parity Check Matrix Layout for Faster Rate-Compatible Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems face challenges in efficiently decoding and encoding data due to errors and noise, particularly in high-speed data transmission and storage, where existing LDPC codes struggle with complexity and performance in multi-access technologies like 5G NR, leading to delays and inefficiencies in error correction.

Innovation Solution

The implementation of a parity check matrix with row orthogonality in LDPC decoding and encoding, specifically designed for lifted LDPC codes, which allows for efficient processing by ensuring that each pair of consecutive rows connected to punctured variable nodes are orthogonal, reducing processing delays and improving decoding performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional LDPC codes are used for high-speed data transmission, then data rate is improved, but decoding complexity and processing delays increase

Engineering Contradiction:
Improvedata transmission rateVSAvoiddecoding complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The parity check matrix is segmented into multiple blocks, where each block corresponds to a specific rate-compatible LDPC code. This segmentation allows the decoder to process different code rates using dedicated matrix blocks, reducing overall decoding complexity while maintaining high data transmission rates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The parity check matrix is pre-processed to ensure row orthogonality between consecutive rows before decoding operations. This preliminary arrangement of the matrix structure enables more efficient decoding algorithms that can operate faster with reduced computational complexity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If conventional LDPC codes are used for error correction, then reliability is improved, but processing delays increase

Engineering Contradiction:
Improveerror correction capabilityVSAvoidprocessing delays
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Row orthogonality is pre-established in the parity check matrix structure, which enables the decoder to immediately access up-to-date variable check sums without additional processing delays. This preliminary structural arrangement maintains error correction reliability while reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces complex iterative decoding mechanisms with a more efficient structure that utilizes the pre-established row orthogonality property. This substitution reduces the number of computational steps required while maintaining the same error correction performance.

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

3Adaptability or versatility

If rate-compatible LDPC codes are implemented, then adaptability is improved, but decoding efficiency deteriorates

Engineering Contradiction:
Improverate compatibilityVSAvoiddecoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The parity check matrix is divided into multiple rate-compatible blocks, where each block can be independently processed. This segmentation maintains adaptability across different code rates while improving decoding efficiency through localized processing that avoids unnecessary computations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each block of the parity check matrix is designed with specific local properties optimized for its designated code rate. This local optimization ensures that decoding operations are performed with maximum efficiency for each specific rate while maintaining overall system adaptability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10680646B2Row orthogonality in LDPC rate compatible design
Publication Date: 2020.06.09 QUALCOMM INC
  • US10680646B2 patent drawing
  • US10680646B2 patent drawing
  • US10680646B2 patent drawing

AI summary

Certain aspects of the present disclosure generally relate to methods and apparatus for decoding low-density parity check (LDPC) codes, for example, using a parity check matrix having full row-orthogonality. An exemplary method for performing low-density parity-check (LDPC) decoding includes receiving soft bits associated to an LDPC codeword and performing LDPC decoding of the soft bits using a parity check matrix, wherein each row of the parity check matrix corresponds to a lifted parity check of a lifted LDPC code, at least two columns of the parity check matrix correspond to punctured variable nodes of the lifted LDPC code, and the parity check matrix has row orthogonality between each pair of consecutive rows that are below a row to which the at least two punctured variable nodes are both connected.