Polar Code CRC Bit Interleaving for CA-SCL Path Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The performance of CA-polar codes in wireless communications is limited by the deletion of correct paths during CA-SCL decoding due to low metrics at intermediate nodes, which affects the overall decoding efficiency.

Innovation Solution

The proposed solution involves interleaving CRC encoded bits between information bits, using them as parity check bits, and setting frozen bits to agreed fixed values, thereby improving the CA-SCL decoding performance by increasing the probability of deleting incorrect paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If CA-SCL decoding is used to decode polar codes, then decoding performance can be improved through path search and metric evaluation, but correct paths may be deleted at intermediate nodes due to low metrics, reducing overall decoding reliability

Engineering Contradiction:
Improvedecoding performanceVSAvoidpath retention
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies preliminary action by inserting CRC check bits at predetermined positions before the final CRC verification stage. These intermediate CRC bits perform preliminary error detection during the decoding process, allowing early identification and correction of incorrect paths before they reach the final decision node, thus preventing deletion of correct paths due to temporary metric dips

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses intermediate CRC check bits as mediators between the received signal and the final decoding decision. These intermediary check bits provide additional verification points during the SCL decoding process, acting as a bridge that helps maintain correct path integrity by offering periodic validation without requiring complete re-decoding

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If frozen bits are set to fixed values (e.g., 0) to simplify encoding, then encoding complexity is reduced, but flexibility in adapting to different channel conditions is limited

Engineering Contradiction:
Improveencoding complexityVSAvoidchannel adaptation
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by differentiating the treatment of frozen bits based on their positions and functions. While most frozen bits remain fixed at zero for simplicity, certain frozen bit positions are designated to carry specific control information or adapt to channel conditions. This allows the system to maintain low encoding complexity for the majority of bits while providing localized adaptability where needed

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent makes frozen bits multi-functional by enabling them to serve both as traditional fixed-value bits for simplification and as adaptive elements for channel conditioning. The same frozen bit structure can operate in different modes depending on channel state, providing universal functionality that adapts to various communication scenarios without requiring separate encoding schemes

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

3Reliability

If all CRC bits are used for final verification, then error detection capability is maximized, but intermediate path validation during decoding is insufficient

Engineering Contradiction:
Improveerror detectionVSAvoiddecoding time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the CRC verification function into multiple stages: intermediate CRC checks distributed at predetermined positions during decoding, and a final CRC verification. This segmentation allows error detection to occur at multiple points in the decoding process rather than relying solely on a single final check, improving overall reliability without requiring a complete re-decoding pass

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary error detection using intermediate CRC bits positioned throughout the decoding process. These preliminary checks identify and flag potential errors early, allowing the decoder to prune incorrect paths before reaching the final decision stage, thereby reducing the need for extensive final verification and optimizing the balance between reliability and decoding time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11095312B2Polar code encoding/decoding method and encoding/decoding apparatus
Publication Date: 2021.08.17 HUAWEI TECH CO LTD
  • US11095312B2 patent drawing
  • US11095312B2 patent drawing
  • US11095312B2 patent drawing

AI summary

Embodiments of polar encoding/decoding methods and apparatuses are described. CRC encoding is performed on an information block to obtain a CRC encoded block with a length of B, where a CRC length is Lcrc, an information block length is K, and B=K+Lcrc. The CRC encoded block is interleaved. Lpc CRC bits in the interleaved encoded block are located between bits of the information block. Each CRC bit of the Lpc CRC bits is located after all bits checked by using the CRC bit. Lpc is an integer greater than 0 and less than Lcrc. The interleaved encoded block is mapped to information bits. A frozen bit is set to an agreed fixed value. Polar encoding is performed on the information bits and the frozen bit to obtain a polar encoded codeword to improve performance of a CA-polar code.