Wireless Channel Coding with Early Output for Low Decoding Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face challenges in balancing decoding delay and coding overhead, particularly in low-latency environments, where larger encoded codewords reduce overhead but increase latency, and smaller codewords reduce latency but decrease coding gain.

Innovation Solution

Implementing enhanced coding techniques that allow encoding to begin before all input bits are available, using a sliding-window Viterbi decoder and partitioning input vectors into sets for separate processing and transmission, with interleaving and rate-matching occurring at different times for each set.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If larger encoded codewords are used, then coding overhead is reduced and coding gain is improved, but decoding delay and system latency increase

Engineering Contradiction:
Improvecoding gainVSAvoiddecoding delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The input vector is divided into multiple sets of input bits, where each set is processed independently to generate corresponding output bits. This segmentation allows the encoder to process and transmit portions of the codeword earlier, reducing decoding delay while maintaining the overall coding gain of the complete codeword structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoder begins processing the first set of input bits before all input bits are available, generating and transmitting output bits in advance. This preliminary action reduces the overall decoding delay by initiating encoding operations early, while the complete codeword is eventually formed and decoded to achieve full coding gain.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If encoding begins before all input bits are available, then decoding delay is reduced, but the complexity of managing partial codewords and state transitions increases

Engineering Contradiction:
Improvedecoding delayVSAvoidencoder complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The encoding process is segmented into multiple independent stages, each handling a specific set of input bits. This segmentation simplifies the management of partial codewords by creating discrete processing units that can be handled independently, reducing the overall complexity despite early initiation of encoding.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoder dynamically adapts its operation based on the availability of input bits. When all input bits are available, it operates in complete codeword mode; when bits arrive incrementally, it transitions to processing individual sets. This dynamic behavior allows the system to reduce decoding delay when possible while maintaining simplicity when complete data is available.

Inventive Principle:
Principle #15Dynamics

3Productivity

If input vectors are partitioned into separate sets for independent processing, then transmission pipelining is enabled and latency is reduced, but the overhead for managing multiple sets increases

Engineering Contradiction:
Improvetransmission throughputVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The input vector is segmented into multiple sets that can be processed in parallel or pipelined sequences. This segmentation enables transmission pipelining where different sets are encoded, transmitted, and decoded in an overlapping manner, improving throughput while the modular structure keeps processing complexity manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoder is designed to handle multiple functions: it can process complete input vectors, process individual sets of bits, and manage state transitions between different processing modes. This multi-functionality allows the system to achieve transmission pipelining benefits while using a single versatile encoding apparatus, reducing the need for separate processing systems.

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

Data Source

PatentEP3497832B1Coding to improve transmission and reception processing time
Publication Date: 2025.08.13 QUALCOMM INC
  • EP3497832B1 patent drawingFigure 1
  • EP3497832B1 patent drawingFigure 2
  • EP3497832B1 patent drawingFigure 3

AI summary

Methods, systems, and devices for wireless communication are described. The method, systems, and devices may include receiving a plurality of sets of input bits associated with respective transmission symbol periods at an encoder of a transmitting device, the plurality of sets of input bits associated with a single input vector to be encoded into a single codeword. The encoder may process the plurality of sets of input bits to generate a plurality of sets of output bits associated with respective transmission symbol periods, and output a first of the plurality of sets of output bits associated with a first of the plurality of sets of input bits prior receiving a second of the plurality of sets of input bits, the second of the plurality of sets of input bits being received at the encoder subsequent to the first of the plurality of sets of input bits.