Self-Adaptive LDPC Decoder Using Idle Accelerators for LLR Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional LDPC decoder algorithms face performance degradation due to inaccurate LLR scaling, which is challenging to optimize for varying channel conditions, leading to suboptimal wireless performance.

Innovation Solution

A self-adaptive LDPC decoder architecture that utilizes machine learning to predict optimal scaling factors by gathering posteriori decoding metrics from unused LDPC decoder accelerators, enabling continuous learning and adaptation to channel conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional LDPC decoder algorithms use fixed LLR scaling, then device complexity is reduced, but wireless performance degrades due to inaccurate scaling under varying channel conditions

Engineering Contradiction:
Improvewireless performanceVSAvoiddecoder architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic LLR scaling by training a neural network model that adapts scaling factors based on channel conditions. The model is trained using a priori channel statistics and posteriori decoding metrics, enabling the decoder to dynamically adjust scaling parameters rather than using fixed values, thereby improving wireless performance under varying channel conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs unused LDPC decoder accelerators to perform self-training by gathering posteriori decoding metrics and updating the neural network model. This self-service mechanism allows the decoder to continuously improve its scaling accuracy using its own operational data without requiring external intervention or additional hardware resources

Inventive Principle:
Principle #25Self-service

2Reliability

If LLR scaling is optimized for each channel condition, then wireless performance improves, but the difficulty of detecting and measuring optimal scaling increases

Engineering Contradiction:
Improvewireless performanceVSAvoidoptimal scaling detection
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces a neural network model as an intermediary that learns the complex relationship between channel conditions and optimal LLR scaling factors. The model translates channel statistics and decoding metrics into appropriate scaling parameters, avoiding the need for direct measurement and detection of optimal scaling under each channel condition

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary training of the neural network model using a priori channel statistics before actual decoding operations. This pre-learning phase prepares the model to quickly adapt to different channel conditions without requiring real-time optimization, thereby reducing the difficulty of detecting optimal scaling during operation

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If machine learning training is performed continuously, then adaptation to channel conditions improves, but loss of time for real-time decoding increases

Engineering Contradiction:
Improveadaptation to channel conditionsVSAvoidreal-time decoding time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements periodic training using idle periods when LDPC decoder accelerators are not actively decoding data. The system alternates between decoding operations and training phases, allowing the model to adapt to channel conditions over time without interfering with real-time decoding performance

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system maintains continuous adaptation by utilizing otherwise unused decoder accelerators for training during idle periods. This ensures that the learning process continues without interrupting the primary decoding function, keeping both adaptation and real-time performance operational simultaneously

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20240297665A1Self-adapting low-density parity check (LDPC) decoder architecture
Publication Date: 2024.09.05 INTEL CORP
  • US20240297665A1 patent drawing
  • US20240297665A1 patent drawing
  • US20240297665A1 patent drawing

AI summary

A low-density parity check (LDPC) decoder architecture is provided for a self-adapting an LDPC control input that is used to successfully decode corresponding received code blocks. The architecture enables a machine-learning based process that facilitates learning of optimal LDPC control inputs, such as log-likelihood (LLR) terms scaling, that is required for a given channel condition and deployment scenario. This is achieved by gathering, as a background process, a posteriori decoding metrics via unused LDPC decoder accelerators, which function to process the labelled LLR data sets for different LDPC control input values. Then, such optimal LDPC control input estimates may be applied to the real-time LDPC decoding based on previous learning across UE/channel conditions.