Polar Code Rate Matching with Reliability-Sorted Channel Indexes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face high storage overheads due to the need to store numerous mother code sequences to support various code lengths and rates, which is inefficient and resource-intensive.

Innovation Solution

A method and device that utilize a puncturing/shortening proportion and a prestored sequence sorted by channel reliability or capacity to construct a target code length sequence, allowing for efficient mapping of polar-coded bits to channels, 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 using 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 (e.g., N=512) that can be adapted to generate codes of various lengths and rates by selectively removing (puncturing) or not using (shortening) certain bits, thereby reducing storage overhead while maintaining support for diverse coding needs

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

Solution Approach 2:

The patent applies parameter changes by modifying the effective code length and rate parameters through puncturing and shortening operations on a fixed base mother code sequence. By changing the puncturing/shortening proportion parameter, the system can dynamically adjust the output code length and rate without changing the underlying base sequence, allowing flexible adaptation to different transmission requirements while storing only one base sequence

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If puncturing and shortening operations are performed on mother code sequences, then code length and rate can be adjusted, but the sorting of channel indexes may change affecting decoding performance

Engineering Contradiction:
Improveadjustment of code length and rateVSAvoiddecoding performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing the correct channel index sorting sequences for various puncturing/shortening proportions. Before actual coding operations, the system prepares lookup tables containing pre-computed optimal channel index orderings for different code configurations. When coding is performed, the system simply retrieves the appropriate pre-computed sorting sequence based on the desired code length and rate, ensuring optimal decoding performance without requiring real-time recalculation of channel reliability orders

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies copying by creating and storing multiple copies of channel index sorting sequences, each optimized for specific puncturing/shortening proportions. Instead of computing the optimal sorting dynamically for each coding operation, the system maintains pre-computed copies of sorting sequences for different code configurations, allowing rapid selection of the appropriate sorted sequence that matches the intended puncturing/shortening operation, thereby preserving decoding performance across various code lengths and rates

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10581463B2Communication method using polar code, and wireless device
Publication Date: 2020.03.03 HUAWEI TECH CO LTD
  • US10581463B2 patent drawing
  • US10581463B2 patent drawing
  • US10581463B2 patent drawing

AI summary

Embodiments of the application provide a polar coding method for communicating information in a wireless network. Information bits are encoded using a polar code process to obtain a polar-coded bit sequence. A rate matched bit sequence is output based on the polar-coded bit sequence. The rate matched bit sequence includes a quantity M of bits from the polar-coded bit sequence, and the M bits from the polar-coded bit sequence correspond to M channel indexes in a channel index sequence S. The channel index sequence S is obtained based on a puncturing/shortening proportion P′ and a prestored channel index sequence S′. Channel indexes in the prestored channel index sequence S′ are sorted by channel reliability or channel capacity, and a sorting order of the M channel indexes in the channel index sequence S is the same as a sorting order of the channel indexes in the prestored channel index sequence S′.