8.3.7 Inter-RAT handover from UTRAN

25.3313GPPProtocol specificationRadio Resource Control (RRC)Release 17TS

Figure 8.3.7-1: Inter-RAT handover from UTRAN, successful case

Figure 8.3.7-2: Inter-RAT handover from UTRAN, failure case

8.3.7.1 General

The purpose of the inter-RAT handover procedure is to, under the control of the network, transfer a connection between the UE and UTRAN to another radio access technology (e.g. GSM or E-UTRA). This procedure may be used in CELL_DCH state.

This procedure may be used to perform CS handover which applies when the variable ESTABLISHED_SIGNALLING_CONNECTIONS includes at least the CN domain identity "CS Domain".

When the UE supports Inter-RAT PS handover, this procedure may be used to perform PS handover which applies when the variable ESTABLISHED_SIGNALLING_CONNECTIONS includes at least the CN domain identity "PS Domain".

When the UE supports PS to CS handover, this procedure may be used to perform PS to CS handover which applies when the variable ESTABLISHED_SIGNALLING_CONNECTIONS includes at least the CN domain identity "PS Domain".

When the UE supports CS to PS handover, this procedure may be used to perform CS to PS handover which applies when the variable ESTABLISHED_SIGNALLING_CONNECTIONS includes at least the CN domain identity "CS Domain".

This procedure may be used to perform simultaneous CS and PS handover, simultaneous CS to PS and PS handover or, simultaneous PS to CS and PS handover which applies when the variable ESTABLISHED_SIGNALLING_CONNECTIONS includes CN domain identities for both "CS Domain" and "PS Domain".

8.3.7.2 Initiation

The procedure is initiated when UTRAN orders a UE in CELL_DCH state, to make a handover to a radio access technology other than UTRAN, e.g. GSM or E-UTRA.

To initiate the procedure, UTRAN sends a HANDOVER FROM UTRAN COMMAND message.

8.3.7.3 Reception of a HANDOVER FROM UTRAN COMMAND message by the UE

The UE shall be able to receive a HANDOVER FROM UTRAN COMMAND message and perform an inter-RAT handover, even if no prior UE measurements have been performed on the target cell.

The UE shall:

1> For FDD:

2> if the UE has a pending "TGPS reconfiguration CFN" at the activation time received in the HANDOVER FROM UTRAN COMMAND the UE may:

3> abort the pending CM activation;

3> set the CM_PATTERN_ACTIVATION_ABORTED to TRUE.

2> otherwise:

3> set the CM_PATTERN_ACTIVATION_ABORTED to FALSE.

1> if the IE "NONCE" in IE "SR-VCC Info" is present:

2> perform security configurations according to subclause 8.6.3.15.

1> if the IE "rSR-VCC Info" is included:

2> act as specified in subclause 8.6.3.16.

1> establish the connection to the target radio access technology, by using the contents of the IE "Inter-RAT message". This IE contains a message specified in another standard, as indicated by the IE "System type", and carries information about the candidate/ target cell identifier(s) and radio parameters relevant for the target radio access technology. The correspondence between the value of the IE "System type", the standard to apply and the message contained within IE "Inter RAT message" is shown in the following:

Value of the IE "System type"

Standard to apply

Inter-RAT Message

GSM

GSM TS 04.18, version 8.5.0 or later, or 3GPP TS 44.018

3GPP TS 44.060, version 6.13.0 or later

3GPP TS 44.060, version 7.6.0 or later

HANDOVER COMMAND

PS HANDOVER COMMAND

DTM HANDOVER COMMAND

cdma2000

TIA/EIA/IS-2000 or later, TIA/EIA/IS-833 or later, TIA/EIQ/IS-834 or later

E-UTRA

3GPP TS 36.331

DL-DCCH-Message containing RRCConnectionReconfiguration

1> if the IE "RAB info to replace" is present:

2> indicate to the upper layers that the radio access bearer identified by the IE "RAB info to replace" is released as part of a SR-VCC procedure.

1> if the IE "System type" has the value "GSM" or "GERAN Iu":

2> if the IE "Frequency band" has the value "GSM /DCS 1800 band used":

3> set the BAND_INDICATOR [45] to "ARFCN indicates 1800 band".

2> if the IE "Frequency band" has the value " GSM /PCS 1900 band used":

3> set the BAND_INDICATOR [45] to "ARFCN indicates 1900 band".

1> apply the "Inter RAT Message" according to the "standard to apply" in the table above.

1> if the IE "RAB information List" is included in the HANDOVER FROM UTRAN COMMAND message:

2> if the IE "RAB information List" includes one IE "RAB Info" with the IE "CN domain Identity" set to "CS domain":

3> connect upper layer entities corresponding to the indicated CS domain RAB to the radio resources indicated in the inter-RAT message.

2> if the IE "RAB information List" includes one IE "RAB Info" with the IE "CN domain Identity" set to "PS domain":

3> connect upper layer entities corresponding to the indicated PS domain RAB to the radio resources indicated in the inter-RAT message.

