ARQ Reset Synchronization in Wireless Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing ARQ reset procedure in wireless communication systems leads to data loss and unreliable delivery due to synchronization loss between ARQ windows at the transmitting and receiving devices, resulting in duplicate ARQ blocks being discarded and incorrect data reception by applications.
Innovation Solution
A method for performing an ARQ reset in wireless communication systems, where the ARQ TX entity determines a sequence number for the start of the ARQ window upon initiating the reset, and transmits this number in an ARQ reset message to the ARQ RX entity, allowing both devices to synchronize their windows and prevent duplicate data transmission and incorrect data assembly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the ARQ reset procedure is initiated by disabling transmission of new ARQ blocks and sending an ARQ reset message, then the ARQ synchronization between transmitting and receiving devices is restored, but data loss occurs and duplicate ARQ blocks are discarded due to window misalignment
Solution Approach 1:
The transmitting device determines the start sequence number of the ARQ window before transmitting the ARQ reset message. This preliminary determination ensures that when the receiving device resets its window, both devices will have aligned windows, preventing data loss and duplicate discarding that would occur with traditional reset procedures.
2Reliability
If the ARQ window pointers are reset to zero at the receiving device upon receiving an ARQ reset message, then the ARQ synchronization is achieved, but incorrect data reception occurs and duplicate transmissions are discarded due to lack of window alignment
Solution Approach 1:
The transmitting device provides feedback information (the determined start sequence number of the ARQ window) to the receiving device through the ARQ reset message. This feedback enables the receiving device to align its window correctly rather than simply resetting to zero, preventing incorrect data reception and duplicate discarding.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present invention provides a method and device for performing an automatic repeat request (ARQ) procedure in a wireless communication environment. An initiation of ARQ reset procedure is triggered by transmitting device/receiving device. A sequence number corresponding to a start of an ARQ window is determined. The sequence number is a sequence number of a first ARQ block to be transmitted by the transmitting device upon completion of the ARQ reset procedure. Then, an ARQ reset message indicating the determined sequence number is transmitted to a receiving device. Accordingly, first and second pointer values of an ARQ window at the receiving device is set to the sequence number in the ARQ reset message. An ARQ reset acknowledgement message is sent to the transmitting device. Moreover, first and second pointer values of an ARQ window at the transmitting device is set to the determined sequence number.