Dynamic Data Rate Adaptation Thresholds for Low Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional data rate adaptation mechanisms in high-speed communication systems require large receiver input buffers to compensate for latency, doubling overall latency and increasing bandwidth requirements on the return path, which is undesirable for low-latency and high-data-rate applications.
Innovation Solution
A method that dynamically adjusts data rate adaptation thresholds based on the transmission time of control commands from the receiver to the emitter, using the filling level of the receiver input buffer to monitor and adjust these thresholds, allowing for efficient data rate adaptation without increasing latency or bandwidth consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a large receiver input buffer is used to compensate for maximum round-trip delay, then data rate adaptation can maintain performances, but overall latency doubles due to the additional latency introduced by the buffer
Solution Approach 1:
The patent applies dynamics by making the buffer threshold adaptive rather than fixed. The threshold dynamically adjusts based on current network conditions and round-trip delay measurements, allowing the system to optimize between reliability and latency in real-time without requiring a permanently large buffer
Solution Approach 2:
The patent changes the parameter of buffer threshold from a static value to a dynamic one that varies with network conditions. By modifying this parameter based on measured round-trip delay and current buffer state, the system achieves reliable data rate adaptation without the need for excessively large buffers that would increase latency
2Adaptability or versatility
If traditional data rate adaptation control is used, then data rate can be adjusted based on receiver buffer state, but the feedback channel requires increased bandwidth to transport control commands reliably
Solution Approach 1:
The patent applies partial action by sending control commands only when necessary rather than continuously. The system monitors buffer state and trigger thresholds to determine when control commands need to be transmitted, reducing the overall bandwidth requirement on the return path while maintaining effective data rate adaptation
Solution Approach 2:
The system uses the receiver's own buffer state information to generate control commands without requiring extensive external feedback. The receiver autonomously monitors its buffer filling level and generates appropriate control signals based on internal state and threshold comparisons, minimizing the bandwidth needed for feedback
3Device complexity
If fixed thresholds are used for data rate adaptation, then control logic is simple, but the system cannot adapt to varying transmission times and network conditions
Solution Approach 1:
The patent transforms the static threshold into a dynamic one that adapts to varying network conditions. The threshold is continuously adjusted based on measured round-trip delay and current buffer state, allowing the control logic to maintain simplicity while achieving high adaptability to changing transmission conditions
Solution Approach 2:
The system implements feedback by continuously monitoring the actual round-trip delay and buffer state, then using this information to adjust the threshold for the next control decision. This feedback mechanism enables the system to adapt to varying transmission times while keeping the control logic relatively simple through iterative adjustment
Data Source
AI summary
A method of controlling the data rate of a data transmission between an emitter and a receiver, wherein data rate adaptation control commands may be sent using a return path from the receiver to the emitter, which comprises monitoring at least one receiving condition at the receiver; determining at least one threshold on said receiving conditions to trigger data rate adaptation control commands; estimating the transmission time of the data rate adaptation control commands from the receiver to the emitter and adjusting the threshold on these receiving conditions to trigger data rate adaptation control commands based on said estimation of the transmission time from the receiver to the emitter.Accordingly, by continuously adjusting at least one said triggering threshold according to the variation of the transmission time of said data rate adaption commands, a more efficient data rate adaptation method is obtained minimizing the adaptation needs.


