Dynamic Frozen-Bit Polar Coding for Multi-Stage Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional polar code encoders are non-systematic, making it difficult to achieve efficient encoding and decoding, especially in applications requiring multi-stage decoding and probabilistic shaping, which are essential for high-order modulation and error correction in communication technologies.

Innovation Solution

The proposed solution involves a systematic polar encoding method using multiple polar encoding steps, where each input-bit-sequence is encoded successively with different polar codes, and at least one frozen bit in each step is based on an unfrozen bit, allowing for dynamic freezing and efficient decoding. This approach enables the use of dependent codes that are easier to decode and combines well with higher-order modulation and probabilistic shaping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional non-systematic polar code encoding is used, then encoding can be implemented, but the input data sequence does not appear at the output, making it difficult to achieve efficient encoding and decoding for multi-stage decoding and probabilistic shaping

Engineering Contradiction:
Improveease of encoding and decodingVSAvoidadaptability to multi-stage decoding and probabilistic shaping
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamic freezing where frozen bit positions are not fixed but are dynamically determined based on the values of previous encoding steps. Specifically, frozen bits in later encoding steps are set to match the values of corresponding bits from previous steps, creating a systematic structure that adapts to the encoding process while maintaining efficiency for multi-stage decoding and probabilistic shaping applications

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of frozen bit positions from static to dynamic by making them dependent on previous encoding outputs. This parameter change enables the encoder to achieve systematic structure where input data appears at output, while maintaining the flexibility needed for adaptive applications like multi-stage decoding and probabilistic shaping

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If systematic encoding is implemented to allow input data to appear at output, then adaptability to multi-stage decoding and probabilistic shaping is improved, but encoding complexity increases

Engineering Contradiction:
Improveadaptability to multi-stage decoding and probabilistic shapingVSAvoidencoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the encoding process into multiple independent encoding steps, each handling a portion of the data with its own set of frozen and unfrozen bits. This segmentation allows the systematic structure to be achieved through composition of simpler encoding operations rather than a single complex encoding step, reducing overall encoding complexity while maintaining adaptability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By making frozen bit positions dynamic and dependent on previous encoding steps rather than fixed in advance, the patent reduces the complexity of determining systematic positions. The dynamic nature allows the encoder to automatically identify where input data appears in the output without requiring complex pre-calculation of all possible positions

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11108411B2Polar coding with dynamic frozen bits
Publication Date: 2021.08.31 HUAWEI TECH DUESSELDORF
  • US11108411B2 patent drawing
  • US11108411B2 patent drawing
  • US11108411B2 patent drawing

AI summary

The present application concerns an encoding device comprising a FC 11 configured to generate m FC-output-bit-sequences by executing m polar encoding steps upon m FC-input-bit-sequences that comprise frozen and unfrozen bits, wherein m≥2. In an i-th polar encoding step of the m polar encoding steps at least one frozen bit is based on at least one unfrozen bit. The present application also concerns a decoding device comprising a processor configured to decode successively a polar-coded-bitstream comprising m-polar decoding steps, wherein m≥2. In an i-th polar decoding step of the m polar decoding steps at least one frozen bit is based on at least one unfrozen bit. Further, the present application concerns also correspondingly arranged encoding and decoding methods.