Shared Retransmission Buffer for QoS-Aware Packet Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face high memory requirements for retransmission protocols, which can double storage needs, and struggle to efficiently manage packet retransmission while balancing error correction and latency in noisy conditions.

Innovation Solution

The method involves dynamically allocating memory between retransmission functions and other transceiver functions, such as interleaving and RS coding, based on configuration settings and noise conditions, using packet handling identifiers to prioritize packets for retransmission based on Quality of Service (QOS) metrics like latency and Packet Error Rate (PER), and sharing resources between retransmission and other functionalities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a retransmission protocol is implemented to correct channel errors, then error correction capability is improved, but memory requirements double

Engineering Contradiction:
Improveerror correction capabilityVSAvoidmemory requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent combines the retransmission buffer with the interleaving buffer into a single shared memory resource. The retransmission function and interleaving function share the same physical buffer, allowing memory to be dynamically allocated between these two functions based on current channel conditions and traffic requirements, thereby reducing total memory requirements while maintaining error correction capability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements dynamic memory allocation where the buffer size and allocation between retransmission and interleaving functions can be adjusted in real-time based on channel noise conditions, traffic patterns, and QOS requirements. This dynamic adaptation allows the system to optimize memory usage while maintaining reliable error correction when needed

Inventive Principle:
Principle #15Dynamics

2Reliability

If memory is allocated for retransmission functions, then error correction is improved, but memory available for other transceiver functions is reduced

Engineering Contradiction:
Improveerror correctionVSAvoidmemory availability for other functions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal shared buffer that serves multiple functions: retransmission, interleaving, and other transceiver functions. This single buffer resource can be dynamically allocated to different functions based on current needs, allowing the same memory to fulfill multiple roles rather than requiring separate dedicated buffers for each function

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

Solution Approach 2:

The patent changes the allocation parameters of the shared buffer dynamically based on channel conditions and traffic requirements. When error conditions are severe, more memory is allocated to retransmission; when channel conditions are good or traffic requires low latency, memory is reallocated to other transceiver functions, thus adapting memory availability to current system needs

Inventive Principle:
Principle #35Parameter changes

3Reliability

If all packets are stored for retransmission, then error correction is maximized, but delay increases

Engineering Contradiction:
Improveerror correctionVSAvoiddelay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies different handling policies to different packets based on their QOS characteristics and error probability. Low-latency packets are forwarded immediately without retransmission buffering, while packets with high error probability or low-latency tolerance are stored for retransmission. This localized differentiation allows error correction to be applied only where needed, minimizing unnecessary delay

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial retransmission buffering where only certain packets are stored for retransmission rather than all packets. By selectively buffering based on QOS identifiers and error conditions, the system applies retransmission error correction only to the extent necessary, avoiding the excessive delay that would result from buffering all packets

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP2005674B1Packet retransmission and memory sharing
Publication Date: 2016.09.28 TQ DELTA LLC
  • EP2005674B1 patent drawingFigure 1
  • EP2005674B1 patent drawingFigure 2~3
  • EP2005674B1 patent drawingFigure 4

AI summary

Through the identification of different packet-types, packets can be handled based on an assigned packet handling identifier. This identifier can, for example, enable forwarding of latency-sensitive packets without delay and allow error-sensitive packets to be stored for possible retransmission. In another embodiment, and optionally in conjunction with retransmission protocols including a packet handling identifier, a memory used for retransmission of packets can be shared with other transceiver functionality such as, coding, decoding, interleaving, deinterleaving, error correction, and the like.