Data Frame Transmission Buffering for Wireless Jitter and Packet Loss
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless network applications such as video streaming and VoIP suffer from packet loss, packet jitter, and out-of-order delivery due to the inherent nature of wireless networks, leading to reduced data frame transmission quality and poor user experience, especially in multi-hop wireless networks.
Innovation Solution
Data frames are tagged with sequence numbers and timestamps, buffered for a time threshold, reordered based on sequence numbers, and forwarded based on timestamps after the threshold elapses, allowing for retransmission of lost packets and correction of jitter, thereby improving transmission reliability and quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data frames are transmitted directly without buffering in wireless networks, then transmission speed is maintained, but packet loss and out-of-order delivery occur due to network instability
Solution Approach 1:
The patent applies preliminary action by buffering incoming data frames before forwarding them to the client. The buffer stores frames temporarily, allowing the system to reorder out-of-sequence frames and request retransmission of lost packets before the client receives them. This preliminary processing ensures reliable delivery while maintaining controlled latency through the time threshold mechanism.
2Reliability
If TCP retransmission is used to address packet loss, then transmission reliability is improved, but latency increases significantly
Solution Approach 1:
The patent introduces an intermediary buffer between the wireless network and the client device. This buffer acts as a mediator that decouples the unreliable wireless transmission from the client's data flow requirements. The buffer absorbs retransmission delays and out-of-order arrivals, providing smooth data flow to the client while maintaining lower overall latency compared to end-to-end TCP retransmission.
3Reliability
If data frames are buffered for retransmission requests, then packet loss is reduced, but transmission delay increases
Solution Approach 1:
The patent applies partial action by buffering only for a specific time threshold rather than indefinitely. The buffer holds frames temporarily to allow for retransmission requests and reordering, but frames are forwarded after the threshold elapses regardless of whether all packets have been received. This partial buffering approach achieves acceptable reliability while limiting delay to the threshold period.
Data Source
AI summary
The present application relates to data frame transmission. An network device comprising a processor to receive data frames tagged with at least timestamps and sequence numbers; buffer the received data frames for a time threshold; order the buffered data frames based on the sequence numbers; and forward the ordered data frames to a client device based on the timestamps, in response to elapse of the time threshold.


