Polar Code Sequence Construction for Flexible Puncturing Rates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face high storage overheads due to the need for numerous mother code sequences to support various code lengths and rates, especially in polar coding, which complicates the selection of reliable subchannels for information transmission.

Innovation Solution

A method that constructs a sequence with a target code length based on a prestored sequence sorted by channel reliability or capacity, allowing for flexible puncturing and shortening proportions, thereby reducing storage requirements and improving bit error rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a large quantity of mother code sequences are stored to support all combinations of code lengths and code rates, then the system can support various coding requirements, but the storage overheads of the system become very large

Engineering Contradiction:
Improvesupport for various code lengths and code ratesVSAvoidstorage overheads
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies universality by designing a single base mother code sequence that can serve multiple coding requirements through puncturing and shortening operations. Instead of storing separate mother code sequences for each code length and rate combination, the system uses one universal base sequence that can be adapted to various coding scenarios, thereby reducing storage overhead while maintaining support for diverse code lengths and rates

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

Solution Approach 2:

The patent implements dynamics by enabling flexible puncturing and shortening of the base mother code sequence according to different coding requirements. The system can dynamically adjust the code length and rate by selectively removing (puncturing) or truncating (shortening) portions of the base sequence, allowing adaptive support for various coding parameters without requiring pre-stored variants for each configuration

Inventive Principle:
Principle #15Dynamics

2Reliability

If channel indexes are sorted by channel reliability or capacity, then the polar coding performance is improved, but the complexity of sequence construction and management increases

Engineering Contradiction:
Improvepolar coding performanceVSAvoidsequence construction and management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-sorting the channel indexes of the base mother code sequence according to channel reliability or capacity before transmission. The transmitter pre-processes the sequence to establish the optimal mapping between information bits and reliable subchannels, and the receiver uses the same pre-established sorting to correctly decode the transmitted sequence, thereby improving polar coding performance while avoiding complex real-time sorting operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements copying by using the same base mother code sequence with pre-sorted channel indexes at both the transmitter and receiver ends. The receiver obtains an identical copy of the base sequence structure as the transmitter, ensuring consistent channel index sorting without requiring complex synchronization or re-sorting operations, thus reducing management complexity while maintaining coding reliability

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11133829B2Communciation method using polar code, and wireless device
Publication Date: 2021.09.28 HUAWEI TECH CO LTD
  • US11133829B2 patent drawing
  • US11133829B2 patent drawing
  • US11133829B2 patent drawing

AI summary

Embodiments of the present invention provide a coding method, where the coding method includes: obtaining, based on a puncturing/shortening proportion P′ and a prestored sequence S′, a constructed sequence S that has a length equal to a target code length M, where S′ includes N′ channel indexes sorted by channel reliability or channel capacity, and sorting of channel indexes in S is the same as or different from sorting of channel indexes in S′; and mapping a to-be-sent bit sequence to a channel corresponding to S. According to this method, an appropriate constructed sequence S may be generated based on different puncturing/shortening proportions to perform coding, thereby decreasing a bit error rate.