Segmentation and reassembly receiver operation
A method for eliminating useless waiting for lost data units in a segmentation and reassembly (SAR) receiver operation is disclosed. The SAR receiver checks for any missing data units upon receiving a transmission of a plurality of data units in a predetermined sequence, storing all received data units following a first missing data in the SAR receiver, starting an abort timer for every missing data unit and delivering the stored data units between a first missing data unit and a second missing data unit if the abort timer for the first missing data unit has expired and the abort timer for the second missing data unit has not expired.
1 . A method for eliminating useless wait state in a segmentation and reassembly (SAR) receiver with one or more abort timers, the method comprising:
checking for any missing data units upon receiving a transmission of a plurality of data units in a predetermined sequence;
storing all received data units following a first missing data in the SAR receiver;
starting an abort timer for every missing data unit; and
delivering the stored data units between a first missing data unit and a second missing data unit when the abort timer for the first missing data unit has expired and the abort timer for the second missing data unit has not expired.
2 . The method of claim 1 further comprising delivering all received data units prior to the first missing data in the predetermined sequence.
3 . The method of claim 1 further comprising feeding back a negative acknowledgement to request a retransmission for every missing data units.
4 . The method of claim 3 further comprising delivering the stored data units between a first missing data unit and a second missing data unit along with one or more successfully retransmitted data units if the first missing data unit has successfully retransmitted and the second missing data unit remains missing.
5 . The method of claim 1 , wherein the duration of the abort timer is set at less than 400 ms.
6 . A method for eliminating useless wait state in a segmentation and reassembly (SAR) receiver with one or more abort timers, the method comprising:
checking for any missing data units upon receiving a transmission of a plurality of data units transmitted in a predetermined sequence;
storing all received data units following a first missing data unit in the SAR receiver;
starting an abort timer if there is one or more missing data units in the transmission; and
delivering the stored data units received during the transmission upon an expiration of the abort timer.
7 . The method of claim 6 further comprising delivering all received data units prior to the first missing data in the predetermined sequence.
8 . The method of claim 6 further comprising feeding back a negative acknowledgement to request a retransmission for every missing data units.
9 . The method of claim 8 further comprising delivering the stored data units between a first missing data unit and a second missing data unit along with one or more successfully retransmitted data units if the first missing data unit has successfully retransmitted and the second missing data unit remains missing.
10 . The method of claim 6 , wherein the duration of the abort timer is set at less than 400 ms.
11 . A method for eliminating useless wait state in a segmentation and reassembly (SAR) receiver with one or more abort timers, the method comprising:
checking for any missing data units upon receiving a transmission of a plurality of data units transmitted in a predetermined sequence;
storing all received data units following a first missing data in the SAR receiver;
starting an abort timer if there is one or more missing data units in the transmission;
feeding back a negative acknowledgement to request a retransmission for every missing data units;
delivering all received data units prior to the first missing data in the predetermined sequence; and
delivering the stored data units received during the transmission upon an expiration of the abort timer.
12 . The method of claim 11 further comprising delivering the stored data units between a first missing data unit and a second missing data unit along with one or more successfully retransmitted data units if the first missing data unit has successfully retransmitted and the second missing data unit remains missing.
13 . The method of claim 11 , wherein the duration of the abort timer is set at less than 400 ms.