LDPC Lifting Factor Selection for Flexible Wireless Code Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current LDPC code systems face challenges in supporting flexible code lengths and code rates, particularly in wireless communication systems, where existing methods struggle to efficiently encode and decode information bit sequences with varying lengths effectively.

Innovation Solution

The proposed solution involves using a low-density parity-check (LDPC) matrix obtained through a lifting factor Z and a base matrix, which includes specific row and column transformations, allowing for the encoding and decoding of input sequences with different lengths by determining the appropriate lifting factor based on the input sequence length, thereby supporting various code block lengths and rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed LDPC matrix is used for encoding, then the encoding structure is simple and hardware implementation is easier, but the system cannot support flexible code lengths and code rates

Engineering Contradiction:
Improvecode length flexibilityVSAvoidencoding structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the LDPC matrix configurable through a lifting factor Z that can be adjusted based on the input sequence length. The base matrix is expanded using different lifting factors to generate different-sized LDPC matrices, allowing the encoding structure to adapt dynamically to different code lengths and rates while maintaining a consistent base design.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter Z (lifting factor) to transform a fixed base matrix into multiple LDPC matrices with different dimensions. By varying Z, the system can support different code lengths and rates without changing the fundamental base matrix structure, thus achieving flexibility while controlling complexity.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If different base matrices are used for different lifting factors, then various code block lengths can be supported, but the system complexity and overhead increase

Engineering Contradiction:
Improvecode block length supportVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent achieves universality by designing a single base matrix that can serve multiple functions through different lifting factors. The same base matrix structure is reused across different code block lengths by adjusting Z, eliminating the need for multiple distinct base matrices and reducing system complexity while maintaining versatility.

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

Solution Approach 2:

The system dynamically selects the appropriate lifting factor Z based on the required code block length, allowing a single base matrix to adapt to different coding requirements. This dynamic parameter adjustment reduces the need for multiple static matrix configurations.

Inventive Principle:
Principle #15Dynamics

3Reliability

If LDPC coding is used to improve reliability and power utilization, then error correction capability increases, but the decoding complexity and processing time increase

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

Solution Approach 1:

The patent segments the decoding process into parallel operations by exploiting the sparse structure of the LDPC matrix. The iterative decoding algorithm processes multiple check equations simultaneously, reducing the effective complexity per iteration while maintaining strong error correction capability through the distributed parallel computation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10771092B2Method and apparatus for low density parity check channel coding in wireless communication system
Publication Date: 2020.09.08 HUAWEI TECH CO LTD
  • US10771092B2 patent drawing
  • US10771092B2 patent drawing
  • US10771092B2 patent drawing

AI summary

Embodiments of this application disclose provides a low density parity check (LDPC) channel encoding method for use in a wireless communications system. A communication device encodes an input bit sequence by using a LDPC matrix, to obtain an encoded bit sequence for transmission. The LDPC matrix is obtained based on a lifting factor Z and a base matrix. Embodiments of the application provide eight particular designs of the base matrix. The encoding method provided in the embodiments of the application can be used in various communications systems including the fifth generation (5G) telecommunication systems, and can support various encoding requirements for information bit sequences with different code lengths.