SYSTEM AND METHOD FOR AVOIDING STALL USING TIMER FOR HIGH-SPEED DOWNLINK PACKET ACCESS SYSTEM
First Claim
1. A method of controlling a stall avoidance in the reordering buffer of a communication device using a timer comprising:
- (a) receiving a plurality of MAC-hs PDUs by the reordering buffer of a MAC-hs sub-layer of a medium access control (MAC) layer;
(b) placing each MAC-hs PDU in the reordering buffer at a place indicated by each transmission sequence number (TSN) of each MAC-hs PDU;
(c) starting the timer when a MAC-hs PDU is correctly received and the TSN of the MAC-hs PDU is higher than the next expected TSN if the timer is not active,(d) delivering to a higher entity all correctly received MAC-hs PDUs up to and including TSN-1 and all correctly received MAC-hs PDUs up to the next not received MAC-hs PDU when the timer expires; and
(e) starting the timer for a MAC-hs PDU having the highest TSN among those of the MAC-hs PDUs that can not be delivered to the higher entity.
0 Assignments
0 Petitions
Accused Products
Abstract
At least one timer is used to prevent a stall condition. If a timer is not active, the timer is started for a data block that is correctly received. The data block has a sequence number higher than a sequence number of another data block that was first expected to be received. When the timer is stopped or expires, all correctly received data blocks among data blocks up to and including a data block having a sequence number that is immediately before the sequence number of the data block for which the timer was started is delivered to a higher layer. Further, all correctly received data blocks up to a first missing data block, including the data block for which the timer was started, is delivered to the higher layer.
-
Citations
22 Claims
-
1. A method of controlling a stall avoidance in the reordering buffer of a communication device using a timer comprising:
-
(a) receiving a plurality of MAC-hs PDUs by the reordering buffer of a MAC-hs sub-layer of a medium access control (MAC) layer; (b) placing each MAC-hs PDU in the reordering buffer at a place indicated by each transmission sequence number (TSN) of each MAC-hs PDU; (c) starting the timer when a MAC-hs PDU is correctly received and the TSN of the MAC-hs PDU is higher than the next expected TSN if the timer is not active, (d) delivering to a higher entity all correctly received MAC-hs PDUs up to and including TSN-1 and all correctly received MAC-hs PDUs up to the next not received MAC-hs PDU when the timer expires; and (e) starting the timer for a MAC-hs PDU having the highest TSN among those of the MAC-hs PDUs that can not be delivered to the higher entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for controlling stall avoidance, the apparatus comprising:
-
a reordering buffer configured to receive a plurality of MAC-hs PDUs and configured to place each MAC-hs PDU in the reordering buffer at a place indicated by each transmission sequence number TSN) of each MAC-hs PDU; a timer, wherein if the timer is not active, the timer is configured to start when a MAC-hs PDU is correctly received and the TSN of the MAC-hs PDU is higher than the next expected TSN ; and a medium access control entity connected with the reordering buffer and the timer, the medium access control entity adapted to, deliver to a higher entity all correctly received MAC-hs PDUs up to and including TSN-1 and all correctly received MAC-hs PDUs up to the next not received MAC-hs PDU when the timer expires; and start the timer for a MAC-hs PDU having the highest TSN among those of the MAC-hs PDUs that can not be delivered to the higher entity. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification