Polar Code Channel Sequencing for Flexible Bit Positioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Polar codes' determined position set of information bits is relatively monotonous, limiting flexibility in channel coding.

Innovation Solution

Obtaining a target construction sequence that includes sorted or quantized channel reliability sequences, allowing for flexible determination of information bit positions based on channel reliability, enabling more diverse encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If channel reliability is calculated using fixed formulas (formula 1 or 2), then channel sequence is fixed and determined, but the position set of information bits becomes relatively monotonous and lacks flexibility

Engineering Contradiction:
Improvechannel reliability calculation accuracyVSAvoidposition set flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces multiple construction sequences (first construction sequence, second construction sequence, third construction sequence) that can be dynamically selected based on different scenarios. Each construction sequence provides different position sets for information bits, transforming the static determination process into a dynamic selection process that adapts to different channel conditions and requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of construction sequence selection by introducing multiple predefined construction sequences with different characteristics. Instead of using a single fixed construction method, the system can select from multiple construction sequences (first, second, third) each with different position arrangements, thereby changing the positional parameters of information bits to achieve both reliability and flexibility.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a single construction sequence is used for polar code encoding, then the encoding process is simple, but the encoding and decoding flexibility is limited

Engineering Contradiction:
Improveencoding process complexityVSAvoidencoding flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent performs preliminary preparation by defining multiple construction sequences in advance (first construction sequence, second construction sequence, third construction sequence), each with predetermined position sets for information bits. This preliminary action allows the system to quickly select from pre-defined options during actual encoding, maintaining simplicity while providing flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent makes the encoding system multi-functional by introducing multiple construction sequences that can serve different purposes. The first construction sequence can be used for one type of encoding scenario, the second for another, and the third for yet another, allowing a single encoding apparatus to handle multiple different encoding requirements without requiring separate specialized systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10439759B2Communication method and apparatus
Publication Date: 2019.10.08 HUAWEI TECH CO LTD
  • US10439759B2 patent drawing
  • US10439759B2 patent drawing
  • US10439759B2 patent drawing

AI summary

Embodiments of this application provides a communication method in a wireless communication network. A communication device obtains an information bit sequence and obtain a first sequence, wherein the first sequence comprises sequence numbers of N channels ordered in ascending order of channel reliability, wherein N is 1024 and wherein a channel whose sequence number is 0, a channel whose sequence number is 1, and a channel whose sequence number is 2 are ordered in ascending order of channel reliability; then polar encode the information bits based on the first sequence to obtain an encoded bit sequence and output the encoded bit sequence.