System and method for multi-point HSDPA communication utilizing a multi-link PDCP sublayer

US8989004B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-8989004-B2
Application numberUS-201113291037-A
CountryUS
Kind codeB2
Filing dateNov 7, 2011
Priority dateNov 8, 2010
Publication dateMar 24, 2015
Grant dateMar 24, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and apparatus for wireless communication may provide a multi-link PDCP sublayer in a radio network controller capable of allocating PDCP PDUs among a plurality of RLC entities for use in a multi-point HSDPA network. Some aspects of the disclosure address issues relating to out-of-order delivery of the PDCP PDUs to a UE, such as unnecessary retransmissions. That is, the disclosed multi-link PDCP may be capable of distinguishing between sequence number gaps that are caused by physical layer transmission failures and those caused merely by skew.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of wireless communication operable at a user equipment, comprising: receiving at least a portion of a multi-link packet data convergence protocol (PDCP) flow from each of a plurality of base stations; reordering PDCP protocol data units (PDUs) corresponding to the multi-link PDCP flow according to a PDCP sequence number in each of the PDCP PDUs to form a queue of received PDCP PDUs; determining that a gap in the PDCP sequence numbers exists in the queue of received PDCP PDUs; starting a skew timer based on determining that the gap exists; passing, to one or more upper layers from the queue of received PDCP PDUs, PDCP PDUs having contiguous PDCP sequence numbers lower than a PDCP sequence number corresponding to the gap, when the skew timer corresponding to the gap expires; and flushing, from the queue of received PDCP PDUs, PDCP PDUs having PDCP sequence numbers higher than the PDCP sequence number corresponding to the gap, without passing the PDCP PDUS having the PDCP sequence numbers higher than the PDCP sequence number corresponding to the gap to the one or more upper layers. 2. The method of claim 1 , further comprising: receiving at least one PDCP PDU having a sequence number corresponding to the gap, to fill the gap; and passing PDCP PDUs having contiguous PDCP sequence numbers up to and including the gap in the PDCP sequence numbers when the gap is filled. 3. The method of claim 1 , wherein the receiving of the at least a portion of the multi-link PDCP flow from each of the plurality of base stations comprises: receiving a first downlink stream from a first base station; and receiving a second downlink stream from a second base station, in substantially the same carrier frequency as the first downlink stream. 4. The method of claim 3 , further comprising: determining that a measurement of the second downlink stream has fallen below a threshold; transmitting a request corresponding to the measurement; and switching off a multi-point high speed downlink packet access (HSDPA) mode such that the second downlink stream is not received from the second base station. 5. The method of claim 4 , wherein the request corresponding to the measurement comprises an indication that a cell corresponding to the second base station is suitable for removal from an active set. 6. The method of claim 4 , further comprising: determining that a gap in radio link control (RLC) sequence numbers corresponding to the second downlink stream exists; requesting a retransmission of at least one packet corresponding to the gap in the RLC sequence numbers; and receiving a retransmission of the at least one packet corresponding to the gap over the first downlink stream from the first base station. 7. The method of claim 3 , wherein the first downlink stream corresponds to a first logical channel between the user equipment and a radio network controller, and wherein the second downlink stream corresponds to a second logical channel between the user equipment and the radio network controller. 8. The method of claim 3 , wherein the first base station is configured to provide a primary serving cell associated with the user equipment and the second base station is configured to provide a secondary serving cell associated with the user equipment. 9. The method of claim 8 , wherein the primary serving cell facilitates a first logical channel between the user equipment and a radio network controller, and wherein the secondary serving cell facilitates a second logical channel between the user equipment and a radio network controller. 10. A user equipment configured for wireless communication, comprising: means for receiving at least a portion of a multi-link packet data convergence protocol (PDCP) flow from each of a plurality of base stations; means for reordering PDCP protocol data units (PDUs) corresponding to the multi-link PDCP flow according to a PDCP sequence number in each of the PDCP PDUs to form a queue of received PDCP PDUs; means for determining that a gap in the PDCP sequence numbers exists in the queue of received PDCP PDUs; means for starting a skew timer based on determining that the gap exists; means for passing, to one or more upper layers from the queue of received PDCP PDUs, PDCP PDUs having contiguous PDCP sequence numbers lower than a PDCP sequence number corresponding to the gap, when the skew timer corresponding to the gap expires; and means for flushing, from the queue of received PDCP PDUs, PDCP PDUs having PDCP sequence numbers higher than the PDCP sequence number corresponding to the gap, without passing the PDCP PDUS having the PDCP sequence numbers higher than the PDCP sequence number corresponding to the gap to the one or more upper layers. 11. A non-transitory computer-readable medium storing computer-executable code, comprising: code for causing a computer to receive at least a portion of a multi-link packet data convergence protocol (PDCP) flow from each of a plurality of base stations; code for causing the computer to reorder PDCP protocol data units (PDUs) corresponding to the multi-link PDCP flow according to a PDCP sequence number in each of the PDCP PDUs to form a queue of received PDCP PDUs; code for causing the computer to determine that a gap in the PDCP sequence numbers exists in the queue of received PDCP PDUs; code for causing the computer to start a skew timer based on determining that the gap exists; and code for causing the computer to pass, to one or more upper layers from the queue of received PDCP PDUs, PDCP PDUs having contiguous PDCP sequence numbers lower than a PDCP sequence number corresponding to the gap, when the skew timer corresponding to the gap expires; and code for causing the computer to flush, from the queue of received PDCP PDUs, PDCP PDUs having PDCP sequence numbers hi her than the PDCP sequence number corresponding to the gap, without passing the PDCP PDUS having the PDCP sequence numbers higher than the PDCP sequence number corresponding to the gap to the one or more upper layers. 12. A user equipment configured for wireless communication, comprising: a receiver for receiving downlink transmissions from at least one base station; a transmitter for transmitting uplink transmissions to the at least one base station; at least one processor for controlling the receiver and the transmitter; and a memory coupled to the at least one processor, wherein the at least one processor is configured to: receive at least a portion of a multi-link packet data convergence protocol (PDCP) flow from each of a plurality of base stations; reorder PDCP protocol data units (PDUs) corresponding to the multi-link PDCP flow according to a PDCP sequence number in each of the PDCP PDUs to form a queue of received PDCP PDUs; determine that a gap in the PDCP sequence numbers exists in the queue of received PDCP PDUs; start a skew timer based on determining that the gap exists; pass, to one or more upper layers from the queue of received PDCP PDUs, PDCP PDUs having contiguous PDCP sequence numbers lower than a PDCP sequence number corresponding to the gap, when the skew timer corresponding to the gap expires; and flush, from the queue of received PDCP PDUs, PDCP PDUs having PDCP sequence numbers higher than the PDCP sequence number corresponding to the gap, without passing the PDCP PDUS having the PDCP sequence numbers higher than the PDCP sequence number corresponding to the gap to the one or more upper layers. 13. The user equipment of claim 12 , wherein the at least one processor is further configured to: receive at least one PDCP PDU having a sequence number cor

Assignees

Inventors

Classifications

  • Arrangements specially adapted for the transmitter end · CPC title

  • H04W28/10Primary

    Flow control {between communication endpoints} · CPC title

  • adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals · CPC title

  • Error control systems characterised by the topology of the transmission link · CPC title

  • Scheduling measurement reports {; Arrangements for measurement reports} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US8989004B2 cover?
A method and apparatus for wireless communication may provide a multi-link PDCP sublayer in a radio network controller capable of allocating PDCP PDUs among a plurality of RLC entities for use in a multi-point HSDPA network. Some aspects of the disclosure address issues relating to out-of-order delivery of the PDCP PDUs to a UE, such as unnecessary retransmissions. That is, the disclosed multi-…
Who is the assignee on this patent?
Zhang Danlu, Kapoor Rohit, Mohanty Bibhu Prasad, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04W28/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 24 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).