Polar Code Bit Mapping Using Reliability-Ordered Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current polar code encoding methods face challenges in achieving ideal encoding/decoding performance, especially in medium and short packet transmissions, due to high computation complexity and limited code length, and accuracy of reliability sorting of polar channels is not ideal, affecting overall performance.

Innovation Solution

A polar code encoding method that determines the reliability of polar channels using specific computation formulas, sorting sequence numbers based on reliability, and mapping bits to channels to reduce computation complexity and improve encoding performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If turbo code or LDPC code is used for channel coding, then encoding/decoding performance can be achieved, but computation complexity is high and code length is limited

Engineering Contradiction:
Improveencoding/decoding performanceVSAvoidcomputation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of code type from turbo code or LDPC code to polar code, which has lower computation complexity while maintaining good encoding/decoding performance. The polar code structure with sequential decoding reduces the computational burden compared to the iterative decoding required by turbo and LDPC codes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the channel into multiple polar channels with different reliability characteristics, allowing selective mapping of information bits to high-reliability channels. This segmentation approach enables efficient resource allocation and reduces overall computation complexity by focusing decoding efforts on critical channels.

Inventive Principle:
Principle #1Segmentation

2Productivity

If medium and short packet transmission is performed with limited code length, then transmission efficiency is improved, but encoding/decoding performance deteriorates

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidencoding/decoding performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality by assigning different reliability characteristics to different polar channels and selectively mapping information bits to channels with locally optimized reliability. This allows the system to achieve good performance even with limited code length by ensuring that each bit is transmitted through the most suitable channel.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs preliminary reliability sorting of polar channels before encoding, establishing an optimal mapping between information bits and polar channels in advance. This preliminary action ensures that even with short packet lengths, the most reliable channels are utilized first, maintaining encoding/decoding performance while improving transmission efficiency.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If reliability sorting accuracy of polar channels is improved, then encoding/decoding performance is enhanced, but computation complexity increases

Engineering Contradiction:
Improvereliability sorting accuracyVSAvoidcomputation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the reliability sorting step as a separate preliminary operation, performing it once before encoding begins. This extraction allows the system to achieve high reliability sorting accuracy without increasing the complexity of the main encoding process, as the sorting results can be stored and reused.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs reliability sorting as a preliminary action before the actual encoding process. By computing and storing the reliability order of polar channels in advance, the system achieves high sorting accuracy during encoding without incurring repeated computational costs, thus enhancing performance while controlling complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11323205B2Polar code encoding method and apparatus
Publication Date: 2022.05.03 HUAWEI TECH CO LTD
  • US11323205B2 patent drawing
  • US11323205B2 patent drawing
  • US11323205B2 patent drawing

AI summary

A polar code encoding method and apparatus are provided, the method including obtaining a first sequence used to encode K to-be-encoded bits, where the first sequence comprises sequence numbers of N polar channels, where the sequence numbers of the N polar channels are arranged in the first sequence according to reliability of the N polar channels, where K is a positive integer, where N is a mother code length of a polar code, where N is a positive integer power of 2, and where K≤N, selecting sequence numbers of K polar channels from the first sequence in descending order of the reliability, and placing the to-be-encoded bits according to the selected sequence numbers of the K polar channels, and performing polar code encoding on the to-be-encoded bits.