Polar Code Bit Allocation With CRC-PC Hybrid Outer Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current polar coding schemes, such as CA-Polar and PC-Polar, face limitations in early termination capability and encoding optimization, leading to poor performance in decoding reliability and complexity, especially at high signal-to-noise ratios.

Innovation Solution

The proposed method involves performing both cyclic redundancy check (CRC) and parity check encoding before polar encoding, and using CRC-aided PC polar encoding to improve error detection capability and decoding performance by allocating bits based on subchannel reliability and quasi-periodic features of channel polarization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If CRC code is used as outer code in CA-Polar scheme, then error detection capability is improved, but early termination capability is lost and encoding optimization space is reduced

Engineering Contradiction:
Improveerror detection capabilityVSAvoidearly termination capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent combines CRC code and PC code into a hybrid outer code structure. The CRC bits provide error detection capability while the PC bits are distributed among information bits to enable early termination during decoding. This merging allows both error detection and early termination to coexist in the same polar coding system.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The outer code structure serves multiple functions simultaneously: CRC bits detect errors in received data, PC bits enable early termination by providing check constraints during incremental decoding, and the combined structure maintains compatibility with polar encoding. This multi-functionality resolves the contradiction by making the outer code system capable of both error detection and early termination.

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

2Ease of manufacture

If CRC bit is placed at end of information bits, then error detection is simplified, but encoding optimization capability is reduced

Engineering Contradiction:
Improveerror detection simplicityVSAvoidencoding optimization capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The outer code is segmented into distinct functional components: CRC bits for error detection and PC bits for encoding optimization. This segmentation allows each component to perform its specialized function independently while working together as a unified outer code structure, resolving the contradiction between simplicity and adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different portions of the outer code have different qualities and functions. CRC bits are positioned to provide error detection with simple parity checks, while PC bits are distributed among information bits to provide encoding optimization capabilities. This local differentiation allows each part to excel at its specific function while contributing to overall system performance.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If PC polar scheme is used, then early termination capability is improved, but construction complexity increases

Engineering Contradiction:
Improveearly termination capabilityVSAvoidconstruction complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Instead of implementing the full complex PC polar construction, the patent applies partial PC functionality by distributing only sufficient PC bits among information bits to enable early termination. This partial application reduces construction complexity while maintaining the essential early termination capability, resolving the contradiction between functionality and complexity.

Inventive Principle:
Principle #16Partial or excessive action

4Ease of operation

If first path decoding result is output by default, then decoding process is simplified, but decoding reliability deteriorates

Engineering Contradiction:
Improvedecoding process simplicityVSAvoiddecoding reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where PC bits provide check constraints that verify decoding results. Instead of simply outputting the first path result, the system uses PC check constraints to validate decoding outcomes and provide feedback for error correction, thereby improving reliability while maintaining relatively simple decoding processes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10700705B2Encoding and decoding method and terminal
Publication Date: 2020.06.30 HUAWEI TECH CO LTD
  • US10700705B2 patent drawing
  • US10700705B2 patent drawing
  • US10700705B2 patent drawing

AI summary

Embodiments of this application disclose encoding and decoding methods and apparatus related to the communications. One of the methods includes: obtaining, based on polar code rate matching, a subchannel corresponding to a punctured bit or a shortened bit; determine subchannels corresponding to an information bit and a check frozen bit that are different from the subchannel corresponding to the punctured bit or the shortened bit; determining that a subchannel corresponding to a frozen bit that is different from the subchannels corresponding to the information bit and the check frozen bit and the subchannel corresponding to the punctured bit or the shortened bit; performing, according to the subchannels corresponding to the information bit and the check frozen bit and the subchannel corresponding to the frozen bit, parity check encoding and polar encoding based on the information bit to obtain encoded information; and sending the encoded information.