LDPC Parity Check Matrix Encoding for High-Throughput 5G Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional LDPC encoding methods face challenges in achieving high throughput for large block transmissions in wireless communication systems, particularly with the increasing need for supporting various code rates in 5G communication systems.

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, is used for encoding input data in user equipment, allowing for high throughput in large block transmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional LDPC encoding methods are used, then encoding operation can be performed by multiplication of parity check matrix by input vector, but throughput is insufficient for large block transmissions

Engineering Contradiction:
ImprovethroughputVSAvoidencoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The parity check matrix is segmented into an information submatrix and a parity submatrix, allowing separate processing of information bits and parity bits. This segmentation enables efficient encoding by computing parity bits independently from information bits, thereby improving throughput for large block transmissions while maintaining manageable encoding complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs a lifting-based construction where the base matrix is expanded using a lifting value to create the full parity check matrix. This dynamic scaling approach allows the encoding system to adapt to different block sizes and code rates, improving throughput flexibility for varying transmission requirements while keeping the base matrix structure reusable

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If various code rates are supported for wide coverage, then adaptability increases, but encoding complexity increases

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

Solution Approach 1:

The base matrix structure serves as a universal foundation that can generate multiple different parity check matrices by applying different lifting values and column permutations. This universal structure allows the system to support various code rates and block sizes using the same underlying framework, increasing adaptability while avoiding the need to design separate encoding mechanisms for each code rate

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

Solution Approach 2:

The patent changes key parameters such as the lifting value, code rate, and block size to generate different parity check matrices from the same base matrix. By parameterizing the matrix construction process, the system can efficiently adapt to different code rates and transmission requirements without fundamentally changing the encoding architecture, thus managing complexity while improving versatility

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11190210B2Method for encoding based on parity check matrix of LDPC code in wireless communication system and terminal using this
Publication Date: 2021.11.30 LG ELECTRONICS INC
  • US11190210B2 patent drawing
  • US11190210B2 patent drawing
  • US11190210B2 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.