Lifted LDPC Base Graph Encoding for Flexible Code Rates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems face challenges in efficiently encoding and decoding data at high rates, particularly in multiple-access technologies like 5G NR, where errors during data transmission can lead to unusable data and require retransmission, and existing LDPC codes are complex to implement and describe efficiently for various blocklengths and code rates.

Innovation Solution

The method involves generating lifted low-density parity-check (LDPC) codes by selecting lifting size values and applying lifting values to interconnect edges in copies of a base parity check matrix, allowing for compact description and efficient encoding/decoding of data, enabling flexible implementation across different wireless communication technologies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional LDPC codes are used for error correction in wireless communication, then data transmission reliability is improved, but encoding and decoding complexity increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidencoding and decoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the LDPC code structure into a base graph and multiple lifted graphs. The base graph contains the fundamental parity-check matrix, while lifted graphs are generated by applying lifting operations with different lifting sizes. This segmentation allows the system to use a compact base graph representation that reduces encoding and decoding complexity while maintaining error correction capability through the lifted structures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes key parameters of the LDPC code by varying the lifting size parameter Z. By adjusting Z, the system can generate different code rates and block lengths from the same base graph. This parameter change approach enables flexible adaptation to different communication requirements without redesigning the entire code structure, thereby reducing complexity while preserving reliability.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If LDPC codes are designed for various blocklengths and code rates, then adaptability is improved, but description and implementation complexity increases

Engineering Contradiction:
Improvesupport for various blocklengths and code ratesVSAvoiddescription and implementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal base graph that serves multiple functions by generating different lifted graphs through lifting operations. A single base graph can produce multiple LDPC codes with different blocklengths and code rates by varying the lifting size parameter. This multi-functionality eliminates the need to store and implement separate parity-check matrices for each code configuration, thereby reducing description and implementation complexity while maintaining high adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent performs preliminary action by pre-defining the base graph structure and lifting rules. Once the base graph is established, all subsequent code variations are generated systematically through lifting operations with different parameters. This preliminary setup simplifies the description and implementation of multiple code rates and blocklengths, as the complex structural decisions are made once in advance rather than repeatedly for each code configuration.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If error correction coding is applied to prevent data errors, then data reliability is improved, but transmission overhead increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidtransmission overhead
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent uses parameter changes in the lifting size to optimize the balance between error correction capability and transmission overhead. By adjusting the lifting size parameter, the system can achieve different code rates that optimize the ratio of information bits to total transmitted bits. This allows flexible control over the amount of redundancy added for error correction, thereby managing transmission overhead while maintaining data reliability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10469104B2Methods and apparatus for compactly describing lifted low-density parity-check (LDPC) codes
Publication Date: 2019.11.05 QUALCOMM INC
  • US10469104B2 patent drawing
  • US10469104B2 patent drawing
  • US10469104B2 patent drawing

AI summary

Certain aspects of the present disclosure generally relate to techniques for compactly describing lifted low-density parity-check (LDPC) codes. A method for wireless communications by a transmitting device is provided. The method generally includes selecting a first lifting size value Z and a first set of lifting values for generating a first lifted LDPC code; generating the first lifted LDPC code by applying the first set of lifting values to interconnect edges in Z copies of a base parity check matrix (PCM) having a first number of base variable nodes and a second number of base check nodes to obtain a first lifted PCM corresponding to the first lifted LDPC code; determining a second set of lifting values for generating second lifted PCM corresponding to a second lifted LDPC code for a second lifting size value based on the first lifted PCM and the first set of lifting values; encoding a set of information bits based on at least one of: the first lifted LDPC code or the second lifted LDPC code to produce a code word; and transmitting the code word.