Polar Code SCL Decoding with Adaptive Survivor Path Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional polar code decoding methods are complex due to a fixed survivor path quantity, leading to increased system complexity and energy consumption, especially when the code length is short.

Innovation Solution

Adaptive determination of the survivor path quantity based on the code length and signal-to-noise ratio (SNR) during polar polar code decoding, allowing for a smaller value of survivor paths without compromising performance, and adaptive determination of the CRC check code length based on the information sequence length to optimize encoding complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed survivor path quantity L is used for polar code decoding, then the decoding algorithm is simple to implement, but the system complexity and energy consumption increase

Engineering Contradiction:
Improvedecoding algorithm simplicityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the survivor path quantity L adjustable rather than fixed. The decoding algorithm dynamically adapts L based on channel conditions (SNR) and code length, allowing the system to optimize between simplicity and performance according to actual operating conditions. This resolves the contradiction by enabling the system to be simple when conditions permit while maintaining performance when conditions deteriorate.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter L (survivor path quantity) based on channel SNR and code length parameters. By adjusting this key parameter dynamically, the system achieves different levels of decoding performance and complexity trade-offs. When channel conditions are good, a smaller L reduces complexity; when conditions are poor, a larger L improves performance, thus resolving the fixed-parameter limitation.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a relatively large survivor path quantity L is set to obtain good decoding performance, then the decoding accuracy improves, but the decoding complexity and energy consumption greatly increase

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

Solution Approach 1:

The patent makes the survivor path quantity L dynamic rather than static. The system adjusts L based on channel SNR and code length, enabling energy-efficient operation when channel conditions are good (smaller L) while maintaining decoding accuracy when conditions are poor (larger L). This dynamic adaptation resolves the contradiction between accuracy and energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter L according to channel conditions and code characteristics. By optimizing L as a variable parameter rather than a fixed value, the system achieves the minimum necessary decoding accuracy for each situation without unnecessarily increasing energy consumption. This parameter optimization resolves the trade-off between reliability and energy use.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If a relatively large survivor path quantity L is used for all code lengths, then the decoding performance is maintained, but the system complexity increases for short code lengths

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

Solution Approach 1:

The patent applies local quality by tailoring the survivor path quantity L to specific code lengths and channel conditions rather than using a uniform value. For short code lengths with good channel conditions, a smaller L is used, reducing complexity locally. For longer code lengths or poor conditions, a larger L is applied. This localized optimization resolves the contradiction between maintaining performance and reducing complexity for different code lengths.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter L based on code length N and channel SNR, creating a adaptive relationship rather than a fixed value. This allows the system to optimize L for each specific decoding scenario, achieving good performance where needed while minimizing complexity where possible. The parameter adaptation resolves the one-size-fits-all problem.

Inventive Principle:
Principle #35Parameter changes

4Ease of manufacture

If the CRC check code length is fixed, then the encoding process is simple, but the encoding complexity increases for different information sequence lengths

Engineering Contradiction:
Improveencoding process simplicityVSAvoidencoding complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent makes the CRC check code length dynamic rather than fixed. The encoding process adapts the CRC length based on the information sequence length, allowing simple encoding for short sequences while providing enhanced error detection for longer sequences. This dynamic adjustment resolves the contradiction between process simplicity and adaptive complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the CRC check code length parameter according to the information sequence length. By making this parameter adaptive rather than fixed, the system achieves encoding simplicity when appropriate while providing necessary complexity for longer sequences. This parameter optimization resolves the trade-off between ease of manufacture and encoding complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10892780B2Polar polar code encoding and decoding method and apparatus
Publication Date: 2021.01.12 HUAWEI TECH CO LTD
  • US10892780B2 patent drawing
  • US10892780B2 patent drawing
  • US10892780B2 patent drawing

AI summary

Embodiments of the present invention disclose a polar polar code encoding and decoding method and an apparatus. The decoding method may include: obtaining a polar polar code a code length N of the polar polar; determining a survivor path quantity L of the polar polar code according to the code length N of the polar polar code and a signal-to-noise ratio SNR for receiving the polar polar code, where L is a positive integer; and performing successive cancellation list SCL decoding on the polar polar code according to the survivor path quantity L, to obtain L survivor paths, and checking at least one of the L survivor paths, to obtain a decoding result of the polar polar code. The present invention can address a prior-art disadvantage that decoding is rather complex because of a fixed survivor path quantity L for polar code decoding.