3> if the "System type" is "GSM":

4> use the contents of the IE "GERAN system information" as the system information to begin access on the target GERAN cell.

NOTE1: In this version of the specification the maximum number of CS domain RABs which may be included in the IE "RAB information List" is limited to 1.

NOTE2: In handover to GERAN Iu mode, the RAB information is included in the RADIO BEARER RECONFIGURATION message.

NOTE3: Requirements concerning the establishment of the radio connection towards the other radio access technology and the signalling procedure are outside the scope of this specification.

NOTE4: The UE may ignore the IE "NAS synchronisation indicator" if included in the HANDOVER FROM UTRAN COMMAND message;

NOTE5: The UE behaviour is undefined if the IE "Re-establishment timer" in the IE "RAB info" indicates a timer different from the timer currently configured for this RAB.

NOTE6: The IE "GERAN System Information" is constructed in the same way as in 2G to 2G PS Handover in [44].

8.3.7.4 Successful completion of the inter-RAT handover

Upon successfully completing the handover, UTRAN should:

1> release the radio connection; and

1> remove all context information for the concerned UE.

Upon successfully completing the handover, the UE shall:

1> if inter-RAT handover to GERAN Iu mode is performed:

2> perform the actions on reception of the RADIO BEARER RECONFIGURATION message.

1> if inter-RAT handover to GERAN Iu mode is performed and if there are any NAS messages for which the successful delivery of the INITIAL DIRECT TRANSFER message or UPLINK DIRECT TRANSFER message on signalling radio bearer RB3 or signalling radio bearer RB4 has not yet been confirmed by RLC; or

1> if inter-RAT handover to other RAT than GERAN Iu mode and E-UTRAN is performed and if there are any NAS messages with the IE "CN domain identity" set to "CS domain" for which the successful delivery of the INITIAL DIRECT TRANSFER message or UPLINK DIRECT TRANSFER message on signalling radio bearer RB3 or signalling radio bearer RB4 that have not yet been confirmed by RLC:

2> retransmit those NAS messages to the network on the newly established radio connection to the target radio access technology.

1> if inter-RAT handover or rSR-VCC to E-UTRAN is performed and if there are any NAS messages for which the successful delivery of the INITIAL DIRECT TRANSFER message or UPLINK DIRECT TRANSFER message on signalling radio bearer RB3 or signalling radio bearer RB4 has not yet been confirmed by RLC:

2> discard those NAS messages.

1> clear or set variables upon leaving UTRA RRC connected mode as specified in subclause 13.4;

NOTE: The release of the UMTS radio resources is initiated from the target RAT.

8.3.7.5 UE fails to complete requested handover

If the UE does not succeed in establishing the connection to the target radio access technology, it shall:

1> revert back to the UTRA configuration;

1> For FDD:

2> if the CM_PATTERN_ACTIVATION_ABORTED flag is not set to TRUE:

3> establish the UTRA physical channel(s) (including HS-DSCH and E-DCH related channels. If there exists any DTX or DRX configuration, the UE shall instruct the physical layer to consider only the HS-SCCH orders which were acknowledged prior to the activation time of the received message) used at the time for reception of HANDOVER FROM UTRAN COMMAND;

3> if the variable DTX_DRX_STATUS is set to TRUE, re-configure the physical layer to perform discontinuous uplink DPCCH transmission and enable or disable discontinuous downlink reception operations according to the variable DTX_DRX_PARAMS at the CFN corresponding to the frame boundary that is offset by the stored value of the IE "Enabling Delay" from the frame boundary where uplink transmission resumes with the old configuration;

3> if the variable SECONDARY_CELL_E_DCH_TRANSMISSION is set to TRUE:

4> consider the secondary uplink frequency as not activated.

3> perform the physical layer synchronisation procedure A as specified in [29] (FDD only);

3> apply power control preamble according to [26] during the number of frames indicated in the IE "PC preamble" in the variable LATEST_CONFIGURED_SRB_DELAY_AND_PC_PREAMBLE; and

3> then not send any data on signalling radio bearers RB0 to RB4 during the number of frames indicated in the IE "SRB delay" in the variable LATEST_CONFIGURED_SRB_DELAY_AND_PC_PREAMBLE or while the physical channel is not considered established.

1> if the UE does not succeed to establish the UTRA physical channel(s) or for FDD if the CM_PATTERN_ACTIVATION_ABORTED flag is set to TRUE:

2> perform a cell update procedure according to subclause 8.3.1 with cause "Radio link failure";

2> when the cell update procedure has completed successfully:

3> proceed as below.

1> transmit the HANDOVER FROM UTRAN FAILURE message setting the information elements as specified below:

2> include the IE "RRC transaction identifier"; and

2> set it to the value of "RRC transaction identifier" in the entry for the HANDOVER FROM UTRAN COMMAND message in the table "Accepted transactions" in the variable TRANSACTIONS; and

2> clear that entry;

2> set the IE "Inter-RAT handover failure" to "physical channel failure".

