Delay Indicator Module for Retransmission Latency Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication networks face challenges in compensating for latency variation caused by retransmission events, especially when network nodes are unsynchronized, leading to increased cost and complexity with end-to-end solutions being inaccurate.
Innovation Solution
A transceiver configuration including a scheduler, memory, retransmission module, delay indicator module, and physical layer module that multiplexes packet streams, calculates and adds delays to achieve fixed transmission latency with minimal variation, ensuring accurate retransmission and maintaining original packet order.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If end-to-end compensation mechanisms are used to compensate for latency variation caused by retransmission events, then latency variation can be compensated, but the cost and complexity of the network increases due to synchronized clocks requirement
Solution Approach 1:
The patent divides the end-to-end latency compensation problem into link-level segments. Each link independently calculates and compensates for its own retransmission-induced latency variation using local timing information, eliminating the need for network-wide clock synchronization while achieving overall latency stability
Solution Approach 2:
The patent introduces delay indicator fields as intermediaries that carry timing information between transmitter and receiver. These indicators enable the receiver to calculate and compensate for retransmission delays without requiring complex synchronized clock mechanisms across the network
2Reliability
If end-to-end compensation mechanisms are used, then latency variation can be compensated, but accuracy decreases when network nodes are unsynchronized
Solution Approach 1:
The transmitter preliminarily records the transmission timing of original packets and retransmitted packets in delay indicator fields before transmission. The receiver uses these pre-recorded timing values to accurately calculate retransmission delays without needing to reference unsynchronized network clocks
Solution Approach 2:
The patent implements feedback through delay indicator fields that provide timing information from transmitter to receiver. This feedback enables the receiver to accurately measure and compensate for retransmission-induced latency variation using local clock information alone
3Productivity
If retransmission requests are handled immediately, then retransmission efficiency is improved, but latency variation increases
Solution Approach 1:
The transmitter preliminarily records transmission timing information in delay indicator fields before retransmission occurs. This allows the receiver to immediately process retransmitted packets while accurately calculating the time difference between original and retransmitted packets, maintaining both efficiency and latency control
Solution Approach 2:
The patent replaces mechanical clock synchronization mechanisms with software-based delay calculation using recorded timing information. This substitution allows immediate retransmission handling without the constraints of synchronized clocks, achieving both high efficiency and low latency variation
Data Source
Figure 1A
Figure 1B
Figure 2
AI summary
System and method indicating delays added to packets due to retransmission events. The method includes the steps of: receiving multiple packet streams and multiplexing them into a first multiplexed packet stream; storing in memory the first multiplexed packet stream together with time indications; receiving a retransmission request and selecting data for retransmission; multiplexing the first multiplexed packet stream and the data for retransmission into a second multiplexed packet stream; utilizing the time indications for calculating delays that were added to packets of the second multiplexed packet stream as a result of fulfilling the retransmission request; adding the calculated delays to at least some of the packets of the second multiplexed packet stream; and transmitting the second multiplexed packet stream.