Broadcast Channel Decoding Latency Reduction via Incremental Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communication systems, receivers must wait for at least 16 superframes to start demodulation and decoding of broadcast channel packets, leading to latency in decoding critical information like pBCH0 packets, which delays the processing of subsequent packets.

Innovation Solution

Implementing an incremental redundancy decoding scheme that allows demodulation and decoding of pBCH0 packets to begin before receiving all 16 superframes, using a processor to demodulate and decode symbols immediately upon receipt and terminating decoding once successful, thereby reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the receiver waits for all 16 superframes before demodulation and decoding, then decoding reliability is improved, but decoding latency increases

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

Solution Approach 1:

The receiver performs preliminary demodulation and decoding operations on received superframes before all 16 superframes are complete. The decoder attempts to decode broadcast channel packets (pBCH0, pBCH1) as soon as sufficient data is available, rather than waiting for the complete transmission period. This preliminary action reduces latency while maintaining reliability through iterative decoding attempts.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The decoding process is made dynamic by allowing the receiver to adaptively terminate decoding operations based on successful decoding outcomes. When a packet is successfully decoded (verified through CRC checks), the receiver dynamically stops waiting for remaining superframes and proceeds to process subsequent packets. This dynamic approach balances reliability requirements with latency reduction.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If the receiver processes pBCH0 packets first before pBCH1 packets, then decoding accuracy is improved, but overall system throughput decreases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidsystem throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The receiver performs partial decoding operations on pBCH0 packets using only the portion of data that has been received so far, rather than waiting for complete data sets. This partial action allows the receiver to achieve sufficient decoding accuracy for critical parameters while maintaining higher overall system throughput by not being constrained by the slowest decoding path.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The receiver performs preliminary decoding of pBCH0 packets to obtain critical deployment parameters (cyclic prefix duration, guard carriers, superframe index) before completing reception of all superframes. This preliminary action enables the receiver to configure itself for subsequent packet reception, improving overall system throughput while maintaining adequate decoding accuracy for essential parameters.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7706463B2Methods and apparatus for decoding frame packet data in a communication system
Publication Date: 2010.04.27 QUALCOMM INC
  • US7706463B2 patent drawing
  • US7706463B2 patent drawing
  • US7706463B2 patent drawing

AI summary

Methods and apparatus for decoding frame packet data in a communication system to reduce latency for decoding particular types of broadcast signals in a frame. In particular, decoding of a communication signal includes demodulating at least a particular type of encoded broadcast channel modulation symbol received in a frame before completion of reception of a certain number of frames each including the particular type of encoded broadcast channel modulation symbol are received. After demodulation, the demodulated encoded broadcast channel modulation symbol is then decoded by a decoder. A determination is then made whether decoding of the first broadcast channel modulation symbol is successful. If decoding is successful, decoding of subsequent broadcast channel modulation symbols is terminated. Otherwise, decoding is incrementally or iteratively continued (i.e., a next received frame and so on) until decoding is determined to be successful.