Patent Publication Number: US-2023156537-A1

Title: Methods and system for performing handover in a wireless communication system

Description:
CROSS REFERENCE TO RELATED APPLICATIONS 
     This application is a continuation of U.S. patent application Ser. No. 17/108,532, filed Dec. 1, 2020, which is a continuation of U.S. patent application Ser. No. 14/795,242, filed Jul. 9, 2015, which issued as U.S. Pat. No. 10,880,791 on Dec. 29, 2020, which is a continuation of U.S. patent application Ser. No. 14/100,286, filed Dec. 9, 2013, which issued as U.S. Pat. No. 9,113,374 on Aug. 18, 2015, which is a continuation of the U.S. patent application Ser. No. 13/359,072, filed Jan. 26, 2012, which issued as U.S. Pat. No. 8,886,191 on Nov. 11, 2014, which is a continuation of U.S. patent application Ser. No. 11/765,013, filed Jun. 19, 2007, which issued as U.S. Pat. No. 8,131,295 on Mar. 6, 2012, which claims the benefit of U.S. Provisional Patent Application No. 60/815,023 filed Jun. 20, 2006, the contents of which are hereby incorporated by reference herein. 
    
    
     FIELD OF THE INVENTION 
     The present invention is related to wireless communication systems. More particularly, the present invention is related to a method and system for performing handover in a long term evolution (LTE) system. 
     BACKGROUND 
     LTE for the fourth generation (4G) system is now being considered to develop anew radio interface and radio network architecture that provides a high data rate, low latency, packet optimization, and improved system capacity and coverage. For an LTE system, instead of using code division multiple access (CDMA), which is currently being used in a 3G system, orthogonal frequency division multiple access (OFDMA) and frequency division multiple access (FDMA) are proposed to be used in downlink and uplink transmissions, respectively. By changing in many aspects in the LTE system, intra-LTE handover procedures and related operations need to be re-considered. 
     The user equipment (UE) mobility management in an LTE_ACTIVE mode handles all necessary steps for seamless handover in the LTE system, such as making an intra-LTE handover decision on a source network side, (i.e., control and evaluation of UE and evolved Node-B (eNode-B) measurements taking into account UE-specific area restrictions), preparing radio resources on a target network side, commanding the UE to interface with new radio resources, releasing radio resources on the source network side, and the like. The UE mobility management mechanism also handles the transfer of context data between involved nodes, and the update of node relations on a control plane (C-plane) and a user plane (U-plane). 
       FIG.  1    is a signaling diagram of a handover process  100  currently proposed for the LTE system. A UE  152  and a source eNode-B  154  perform measurements and exchange measurement reports (step  102 ). The source eNode-B  154  makes a handover decision based on the measurement reports (step  104 ). The source eNode-B  154  then sends a handover request to a target eNode-B  156  (step  106 ). The handover decision and subsequent procedures before handover completion are performed without involving a mobility management entity/user plane entity (MME/UPE)  158 , (i.e., handover preparation messages are directly exchanged between the source eNode-B  154  and the target eNode-B  156 ). 
     The target eNode-B  156  performs an admission control for the UE  152  (step  108 ). If the target eNode-B  156  can accept the UE  152 , the target eNode-B  156  sends a handover response to the source eNode-B  154  (step  110 ). The source eNode-B  154  sends a handover command to the UE  152  (step  112 ). For seamless handover, a U-plane tunnel is established between the source eNode-B  154  and the target eNode-B  156 . 
     The UE  152  and the target eNode-B  156  then exchange layer 1 and 2 (L1/L2) signaling (step  114 ). During handover execution, user data may be forwarded from the source eNode-B  154  to the target eNode-B  156 . The forwarding may take place in a service dependent and implementation specific way. Forwarding of user data from the source eNode-B  154  to the target eNode-B  156  should take place as long as packets are received at the source eNode-B  154  from the UPE  158 . 
     After a connection to the target eNode-B  156  is established, the UE  152  sends a handover complete message to the target eNode-B  156  (step  116 ). The target eNode-B  156  sends a handover complete message to the MME/UPE  158  (step  118 ). The MME/UPE  158  then sends a handover complete acknowledgement (ACK) to the target eNode-B  156  (step  120 ). After the MME/UPE  158  is informed by the target eNode-B  156  that the UE  152  has gained an access at the target eNode-B  156  by the handover complete message, the U-plane path is switched by the MME/UPE  158  from the source eNode-B  154  to the target eNode-B  156 . 
     The release of the radio resources at the source eNode-B  154  is triggered by a release resource message sent by the target eNode-B  156  (step  122 ). After receiving the release resource message from the target eNode-B  156 , the source eNode-B  154  releases the radio resources for the UE  152  (step  124 ). The UE  152  performs a location update with the MME/UPE  158  (step  126 ). 
     The above intra-LTE handover procedure  100  does not provide details regarding the handover command, (such as configurations of the UE  152  based on the target eNode-B&#39;s requirement), and details regarding UE operation after the UE receives the handover command, (such as data transmission between the source eNode-B  154  and the UE  152  and radio link control (RLC) and hybrid automatic repeat request (HARQ) reset and packet data convergence protocol (PDCP) sequence number (SN) gap identification by the UE  152 ). The above intra-LTE handover procedure  100  also does not provide details regarding UE timing adjustment for synchronous and asynchronous eNode-Bs and details for efficient target eNode-B scheduling of resources for UE transmission. 
     SUMMARY 
     A method is provided for recovering from an unsuccessful handover. The method may include a wireless transmit/receive unit (WTRU) determining that a procedure for handover of the WTRU from a source cell to a target cell was unsuccessful. The method may also include the WTRU initiating a radio link failure procedure in response to determining that the procedure for handover was unsuccessful. The WTRU may send an indication of a cell identity (ID) of the source cell with a radio network temporary identifier (RNTI) during the radio link failure procedure. The WTRU may attempt to access at least one cell upon determining that the procedure for handover was unsuccessful. The at least one cell may include the source cell, a second cell being served by the same evolved Node-B (eNode-B) as the source cell, and/or a third cell being served by a different eNode-B than the eNode-B serving the source cell. The third cell may be selected based on a measurement result. The RNTI may be an RNTI for a Long Term Evolution (LTE) system. 
     An eNode-B may include a transceiver configured to transmit and receive data, and a controller, coupled to the transceiver. The controller may be configured to send a handover command to a WTRU. The handover command may instruct the WTRU to handover over from a source cell served by the eNode-B to a target cell. The controller may be configured to receive an indication of a cell identity (ID) of the source cell with a RNTI during a radio link failure procedure. The controller may be further configured to inform a target eNode-B of an unsuccessful handover of the WTRU from the source cell to a target cell of the target eNode-B. The controller may be further configured to maintain a timer. Expiration of the timer prior to receipt of a handover complete message may indicate a handover failure. The controller may be further configured to reset radio link control (RLC) parameters and hybrid automatic repeat request (HARQ) parameters based on expiration of the timer. 
     The present invention is related to a method and system for performing handover in an LTE system. A source eNode-B makes a handover decision based on measurements, and sends a handover request to a target eNode-B. The target eNode-B sends a handover response to the source eNode-B indicating that a handover should commence. The source eNode-B then sends a handover command to a wireless transmit/receive unit (WTRU). The handover command includes at least one of reconfiguration information, information regarding timing adjustment, relative timing difference between the source eNode-B and the target eNode-B, information regarding an initial scheduling process at the target eNode-B, and measurement information for the target eNode-B. The WTRU then accesses the target eNode-B and exchanges layer 1/2 signaling to perform downlink synchronization, timing adjustment, and uplink and downlink resource assignment based on information included in the handover command. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
       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: 
         FIG.  1    is a signaling diagram of a handover process currently proposed for the LTE system; and 
         FIG.  2    is a signaling diagram of an intra-LTE handover process in accordance with the present invention. 
     
    
    
     DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS 
     When referred to hereafter, the terminology “WTRU” includes but is not limited to a UE, a mobile station, a fixed or mobile subscriber unit, a pager, a cellular telephone, a personal digital assistant (PDA), a computer, or any other type of user device capable of operating in a wireless environment. When referred to hereafter, the terminology “eNode-B” includes but is not limited to a base station, Node-B, a site controller, an access point (AP), or any other type of interfacing device capable of operating in a wireless environment. 
     The present invention provides detailed procedures for signaling and operations at a WTRU and source and target eNode-Bs during intra-LTE handover both for successful handover and handover failure cases. In a successful handover case, new information elements (IEs) are added in both the handover command message and the handover complete message. In a handover failure case, new signaling messages are exchanged between a source eNode-B and a target eNode-B. 
       FIG.  2    is a signaling diagram of an intra-LTE handover process  200  in accordance with the present invention. A WTRU  252  and a source eNode-B  254  each perform at least one measurement, and the WTRU  252  sends a measurement report to the source eNode-B  254  (step  202 ). The source eNode-B  254  makes a handover decision based on the measurement report and the result of its own measurement (step  204 ). The source eNode-B  254  then sends a handover request to a target eNode-B  256  (step  206 ). The target eNode-B  256  performs an admission control for the WTRU  252  (step  208 ). If the target eNode-B  256  can accept the WTRU  252 , the target eNode-B  256  sends a handover response to the source eNode-B  254  indicating that a handover should commence (step  210 ). The source eNode-B  254  then sends a handover command to the WTRU  252  (step  212 ). 
     The handover command should include at least one of reconfiguration information for radio resource control (RRC), radio link control (RLC), medium access control (MAC) and physical (PHY) layer, information regarding timing adjustment when handing over from the source eNode-B  254  to the target eNode-B  256 , (i.e., whether the WTRU  252  should perform timing adjustment autonomously or using a random access channel (RACH) procedure, if a RACH is to be used, whether random or dedicated access signature will be used, or the like), relative timing difference between eNode-Bs (or cells) for autonomous timing adjustment, information regarding initial radio resource scheduling procedure at the target eNode-B  256 , measurement information for the target eNode-B  256 , and the like. The information regarding the initial scheduling procedure at the target eNode-B  256  indicates whether a RACH access procedure should be used for a resource assignment request or the target eNode-B  256  may schedule resources for the WTRU  252  without receiving an explicit resource assignment request from the WTRU  252 . Alternatively, the measurement and other configuration information may be sent to the WTRU  252  by the target eNode-B  256  after receiving a handover complete message from the WTRU  252  at step  226 . 
     For a seamless handover, a U-plane tunnel is established between the source eNode-B  254  and the target eNode-B  256 . After sending the handover command, the source eNode-B  254  may forward the user data to the target eNode-B  256 . The forwarding may take place in a service dependent and implementation specific way. 
     After receiving the handover command from the source eNode-B  254 , the WTRU  252  may continue to transmit and receive data to and from the source eNode-B  254 . The data transmission process depends on whether synchronized handover or non-synchronized handover is used. 
     When a synchronized handover procedure is used, (i.e., the source eNode-B  254  and the target eNode-B  256  are synchronized or the relative timing difference is known to the WTRU  252 ), the source eNode-B  254  and the WTRU  252  may continue to transmit and receive data after receiving the handover command until a certain handover time (t HO ) which is signaled via the handover command. The transmitted data after receiving the handover command is preferably limited to incomplete service data units (SDUs), (i.e., RLC protocol data unit (PDU)), transmitted before the handover command was sent. An RLC control message is sent to the WTRU  252  to indicate a sequence number (SN) of a successfully received SDU(s) and an SDU gap. The SN may be a PDCP SN, or other types of SN. An SN common to the successfully received SDU(s) and unsuccessfully received SDU(s) may be included in the RLC control message. 
     When a non-synchronized handover procedure is used, (i.e., the source eNode-B  254  and the target eNode-B  256  are not synchronized or the relative timing difference is not known to the WTRU  252 ), the source eNode-B  254  stops transmission as soon as the source eNode-B  254  sends the handover command to the WTRU  252 . The WTRU  252  also stops transmission of the data packets to the source eNode-B  254  as soon as the WTRU  252  receives the handover command. Alternatively, the source eNode-B  254  may continue transmission of data packets until the WTRU  252  switches to the target eNode-B  254 . 
     After receiving the handover command, the WTRU  252  accesses the target eNode-B  256  and exchange layer 1/2 (L1/L2) signaling with the target eNode-B  256  to perform downlink synchronization, timing adjustment, (i.e., uplink synchronization), and uplink and downlink resource assignment based on information included in the handover command. 
     For timing adjustment, (i.e., uplink synchronization), the WTRU  252  implements one of two options. Preferably, the network decides which option to be used. 
     In accordance with a first option, the WTRU  252  autonomously performs the timing adjustment based on relative timing difference between the source eNode-B  254  (or cell) and the target eNode-B  256  (or cells) (step  214   a ). The relative timing difference information is preferably included in the handover command. 
     In accordance with a second option, a conventional RACH access procedure is used for the timing adjustment (step  214   b ). The WTRU sends a RACH preamble to the target eNode-B and the target eNode-B calculates timing offset based on the transmitted RACH preamble and sends the timing offset information to the WTRU for uplink synchronization. 
     A plurality of RACH preamble signatures with different orthogonality and different priority may be used, and among the plurality of RACH preamble signatures, a RACH preamble signature with higher orthogonality, higher priority and/or higher power may be used for the handover purpose. 
     A particular (dedicated) RACH preamble signature may be reserved for the handover purpose to indicate that the sender is a handover WTRU, (i.e., a WTRU undergoing a handover process). This dedicated RACH preamble signature is indicated in the handover command. After receiving the reserved RACH preamble signature, the target eNode-B  256  recognizes that the sender is a handover WTRU and may provide a priority to the handover WTRU. This can avoid the random access process which causes a long interruption time during handover. Alternatively, a RACH message following the RACH preamble may explicitly indicate that the sender is a handover WTRU. A handover WTRU is preferably given a higher priority to access an eNode-B (cell) than a non-handover WTRU due to state transition. The RACH procedure using the reserved RACH preamble signature may be used in either synchronized or non-synchronized eNode-B (or cell) handover. A physical radio resource allocation for sending the reserved RACH preamble signature to the target eNode-B  256  may also be included in the handover command to reduce a delay for the random access. 
     The random access procedure may be used for different purposes. The random access procedure may be used to initiate communication between a WTRU and a network which requires a state transit from an LTE_idle state to an LTE_active state. The random access procedure may be used for timing adjustment during handover and then for an access request to the new cell. When the random access procedure is used during handover, the delay caused by the random access procedure should be minimized. Therefore, there should be differences, (e.g., giving a priority to a handover WTRU), between the random access to the target eNode-B (cell) during handover and the random access to the source eNode-B (cell) in a non-handover situation because of state transition from an LTE-Idle state to an LTE-Active state in the non-handover case. 
     After receiving the RACH preamble signature from the WTRU, the target eNode B estimates the timing adjustment value and sends this value back to the WTRU (step  216 ). 
     After performing timing adjustment, (either autonomously or via a RACH preamble transmission), the WTRU  202  may send a radio resource assignment request to the target eNode-B  256  (step  218 ). The request is preferably sent via a RACH message following the RACH preamble. The target eNode-B  256  then schedules downlink and uplink resources for the WTRU  252  (step  220 ). Alternatively, the target eNode-B  256  may schedule resources for the WTRU  252  without receiving an explicit request from the WTRU  252 . The resource scheduling may take place any time after the target eNode-B  256  admits the WTRU at step  208 . For example, for the synchronized handover procedure, the target eNode-B  256  may schedule the uplink and downlink resources after some pre-defined time (earlier than the expected time for eNode-B switching). 
     The target eNode-B  256  sends an uplink resource assignment to the WTRU  252  (step  222 ). This uplink resource is used for sending a handover complete message at step  226 , not for data transmission. The WTRU  252  preferably resets RLC and HARQ parameters after receiving the uplink resource assignment from the target eNode-B  256  (step  224 ). Alternatively, the WTRU  252  may reset the RLC and HARQ parameters after receiving and processing the handover command at step  212 . These parameters related to transmission to the target eNode-B  256  (or cell) are included in the handover command. 
     The WTRU  252  sends a handover complete message to the target eNode-B  256  (step  226 ). The WTRU  252  preferably includes a starting uplink PDCP SN to be transmitted in the handover complete message. Optionally, the WTRU  252  may send an RLC control message to the target eNode-B  256  after the handover complete message to indicate the successfully transmitted SDUs and an SDU gap. 
     The target eNode-B  256  sends uplink and downlink resource scheduling information for data transmission and an RRC message to the WTRU (step  228 ). The RRC message includes at least one of radio access bearer (RAB) reconfiguration information, a starting PDCP SN in the downlink, an RLC control message, and measurement related information. Some or all of the above information may optionally be sent as part of the handover command or the first packet from the target eNode-B  256 . 
     The target eNode-B  256  sends a handover complete message to the MME/UPE  258  to inform that the WTRU  252  has gained an access at the target eNode-B  256  (step  230 ). The MME/UPE  258  then sends a handover complete acknowledgement (ACK) to the target eNode-B  256  and switches the U-plane data path from the source eNode-B  254  to the target eNode-B  256  (step  232 ). A release of the radio resources at the source eNode-B  254  is triggered by a release resource message sent by the target eNode-B  256  (step  234 ). After receiving the message from the target eNode-B  256 , the source eNode-B  254  releases the radio resources for the WTRU  252  (step  236 ). 
     A handover failure case is explained hereinafter by referring to  FIG.  2   . When the WTRU  252  is not able to handover successfully, the WTRU  252  may resort to a radio link (RL) failure or a cell reselection procedure. If the handover command fails at step  212 , the source eNode-B  254  informs the target eNode-B  256  of such a failure. The target eNode-B  256  schedules any uplink and downlink resources to the WTRU  252  after step  208 . When performing cell reselection in a handover failure case, the WTRU  252  may first try to access the originally connected cell within the source eNode-B  254 . If this fails, the WTRU  252  may try to access other cells within the source eNode-B. If this also fails, then the WTRU  252  may try to access to other cells not included in the source eNode-B based on the measurement result. 
     The source eNode-B  254  maintains a timer to time out if the handover complete message is not received after a predetermined time after the handover command failure. The source eNode-B  254  may reset RRC context, PDCP context, RLC and HARQ parameters related to the WTRU  252  if the handover failure timer expires. The source eNode-B then releases the radio resources for the WTRU  252 . 
     When cell reselection is performed by the WTRU  252 , the source cell or eNode-B identity (ID) is sent by the WTRU  252  to any eNode-B as part of the LTE-radio network temporary identity (RNTI) information for the detection if the WTRU  252  accesses the original cell or any other cells. At the source eNode-B, the source eNode-B&#39;s MAC layer informs its RRC layer of the handover failure if the MAC layer detects failed transmission of handover command. 
     Although the features and elements of the present invention are described in the preferred embodiments in particular combinations, each feature or element can be used alone without the other features and elements of the preferred embodiments or in various combinations with or without other features and elements of the present invention. The methods or flow charts provided in the present invention may be implemented in a computer program, software, or firmware tangibly embodied in a computer-readable storage medium for execution by a general purpose computer or a processor. Examples of computer-readable storage mediums include a read only memory (ROM), a random access memory (RAM), a register, cache memory, semiconductor memory devices, magnetic media such as internal hard disks and removable disks, magneto-optical media, and optical media such as CD-ROM disks, and digital versatile disks (DVDs). 
     Suitable processors include, by way of example, a general purpose processor, a special purpose processor, a conventional processor, a digital signal processor (DSP), a plurality of microprocessors, one or more microprocessors in association with a DSP core, a controller, a microcontroller, Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) circuits, any other type of integrated circuit (IC), and/or a state machine. 
     A processor in association with software may be used to implement a radio frequency transceiver for use in a wireless transmit receive unit (WTRU), user equipment (UE), terminal, base station, radio network controller (RNC), or any host computer. The WTRU may be used in conjunction with modules, implemented in hardware and/or software, such as a camera, a video camera module, a videophone, a speakerphone, a vibration device, a speaker, a microphone, a television transceiver, a hands free headset, a keyboard, a Bluetooth® module, a frequency modulated (FM) radio unit, a liquid crystal display (LCD) display unit, an organic light-emitting diode (OLED) display unit, a digital music player, a media player, a video game player module, an Internet browser, and/or any wireless local area network (WLAN) module.