Wireless Packet Sequence Management for Out-of-Order Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional wireless communication systems experience high packet loss and efficiency impairment due to frequent resend requests, especially when sequence numbers are reversed during transmission, leading to communication delays and inefficiencies, particularly when a relay device is involved.
Innovation Solution
A wireless communication system that employs a scheduled packet sequence number setting unit to manage packet order, a storage unit for temporarily storing out-of-order packets, and a resend control unit that delays resend requests until a prescribed time interval or correct packet reception, minimizing unnecessary resend requests and maintaining communication efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If resend requests are made immediately when sequence numbers are reversed, then packet loss is reduced, but communication efficiency is excessively impaired
Solution Approach 1:
The receiving end performs preliminary buffering of out-of-order packets before determining whether resend requests are necessary. By temporarily storing packets with reversed sequence numbers in a buffer, the system can wait for subsequent packets to arrive and only initiate resend requests when actual packet loss is confirmed, rather than immediately reacting to sequence number reversals.
Solution Approach 2:
A buffer is introduced as an intermediary component between packet reception and resend control. This buffer acts as a mediator that temporarily holds packets with reversed sequence numbers, allowing the system to distinguish between temporary ordering issues and actual packet loss, thereby reducing unnecessary resend requests while maintaining reliability.
2Reliability
If slots are changed to avoid external interferences, then communication reliability is improved, but packet sequence numbers may be reversed causing processing delays
Solution Approach 1:
The receiving end prepares a buffer in advance to accommodate potential sequence number reversals that may occur when slots are changed for interference avoidance. This preliminary buffering action allows the system to maintain communication reliability through slot changes while preventing processing delays by having the buffer ready to temporarily store out-of-order packets.
3Reliability
If the receiving end transmits resend signals immediately upon detecting missing packets, then data completeness is ensured, but system efficiency is excessively impaired
Solution Approach 1:
The system performs preliminary buffering of received packets before initiating resend control. By temporarily storing packets in a buffer and monitoring for a prescribed time interval, the receiving end can determine whether a packet is truly lost or merely delayed, thereby ensuring data completeness while avoiding excessive resend requests that would impair system efficiency.
Solution Approach 2:
The resend control is performed periodically at prescribed time intervals rather than continuously or immediately upon detecting out-of-order packets. This periodic checking allows the system to wait a reasonable duration before requesting resends, reducing unnecessary traffic while still ensuring data completeness within acceptable time frames.
Data Source
AI summary
In a wireless communication system for performing a wireless communication based on a time division method between two wireless communication devices, data packets are transmitted from one wireless communication device to another. If the other wireless communication device fails to receive a packet in a correct order or has received a packet that does not coincide with a scheduled packet sequence number, the incorrectly received packet is stored in a storage unit, and released after the packet that is correctly received later so that the packets are obtained in the correct order. When the scheduled packet number fails to be updated in a certain frame, and the scheduled packet fails to be received in a succeeding frame, the other wireless communication device transmits a resend request in the succeeding frame.


