Polar Code Construction With Overlapping Sub-Channel Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Polar codes used in 5G wireless communications face challenges in achieving optimal error correction performance due to limitations in code length and decoding complexity, particularly in finite code lengths and varying channel conditions, which affect the allocation of sub-channels for information and frozen bits.

Innovation Solution

The method involves selecting sub-channels for information bits from overlapping constituent polar codes of length Nref < N, using a chained polar coding approach that optimizes bit allocation and polarization, allowing for dynamic bit distribution across multiple sub-codes to enhance coding gain and reduce decoding complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional polar codes of length N are used, then channel capacity is approached, but decoding complexity increases and error correction performance is limited in finite code lengths

Engineering Contradiction:
Improveerror correction performanceVSAvoiddecoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides a polar code of length N into multiple constituent polar codes of shorter length Nref. Each constituent code processes a subset of sub-channels independently, reducing the decoding complexity from O(N) to O(Nref) while maintaining error correction performance through the overlapping structure that ensures all sub-channels are covered.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs a hierarchical structure where multiple shorter constituent polar codes (Nref) are nested within the overall code framework of length N. The constituent codes overlap and share common sub-channels, creating a nested arrangement that achieves long-code performance with short-code decoding complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If code length N is increased to approach channel capacity, then coding gain improves, but computational complexity increases

Engineering Contradiction:
Improvecoding gainVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent segments the computational task of decoding a length-N code into multiple independent decoding tasks of length-Nref. This segmentation maintains the coding gain benefits of long codes by covering all N sub-channels through overlapping constituent codes, while reducing computational complexity to match the smaller Nref length.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses multiple constituent codes that overlap and cover the same sub-channels multiple times. This excessive action ensures that all sub-channels are adequately covered to achieve full coding gain, while each individual constituent code operates at lower computational complexity Nref.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If sub-channel allocation is optimized for maximum capacity, then error correction performance improves, but allocation complexity increases

Engineering Contradiction:
Improveerror correction performanceVSAvoidallocation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides sub-channel allocation into multiple independent allocation processes, one for each constituent polar code of length Nref. Each constituent code allocates its subset of sub-channels independently using simplified criteria, avoiding the complexity of optimizing the entire N-length code while achieving near-optimal performance through the overlapping structure.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10812107B2Apparatus and methods for polar code construction and bit position allocation
Publication Date: 2020.10.20 HUAWEI TECH CO LTD
  • US10812107B2 patent drawing
  • US10812107B2 patent drawing
  • US10812107B2 patent drawing

AI summary

A sub-channel to carry an information bit, in input bits that are to be encoded, is selected from each of multiple subsets of sub-channels that are provided by a length N polar code. The subsets include sub-channels that are associated with respective overlapping constituent polar codes of the length N polar code. The constituent polar codes are of length Nref&lt;N. An ordered sequence of length Nref, instead of a longer ordered sequence of length N, may be used in selecting the sub-channels. The input bits are encoded to generate a codeword, and the codeword is transmitted.