Polarization Encoding with Mixed-Rate Outer Codes for Faster Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Polar code decoding algorithms face high decoding complexity and delay, especially when the code rate of outer component codes is close to 1/2, making parallelization difficult and inefficient.

Innovation Solution

The proposed encoding method distributes information bits across outer component codes with varying code rates, including higher, lower, and intermediate rates, allowing for parallel decoding of higher and lower code rate components, reducing decoding delay and improving throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If SC or SCL decoding algorithms are used for Polar codes, then decoding performance is improved, but decoding delay increases due to serial decoding

Engineering Contradiction:
Improvedecoding performanceVSAvoiddecoding delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the Polar code decoding into multiple parallel decoding units, each handling a portion of the decoded bits. This segmentation enables parallel processing of different bit segments simultaneously, reducing overall decoding delay while maintaining the reliability benefits of SC/SCL algorithms.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If outer component codes are parallelized, then decoding delay is reduced, but parallelization becomes difficult when code rate is close to 1/2

Engineering Contradiction:
Improvedecoding delayVSAvoidparallelization difficulty
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies different code rates to different outer component codes based on their position and characteristics. By assigning code rates adaptively rather than uniformly, the system enables parallelization of component codes while handling the intermediate code rate case (close to 1/2) through differentiated treatment, thus reducing decoding delay without excessive complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the code rate parameter of outer component codes dynamically or adaptively. By adjusting code rates away from the problematic 1/2 value for certain component codes, the system facilitates parallelization and reduces decoding delay while maintaining overall code performance through complementary code rate assignments.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12143125B2Polarization encoding method and apparatus
Publication Date: 2024.11.12 HUAWEI TECH CO LTD
  • US12143125B2 patent drawing
  • US12143125B2 patent drawing
  • US12143125B2 patent drawing

AI summary

An encoding method includes obtaining to-be-encoded information and a mother code length N. The to-be-encoded information includes K information bits. The method also includes determining, based on K and N, a set I corresponding to subchannels of the information bits and a set F corresponding to subchannels of frozen bits. Information bits corresponding to subchannel sequence numbers in the set I are distributed in X outer component codes, a code length of each outer component code is B, and the X outer component codes includes a first-type outer component code and a second-type outer component code or the X outer component codes include a first-type outer component code, a second-type outer component code, and one third-type outer component code. Different types of component codes have different code rates. The method additionally includes performing polarization encoding based on the set I and the set F.