Title of Invention

METHOD AND APPARATUS FOR PROCESSING DATA BLOCKS DURING SOFT HANDOVER

Abstract A method and apparatus for processing data blocks during soft handover. The apparatus may be a wireless communication system (100,300) including at least two enhanced uplink soft handover (EU-SHO) Node-B's and a radio network controller (RNC) as shown in figure 1. Each Node-B decodes(210,410) a received data block and forwards(210,410) the decoded data block to the RNC. If the RNC(105,305) receives (215,415)at least one copy of a successfully decoded data block, the RNC uses a re-ordering function entity(115,315) to process(235,435) the copy of the successfully decoded data block to support in-sequence delivery to higher protocol layers(125,325). If the RNC receives(225,425) more than one copy of a successfully decoded data block, the RNC discards(230,430) the extra successfully decoded data block copies. The RNC is either a serving-RNC (S-RNC)(105) or a controlling-RNC (C-RNC)(305). Each Node-B includes a medium access control (MAC) entity(120,320) that handles enhanced uplink dedicated channel (EU-DCH) functionalities.
Full Text [0002] FIELD OF THE INVENTION
[0003] The present invention relates to the field of wireless
communications. More specifically, the present invention relates to processing data blocks in a multi-cell wireless communication system, such as a frequency division duplex (FDD) or tune division duplex (TDD) system.
[0004] BACKGROUND
[0005] Methods for improving uplink coverage, throughput and
transmission latency are currently being investigated in third generation partnership project (3GPP) in the context of the Release 6 (R6) universal mobile telecommunications system (UMTS) study item "FDD uplink enhancements". (0006J It is widely anticipated that in order to achieve these goals, Node-B (base station) will take over the responsibility of scheduling and assigning uplink resources (physical channels) to users, The principle is that Node-B can make more efficient decisions and manage uplink radio resources on a short-term basis better than the radio network controller (RNC), even if the RNC retains coarse overall control. A simuar approach has already been adopted in the downlink for Release 5 (R5) high speed downlink packet access (HSDPA) in both UMTS FDD and TDD modes.
[0007] It is also envisioned there could be several independent uplink transmissions processed between'a wireless transmit/receive unit (WTRU) and a universal terrestrial radio access network (UTRAN) within a common time interval. One example of this would be medium ,access control (MAC) layer hybrid automatic repeat request (HAHQ) or simply MAC layer automatic repeat request (ARQ) operation where each individual transmission may require a different number of retransmissions to be successfully received by UTRAN. To limit the impact on system architecture, it is expected that protocol layers above the MAC should not be affected by introduction of the enhanced uplink dedicated channel (EU-DCH). One requirement that is introduced by this is the in-
sequence data delivery to the radio link control (RLC) protocol layer. Therefore, similar to HSDPA operation in the downlink, a UTRAN re-ordering ftuiction is needed to organize the received data blocks according to the sequence generated by the WTRU RLC entity.
[0008] A soft handover macro-diversity operation requires centralized control of uplink transmissions in each cell within an active set. The active set may include a plurality ofNode-Bs. Retransmissions are generated until successful transmission is realized by at least one of theNode-Bs. Successful transmission is not guaranteed at all of the Node-Bs. Therefore, since a complete set of successful transmissions may not be available within any one Node-B, re-ordering of successful transmissions cannot be accomplished.
[0009] SUMMARY
[0010] The present invention is related to a method and apparatus for
processing data blocks during soft handover, The apparatus may be a wireless communication system, a radio network controller (RNC) or an integrated circuit (1C). The wireless communication system includes at least two enhanced uplink soft handover (EU-SHO) Node-Bs and an RNC. Each Node-B decodes a received data block and forwards the decoded data block to the RNC with an indication of a decoding result, i.e., a cyclic redundancy check (CRC). If the RNC receives at least one copy of a successfully decoded data block, the RNC uses a re-ordering function entity to process successfully decoded data blocks to provide in-sequence delivery to higher protocol layers. If the RNC receives more than one copy of a successfully decoded data block, the RNC discards the extra successfully decoded data block copies. The RNC is either a serving-RNC (S-RNC) or a controlling-RNC (C-RNC). Each Node-B includes a medium access control (MAC) entity that handles enhanced uplink dedicated channel (EU-DCH) functionalities.
[0011] BRIEF DESCRIPTION OF THE DRAWING(S)
[0012] A more detailed understanding of the invention may be had from the
following description of a preferred embodiment, given by way of example, and to be understood in conjunction with the accompanying drawings wherein:
[0013] Figure 1 is a block diagram of a wireless communication system for
processing data blocks in a serving-UNO in accordance with a preferred
embodiment of the present invention;
[0014] . Figure 2 is a flowchart of a process including method steps for
processing data blocks in the system of Figure 1;
[0015] Figure 3 is a block diagram of a wireless communication system for
processing data blocks in a controlIing-RNC in accordance with an alternate
embodiment of the present invention; and
[0016] Figure 4 is a flowchart of a process including method steps for
processing data blocks in the system of Figure 3,
[0017] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT(S)
[0018] The present invention will be described with reference to the
drawing figures wherein like numerals represent like elements throughout,
[0019] Hereafter, the terminology "WTRU" includes but is not limited to a
user equipment (UE), a mobile station, a fixed or mobile subscriber unit, a pager, or any other type of device capable of operating in a wireless environment, When referred to hereafter, the terminology "base station" includes but is not limited to a Node-B, a site controller, an access point or any other type of interfacing device in a wireless environment,
[0020] The present invention may be further applicable to TDD, FDD, and
time division synchronous code division multiple access (TD-SCDMA), as applied to UMTS, CDMA 2000 and CDMA in general, but is envisaged to be applicable to other wireless systems as well. With respect to CDMA2000, the present invention may be implemented in EV-DO (i.e., data only) and EV-DV(i.e., data and voice).
[0021] The features of the present invention may be incorporated into an
1C or be configured in a circuit comprising a multitude of interconnecting components.
[0022] During soft handover, higher layers maintain an active subset of EU
cells for which EU-DCHs are maintained in a soft handover macro diversity
state. Those cells in the active subset may be controlled by different EU-SHO Node-Bs.
[0028] Figure 1 shows a wireless communication system 100 including an
S-RNC 105 and at least two (2) EU-SHO Node-Bs 110 (110A... 110N) operating in accordance with a preferred embodiment of the present invention. One or more re-ordering function entities 115 are implemented at the S-RNC 105 for each WTRU with and without soft handover. The HARQ or ARQ processes for handling EU-DCH functionalities are located in a MAC entity 120 located within each respective EU-SHO Node-B 110. Each re-ordering function entity 115 communicates with higher protocol layers 125 within the S-RNC 105 and includes an associated data buffer (not shown),
[0024] Figure 2 is a flowchart of a process 200 including method steps for
processing data blocks, i.e., packet data units (PDUs), in the system 100 during a soft handover. In step 205, a data block, (i.e., an EU data block), is received at each EU-SHO Node-B HOfromaWTRU. In step 210, each EU-SHO Node-B 110 decodes the received data block, and the decoded data block is forwarded to the S-RNC 105. It should be noted that each EU-SHO Node-B 110 will attempt to decode received EU transmissions. When there is a CRC error, the EU-SHO Node-B 110 cannot forward the received data block to the S-RNC 105, unless the identity of the WTRU and logical channel/MAC-d flow is known by other means. AH successfully decoded blocks with good CRC check results are forwarded to the S-RNC 105.
[0025] Still referring to Figure 2, a determination is made as to whether or
not at least one copy of a successfully decoded data block is received by the S-RNC 105 from an EU-SHO Node-B 110 (step 215). If it is determined in step 215
*
that the S-RNC 105 has not received any copy of a successfully decoded data block, the forwarded data block is regarded as not having been correctly received (step 220). If, in step 215, it is determined that at least one copy of a successfully decoded data block has been received by the S-RNC 105 from an EU-SHO Node-B 110, a determination is then made as to whether or not multiple copies of the
successfully decoded data block are received from different EU-SHO Node-Bs 110 (step 225).
[0026] If step 225 determines that multiple copies of the successfully
decoded data block are received from different EU-SHO Node-Bs 110, only one copy will be stored in a re-ordering buffer (not shown) maintained by a reordering function entity 115 in the S-RNC 105 as a correctly received data block, and any extra received copies of the successfully decoded data block are discarded as redundant data (step 230).
[0027] Finally, in step 235, the successfully decoded data block is processed
by the re-ordering function entity 115 in the S-RNC 105. The re-ordering function entity 115 in the S-RNC 105 performs a re-ordering procedure on those successfully decoded data blocks that are correctly received in the re-ordering function entity 115 so as to support in-sequence delivery to the higher protocol layers 125.
[0028] Process 200 is beneficial because data blocks received from different
EU-SHO Node-Bs 110 can be combined and organized in-sequence for delivery to the higher protocol layers 125 of the S-RNC 105. The re-ordering function entity 115 located within the S-RNC 105 allows enhanced uplink MAC PDlFs to be processed for successful reception and proper delivery to higher layers independent of which Node-B(s) that provided reception of each PDU, resulting in the reduction of loss of MAC data and RLC recoveries.
[0029] Figure 3 shows a wireless communication system 300 including a C-
RNC 305 and at least two (2) EU-SHO Node-Bs 110 (110A... 110N) operating in accordance with an alternate embodiment of the present invention. One or more re-ordering function entities 315 are implemented at the C-RNC 305 for support of soft handover. The HARQ or ARQ processes for handling EU-DCH functionalities are located in a MAC entity 320 located within each respective EU-SHO Node-B 310. Each re-ordering function entity 315 communicates with higher protocol layers 325 external to the C-RNC 305 and includes an associated buffer (not shown),
[0030] Figure 4 is a flowchart of a process 400 including method steps for
processing data blocks, i.e., PDUs, in the system 300 during a soft handover. In step 405, a data block (i.e., an EU data block) is received at each EU-SHO Node-B 310 from a WTRU. In step 410, each EU-SHO Node-B 310 decodes the received data block, t id the decoded data block is forwarded to the C-RNC 305. It should be noted that each EU-SHO Node-B 310 will attempt to decode received EU transmissions. When there is a CRC error, the EU-SHO Node-B 810 cannot forward the received data block to the C-RNC 305, unless the identity of the WTRU and logical channel/MAC-d flow is known by other means. All successfully decoded blocks with good CRC check results are forwarded to the C-RNC 305.
[0031] Still referring to Figure 4, a determination is made as to whether or
not at least one copy of a successfully decoded data block is received by the C-RNC 305 from an EU-SHO Node-B 310 (step 415). If it is determined in step 415 that the C-RNC 305 has not received any copy of a successfully decoded data block, the decoded data block forwarded by the EU-SHO Node-Bs 310 is regarded as not having been correctly received (step 420).
[0032] If, in step 415, it is determined that at least one copy of a
successfully decoded data block has been received by the C-RNC 305 from an EU-SHO Node-B 310, a determination is then made as to whether or not multiple copies of the successfully decoded data block are received from different EU-SHO Node-Bs 110 (step 425).
[0033] If step 425 determines that multiple copies of the successfully
decoded data block are received from different EU-SHO Node-Bs 310, only one copy will be stored in a re-ordering buffer (not shown) maintained by a reordering function entity 315 in the C-RNC 305 as a correctly received data block, and any extra received copies of the successfully decoded data block are discarded as redundant data (step 430).
[0034] Finally, in step 435, the successfully decoded data block is processed
by the re-ordering function entity 315 in the C-RNC 305, which performs a reordering procedure on those successfully decoded data blocks that are correctly
received in the re-ordering function entity 315 so as to support in-sequence delivery to the higher protocol layers 325.
[0035] Process • 10 is beneficial because data blocks received from different
EU-8HO Node-Bs 310 can be combined and organized in sequence for delivery to the higher protocol layers 325, provided that these Node-Bs 310 have the same C-RNC 305. This is frequently the case, although its applicability is somewhat more restrictive than placing a re-ordering function in an S-RNC105. However, this restriction is offset by other considerations. For example, a benefit of C-RNC operation is reduced latency for H-ARQ operation. The performance benefits of minimizing this latency are well understood in the art. During soft handover, it is also desirable to have a common uplink scheduler in the C-RNC 305 for all of the cells that are in the active EU subset, including cells that are controlled by different Node-Bs 310.
[0036] While this invention has been particularly shown and described
with reference to preferred embodiments, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the invention described hereinabove.






We claim:
1. A method for processing data blocks during soft handover to support in-
sequence delivery to higher protocol layers in a wireless communication system, said method
comprising:
receiving, at a radio network controller (RNC) at least one copy of a successfully decoded data block from each of at least two Node-Bs, wherein each Node-B decoded a received data block and forwarded the successfully decoded data block to the RNC;
said method being characterized in that:
if the RNC receives more than one copy of a successfully decoded data block from the Node-Bs, the RNC storing only one copy of the successfully decoded data block and discarding the extra successfully decoded data block copies, and
the RNC using a re-ordering function entity to process the copy of the successfully decoded data block stored in a buffer of the re-ordering function entity to support in-sequence delivery of data blocks received from said at least two Node-Bs to higher protocol layers.
2. The method as claimed in claim 1, wherein the RNC is a serving-RNC (S-RNC) and the higher protocol layers are located within the S-RNC.
3. The method as claimed in claim 1, wherein the RNC is a controlling RNC (C-RNC) and the higher protocol layers are located external to the C-RNC.
4. The method as claimed in claim 1, wherein each Node-B is an enhanced uplink soft handover (EU-SHO) Node-B.
5. The method as claimed in claim 1, wherein each Node-B includes a medium access control, MAC, entity that handles enhanced uplink dedicated channel (EU-DCH) functionalities.
6. A radio network controller (RNC) for processing data blocks forwarded to the RNC by each of at least two Node-Bs during soft handover to support in-sequence delivery to higher protocol layers external to the RNC, characterized in that the RNC comprises:
at least one re-ordering function entity; and

means for receiving at least one copy of a successfully decoded data block from the Node-Bs, wherein the RNC is configured to use the at least one re-ordering function entity to process the copy of the successfully decoded data block stored in a buffer of the re-ordering function entity to support in-sequence delivery; and
means for storing only one copy of the successfully decoded data block and for discarding extra copies of a successfully decoded data block received from the Node-Bs.
7. The RNC as claimed in claim 6, wherein the RNC is a controlling-RNC (CRNC).
8. The RNC as claimed in claim 6, comprising higher protocol layers.
9. The RNC as claimed in claim 8, wherein the RNC is a serving-RNC (S-RNC).
10. The RNC as claimed in claim 6, wherein each Node-B is an enhanced uplink soft handover (EU-SHO) Node-B.
11. The RNC as claimed in claim 6, wherein each Node-B includes a medium access control (MAC) entity that is configured to handle enhanced uplink dedicated channel (EU-DCH) functionalities.
12. The RNC as claimed in claim 6, comprising a plurality of re-ordering function entities, wherein at least one of the re-ordering function entities is associated with each of a plurality of wireless transmit/receive units configured for enhanced uplink services.

Documents:

3213-DELNP-2006-Abstract-(21-06-2011).pdf

3213-delnp-2006-abstract.pdf

3213-delnp-2006-assignment.pdf

3213-DELNP-2006-Claim Marked -(09-02-2015).pdf

3213-DELNP-2006-Claims-(09-02-2015).pdf

3213-DELNP-2006-Claims-(21-06-2011).pdf

3213-delnp-2006-claims.pdf

3213-DELNP-2006-Correspondance Others-(09-02-2015).pdf

3213-DELNP-2006-Correspondence Others-(21-06-2011).pdf

3213-delnp-2006-Correspondence-Others-(06-12-2010).pdf

3213-delnp-2006-correspondence-others-1.pdf

3213-delnp-2006-correspondence-others.pdf

3213-delnp-2006-description (complete).pdf

3213-DELNP-2006-Drawings-(21-06-2011).pdf

3213-delnp-2006-drawings.pdf

3213-delnp-2006-form-1.pdf

3213-delnp-2006-form-13.pdf

3213-delnp-2006-form-18.pdf

3213-delnp-2006-form-2.pdf

3213-delnp-2006-Form-3-(06-12-2010).pdf

3213-DELNP-2006-Form-3-(09-02-2015).pdf

3213-delnp-2006-form-3.pdf

3213-delnp-2006-form-5.pdf

3213-DELNP-2006-GPA-(09-02-2015).pdf

3213-delnp-2006-gpa.pdf

3213-delnp-2006-pct-101.pdf

3213-delnp-2006-pct-105.pdf

3213-delnp-2006-pct-237.pdf

3213-delnp-2006-pct-301.pdf

3213-delnp-2006-pct-304.pdf

abstract.jpg

FORM 13.pdf

Others.pdf

Petition under rule 137 Section 8 (1).pdf


Patent Number 265631
Indian Patent Application Number 3213/DELNP/2006
PG Journal Number 10/2015
Publication Date 06-Mar-2015
Grant Date 02-Mar-2015
Date of Filing 05-Jun-2006
Name of Patentee INTERDIGITAL TECHNOLOGY CORPORATION
Applicant Address 200 BELLEVUE PARKWAY, SUITE 300, WILMINGTON, DE 19809, U.S.A.
Inventors:
# Inventor's Name Inventor's Address
1 DICK, STEPHEN, G. 61 BOBANN DRIVE, NESCONSET, NEW YORK 11767 (US)
2 ZHANG, GUODONG 490 MAIN STREET, APT. C8, FARMINGDALE, NEW YORK 11735 (US)
3 TERRY, STEPHEN, E. 15 SUMMIT AVENUE, NORTHPORT, NEW YOTK 11768 (US)
PCT International Classification Number H04B
PCT International Application Number PCT/US2004/036376
PCT International Filing date 2004-11-02
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 60/517,779 2003-11-05 U.S.A.
2 10/939256 2004-09-10 U.S.A.