EP1548989A2

Packet sub-frame structure for selective acknowledgment

Abstract

A wireless local area network includes transmission of data packets between endpoints in which packet frames are divided into sub-frames. On reception of a frame, the integrity of each individual sub-frame is checked. Sub-frames that pass the integrity check are acknowledged and retransmission is requested only for sub-frames that failed the integrity check. Consequently, only the affected sub-frames require retransmission instead of the whole frame.

EP1548989A2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 16 December 2024, 1.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 3 independent, 17 dependent

  1. 1
    A method of generating a packet frame for a data payload comprising one or more sub-frame payloads, the method comprising the steps of:(a) appending, to each of the sub-frame payloads, a corresponding sub-frame sequence number and a corresponding sub-frame integrity check value to generate a sub-frame;(b) arranging the sub-frames into a sub-frame sequence;(c) generating a header integrity check value for a header;and (d) appending the header integrity check value to the sub-frame sequence to form a frame.
  2. 6
    A method of sending data by a transmitter, the method comprising the steps of:(a) forming a packet frame from payload data, the packet frame including one or more sub-frames and each sub-frame comprising sub-frame payload data and a sub-frame sequence number;(b) transmitting the packet frame to a receiver;(c) receiving an acknowledgment message from the receiver;and (d) determining each sub-frame of the packet frame not received by the receiver based upon the acknowledgment message;and (e) re-transmitting each sub-frame not received by the receiver to the receiver.
  3. 13
    A method of processing a packet frame into payload data at a receiver, the method comprising the steps of:(a) receiving the packet frame, wherein 1) the packet frame comprises a header, a header integrity check value, a packet frame integrity check value, and one or more sub-frames, and 2) at least one sub-frame comprises a sub-frame integrity check value;(b) verifying the integrity of the received packet frame based on the packet frame integrity check value;(c) verifying, if the integrity of the received packet frame is verified, the integrity of the header based on the header integrity check value;(d) verifying, if the integrity of the header of the received packet frame is verified, the integrity of a sub-frame based on the corresponding sub-frame integrity check value.