1> When the HANDOVER FROM UTRAN FAILURE message has been submitted to lower layer for transmission:

2> the procedure ends.

8.3.7.6 Invalid HANDOVER FROM UTRAN COMMAND message

If the IE "Inter-RAT message" received within the HANDOVER FROM UTRAN COMMAND message does not include a valid inter RAT handover message in accordance with the protocol specifications for the target RAT, the UE shall perform procedure specific error handling as follows. The UE shall:

1> set the IE "failure cause" to the cause value "Inter-RAT protocol error";

1> include the IE "Inter-RAT message" in accordance with the specifications applicable to the other RAT;

1> transmit a HANDOVER FROM UTRAN FAILURE message on the uplink DCCH using AM RLC;

1> when the transmission of the HANDOVER FROM UTRAN FAILURE message has been confirmed by RLC:

2> continue with any ongoing processes and procedures as if the invalid HANDOVER FROM UTRAN COMMAND message has not been received;

2> and the procedure ends.

If the HANDOVER FROM UTRAN COMMAND message contains a protocol error causing the variable PROTOCOL_ERROR_REJECT to be set to TRUE according to clause 9, the UE shall perform procedure specific error handling as follows. The UE shall:

1> set the IE "RRC transaction identifier" in the HANDOVER FROM UTRAN FAILURE message to the value of "RRC transaction identifier" in the entry for the HANDOVER FROM UTRAN COMMAND message in the table "Rejected transactions" in the variable TRANSACTIONS; and

1> clear that entry;

1> set the IE "failure cause" to the cause value "protocol error";

1> include the IE "Protocol error information" with contents set to the value of the variable PROTOCOL_ERROR_INFORMATION;

1> transmit a HANDOVER FROM UTRAN FAILURE message on the uplink DCCH using AM RLC;

1> when the HANDOVER FROM UTRAN FAILURE message has been submitted to lower layers for transmission:

2> continue with any ongoing processes and procedures as if the invalid HANDOVER FROM UTRAN COMMAND message has not been received;

2> and the procedure ends.

8.3.7.7 Reception of an HANDOVER FROM UTRAN FAILURE message by UTRAN

Upon receiving an HANDOVER FROM UTRAN FAILURE message, UTRAN may initiate the release the resources in the target radio access technology.

8.3.7.8 Unsupported configuration in HANDOVER FROM UTRAN COMMAND message

If:

– the UTRAN instructs the UE to perform a non-supported handover scenario; or

– the UTRAN instructs the UE to use a non-supported configuration; or

– the UE does not support PS Handover to GERAN, and the inter-RAT handover to GERAN A/Gb mode is performed and the IE "RAB information List" is included in the HANDOVER FROM UTRAN COMMAND message and this IE does not include any IE "RAB Info" with the IE "CN domain Identity" set to "CS domain"; or

– the inter-RAT PS handover to GERAN is performed and the HANDOVER FROM UTRAN COMMAND message includes the IE "RAB information List" and includes at least one IE "RAB Info" with the IE "CN domain Identity" set to "PS domain", and the IE "GERAN System Information" is not present; or

– the inter-RAT handover to E-UTRAN is performed and the HANDOVER FROM UTRAN COMMAND message includes the IE "RAB information List" and includes at least one IE "RAB Info" with the IE "CN domain Identity" set to "CS domain":

the UE shall:

1> transmit a HANDOVER FROM UTRAN FAILURE message, setting the information elements as specified below:

2> include the IE "RRC transaction identifier"; and

2> set it to the value of "RRC transaction identifier" in the entry for the HANDOVER FROM UTRAN COMMAND message in the table "Accepted transactions" in the variable TRANSACTIONS; and

2> clear that entry;

2> set the IE "Inter-RAT handover failure" to "configuration unacceptable";

2> when the HANDOVER FROM UTRAN FAILURE message has been submitted to lower layers for transmission:

3> resume normal operation as if the invalid HANDOVER FROM UTRAN COMMAND message has not been received;

3> and the procedure ends.

8.3.7.8a Reception of HANDOVER FROM UTRAN COMMAND message by UE in CELL_FACH

If the UE receives HANDOVER FROM UTRAN COMMAND while in CELL_FACH, the UE shall:

1> transmit a HANDOVER FROM UTRAN FAILURE message, setting the information elements as specified below:

2> include the IE "RRC transaction identifier"; and

2> set it to the value of "RRC transaction identifier" in the entry for the HANDOVER FROM UTRAN COMMAND message in the table "Accepted transactions" in the variable TRANSACTIONS; and

2> clear that entry;

2> set the IE "Inter-RAT handover failure" to "protocol error", include IE "Protocol error information"; and

2> set the value of IE "Protocol error cause" to "Message not compatible with receiver state";

2> when the HANDOVER FROM UTRAN FAILURE message has been submitted to lower layers for transmission:

3> resume normal operation as if the invalid HANDOVER FROM UTRAN COMMAND message has not been received;

3> and the procedure ends.