Packet Retransmission Buffer Sharing for Low-Latency QoS Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face challenges in reliably transmitting data over noisy channels, particularly in ensuring low latency for voice/data traffic and low packet error rates for video traffic, while efficiently managing memory resources for retransmission and other transceiver functions.

Innovation Solution

The system employs a tone ordered discrete multitone interleaver and deinterleaver, along with a packet handling identifier to differentiate between low-latency and low-PER packets, allowing for dynamic memory allocation and retransmission buffer management, ensuring efficient data transmission by prioritizing retransmission of low-PER packets and direct forwarding of low-latency packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory is allocated for retransmission buffer to reduce packet error rate, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvepacket error rateVSAvoidmemory management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory is divided into multiple segments or pools that can be dynamically allocated to different functions. The retransmission buffer shares memory with other transceiver functions through a segmented memory architecture, where memory segments are assigned based on current operational needs rather than dedicated static allocation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The memory allocation is dynamic rather than static. The system adjusts memory allocation between retransmission buffer and other transceiver functions based on real-time conditions such as noise levels, traffic patterns, and QOS requirements. This dynamic allocation optimizes reliability while managing complexity through adaptive resource management.

Inventive Principle:
Principle #15Dynamics

2Reliability

If packets are held for retransmission to reduce packet error rate, then reliability is improved, but delay increases

Engineering Contradiction:
Improvepacket error rateVSAvoidpacket delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Different QOS treatment is applied to different packets based on their specific requirements. Packets are classified into low-latency and low-PER categories, with low-latency packets bypassing the retransmission buffer and being forwarded immediately, while only low-PER packets are held for potential retransmission. This local differentiation resolves the contradiction by applying retransmission only where it matters.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of applying retransmission to all packets, the system applies it partially only to packets that require low packet error rates. This partial action approach avoids the excessive delay that would result from holding all packets, while still achieving reliability improvement for the specific packet types that need it.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If memory is shared between retransmission function and other transceiver functions, then productivity is improved, but reliability may worsen

Engineering Contradiction:
Improvememory utilization efficiencyVSAvoiddata transmission reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The memory system serves multiple functions simultaneously - it acts as both a retransmission buffer and supports other transceiver functions such as interleaving/deinterleaving and coding/decoding. This multi-functional memory architecture improves productivity by eliminating dedicated memory for each function, while reliability is maintained through priority management and QOS-based allocation that ensures critical retransmission operations have sufficient memory resources.

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

Data Source

PatentEP3866416B1Method and apparatus for packet retransmission and memory sharing
Publication Date: 2023.08.23 TQ DELTA LLC

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.