8.4.5 Inter-RAT handover E-UTRA to HRPD
36.523-13GPPEvolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Packet Core (EPC)Part 1: Protocol conformance specificationRelease 17TSUser Equipment (UE) conformance specification
8.4.5.1 Void
8.4.5.2 Void
8.4.5.3 Void
8.4.5.4 Pre-registration at HRPD and inter-RAT handover / From E-UTRA to HRPD Active / Data
8.4.5.4.1 Test Purpose (TP)
(1)
with { UE in E-UTRA RRC_CONNECTED state and UE has performed pre-registration on HRPD neighbour cell }
ensure that {
when { UE receives a HandoverFromEUTRAPreparationRequest message with cdma2000-type set to ‘HRPD’ }
then { UE transmits a ULHandoverPreparationTransfer message containing tunnelled HRPD ConnectionRequest and RouteUpdate messages }
}
(2)
with { UE in E-UTRA RRC_CONNECTED state and UE has performed pre-registration on HRPD neighbour cell }
ensure that {
when { UE receives a MobilityFromEUTRACommand message containing tunnelled HRPD TrafficChannelAssignment, HRPDSilenceParameters and HRPDOpenLoopParameters messages }
then { UE transmits a TrafficChannelComplete message on the target HRPD cell }
}
8.4.5.4.2 Conformance requirements
References: The conformance requirements covered in the present TC are specified in: TS 36.331, clauses 5.4.3.3, 5.4.4.3, 5.4.5.1 and 5.4.5.3, TS 23.402, clause 9.3.2 and 3GPP2 X.S0057- B v1.0, clause 13.1.2.
[TS 36.331, clause 5.4.3.3]
The UE shall be able to receive a MobilityFromEUTRACommand message and perform a cell change order to GERAN, even if no prior UE measurements have been performed on the target cell.
The UE shall:
1> stop timer T310, if running;
1> if the MobilityFromEUTRACommand message includes the purpose set to ‘handover’:
2> if the targetRAT-Type is set to ‘utra’ or ‘geran’:
…
2> else if the targetRAT-Type is set to ‘cdma2000-1XRTT’ or ‘cdma2000-HRPD’:
3> forward the targetRAT-Type and the targetRAT-MessageContainer to the CDMA2000 upper layers for the UE to access the cell indicated in the inter-RAT message in accordance with the specifications of the CDMA2000 target-RAT;
[TS 36.331, clause 5.4.4.3]
Upon reception of the HandoverFromEUTRAPreparationRequest message, the UE shall:
1> indicate the request to prepare handover and forward the cdma2000-Type to the CDMA2000 upper layers;
1> if cdma2000-Type is set to ‘type1XRTT’:
2> forward the rand and the mobilityParametersCDMA2000 to the CDMA2000 upper layers;
[TS 36.331, clause 5.4.5.1]
Figure 5.4.5.1-1: UL handover preparation transfer
The purpose of this procedure is to tunnel the handover related CDMA2000 dedicated information from UE to E-UTRAN when requested by the higher layers. The procedure is triggered by the higher layers on receipt of HandoverFromEUTRAPreparationRequest message. This procedure applies to CDMA2000 capable UEs only.
[TS 36.331, clause 5.4.5.3]
The UE shall set the contents of the ULHandoverPreparationTransfer message as follows:
1> include the cdma2000-Type and the dedicatedInfoCDMA2000;
1> if the cdma2000-Type is set to ‘type1XRTT’:
2> include the meid and set it to the value received from the CDMA2000 upper layers;
1> submit the ULHandoverPreparationTransfer message to lower layers for transmission, upon which the procedure ends;
[TS 23.402, clause 9.3.2]
Figure 9.3.2-1 illustrates a high-level call flow for the optimised E-UTRAN to HRPD handover procedure, Handover phase. The prerequisite of the handover phase is the successfully performed Pre-registration phase as it is specified in clause 9.3.1.
Figure 9.3.2-1: E-UTRAN to HRPD handover
[3GPP2 X.S0057- B v1.0, clause 13.1.2]
Figure 9.3.2-2
8.4.5.4.3 Test description
8.4.5.4.3.1 Pre-test conditions
System Simulator:
– Cell 1 and Cell 15.
– System information combination 6 as defined in TS 36.508 [18] clause 4.4.3.1 is used in E-UTRA cells.
UE:
None.
Preamble:
– The UE is in state Generic RB Established (state 3B) on Cell 1 according to [18].
– The UE has performed HRPD pre-registration on Cell 15.
8.4.5.4.3.2 Test procedure sequence
Table 8.4.5.4.3.2-1 illustrates the downlink power levels and other changing parameters to be applied for the cells at various time instants of the test execution. Row marked "T0" denotes the initial conditions, while row marked "T1" is to be applied subsequently. The exact instants on which these values shall be applied are described in the texts in this clause.
Table 8.4.5.4.3.2-1: Time instances of cell power level and parameter changes
Parameter |
Unit |
Cell 1 |
Cell 15 |
Remark |
|
T0 |
Cell-specific RS EPRE |
dBm/15kHz |
-75 |
– |
The power level values are such that camping on Cell 1 is guaranteed. |
Îor/Ioc |
dB |
– |
-20 |
||
Ioc |
dBm/1.23 MHz |
– |
-55 |
||
Pilot Ec/Io (Note 1) |
dB |
– |
-20 |
||
T1 |
Cell-specific RS EPRE |
dBm/15kHz |
-80 |
– |
The power level values are such that entering conditions for event B2 on Cell 15 are satisfied. |
Îor/Ioc |
dB |
– |
-5 |
||
Ioc |
dBm/1.23 MHz |
– |
-55 |
||
Pilot Ec/Io (Note 1) |
dB |
– |
-6 |
||
Note 1: This parameter is not directly settable, but is derived by calculation from the other parameters set by the SS. |
Table 8.4.5.4.3.2-2: Main behaviour
St |
Procedure |
Message Sequence |
TP |
Verdict |
|
U – S |
Message |
||||
1 |
The SS transmits an RRCConnectionReconfiguration message on Cell 1 to setup inter RAT measurement on Cell 15. |
<– |
RRCConnectionReconfiguration |
– |
– |
2 |
The UE transmits an RRCConnectionReconfigurationComplete message on Cell 1 to confirm the setup of inter RAT measurement. |
–> |
RRCConnectionReconfigurationComplete |
– |
– |
3 |
The SS changes Cell 1 and Cell 15 parameters according to row “T1” in table 8.4.5.4.3.2-1. |
– |
– |
– |
– |
4 |
The UE transmits a MeasurementReport message on Cell 1 to report event B2 for Cell 15, |
–> |
MeasurementReport |
– |
– |
5 |
The SS transmits a HandoverFromEUTRAPreparationRequest on Cell 1. |
<– |
HandoverFromEUTRAPreparationRequest |
– |
– |
6 |
Check: Does the UE transmit tunnelled HRPD Connection Request and Route Update messages contained in an ULHandoverPreparationTransfer message on Cell 1? |
–> |
ULHandoverPreparationTransfer |
1 |
P |
7 |
The SS transmits tunnelled HRPD Traffic Channel Assignment, HRPD Silence Parameters and HRPD Open Loop Parameters messages contained in a MobilityFromEUTRACommand on Cell1 to order the UE to perform inter RAT handover to Cell 15. |
<– |
MobilityFromEUTRACommand |
– |
– |
8 |
The UE tunes to HRPD radio. |
– |
– |
– |
– |
9 |
Check: Does the UE transmit a Traffic Channel Complete message on Cell 15? |
–> |
Traffic Channel Complete |
2 |
P |
8.4.5.4.3.3 Specific message contents
Table 8.4.5.4.3.3-1: RRCConnectionReconfiguration (step 1, Table 8.4.5.4.3.2-2)
Derivation Path: 36.508, Table 4.6.1-8, condition MEAS |
Table 8.4.5.4.3.3-2: MeasConfig (step 1, Table 8.4.5.4.3.2-2)
Derivation Path: 36.508, Table 4.6.6-1 |
|||
Information Element |
Value/remark |
Comment |
Condition |
MeasConfig ::= SEQUENCE { |
|||
measObjectToAddModList SEQUENCE (SIZE (1..maxObjectId)) OF SEQUENCE { |
2 entries |
||
measObjectId[1] |
IdMeasObject-f1 |
||
measObject[1] |
MeasObjectEUTRA-GENERIC(f1) |
||
measObject[1] |
MeasObjectEUTRA-GENERIC(maxEARFCN) |
Band > 64 |
|
measObjectId[2] |
IdMeasObject-f14 |
||
measObject[2] |
MeasObjectCDMA2000-GENERIC |
||
} |
|||
reportConfigToAddModList SEQUENCE (SIZE (1..maxReportConfigId)) OF SEQUENCE { |
1 entry |
||
reportConfigId[1] |
IdReportConfig-B2-CDMA2000 |
||
reportConfig[1] |
ReportConfigInterRAT-B2-CDMA2000(-69, -18) |
||
} |
|||
measIdToAddModList SEQUENCE (SIZE (1..maxMeasId)) OF SEQUENCE { |
1 entry |
||
measId[1] |
1 |
||
measObjectId[1] |
IdMeasObject-f14 |
||
reportConfigId[1] |
IdReportConfig-B2-CDMA2000 |
||
} |
|||
quantityConfig SEQUENCE { |
|||
quantityConfigCDMA2000 SEQUENCE { |
|||
measQuantityCDMA2000 |
pilotStrength |
||
} |
|||
} |
|||
measGapConfig CHOICE { |
|||
setup SEQUENCE { |
|||
gapOffset CHOICE { |
|||
gp1 |
30 |
||
} |
|||
} |
|||
} |
|||
} |
|||
measObjectToAddModList-v9e0 ::= SEQUENCE (SIZE (1..maxObjectId)) OF { |
2 entries |
Band > 64 |
|
measObjectEUTRA-v9e0[1] ::= SEQUENCE { |
|||
carrierFreq-v9e0 |
Same downlink EARFCN as used for f1 |
||
} |
|||
measObjectEUTRA-v9e0[2] ::= SEQUENCE {} |
|||
} |
|||
} |
Condition |
Explanation |
Band > 64 |
If band > 64 is selected |
Table 8.4.5.4.3.3-3: MeasObjectCDMA2000-GENERIC (step 1, Table 8.4.5.4.3.2-2)
Derivation Path: 36.508, Table 4.6.6-1C |
|||
Information Element |
Value/remark |
Comment |
Condition |
MeasObjectCDMA2000-GENERIC ::= SEQUENCE { |
|||
cdma2000-Type |
TypeHRPD |
||
CarrierFreqCDMA2000 SEQUENCE { |
|||
bandClass |
Band Class of frequency under test |
||
arfcn |
f14 |
||
} |
|||
SearchWindowSize |
15 |
||
offsetFreq |
db0 |
||
cellsToRemoveList |
Not present |
||
cellsToAddModList CHOICE {} |
Cell 15 |
Listed cell parameters to be reported |
|
cellForWhichToReportCGI |
Not present |
||
} |
Table 8.4.5.4.3.3-4: MeasurementReport (step 4, Table 8.4.5.4.3.2-2)
Derivation Path: 36.508, Table 4.6.1-5 |
|||
Information Element |
Value/remark |
Comment |
Condition |
MeasurementReport ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
c1 CHOICE{ |
|||
measurementReport-r8 SEQUENCE { |
|||
measResults SEQUENCE { |
|||
measId |
1 |
||
measResultServCell SEQUENCE { |
|||
rsrpResult |
(0..97) |
||
rsrqResult |
(0..34) |
||
} |
|||
measResultNeighCells CHOICE { |
|||
measResultsCDMA2000 :=SEQUENCE { |
|||
preRegistrationStatusHRPD |
TRUE |
||
measResultListCDMA2000 ::=SEQUENCE (SIZE (1..maxCellReport)) OF SEQUENCE { |
1 entry |
Note 1 |
|
physCellId[1] |
PhysicalCellIdentity of Cell 15 |
||
cgi-Info[1] |
Not present |
||
measResult[1] SEQUENCE { |
|||
pilotStrength |
(0..63) |
||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
Table 8.4.5.4.3.3-5: HandoverFromEUTRAPreparationRequest (step 5, Table 8.4.5.4.3.2-2)
Derivation Path: 36.508 Table 4.6.1-4 |
||||
Information Element |
Value/remark |
Comment |
Condition |
|
HandoverFromEUTRAPreparationRequest ::= SEQUENCE { |
||||
criticalExtensions CHOICE { |
||||
c1 CHOICE { |
||||
handoverFromEUTRAPreparationRequest-r8 SEQUENCE { |
||||
cdma2000-Type |
typeHRPD |
|||
rand |
Not present |
|||
mobilityParameters |
Not present |
|||
} |
||||
} |
||||
} |
||||
} |
Table 8.4.5.4.3.3-6: ULHandoverPreparationTransfer (step 6, Table 8.4.5.4.3.2-2)
Derivation Path: 36.508 Table 4.6.1-24 |
|||
Information Element |
Value/remark |
Comment |
Condition |
ULHandoverPreparationTransfer ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
c1 CHOICE { |
|||
ulHandoverPreparationTransfer-r8 SEQUENCE { |
|||
cdma2000-Type |
typeHRPD |
||
meid |
Not present |
||
dedicatedInfo |
Set according to Table 8.4.5.4.3.3-6A |
HRPD Connection Request and Route Update |
|
} |
|||
} |
|||
} |
|||
} |
Table 8.4.5.4.3.3-6A: dedicatedInfo in ULHandoverPreparationTransfer (step 6, Table 8.4.5.4.3.2-2)
Information Element |
Value/remark |
Comment |
Condition |
SAPState |
‘0’B |
SAP Header |
|
SessionConfigurationToken |
16 bits, Set by UE |
||
ConnectionLayerFormat |
1 bit, Set by UE |
||
ATI Record |
34 bits, Set based on UATI assigned to UE |
||
Reserved |
‘0000’B |
||
Length |
Length of HRPD Route Update message (Table 8.4.5.4.3.3-7A) + length of StreamHeader + length of SLPHeader + length of SNPHeader below, Set by SS |
Connection Layer Header |
|
StreamHeader |
‘00’B |
Stream Layer header. Stream 0 is assigned to the Default Signalling Application |
|
SLPHeader |
Set by the UE |
Signalling Link Protocol SLP-D and SLP-F headers. |
|
SNPHeader |
‘00001110’ |
Signalling Network Protocol header. InConfigurationProtocol=0, Type=Route Update. |
|
SessionLayerPacket |
HRPD Route Update message (Table 8.4.5.4.3.3-7A) |
||
Length |
Length of HRPD Connection Request message (Table 8.4.5.4.3.3-7) + length of StreamHeader + length of SLPHeader + length of SNPHeader below, Set by SS |
Connection Layer Header |
|
StreamHeader |
‘00’B |
Stream Layer header. Stream 0 is assigned to the Default Signalling Application |
|
SLPHeader |
Set by the UE |
Signalling Link Protocol SLP-D and SLP-F headers. |
|
SNPHeader |
‘00001100’ |
Signalling Network Protocol header. InConfigurationProtocol=0, Type=Idle State. |
|
SessionLayerPacket |
HRPD Connection Request message (Table 8.4.5.4.3.3-7) |
Table 8.4.5.4.3.3-7: HRPD Connection Request (step 6, Table 8.4.5.4.3.2-2)
Information Element |
Value/remark |
Comment |
Condition |
MessageID |
‘0000001’ |
Connection Request |
this value shall be verified by TTCN |
TransactionID |
Any allowed value |
8 bit field |
|
RequestReason |
‘0000’ |
Access Terminal Initiated |
Table 8.4.5.4.3.3-7A: HRPD Route Update (step 6, Table 8.4.5.4.3.2-2)
Information Element |
Value/remark |
Comment |
Condition |
MessageID |
‘0000000’B |
Route Update |
this value shall be verified by TTCN |
MessageSequence |
8 bits, Set by UE |
||
ReferencePilotPN |
9 bits, Set by UE |
||
ReferencePilotStrength |
6 bits, Set by UE |
||
ReferenceKeep |
‘1’B |
||
NumPilots |
‘0000’B |
||
CompatibleReserved |
‘0’B |
||
ReferencePilotChannelIncluded |
‘1’B |
||
ReferencePilotChannel |
24 bits, Set by UE |
||
ReferencePilotArrivalIncluded |
‘1’B |
||
ReferencePilotArrival |
15 bits, Set by UE |
||
Reserved |
0-7 bits, Set all 0s by UE |
Table 8.4.5.4.3.3-8: MobilityFromEUTRACommand (step 7, Table 8.4.5.4.3.2-2)
Derivation Path: 36.508, Table 4.6.1-6 |
|||
Information Element |
Value/remark |
Comment |
Condition |
MobilityFromEUTRACommand ::= SEQUENCE { |
|||
criticalExtensions CHOICE { |
|||
c1 CHOICE{ |
|||
mobilityFromEUTRACommand-r8 SEQUENCE { |
|||
csFallbackIndicator |
False |
||
purpose CHOICE{ |
|||
handover SEQUENCE { |
|||
targetRAT-Type |
cdma2000-HRPD |
||
targetRAT-MessageContainer |
Set according to Table 8.4.5.4.3.3-8 A |
HRPD Silence Parameters and HRPD Open Loop Parameters, HRPD Traffic Channel Assignment |
|
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
Table 8.4.5.4.3.3-8A: targetRAT-MessageContainer in MobilityFromEUTRACommand (step 7, Table 8.4.5.4.3.2-2)
Information Element |
Value/remark |
Comment |
Condition |
SAPState |
‘1’B |
SAP Header |
|
SessionConfigurationToken |
‘0’B |
||
ConnectionLayerFormat |
1 bit, Set by SS |
||
ATI Record |
34 bits, Set based on UATI assigned to UE |
||
Reserved |
‘0000’B |
||
Length |
Length of HRPD Silence Parameters message (Table 8.4.5.4.3.3-9A) + length of StreamHeader + length of SLPHeader + length of SNPHeader below, Set by SS |
Connection Layer Header (Note 1) |
|
StreamHeader |
‘00’B |
Stream Layer header. Stream 0 is assigned to the Default Signalling Application |
|
SLPHeader |
Set by the SS |
Signalling Link Protocol SLP-D and SLP-F headers. |
|
SNPHeader |
‘00001111’ |
Signalling Network Protocol header. InConfigurationProtocol=0, Type=Overhead Messages. |
|
SessionLayerPacket |
HRPD Silence Parameters message (Table 8.4.5.4.3.3-9A) |
(Note 1) |
|
Length |
Length of HRPD Open Loop Parameters message (Table 8.4.5.4.3.3-9B) + length of StreamHeader + length of SLPHeader + length of SNPHeader below, Set by SS |
Connection Layer Header (Note 1) |
|
StreamHeader |
‘00’B |
Stream Layer header. Stream 0 is assigned to the Default Signalling Application |
|
SLPHeader |
Set by the SS |
Signalling Link Protocol SLP-D and SLP-F headers. |
|
SNPHeader |
‘00000100’ |
Signalling Network Protocol header. InConfigurationProtocol=0, Type=Reverse Traffic Channel MAC. |
|
SessionLayerPacket |
HRPD Open Loop Parameters message (Table 8.4.5.4.3.3-9B) |
(Note 1) |
|
Length |
Length of HRPD Traffic Channel Assignment message (Table 8.4.5.4.3.3-9) + length of StreamHeader + length of SLPHeader + length of SNPHeader below, Set by SS |
Connection Layer Header |
|
StreamHeader |
‘00’B |
Stream Layer header. Stream 0 is assigned to the Default Signalling Application |
|
SLPHeader |
Set by the SS |
Signalling Link Protocol SLP-D and SLP-F headers. |
|
SNPHeader |
‘00001110’ |
Signalling Network Protocol header. InConfigurationProtocol=0, Type=Route Update. |
|
SessionLayerPacket |
HRPD Traffic Channel Assignment message (Table 8.4.5.4.3.3-9) |
Note 1: HRPD Silence Parameters message and HRPD Open Loop Parameters message can be sent in any order.
Table 8.4.5.4.3.3-9: HRPD Traffic Channel Assignment (step 7, Table 8.4.5.4.3.2-2)
Information Element |
Value/remark |
Comment |
Condition |
MessageID |
‘00000001’B |
Traffic Channel Assignment |
|
MessageSequence |
Set by SS |
8 bit field |
|
ChannelIncluded |
‘1’B |
Channel record included |
|
Channel |
‘000000000000000001111010’B |
channel record for Cell 15 |
|
FrameOffset |
‘1010’B |
frame offset for Cell 15 |
|
DRCLength |
‘01’B |
DRCLength for Cell 15 |
|
DRCChannelGainBase |
‘111101’B |
ratio of the power level of the DRC Channel (when it is transmitted) to the power level of the Reverse Traffic Pilot Channel expressed as 2’s complement value in units of 0.5 dB |
|
ACKChannelGain |
‘000110’B |
ratio of the power level of the Ack Channel (when it is transmitted) to the power level of the Reverse Traffic Pilot Channel expressed as 2’s complement value in units of 0.5 dB |
|
NumPilots |
‘1’B |
||
PilotPN |
‘000110010’B |
PN Offset of target sector (Cell 15) |
|
SofterHandoff |
‘0’B |
Set to ‘0’since only 1 pilot included in message |
|
MACIndexLSBs |
Set by SS |
6 least significant bits of the MACIndex assigned to UE |
|
DRCCover |
‘001’B |
index of the DRC cover associated with target sector (Cell 15) |
|
RABLength |
‘01’B |
2 bit field |
|
RABOffset |
‘010’B |
3 bit field |
Table 8.4.5.4.3.3-9A: HRPD Silence Parameters (step 7, Table 8.4.5.4.3.2-2)
Information Element |
Value/remark |
Comment |
Condition |
MessageID |
‘00000010’B |
||
ReverseLinkSilenceDuration |
2 bits, Set by SS |
||
ReverseLinkSilencePeriod |
2 bits, Set by SS |
||
Reserved |
0-7 bits, Set all 0s by SS |
Table 8.4.5.4.3.3-9B: HRPD Open Loop Parameters (step 7, Table 8.4.5.4.3.2-2)
Information Element |
Value/remark |
Comment |
Condition |
MessageID |
‘00000111’B |
||
NumPilots |
‘0001’B |
||
PilotPN |
9 bits, Set by SS |
||
OpenLoopAdjust |
8 bits, Set by SS |
||
InitialAdjust |
5 bits, Set by SS |
||
PilotStrengthIncluded |
1 bit, Set by SS |
||
PilotStrengthNominal |
3 bits, Set by SS |
||
PilotStrengthCorrectionMin |
3 bits, Set by SS |
||
PilotStrengthCorrectionMax |
3 bits, Set by SS |
||
Reserved |
0-7 bits, Set all 0s by SS |
Table 8.4.5.4.3.3-10: HRPD Traffic Channel Complete (step 9, Table 8.4.5.4.3.2-2)
Information Element |
Value/remark |
Comment |
Condition |
MessageID |
‘00000010’ |
this value shall be verified by TTCN |
|
MessageSequence |
Same value as MessageSequence in HRPD Traffic Channel Assignment message (Table 8.4.5.4.3.3-9) |