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)