Polar Coded Modulation With Unequal Error Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The decoding complexity of polar codes increases significantly with list-size and block-length, particularly in medium to large block-lengths, limiting their adoption for high throughput regimes such as 5G NR eMBB data rates (20 Gbps and above).

Innovation Solution

The method involves constructing and modulating polar codes by identifying nonuniform channel conditions, selecting a modulation order, configuring component codes and incremental ratios for Unequal Error Protection (UEP), calculating modified code construction parameters, and encoding the component polar codes accordingly. This approach allows for adaptive error protection based on channel conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If CRC-aided list decoding is adopted to improve error protection performance, then reliability is improved, but decoding complexity increases in proportion to list-size and block-length

Engineering Contradiction:
Improveerror protection performanceVSAvoiddecoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The code is segmented into multiple component polar codes, each handling different portions of the data. This segmentation allows the system to distribute the decoding workload across multiple simpler components rather than processing the entire block as one unit, thereby reducing overall decoding complexity while maintaining error protection performance through the coordinated operation of multiple code segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different component codes are assigned different code construction parameters optimized for their specific roles within the overall code structure. This local optimization allows each component to operate at its own complexity level appropriate to its function, reducing the need for uniformly high complexity across the entire system while maintaining overall reliability.

Inventive Principle:
Principle #3Local quality

2Reliability

If conventional polar code construction is used to achieve capacity-approaching performance, then reliability is improved, but adaptability to nonuniform channel conditions deteriorates

Engineering Contradiction:
Improveerror protection performanceVSAvoidadaptability to channel conditions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The code construction parameters are made dynamic and adaptive rather than fixed. Different component codes can have different parameters that are selected or adjusted based on the actual channel conditions, allowing the system to adapt to nonuniform channel characteristics while maintaining the reliability benefits of polar codes through the component structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different portions of the code are optimized for different channel conditions by assigning specific code construction parameters to different component codes. This allows the system to provide tailored error protection for different parts of the transmission that experience different channel qualities, improving overall adaptability to nonuniform channels.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12273192B2Methods and procedures for polar coded modulation
Publication Date: 2025.04.08 INTERDIGITAL PATENT HOLDINGS INC
  • US12273192B2 patent drawing
  • US12273192B2 patent drawing
  • US12273192B2 patent drawing

AI summary

Methods, apparatuses and systems are provided for constructing and modulating polar codes. Such procedures may involve identifying nonuniform channel conditions, selecting a modulation order, configuring a plurality of component codes and incremental ratios for Unequal Error Protection (UEP), identifying initial code construction parameters for each component code, calculating modified code construction parameters based on the incremental ratios for UEP, and encoding the component polar codes according to the modified construction parameters. Each component code may be comprised of a plurality of input bits. The initial and modified code construction parameters may include a number of unfrozen and frozen input bits, and identifying a number of unfrozen and frozen input bits may involve calculating and comparing reliability values for each bit. Calculating and comparing reliability values for each bit may involve applying a Polarization Weight (PW)-based method.