Polar Code Sequence Generation for Short-Packet 5G Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current polar codes face performance limitations in advanced wireless communication scenarios like 5G, particularly in medium or short packet transmission, due to high calculation complexity and suboptimal performance at extreme code rates.

Innovation Solution

A polar code encoding method that generates a sequence corresponding to a required mother code length based on a basic sequence, allowing for improved encoding and decoding flexibility by sorting reliability values and polarization weights, thereby enhancing encoding and decoding performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Turbo code or LDPC code is used for channel encoding, then encoding and decoding can be performed, but calculation complexity is high and performance is suboptimal at extreme code rates

Engineering Contradiction:
Improveencoding and decoding performanceVSAvoidcalculation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the fundamental parameter of the encoding scheme from Turbo/LDPC codes to polar codes, which have inherently lower calculation complexity while maintaining or improving reliability. This parameter change enables the system to achieve better performance at extreme code rates without the high computational burden of traditional codes.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If traditional polar code is used, then calculation complexity is low, but performance is suboptimal in advanced wireless communication scenarios like 5G

Engineering Contradiction:
Improveencoding and decoding performanceVSAvoidencoding and decoding efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces dynamic selection of encoding parameters including multiple mother code lengths and configurable information bit lengths. The system can dynamically adapt the polar code parameters based on the specific communication scenario (eMBB, mMTC, or URLLC), enabling optimal performance across different efficiency requirements while maintaining low calculation complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes key parameters of the polar code including supporting multiple mother code lengths (N=256, 512, 1024, 2048) and configurable information bit lengths (K). These parameter changes enable the polar code to achieve performance comparable to or better than traditional codes in advanced scenarios while preserving the low complexity advantage.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If polar code is used for medium or short packet transmission, then code length is limited, but performance cannot achieve ideal results

Engineering Contradiction:
Improvetransmission performanceVSAvoidcode length
Core Design Contradiction:
ReliabilityVSLength of stationary object

Solution Approach 1:

The patent segments the polar code into configurable information bit portions and frozen bit portions, with the information bit length K being independently configurable. This segmentation allows the code to be optimized for medium or short packet transmission by adjusting K to match the packet size, achieving ideal performance for limited code length scenarios.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11115054B2Polar code encoding method and apparatus
Publication Date: 2021.09.07 HUAWEI TECH CO LTD
  • US11115054B2 patent drawing
  • US11115054B2 patent drawing
  • US11115054B2 patent drawing

AI summary

This application provides a polar code encoding method and apparatus. The method includes: obtaining, by a sending device, a sequence corresponding to a required mother code length; obtaining, by the sending device, a to-be-encoded bit; and performing, by the sending device, polar code encoding on the to-be-encoded bit by using the sequence corresponding to the required mother code length, to obtain an encoded bit, where the sequence is generated based on a basic sequence, and a length of the basic sequence is less than the mother code length.