List Decoding Parity Check Before CRC to Cut Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communication systems, list-based decoding schemes consume excessive processing resources and increase latency due to the performance of cyclic redundancy check (CRC) operations during decoding, which are not optimized for reducing candidate codewords effectively.

Innovation Solution

Implementing a parity check during the list-based decoding process to prune invalid candidate codewords before performing CRC operations, thereby reducing the number of codewords that require further processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If CRC operations are performed during list-based decoding to verify candidate codewords, then decoding reliability is improved, but processing resources and latency increase

Engineering Contradiction:
Improvedecoding reliabilityVSAvoiddecoding latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing parity check operations before CRC verification on candidate codewords. The parity check serves as a preliminary filtering step that quickly identifies and eliminates invalid candidate lists before they undergo the more resource-intensive CRC operations, thereby reducing overall decoding latency while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the decoding verification process into two distinct stages: first parity check operations on candidate lists, then CRC operations on remaining valid candidates. This segmentation allows the system to apply different verification strategies at different stages, optimizing resource usage by performing lightweight parity checks before heavier CRC operations

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If CRC operations are performed on all candidate codewords during list-based decoding, then decoding accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The parity check operation serves as a preliminary filtering mechanism that reduces the number of candidate lists before CRC verification. By eliminating invalid candidates early through simple parity checks, the system maintains high decoding accuracy while significantly reducing the computational complexity of subsequent CRC operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by performing parity checks on all candidate lists but only performing CRC operations on a subset of lists that pass the parity check. This partial application of the more complex CRC operation reduces overall processing complexity while maintaining decoding accuracy for valid candidates

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If multiple lists of decoded information are processed through CRC operations, then error detection capability is improved, but power consumption increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The parity check operation acts as a preliminary energy-efficient filtering step that eliminates invalid candidate lists before they consume power during CRC operations. By reducing the number of lists that proceed to power-intensive CRC processing, the system maintains error detection capability while significantly reducing overall power consumption

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12500695B2Parity check for list-based decoding
Publication Date: 2025.12.16 QUALCOMM INC
  • US12500695B2 patent drawing
  • US12500695B2 patent drawing
  • US12500695B2 patent drawing

AI summary

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a first network entity may receive, from a second network entity, an encoded communication. The first network entity may decode the encoded communication to obtain a communication via a list-based decoding scheme that includes respective parity check operations for each list of decoded information of a set of one or more lists of decoded information, the parity check operations being configured to be performed prior to a cyclic redundancy check (CRC) operation for the one or more lists of decoded information. Numerous other aspects are described.