Sequence Number Modulus Base Configuration for Wireless Packet Reordering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In wireless communications systems operating in Unacknowledged Mode, the use of a single modulus base for state variable and sequence number comparisons leads to errors during Duplicate Avoidance and Reordering (DAR) and out of sequence Service Data Unit (SDU) delivery functions, as the prior art fails to configure correct modulus bases for these operations.
Innovation Solution
A method and device that configure different modulus bases for modulus arithmetic operations based on specific functions, using the minimum sequence number of the receiving or storage window as the modulus base for accurate comparisons, ensuring correct determination of packet sequence numbers and avoiding errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single modulus base is used for all state variable and sequence number comparisons in Unacknowledged Mode, then the system structure remains simple, but comparison errors occur during DAR and out of sequence SDU delivery functions
Solution Approach 1:
The patent applies local quality by assigning different modulus bases to different functional entities within the RLC layer. Specifically, the DAR entity uses one modulus base (VR(UDR)) while the reception buffer uses another modulus base (VR(UOH)), allowing each entity to perform comparisons accurately according to its specific operational requirements rather than using a universal modulus base for all functions
2Measurement precision
If different modulus bases are configured for DAR entity and reception buffer, then comparison accuracy improves, but system complexity increases
Solution Approach 1:
The patent segments the modulus base configuration by separating the DAR entity and reception buffer into distinct functional units, each with its own dedicated modulus base. This segmentation allows independent optimization of comparison accuracy for each function while maintaining clear organizational boundaries that manage the added complexity through structured separation
3Reliability
If the reception buffer uses incorrect modulus base for DAR operations, then packet duplication and reordering errors occur, but implementing correct modulus base configuration increases processing complexity
Solution Approach 1:
The patent implements self-service by having the reception buffer automatically use the correct modulus base (VR(UOH)) for its operations without requiring external intervention or complex configuration management. The system design inherently provides the correct arithmetic base through the structural separation of functions, allowing each entity to serve its own operational requirements accurately
Data Source
AI summary
A method of comparing a state variable or a sequence number, hereinafter called SN, of a packet with modulus arithmetic for a receiving terminal of a wireless communications system includes determining an SN range of a receiving window and using a minimum SN of the receiving window as a modulus base for a duplicate avoidance and reordering, hereinafter called DAR, entity and a reception buffer when a DAR function is configured; determining an SN range of a storage window and using a minimum SN of the storage window as the modulus base when an out of sequence packet delivery function is configured; and using an SN of the latest packet received by the reception buffer plus a first predetermined value as the modulus base when neither the out of sequence packet delivery function nor the DAR function is configured.


