Wireless Sequence Number Error Detection and Reset
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems, particularly in the 3GPP's Acknowledged Mode, fail to detect erroneous sequence numbers in status report units when the sequence number of a next PDU to be transmitted equals the sequence number of a next expected acknowledged PDU, leading to undetected protocol errors and resource wastage.
Innovation Solution
A method that involves receiving a status report unit and determining if a negatively acknowledged sequence number falls outside the range of the last in-sequence acknowledged packet's sequence number plus one, using modulus operations with VT(A) as the base to identify erroneous sequence numbers and initiate a reset procedure.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the existing modulus operation method with VT(A) as base is used to detect erroneous sequence numbers, then the detection works for most cases, but it fails to detect errors when VT(A) equals VT(S)
Solution Approach 1:
The patent segments the sequence number space into two distinct detection paths: one for when VT(A) < VT(S) using the original modulus operation, and another for when VT(A) = VT(S) using direct comparison. This segmentation allows each path to be optimized for its specific scenario, resolving the contradiction by ensuring comprehensive coverage across all possible states.
Solution Approach 2:
The patent introduces dynamic adaptation by selecting different detection methods based on the current state of VT(A) and VT(S). When VT(A) equals VT(S), the system dynamically switches to a different detection approach (direct comparison) rather than relying on the fixed modulus operation, thereby maintaining reliability across changing conditions.
2Productivity
If a reset procedure is not initiated due to undetected erroneous sequence numbers, then the system continues operating, but resource wastage occurs due to undetected protocol errors
Solution Approach 1:
The patent implements feedback by continuously monitoring sequence numbers in status report units and comparing them against the dynamically determined valid range. When an erroneous sequence number is detected through either detection method, the system provides feedback by initiating a reset procedure, thereby preventing further resource wastage while maintaining productive operation when errors are absent.
3Measurement precision
If the sequence number detection range is strictly enforced, then accurate error detection is achieved, but false positives may occur due to modulus operation limitations
Solution Approach 1:
The patent changes the detection parameter dynamically: when VT(A) < VT(S), it uses modulus operation with VT(A) as base; when VT(A) = VT(S), it switches to direct comparison without modulus. This parameter change adapts the validation method to the current state, maintaining measurement precision while eliminating false positives that could arise from inappropriate modulus operations.
Data Source
AI summary
A method for detecting an erroneous sequence number in a status report in a wireless communications system includes receiving a status report sent from a receiver of the wireless communications system, detecting whether a negatively acknowledged sequence number is within a range that is larger than or equal to the sequence number following the sequence number of the last in-sequence acknowledged packet and smaller than the sequence number of the next packet to be transmitted for the first time, and detecting that the status report includes an erroneous sequence number when a negatively acknowledged sequence number is not within the abovementioned range.


