Polar Code Decoding with Reliable-Bit Path Splitting Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Polar codes exhibit high decoding complexity, particularly in short or moderate code lengths, which hinders their performance compared to Turbo codes and LDPC codes, and error propagation during successive-cancellation decoding degrades decoding performance.

Innovation Solution

A method and device for decoding Polar codes that identify a reliable subset of information bits with higher reliability, allowing judgment and modification of decoding paths without splitting, thereby reducing overall decoding complexity and maintaining performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If SC-List decoding is used to maintain multiple candidate paths and achieve decoding performance approaching maximum likelihood, then decoding performance is improved, but decoding complexity increases to O(L×N×log2 N), which is about L times the complexity of SC decoding

Engineering Contradiction:
Improvedecoding performanceVSAvoiddecoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the information bit set into a reliable subset and an unreliable subset based on bit reliability metrics. For bits in the reliable subset, the decoder performs judgment without path splitting, while for bits in the unreliable subset, path splitting is performed. This segmentation allows the system to achieve near-maximum-likelihood performance for reliable bits with reduced complexity, while maintaining overall decoding performance through selective path splitting only where necessary.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If successive-cancellation decoding is performed in order of bits with hard judgment for each decoded bit, then decoding complexity is reduced to O(N log2 N), but error propagation occurs resulting in degradation of decoding performance

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

Solution Approach 1:

The patent applies local quality by treating different bits differently based on their reliability characteristics. High-reliability bits in the reliable subset are decoded with simple judgment (similar to SC decoding), while low-reliability bits in the unreliable subset undergo path splitting (similar to List decoding). This localized differentiation allows the system to minimize error propagation for reliable bits while maintaining acceptable complexity, thereby improving overall decoding performance without uniformly increasing complexity across all bits.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9319070B2Method and device for decoding polar codes
Publication Date: 2016.04.19 HUAWEI TECH CO LTD
  • US9319070B2 patent drawing
  • US9319070B2 patent drawing
  • US9319070B2 patent drawing

AI summary

Embodiments of the present invention provide a method and a device for decoding Polar codes. A reliable subset is extracted from an information bit set of the Polar codes, where reliability of information bits in the reliable subset is higher than reliability of other information bits. The method includes: obtaining a probability value or an LLR of a current decoding bit of the Polar codes; when the current decoding bit belongs to the reliable subset, performing judgment according to the probability value or the LLR of the current decoding bit to determine a decoding value of the current decoding bit, keeping the number of decoding paths of the Polar codes unchanged, and modifying probability values of all the decoding paths by using the probability value or the LLR of the current decoding bit.