LDPC Parity Check Matrix Generation for Long-Block 5G Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional LDPC encoding methods struggle to achieve high throughput in the transmission of large blocks with relatively long lengths, particularly in 5G communication systems where diverse code rates are required to support wide coverage.

Innovation Solution

A method for generating a parity check matrix based on a characteristic matrix, where each element corresponds to a shift index value determined by a modulo operation between elements in a base matrix and a lifting value, specifically designed for user equipment to perform encoding on input data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional LDPC encoding methods are used, then encoding can be performed with standard complexity, but high throughput in transmission of large blocks with long lengths cannot be achieved

Engineering Contradiction:
ImprovethroughputVSAvoidencoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The parity check matrix is segmented into a base matrix and multiple circulant submatrices, where each submatrix is generated by cyclically shifting an identity matrix. This segmentation allows the encoding process to handle large blocks efficiently by breaking down the complex matrix operations into manageable segments, thereby achieving high throughput without excessive complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The base matrix and lifting value are predetermined before encoding large blocks. By preparing the parity check matrix structure in advance with pre-calculated base matrices and lifting values, the actual encoding process can proceed rapidly without performing complex matrix constructions during transmission, thus achieving high throughput while maintaining controlled complexity.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If various code rates are supported to meet wide coverage requirements, then adaptability improves, but encoding complexity increases

Engineering Contradiction:
Improvecode rate supportVSAvoidencoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A single base matrix structure with configurable lifting values serves multiple code rates universally. The same base matrix can generate different parity check matrices for various code rates by adjusting the lifting value parameter, allowing the system to support diverse code rates (from 20 Gbps to a few tens of bps) without requiring separate encoding schemes for each rate, thus maintaining adaptability while controlling complexity.

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

Data Source

PatentUS10560119B2Method for performing encoding on basis of parity check matrix of LDPC code in wireless communication system and terminal using same
Publication Date: 2020.02.11 LG ELECTRONICS INC
  • US10560119B2 patent drawing
  • US10560119B2 patent drawing
  • US10560119B2 patent drawing

AI summary

A method for performing encoding on the basis of a parity check matrix of a LDPC code, according to one embodiment of the present invention, comprises the steps of: generating, by a terminal, a parity check matrix, wherein the parity check matrix corresponds to a characteristic matrix, each element of the characteristic matrix corresponds to a shift index value determined by a modulo operation between a corresponding element in a base matrix and a lifting value, and the base matrix is a 46×68 matrix; and performing, by the terminal, encoding of input data by using the parity check matrix, wherein the lifting value is associated with the length of the input data.