Packet Retransmission Memory Sharing for QoS-Based Delay Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems lack an efficient method for packet retransmission, particularly in managing noise protection and resource allocation between different communication functions, leading to suboptimal performance in error correction and latency.
Innovation Solution
The method involves assigning packet handling identifiers based on Quality of Service (QOS) metrics such as latency and Packet Error Rate (PER), allowing for efficient retransmission of packets and dynamic memory allocation between retransmission and other transceiver functions, such as interleaving and coding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If error correction processing is applied to packets, then noise protection is improved, but transmission delay increases
Solution Approach 1:
The patent segments packets into different QOS categories (low-latency and low-PER) and applies different error correction strategies to each segment. Low-latency packets are forwarded immediately with minimal processing, while low-PER packets receive comprehensive error correction and retransmission handling.
Solution Approach 2:
The system dynamically adjusts error correction processing based on packet QOS characteristics. The error correction intensity and retransmission behavior are made variable rather than fixed, allowing the system to optimize between reliability and delay on a per-packet basis.
2Reliability
If retransmission buffer memory is allocated, then packet error rate is reduced, but memory resources for other transceiver functions are reduced
Solution Approach 1:
The patent implements dynamic memory allocation where the retransmission buffer size is adjusted based on channel conditions and QOS requirements. Memory is allocated flexibly to retransmission functions when needed, and reallocated to other transceiver functions when retransmission is not required, optimizing resource utilization.
Solution Approach 2:
The system changes memory allocation parameters dynamically based on communication conditions. The amount of memory dedicated to retransmission versus other functions is adjusted as a variable parameter rather than a fixed value, allowing optimization of the trade-off between error rate and resource availability.
3Reliability
If all packets are subjected to retransmission protocols, then error correction is improved, but overall transmission speed decreases
Solution Approach 1:
The patent divides the packet stream into different QOS segments and applies retransmission protocols selectively only to low-PER packets that require high reliability, while low-latency packets are transmitted without retransmission overhead, maintaining overall transmission speed.
Solution Approach 2:
Instead of applying full retransmission protocols to all packets, the system applies partial error correction only where necessary (low-PER packets), avoiding excessive processing on packets that do not require it, thus maintaining transmission efficiency.
Data Source
Figure 1
Figure 2~3
Figure 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.