LDPC Layered Scheduling for Faster 5G Data Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In 5G communication systems, the decoding of low-density parity-check (LDPC) codes is complex and inefficient, leading to suboptimal performance due to noise, fading, and inter-symbol interference, which hampers high-speed digital communication and broadcasting requirements.

Innovation Solution

A method and apparatus for efficiently decoding LDPC codes using layered scheduling, which involves a receiving device that applies suitable decoding scheduling based on the structural or algebraic characteristics of the LDPC code, including identifying a base matrix, lifting size, and determining the order for decoding to improve decoding performance without increasing complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional LDPC decoding methods are used, then the decoding process can be implemented, but the decoding complexity is high and convergence is slow

Engineering Contradiction:
Improvedecoding complexityVSAvoiddecoding convergence speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The parity check matrix is divided into multiple sub-matrices, and the decoding process is segmented into multiple stages. Each stage processes a specific sub-matrix, allowing parallel computation and reducing overall complexity while improving convergence speed through staged processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The decoding method dynamically adjusts the processing order and focus based on the structure of the parity check matrix. By identifying and prioritizing critical sub-matrices that contribute most to error correction, the system dynamically optimizes the decoding path to achieve faster convergence without exhaustive processing of all elements.

Inventive Principle:
Principle #15Dynamics

2Reliability

If standard decoding scheduling is applied, then the decoding process is straightforward, but error-correcting performance is suboptimal in noisy environments

Engineering Contradiction:
Improveerror-correcting capabilityVSAvoiddecoding process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Different decoding strategies are applied to different sub-matrices based on their local characteristics. Critical sub-matrices that have greater impact on error correction receive more intensive processing and attention, while less critical sub-matrices use standard processing, optimizing overall reliability without uniform complexity increase.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The method performs preliminary analysis of the parity check matrix structure to identify critical sub-matrices and potential error patterns before full decoding begins. This preliminary action allows the system to prepare optimized processing paths and focus computational resources on the most impactful areas, improving error correction efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11177830B2Method and apparatus for data decoding in communication or broadcasting system
Publication Date: 2021.11.16 SAMSUNG ELECTRONICS CO LTD
  • US11177830B2 patent drawing
  • US11177830B2 patent drawing
  • US11177830B2 patent drawing

AI summary

The disclosure relates to a communication technique for converging a 5G communication system for supporting a higher data transfer rate beyond a 4G system with an IoT technology, and a system therefor. The disclosure may be applied to intelligent services (for example, smart home, smart buildings, smart cities, smart cars or connected cars, health care, digital educations, retail business, security and safety-related services, etc.) based on a 5G communication technology and an IoT-related technology. The disclosure provides an apparatus and a method for efficiently decoding a low-density parity-check (LDPC) code in a communication or broadcasting system. Further, the disclosure provides an LDPC decoding device and method for improving decoding performance without increasing the decoding complexity by applying suitable decoding scheduling according to the structural or algebraic characteristics of the LDPC code in a process of decoding the LDPC code using layered scheduling or a scheme similar thereto. Further, a method of a low density parity check (LDPC) decoding performed by a receiving device in a wireless communication system is provided, the method comprising: receiving, from a transmitting device, a signal corresponding to input bits; performing demodulation based on the signal to determine values corresponding to the input bits; identifying a number of the input bits based on the signal; identifying a base matrix and a lifting size based on the number of the input bits; identifying a parity check matrix based on the base matrix; identifying an index corresponding to the values; determining a number of layers based on the index and the lifting size; determining an order for LDPC decoding based on the number of layers and a predetermined sequence; and performing LDPC decoding to determine the input bits based on the values, the parity check matrix and the order.