Recursive Polar Code Construction for Punctured Bit Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Polar codes do not effectively account for punctured bits during encoding, leading to reduced throughput in wireless communication systems due to compromised gains and inefficient allocation of information bits to bit-channels.

Innovation Solution

A method for wireless communication that identifies and adjusts the target mutual information and recursive partitioning of bit-channels based on the number of punctured bits, ensuring that information bits are allocated to the most reliable polarized bit-channels, using a mutual-information based recursive polar code construction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If polar codes are used for encoding with fixed power-function lengths (2^N), then error correction capability is improved, but adaptability to flexible bit rates and punctured bit scenarios deteriorates

Engineering Contradiction:
Improveerror correction capabilityVSAvoidadaptability to flexible bit rates
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the polar code construction adaptive rather than fixed. The encoder dynamically adjusts the code parameters based on the actual transmission scenario, including the number of punctured bits and target code rate. This allows the system to maintain optimal error correction performance while adapting to flexible bit rates and puncturing scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes key parameters of the polar code construction based on transmission conditions. Specifically, it adjusts the target mutual information and the recursive partitioning process according to the number of punctured bits and desired code rate. This parameter adaptation enables the code to maintain reliability while being versatile across different operating conditions.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If puncturing is applied to achieve given code rates, then transmission efficiency is improved, but allocation of information bits to bit-channels becomes inefficient

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidinefficient allocation of information bits
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by performing recursive partitioning and bit-channel capacity evaluation before the actual encoding process. The encoder pre-determines which bit-channels will receive information bits based on their capacities and the expected puncturing pattern. This preliminary optimization ensures that even after puncturing, the remaining bits are optimally allocated, preventing information loss and maintaining transmission efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback by adjusting the target mutual information based on the actual number of punctured bits. The encoder evaluates the bit-channel capacities and feedback this information to optimize the allocation of information bits. This feedback mechanism ensures that the allocation remains efficient despite the reduction in transmitted bits due to puncturing.

Inventive Principle:
Principle #23Feedback

3Device complexity

If recursive partitioning is performed without accounting for punctured bits, then encoding complexity is reduced, but throughput deteriorates due to compromised gains

Engineering Contradiction:
Improveencoding complexityVSAvoidthroughput
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies partial action by performing recursive partitioning only to the extent necessary for the given transmission scenario. Rather than always performing complete partitioning to the maximum depth, the encoder adjusts the partitioning depth and granularity based on the number of punctured bits and code rate requirements. This partial partitioning maintains sufficient throughput while avoiding unnecessary computational complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11201691B2Mutual-information based recursive polar code construction
Publication Date: 2021.12.14 QUALCOMM INC
  • US11201691B2 patent drawing
  • US11201691B2 patent drawing
  • US11201691B2 patent drawing

AI summary

Methods, systems, and devices for wireless communication are described. To encode a vector of bits using a polar code, an encoder may allocate information bits of the vector to polarized bit-channels associated with a channel (e.g., a set of unpolarized bit-channels) used for a transmission. In some cases, the polarized bit-channels may be partitioned into groups associated with different values of some associated reliability metric (s). The information bits may be allocated to the polarized bit-channels based on the reliability metrics of the different polarized bit-channels and the overall capacity of a transmission. That is, the bit locations of a transmission may depend on the reliability metrics of different polarized bit-channels and the overall capacity of the transmission. To facilitate puncturing, the overall capacity of the transmission may be adjusted and the unpolarized bit-channels may be partitioned into polarized bit-channels based on the adjusted capacity.