Coded Packet Combining With Robust Headers for No-Feedback Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In unidirectional multipoint-to-point communication systems, payload data decoding is inefficient and unreliable due to unpredictable interference and reception quality caused by random transmission times of multiple transmitters, leading to challenges in decoding transmitter-specific data at the central receiver.

Innovation Solution

The system employs code combining and incremental redundancy by transmitting multiple channel-coded data packets with varying redundancy information, allowing the receiver to decode individual packets or combine them for increased code gain, even in poor signal conditions, without a return channel for feedback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If multiple transmitters send data packets at random transmission times, then the battery life is maximized and transmission scheduling is simplified, but the reception quality becomes unpredictable and decoding reliability deteriorates due to interference

Engineering Contradiction:
Improvebattery lifeVSAvoiddecoding reliability
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The transmitter pre-generates multiple coded data packets with different redundancy levels before transmission. This preliminary preparation allows the receiver to successfully decode data by combining any sufficient subset of packets, making the system robust against random transmission timing and interference while maintaining simple unidirectional communication.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system varies the redundancy parameter of coded data packets according to channel conditions. When transmission quality is poor, packets with higher redundancy are transmitted; when quality is good, packets with lower redundancy suffice. This dynamic parameter adjustment maintains decoding reliability despite random transmission times and interference.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a return channel is added for feedback and retransmission requests, then decoding reliability improves through ARQ protocols, but device complexity and system cost increase

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention extracts the feedback function from the system by incorporating all necessary redundancy information directly into the forward channel transmissions. Instead of relying on return-channel feedback for retransmission, the receiver can independently determine whether sufficient packets have been received to enable decoding, eliminating the need for complex ARQ protocols and return channels.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system achieves self-service by embedding sufficient redundancy in each transmitted packet such that the receiver can autonomously determine decoding success without external feedback. The coded data packets contain inherent information about their own sufficiency, allowing the system to operate reliably without complex feedback mechanisms.

Inventive Principle:
Principle #25Self-service

3Reliability

If coded data packets with high redundancy are transmitted, then decoding reliability improves under poor signal conditions, but transmission efficiency and data rate decrease

Engineering Contradiction:
Improvedecoding reliabilityVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adapts the redundancy level of transmitted coded data packets based on current channel conditions and transmission quality. When signal conditions are poor, higher redundancy packets are transmitted to ensure reliable decoding; when conditions are good, lower redundancy packets maintain efficiency. This dynamic adjustment optimizes the trade-off between reliability and transmission efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Instead of always transmitting maximum redundancy, the system transmits only the necessary amount of redundancy required for reliable decoding under current conditions. This partial action approach avoids the overhead of excessive redundancy while maintaining sufficient decoding reliability, optimizing transmission efficiency.

Inventive Principle:
Principle #16Partial or excessive action

4Adaptability or versatility

If the transmission range is extended to cover mobile transmitters and receivers, then system versatility improves, but signal quality deteriorates and decoding becomes more difficult

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidsignal quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The transmitter prepares multiple coded data packets with varying redundancy levels in advance, anticipating potential signal quality degradation over extended ranges. This preliminary preparation ensures that even when signals weaken due to distance or mobility, the receiver can successfully decode by combining sufficient packets, maintaining system versatility across varying conditions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3624374B1Concept for combining coded data packets with robust header protection
Publication Date: 2024.03.27 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • EP3624374B1 patent drawingFigure 1
  • EP3624374B1 patent drawingFigure 2
  • EP3624374B1 patent drawingFigure 3A

AI summary

Concept for transmitting payload data (112-m) from a transmitter (110-m) to a receiver (120) via a communication channel within a time interval (T), wherein a plurality of channel-coded data packets (210-n) are generated from the payload data (112-m) within the time interval (T), wherein each of the channel-coded data packets comprises packet core data (212-n) 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 (112-m). The plurality of channel-coded data packets (210-n) are sent, within the time interval (T), without any return channel to the receiver (120), which comprises a decoder (DEC) adapted to decode packet core data (212-1) of a first received channel-coded data packet (210-1) of the time interval (T), and, if error-free decoding of the first channel-coded data packet (210-1) so as to obtain the payload data (112-m) fails, to decode packet core data (212-2) of at least one second received channel-coded data packet (210-2) of the time interval (T) so as to determine a suitable further channel-coded data packet of the time interval for combination with the first channel-coded data packet so as to obtain, on account of the combination, an increased code gain for decoding of the payload data.