LDPC Decoding Scheduling for Lower-Complexity 5G Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high decoding complexity of low-density parity-check (LDPC) codes in wireless networks, particularly in 5G, necessitates efficient acceleration methods to reduce cost and improve power efficiency, which is expected to be further challenged in the higher data rates of 6G networks.

Innovation Solution

The proposed solution involves scheduling the processing of LDPC base graph rows based on state transition metrics, such as parity check errors and log-likelihood ratios, to transition between different scheduling states, optimizing the processing sequence to reduce overall decoding complexity and improve efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If LDPC decoding is applied to ensure error correction and high spectral efficiency, then reliability is improved, but device complexity increases

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

Solution Approach 1:

The patent applies dynamics by making the processing schedule adaptive rather than fixed. The scheduling state transitions dynamically based on parity check error metrics, allowing the decoder to adjust its behavior in real-time according to the actual decoding progress and channel conditions, thereby reducing overall complexity while maintaining reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters by transitioning between different scheduling states (EO, EC, ECC, CO) based on parity check error thresholds. Each state corresponds to a different processing configuration, and the system dynamically adjusts which state to use based on the current decoding performance metrics, optimizing the balance between reliability and complexity

Inventive Principle:
Principle #35Parameter changes

2Productivity

If fixed or programmable accelerators are used to reduce decoding complexity, then productivity is improved, but use of energy increases

Engineering Contradiction:
Improvedecoding speedVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by selectively processing only the necessary portions of the LDPC base graph based on the current scheduling state. Instead of always performing complete processing, the system adjusts the scope of processing to match the actual needs, reducing energy consumption while maintaining decoding productivity through adaptive scheduling

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent makes the processing approach dynamic by transitioning between different scheduling states based on real-time performance metrics. This allows the system to adapt its processing intensity and method to match actual channel conditions and decoding progress, optimizing the trade-off between productivity and energy usage

Inventive Principle:
Principle #15Dynamics

3Reliability

If complete processing of all base graph rows is performed, then reliability is improved, but loss of time increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoiddecoding time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the processing schedule adaptive rather than fixed. The scheduling state transitions dynamically based on parity check error metrics, allowing the decoder to adjust its behavior in real-time according to the actual decoding progress and channel conditions, thereby reducing overall complexity while maintaining reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies skipping by allowing early termination of the decoding process when certain conditions are met. By transitioning to states that process only core rows or terminate early when performance targets are achieved, the system skips unnecessary processing steps, reducing decoding time while maintaining adequate reliability through adaptive scheduling decisions

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS12170529B1Accelerating low-density parity-check decoding via scheduling, and related devices, methods and computer programs
Publication Date: 2024.12.17 NOKIA SOLUTIONS & NETWORKS OY
  • US12170529B1 patent drawing
  • US12170529B1 patent drawing
  • US12170529B1 patent drawing

AI summary

Devices, methods and computer programs for accelerating low-density parity-check (LDPC) decoding via scheduling are disclosed. At least some of the example embodiments described herein may allow reducing cost and improving power efficiency beyond that of semiconductor processor scaling currently used in accelerating LDPC decoding.