CRC Bit Masking for Early Decoding Termination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems face inefficiencies in decoding processes due to the lack of effective methods for early termination of decoding cycles, particularly in handling cyclic redundancy check (CRC) bits, which hampers the speed and accuracy of data processing in wireless networks.

Innovation Solution

The method involves determining CRC bits based on log-likelihood ratios (LLRs) associated with downlink control information (DCI) and using a radio network temporary identifier (RNTI) for full or partial unmasking of CRC bits, enabling early termination of decoding by performing CRC computation, RNTI unmasking, and CRC check on-the-fly during decoding, specifically utilizing RNTI mapper functions to adjust RNTI bit lengths for efficient masking and unmasking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If full decoding cycles are performed for all received data, then decoding accuracy is maintained, but decoding time and computational overhead increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoiddecoding time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing CRC computation and RNTI unmasking operations before completing the full decoding process. The receiving node computes CRC on received LLRs and attempts unmasking using RNTI in advance, allowing early termination if the CRC check passes, thus avoiding unnecessary full decoding cycles while maintaining accuracy for valid packets.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements partial action by performing only the necessary portion of decoding - specifically, computing CRC and attempting RNTI unmasking - rather than completing the entire decoding process for all packets. When CRC check passes after partial processing, the node terminates early, performing exactly enough work to validate the packet without excessive full decoding.

Inventive Principle:
Principle #16Partial or excessive action

2Adaptability or versatility

If RNTI bit length is increased to match CRC bit length, then full unmasking capability is achieved, but device complexity increases

Engineering Contradiction:
Improveunmasking capabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the RNTI bit length to match the CRC bit length (e.g., using 24-bit RNTI for 24-bit CRC). This parameter adaptation enables full unmasking capability without permanently increasing device complexity, as the system configures RNTI size according to the specific CRC requirement rather than always using maximum size.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent addresses the bit length mismatch by introducing a dimensional transformation - converting the RNTI from its original bit length to match the CRC dimension. The RNTI mapper function transforms the RNTI parameters to align with CRC requirements, effectively changing the dimensional compatibility between these two elements.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If early termination is implemented based on partial CRC unmasking, then decoding efficiency improves, but measurement precision of CRC check deteriorates

Engineering Contradiction:
Improvedecoding efficiencyVSAvoidCRC check accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent performs preliminary CRC computation and partial RNTI unmasking before full decoding completion. By computing CRC early and attempting unmasking with available bits, the system enables early termination for valid packets while maintaining sufficient precision through the mathematical properties of CRC and the structure of RNTI masking.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring the CRC check results during the decoding process. When the CRC check passes after partial unmasking, this feedback signal triggers early termination. The feedback mechanism ensures that early termination only occurs when confidence in correctness is sufficient, balancing efficiency gains with maintained precision.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20220360365A1Techniques for masking and unmasking cyclic redundancy check bits for early termination of decoding
Publication Date: 2022.11.10 QUALCOMM INC
  • US20220360365A1 patent drawing
  • US20220360365A1 patent drawing
  • US20220360365A1 patent drawing

AI summary

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a receiving node may determine a cyclic redundancy check (CRC) based at least in part on log-likelihood ratios (LLRs) associated with downlink control information (DCI) received from a transmitting node. The receiving node may perform a full unmasking of the CRC using a radio network temporary identifier (RNTI) based at least in part on a descrambling of the CRC with the RNTI, wherein a number of bits associated with the RNTI is associated with a number of bits associated with the CRC. The receiving node may initiate an early termination of a decoding of the LLRs based at least in part on the full unmasking of the CRC. Numerous other aspects are described.