Radio link protocols for multi-link communication systems
AssigneeQUALCOMM Incorporated
InventorsRamin Rezaiifar, Parag Agashe, Paul Bender
Life of this patent
Estimating the term…
Abstract
Embodiments disclosed herein relate to a new set of radio link protocols (RLPs) configured to provide for efficient data transmission in a multi-link communication system. In an embodiment, an upper-layer packet is segmented into link-layer packets to be transmitted over a plurality of communication links, each including a first sequence number in accordance with a predetermined order. A second sequence number is further added to each link-layer packet to be transmitted for the first time. The second sequence number is configured to be in a sequence space associated with a particular communication link, and may be used for detection of missing packets.
Claims28
A method for data transmission in a multi-link communication system, comprising:
- segmenting an upper-layer packet into link-layer packets to be transmitted over a plurality of communication links;
- adding a first sequence number to each link-layer packet;
- and
- adding a second sequence number to each link-layer packet to be transmitted for a first time, the second sequence number being in a sequence space associated with a particular communication link.
A method for data processing in a multi-link communication system, comprising:
- examining two link-layer packets received consecutively through a particular communication link, each link-layer packet identified by a first sequence number and a second sequence number, the second sequence number being associated with the particular communication link;
- and
- transmitting a first message to a sender to request re-transmission of one or more missing link-layer packets, if the second sequence numbers of the two consecutively-received data packets are noncontiguous.
An apparatus adapted for data transmission in a multi-link communication system, comprising:
- means for segmenting an upper-layer packet into link-layer packets to be transmitted over a plurality of communication links;
- means for adding a first sequence number to each link-layer packet;
- and
- means for adding a second sequence number to each link-layer packet to be transmitted for a first time, the second sequence number being in a sequence space associated with a particular communication link.
An apparatus adapted for data processing in a multi-link communication system, comprising:
- means for examining two link-layer packets received consecutively through a particular communication link, each link-layer packet characterized by a first sequence number and a second sequence number, the second sequence number being associated with the particular communication link;
- and
- means for transmitting a message to a sender to request re-transmission of one or more missing link-layer packets, if the second sequence numbers of the two consecutively-received data packets are noncontiguous.
A computer readable medium embodying instructions executable by a processor to:
- segment an upper-layer packet into link-layer packets to be transmitted over a plurality of communication links;
- add a first sequence number to each link-layer packet;
- and
- add a second sequence number to each link-layer packet to be transmitted for a first time, the second sequence number being in a sequence space associated with a particular communication link.
A computer readable medium embodying instructions executable by a processor to:
- examine two link-layer packets received consecutively through a particular communication link, each link-layer packet identified by a first sequence number and a second sequence number, the second sequence number being associated with the particular communication link;
- and
- transmit a message to a sender to request re-transmission of one or more missing link-layer packets, if the second sequence numbers of the two consecutively-received data packets are noncontiguous.
A method for data processing in a multi-link communication system, comprising:
- receiving a flush message from a sender, the flush message indicating an end of a burst of data and including a last link-layer packet transmitted;
- and
- sending a message to the sender, if detecting a gap in sequence numbers of received link-layer packets.
A method for data processing in a multi-link communication system, comprising:
- starting a timer upon detecting a gap in sequence numbers of received link-layer packets;
- and
- transmitting a message to a sender upon expiration of the timer, the message including the gap and the sequence number of a last data packet receiving from each serving pilot.
Dependencies are inferred from the claim text.