Irregular Polar Encoding for Non-Uniform Channel Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Polar codes, despite asymptotically achieving optimal coding efficiency for infinite codeword lengths, exhibit inferior performance at finite lengths and high computational complexity, particularly in non-uniform channels like higher-order modulation, frequency-selective fading, and MIMO channels, due to limited design degrees of freedom and uniform reliability assumptions.

Innovation Solution

The introduction of irregular polar codes with additional parameters such as irregular coupling values, permutation irregularity, polarization kernel irregularity, and de-activated XOR operations, along with joint optimization of interleavers and polar code construction, to enhance adaptability and error correction performance in non-uniform channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If regular polar codes are used with uniform reliability assumptions, then the encoding is simple and systematic, but the error correction performance is inferior at finite codeword lengths and high computational complexity occurs in non-uniform channels

Engineering Contradiction:
Improveerror correction performanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by introducing irregular polar codes where different portions of the codeword are treated differently based on channel reliability. Specifically, the code assigns different freezing patterns and coupling values to different bit positions, creating localized adaptations to non-uniform channel conditions. This allows the system to achieve better error correction performance in specific unreliable positions without uniformly increasing complexity across all positions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making the polar code parameters adaptive to channel conditions. The irregular polar code construction allows dynamic adjustment of freezing patterns, coupling values, and permutation operations based on the actual channel characteristics. This dynamic adaptation enables the system to optimize error correction performance for finite codeword lengths while managing computational complexity through selective complexity allocation.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If regular polar codes are designed for asymptotic optimal coding efficiency, then the code construction is straightforward, but the adaptability to non-uniform channels like higher-order modulation and frequency-selective fading is limited

Engineering Contradiction:
Improveadaptability to channel variationsVSAvoidcode construction complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by modifying the fundamental parameters of polar codes to create irregular variants. Specifically, it changes the freezing pattern parameters, coupling value parameters, and permutation parameters based on channel characteristics. These parameter modifications enable the code to adapt to non-uniform channels including higher-order modulation and frequency-selective fading, while the parameterized structure allows systematic exploration of different configurations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements segmentation by dividing the codeword into different segments with different reliability characteristics and applying different encoding parameters to each segment. This segmentation allows the system to tailor the encoding strategy to specific channel conditions in different portions of the transmission, improving overall adaptability to non-uniform channels while maintaining a structured approach to code construction.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If frozen bit locations are fixed in regular polar codes, then the encoding procedure is simple, but the design degrees of freedom are limited and performance suffers at finite lengths

Engineering Contradiction:
Improvecoding efficiencyVSAvoiddesign flexibility
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining multiple candidate freezing patterns and coupling value configurations that are optimized for different channel conditions and code lengths. These pre-computed parameters are stored and selected based on the actual transmission scenario, allowing the system to achieve near-optimal performance at finite lengths without performing complex real-time optimization. This preliminary preparation balances design flexibility with implementation simplicity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10862621B2Irregular polar code encoding
Publication Date: 2020.12.08 MITSUBISHI ELECTRIC RESEARCH LABORATORIES INC
  • US10862621B2 patent drawing
  • US10862621B2 patent drawing
  • US10862621B2 patent drawing

AI summary

A transmitter for transmitting an encoded codeword over a communication channel includes a source to accept source data, an irregular polar encoder operated by a processor to encode the source data with at least one polar code to produce the encoded codeword, a modulator to modulate the encoded codeword, and a front end to transmit the modulated and encoded codeword over the communication channel. The polar code is specified by a set of regular parameters including one or combination of parameters defining a number of data bits in the codeword, a parameter defining a data index set specifying locations of frozen bits in the encoded codeword, and a parameter defining a number of parity bits in the encoded codeword. The polar code is further specified by a set of irregular parameters including one or combination of parameters defining an irregularity of values of at least one regular parameter of the polar code, a parameter defining an irregularity of permutation of the encoded bits, a parameter defining an irregularity of polarization kernels in the polar code, and a parameter defining an irregularity in selection of de-activated exclusive-or operations on different stages of the polar encoding, and wherein the irregular polar encoder encodes the codeword using the regular and the irregular parameters of the polar code.