Coded Packet Combining for Reliable Return-Channel-Free Reception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In unidirectional multipoint-to-point transmission systems, the interference and unpredictable reception quality at the receiver due to random transmission times of multiple transmitters pose challenges in decoding payload data efficiently and reliably, especially in systems without a return channel.

Innovation Solution

The system generates and transmits multiple channel-coded data packets with varying redundancy information, allowing the receiver to decode individual packets or combine them for increased redundancy and code gain, even under poor signal conditions, without requiring a return channel for retransmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple transmitters send data packets with random transmission times, then transmission efficiency and battery life are improved, but reception quality and decoding reliability deteriorate due to interference

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidreception quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The transmitter segments the payload data into multiple coded data packets with different redundancy levels and transmits them at different times. This segmentation allows the receiver to combine packets to overcome interference while maintaining transmission efficiency through random timing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The transmitter preliminarily encodes the data packets with varying redundancy information before transmission. This preliminary coding action enables the receiver to successfully decode data by combining packets even when reception quality is poor, resolving the reliability issue.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If channel-coded data packets with varying redundancy are transmitted, then decoding reliability under poor signal conditions is improved, but transmission complexity increases

Engineering Contradiction:
Improvedecoding reliabilityVSAvoidtransmission complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system changes the redundancy parameter of coded data packets based on channel conditions. By varying the redundancy level in different packets, the system achieves reliable decoding under poor signal conditions while keeping the transmission protocol relatively simple through parameter adaptation.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If code combining is used to achieve coding gain, then transmission range and reliability are improved, but signal-to-noise ratio requirements increase

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidsignal-to-noise ratio requirement
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The transmitter sends multiple packets with partial redundancy information rather than transmitting the complete data with full redundancy once. This partial action approach allows the receiver to combine packets to achieve the necessary coding gain, improving transmission range while reducing the SNR requirement for each individual packet.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9184832B2Concept for combining coded data packets
Publication Date: 2015.11.10 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US9184832B2 patent drawing
  • US9184832B2 patent drawing
  • US9184832B2 patent drawing

AI summary

Concept for transmitting payload data from a transmitter to a receiver via a communication channel within a time interval, wherein channel-coded data packets are generated from the payload data, wherein each of the channel-coded data packets has packet core data corresponding to a packet identification of the respective channel-coded data packet, and wherein the packet core data is coded with a channel code of higher redundancy than the payload data. The channel-coded data packets are sent without any return channel to the receiver, which decodes packet core data of a first received channel-coded data packet of the time interval. If error-free decoding of the first channel-coded data packet fails, packet core data of at least one second received channel-coded data packet of the time interval are decoded to determine a suitable further channel-coded data packet for combination with the first channel-coded data packet to acquire, on account of the combination, an increased code gain for decoding of the payload data.