Polar Code BP Decoding With Conflict Search List Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Belief Propagation (BP) based decoding for polar codes faces performance limitations compared to Successive Cancellation List (SCL) decoding, particularly in terms of decoding latency and computational complexity, while also experiencing unnecessary increased computing consumption due to excessive iterations for sequences that cannot be decoded.

Innovation Solution

The proposed Belief Propagation Conflict Search List (BPCSL) decoding method involves identifying conflict verification processing elements (VPEs) in the decoding process, updating right-to-left tables to generate potential decoding paths, and performing BP decoding on these paths to enhance decoding performance and reduce latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If BP based decoding is used for polar codes, then decoding complexity is reduced compared to SCL decoding, but decoding performance deteriorates with higher latency and inability to decode certain sequences

Engineering Contradiction:
Improvedecoding complexityVSAvoiddecoding performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the decoding process by identifying conflict VPEs and dividing the right-to-left table into multiple potential tables based on different conflict resolutions. This allows parallel processing of multiple decoding paths while maintaining lower complexity than full SCL decoding, thus resolving the contradiction between complexity and performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic conflict detection and resolution mechanisms that adapt the decoding process based on identified conflicts. By dynamically generating potential right-to-left tables only when conflicts are detected and resolving them through systematic exploration, the system achieves better performance without proportionally increasing complexity.

Inventive Principle:
Principle #15Dynamics

2Reliability

If BP decoding performs excessive iterations to handle undecodable sequences, then decoding performance may improve, but computing consumption increases unnecessarily

Engineering Contradiction:
Improvedecoding performanceVSAvoidcomputing consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary conflict detection and generates potential right-to-left tables before executing full decoding iterations. By identifying and resolving conflicts in advance, the system avoids unnecessary excessive iterations, thus reducing computing consumption while maintaining the ability to handle previously undecodable sequences.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where decoding results are checked against conflicts, and potential right-to-left tables are generated based on detected issues. This feedback loop allows the system to focus computational resources only on resolving actual conflicts rather than performing blanket excessive iterations, reducing energy consumption while improving reliability.

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If traditional BP decoding is used, then implementation is simple, but decoding latency increases and system capacity is limited

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddecoding efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent segments the decoding workload by identifying conflict VPEs and generating only the necessary potential right-to-left tables for conflict resolution. This selective approach maintains implementation simplicity while improving decoding efficiency by avoiding unnecessary computations, thus resolving the contradiction between ease of implementation and productivity.

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If more potential right-to-left tables are generated for conflict resolution, then decoding accuracy improves, but computational complexity increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by generating potential right-to-left tables specifically at conflict locations rather than uniformly across all decoding positions. Each potential table is created only where conflicts are detected, providing locally optimized accuracy improvements without globally increasing computational complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12021546B2Method and apparatus for improved belief propagation based decoding
Publication Date: 2024.06.25 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US12021546B2 patent drawing
  • US12021546B2 patent drawing
  • US12021546B2 patent drawing

AI summary

Various embodiments of the present disclosure provide methods and apparatuses for improved belief propagation (BP) decoding. A method performed by a receiver comprises: obtaining based on received information and an original left-to-right table comprising left-to-right messages associated with nodes of a plurality of processing elements (PEs) for BP decoding, an original right-to-left table comprising right-to-left messages associated with the nodes, and searching for, based on the original left-to-right table and the original right-to-left table, a conflict verification processing element (VPE) in the plurality of PE. The method also comprises updating the original right-to-left table based on the conflict VPE to obtain a plurality of potential right-to-left tables, and performing the BP decoding based on the respective one of the plurality of potential right-to-left tables.