Polar Code Encoding With Nested Aggregation for Faster Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current polar code algorithms face challenges in constructing data blocks at specific aggregation levels to match desired rates, leading to inefficiencies in encoding and decoding processes.

Innovation Solution

The method involves encoding data blocks at an aggregation level of 2L using the formula [u.2⁢⁢Lu.L]⁡[GLN0GLNGLN]=⌊C.2⁢⁢LC.L⌋, where {dot over (u)}L and {dot over (u)}2L are nested data blocks, allowing for early decoding termination and reduced decoding delay by leveraging frozen and check frozen bits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If data blocks are encoded at higher aggregation levels using nested structures, then decoding delay is reduced through early termination, but device complexity increases due to the nested encoding framework

Engineering Contradiction:
Improvedecoding delayVSAvoidencoding structure complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies nesting by constructing data blocks at higher aggregation levels using nested structures where {u.2L} contains {u.L} as a subset. This nested encoding framework allows the decoder to terminate early when successfully decoding at a lower aggregation level, reducing decoding delay while managing complexity through structured organization.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent implements preliminary action by pre-constructing nested data block structures with frozen and check frozen bits at multiple aggregation levels before transmission. This allows the receiver to attempt decoding at lower aggregation levels first, and if successful, terminate early without processing higher levels, thus reducing decoding delay.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data blocks are encoded at higher aggregation levels with nested structures, then encoding gain is improved through increased code length, but productivity decreases due to increased computational overhead

Engineering Contradiction:
Improveencoding gainVSAvoidencoding efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The nested structure allows incremental encoding where data blocks at higher aggregation levels build upon lower levels. This enables the system to achieve full encoding gain through increased code length while optimizing productivity by only performing additional encoding computations when lower-level decoding fails.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent applies local quality by using frozen bits and check frozen bits at specific positions within the nested structure. These specially designed bit positions provide local redundancy and verification capabilities, improving encoding gain without requiring uniform increases in computational overhead across the entire data block.

Inventive Principle:
Principle #3Local quality

3Reliability

If nested data block structures are used with frozen bits, then information bit recovery reliability is improved, but device complexity increases due to additional bit management

Engineering Contradiction:
Improveinformation bit recoveryVSAvoidbit management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The nested structure organizes frozen bits and information bits in a hierarchical manner where {u.2L} contains both information bits and frozen bits from {u.L}. This structured organization improves information bit recovery reliability by providing multiple decoding opportunities while managing bit complexity through clear hierarchical relationships.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent segments the data block into distinct components: information bits, frozen bits, and check frozen bits at different aggregation levels. This segmentation allows the decoder to process and verify different bit types independently, improving recovery reliability while reducing management complexity through modular processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11362676B2Data encoding and decoding methods and apparatuses
Publication Date: 2022.06.14 HUAWEI TECH CO LTD
  • US11362676B2 patent drawing
  • US11362676B2 patent drawing
  • US11362676B2 patent drawing

AI summary

Embodiments of the application provides a method for encoding. The method includes: receiving a to-be-encoded data block; encoding the data block at an aggregation level of 2L, where a formula used during the encoding is as follows:[u.2⁢⁢Lu.L]⁡[GLN0GLNGLN]=⌊C.2⁢⁢LC.L⌋(I)u.L={uLuL-1…u1},u.2⁢⁢L=⁢{u2⁢Lu2⁢L-1…uL+1},⁢c.L={cLcL-1…c1},c.2⁢⁢L={c2⁢Lc2⁢L-1…cL+1},GLN=GN⊗log2(L)(II)L=2n, and n is a natural number greater than or equal to 0; and outputting an encoded data block.