LDPC Matrix Structure for Flexible 5G Code Lengths and Rates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing LDPC code systems face challenges in supporting encoding and decoding of information bit sequences of varying lengths and meeting flexible code length and code rate requirements in communication systems.

Innovation Solution

The proposed solution involves using a specific structure for the LDPC matrix based on a base graph with submatrices A, B, C, and D, and an identity matrix E, where the base graph includes submatrix A with specific row and column configurations, submatrix B with a bi-diagonal structure, submatrix C as an all-zero matrix, and submatrix E as an identity matrix, along with a shift matrix and lifting factors to accommodate different code block lengths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed LDPC matrix structure is used, then decoding complexity is reduced, but adaptability to various code lengths and code rates is worsened

Engineering Contradiction:
Improvedecoding complexityVSAvoidadaptability to code lengths and code rates
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the LDPC matrix structure adjustable through different lifting factors. The base matrix is expanded using a lifting factor Z to generate parity check matrices of various sizes, allowing the system to adapt to different code lengths and rates while maintaining the underlying sparse structure for manageable decoding complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters by varying the lifting factor Z and the base matrix configuration to support different code lengths and rates. By modifying these parameters, the same base structure can generate multiple specialized LDPC codes tailored to specific communication requirements without redesigning the entire matrix from scratch.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If LDPC code is used to support various code block lengths, then versatility is improved, but system complexity increases

Engineering Contradiction:
Improvesupport for various code block lengthsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent achieves universality by designing a base matrix that can serve multiple functions through expansion with different lifting factors. A single base matrix structure can generate LDPC codes for various code block lengths and rates, eliminating the need for multiple specialized matrices and reducing overall system complexity.

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

3Adaptability or versatility

If flexible code rate requirements are met, then adaptability is improved, but encoding complexity increases

Engineering Contradiction:
Improveflexible code rate requirementsVSAvoidencoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses parameter changes by adjusting the lifting factor and selecting different submatrix configurations (A, B, C, D, E) to achieve flexible code rates. This allows the system to adapt to different rate requirements while maintaining a systematic encoding approach based on the same base structure.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11296726B2Method and apparatus for low density parity check channel coding in wireless communication system
Publication Date: 2022.04.05 HUAWEI TECH CO LTD
  • US11296726B2 patent drawing
  • US11296726B2 patent drawing
  • US11296726B2 patent drawing

AI summary

A low density parity check (LDPC) channel encoding method is used in a wireless communications system. A communication device encodes an input bit sequence by using an 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. The base matrix may be one of eight exemplary designs. The encoding method can be used in various communications systems including fifth generation (5G) telecommunication systems, and can support various encoding requirements for information bit sequences with different code lengths.