Polar Code ECC Bit Placement for Reliable Wireless Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Polar coding techniques face challenges in effectively utilizing error-correcting codes in wireless communication applications, particularly in ensuring reliable bit positions for information transmission over noisy channels.

Innovation Solution

The method involves generating input vectors for Polar codes that include information bits and error-correcting codes (ECCs), with specific ECCs placed in bit positions based on reliability criteria, and using m-fold Kronecker product matrices for encoding and decoding to enhance error correction capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error-correcting codes are integrated into Polar codes, then error correction capability is improved, but code complexity increases

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

Solution Approach 1:

The patent combines error-correcting codes with Polar codes into a unified concatenated structure. The ECC encoder processes information bits to generate ECC bits, which are then concatenated with the original information bits to form an enhanced input vector for the Polar encoder. This merging approach integrates the error correction functionality directly into the Polar coding framework, improving reliability while maintaining structured code organization.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The coding scheme segments the information bits into multiple groups, with ECC bits generated for specific segments and placed in predetermined positions within the input vector. This segmentation allows selective application of error correction to critical portions of the data, managing code complexity by focusing correction resources where most needed rather than applying uniform correction across all bits.

Inventive Principle:
Principle #1Segmentation

2Reliability

If ECC bits are placed in specific bit positions based on reliability criteria, then communication reliability is improved, but processing complexity increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by placing ECC bits in specific bit positions of the input vector that correspond to reliable channels according to channel polarization characteristics. Rather than uniformly distributing ECC bits across all positions, the scheme strategically locates them in positions where the Polar code provides highest reliability, optimizing the local error protection quality where it matters most for the given channel conditions.

Inventive Principle:
Principle #3Local quality

3Reliability

If concatenated Polar encoding is used, then error correction performance is improved, but encoding and decoding complexity increases

Engineering Contradiction:
Improveerror correction performanceVSAvoidencoding and decoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-determining the positions where ECC bits will be placed in the input vector based on the expected channel polarization characteristics. The encoder is configured with predetermined position information for ECC bits, allowing the concatenation process to follow a fixed pattern rather than requiring dynamic position selection during encoding. This reduces encoding complexity while maintaining the performance benefits of strategic ECC placement.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10673468B2Concatenated and sliding-window polar coding
Publication Date: 2020.06.02 HUAWEI TECH CO LTD
  • US10673468B2 patent drawing
  • US10673468B2 patent drawing
  • US10673468B2 patent drawing

AI summary

Methods, apparatuses, and systems for implementing error-correction in communication systems, particularly wireless communication systems, are provided. A Polar code-based encoding method combines first and second pluralities of information bits and error-correcting code bits, and a plurality of frozen bits, into an input vector. The input vector is encoded according to a Polar code to produce a first codeword, which improves the probability of successfully transmitting and receiving the codeword over a physical channel in the communication system.