Polar Code Bit Allocation for Adaptive Rate Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Polar codes in wireless communication systems face challenges in achieving optimal rate matching, leading to reduced throughput due to uncompensated rate matching techniques that do not account for punctured or shortened bits, affecting channel reliability and coding performance.

Innovation Solution

The implementation of advanced rate matching techniques that involve mapping transmission capacity factors to codeword lengths and using interpolation functions to determine bit channel locations, allowing for dynamic adjustment of information bit allocation across bit-channel partitions, and switching between different rate matching schemes based on transmission parameters to optimize coding performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional rate matching techniques are used for polar codes, then the implementation is simple, but the throughput is reduced due to uncompensated rate matching

Engineering Contradiction:
ImprovethroughputVSAvoidrate matching scheme complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic rate matching by selecting different rate matching schemes (first scheme for puncturing, second scheme for shortening) based on transmission parameters such as code rate and block length. This allows the system to adaptively optimize throughput for different transmission conditions rather than using a fixed simple approach.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of bit channel partitioning by dynamically adjusting the partitioning based on transmission parameters. Different partitioning strategies are applied for different code rates and block lengths, enabling the system to compensate for rate matching losses and improve throughput across various operating conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If fixed bit channel partitioning is used, then the encoding process is simple, but the coding performance deteriorates under varying transmission conditions

Engineering Contradiction:
Improvecoding performanceVSAvoidbit channel partitioning complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic bit channel partitioning where the partitioning configuration changes based on transmission parameters such as code rate and block length. This allows the system to optimize coding performance for different channel conditions by selecting appropriate partitioning strategies, rather than using a fixed partitioning approach.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different bit channel partitioning strategies to different portions of the code based on local requirements. By partitioning bit channels differently for different sections and adapting to local transmission conditions, the system improves overall coding performance without requiring complete re-encoding.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If rate matching is not performed, then the encoding process is straightforward, but the code rate and codeword size cannot be adjusted to meet transmission requirements

Engineering Contradiction:
Improvecode rate adjustment capabilityVSAvoidrate matching processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the rate matching process into distinct schemes: puncturing-based rate matching and shortening-based rate matching. This segmentation allows the system to handle different code rate adjustment requirements through specialized procedures, improving adaptability while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal rate matching framework that can handle both puncturing and shortening operations through a unified selection mechanism. This multi-functional approach allows the same encoding infrastructure to adapt to various code rate and codeword size requirements, enhancing versatility without proportionally increasing complexity.

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

4Measurement precision

If transmission capacity factors are not mapped to codeword lengths, then the lookup table is simple, but the accuracy of bit channel identification deteriorates

Engineering Contradiction:
Improvebit channel identification accuracyVSAvoidmapping table complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent pre-computes and stores transmission capacity factors in lookup tables mapped to specific codeword lengths and code rates. This preliminary action allows the system to quickly retrieve accurate bit channel identification information during transmission without performing complex real-time calculations, thereby improving precision while managing complexity through pre-processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11438100B2Rate-matching techniques for polar codes
Publication Date: 2022.09.06 QUALCOMM INC
  • US11438100B2 patent drawing
  • US11438100B2 patent drawing
  • US11438100B2 patent drawing

AI summary

Methods, systems, and devices for wireless communication are described for polar coding with rate matching. A transmitter may construct input channels into a polar encoder to provide an information bit vector that does not include punctured or shortened bits. One or more transmission capacity factors may be used in identifying the information bit vector, which may be mapped to one or more of a codeword length of the polar code or a number of transmitted bits in each codeword. A number of different rate matching schemes may be available for transmissions, and may be selected based on one or more polar coding parameters. In some cases, mapping techniques may be used in two or more different rate matching schemes.