8.3.3 Measurements for self optimized networks

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.3.3.1 Measurement configuration control and reporting / SON / ANR / CGI reporting of E-UTRAN cell

8.3.3.1.1 Test Purpose (TP)

(1)

with { UE in E-UTRA RRC_CONNECTED state }

ensure that {

when { Neighbour becomes offset better than serving }

then { UE sends MeasurementReport for event A3 }

}

(2)

with { UE in E-UTRA RRC_CONNECTED state }

ensure that {

when { UE is commanded to report the global cell identity of the neighbour cell }

then { UE determines the global cell identity of the cell included in the associated measurement object by acquiring the relevant system information from the concerned cell and reports the global cell identity in the MeasurementReport }

}

8.3.3.1.2 Conformance requirements

References: The conformance requirements covered in the current TC are specified in: TS 36.331, clauses 5.3.5.3, 5.5.2.3, 5.5.3.1, 5.5.4.1 and 5.5.5.

[TS 36.331, clause 5.3.5.3]

If the RRCConnectionReconfiguration message does not include the mobilityControlInfo and the UE is able to comply with the configuration included in this message, the UE shall:

1> If the RRCConnectionReconfiguration message includes the measConfig:

2> perform the Measurement configuration procedure as specified in 5.5.2;

[TS 36.331, clause 5.5.2.3]

The UE shall:

The UE shall:

1> for each measId included in the received measIdToAddModList:

2> if an entry with the matching measId exists in the measIdList within the VarMeasConfig:

3> replace the entry with the value received for this measId;

2> else:

3> add a new entry for this measId within the VarMeasConfig ;

2> remove the measurement reporting entry for this measId from the VarMeasReportList, if included;

2> stop the periodical reporting timer or timer T321, whichever one is running, and reset the associated information (e.g. timeToTrigger) for this measId;

2> if the triggerType is set to ‘periodical’ and the purpose is set to ‘reportCGI’ in the reportConfig associated with this measId:

3> if the measObject associated with this measId concerns E-UTRA:

4> start timer T321 with the timer value set to 1 second for this measId;

3> else:

4> start timer T321 with the timer value set to 8 seconds for this measId;

[TS 36.331, clause 5.5.3.1]

The UE supports measurements using a reporting configuration with the purpose set to ‘reportCGI’, if the network provides sufficient idle periods.

The UE applies the layer 3 filtering as specified in 5.5.3.2, before using the measured results for evaluation of reporting criteria or for measurement reporting.

The UE shall:

1> for each measId included in the measIdList within VarMeasConfig:

2> if a measurement gap configuration is setup; or

2> the UE does not require measurement gaps to perform the concerned measurement:

3> if s-Measure is not configured; or

3> if s-Measure is configured and the serving cell RSRP, after layer 3 filtering, is lower than this value; or

3> if the purpose for the associated reportConfig is set to ‘reportCGI’:

4> perform the corresponding measurements of neighbouring cells on the frequencies and RATs indicated in the concerned measObject;

2> perform the evaluation of reporting criteria as specified in section 5.5.4;

1> if a measId is configured for which the purpose within the associated reportConfig is set to ‘reportCGI’:

2> try to acquire the global cell identity of the cell indicated by the cellForWhichToReportCGI in the associated measObject by acquiring the relevant system information from the concerned cell;

2> if the cell indicated by the cellForWhichToReportCGI included in the associated measObject is an E-UTRAN cell:

3> try to acquire the list of additional PLMN Identities, as included in the plmn-IdentityList, if multiple PLMN identities are broadcast in the concerned cell;

NOTE: The ‘primary’ PLMN is part of the global cell identity.

2> if the cell indicated by the cellForWhichToReportCGI included in the associated measObject is a UTRAN cell:

3> try to acquire the LAC, the RAC and the list of additional PLMN Identities, if multiple PLMN identities are broadcast in the concerned cell;

2> if the cell indicated by the cellForWhichToReportCGI included in the associated measObject is a GERAN cell:

3> try to acquire the RAC in the concerned cell;

2> if the cell indicated by the cellForWhichToReportCGI included in the associated measObject is a CDMA2000 cell and the cdma2000-Type included in the measObject is ‘typeHRPD’:

3> try to acquire the Sector ID in the concerned cell;

2> if the cell indicated by the cellForWhichToReportCGI included in the associated measObject is a CDMA2000 cell and the cdma2000-Type included in the measObject is ‘type1XRTT’:

3> try to acquire the BASE ID, SID and NID in the concerned cell;

[TS 36.331, clause 5.5.4.1]

The UE shall:

1> for each measId included in the measIdList within VarMeasConfig:

2> if the corresponding reportConfig includes a purpose set to ‘reportStrongestCellsForSON’:

3> consider any neighbouring cell detected on the associated frequency to be applicable;

2> else if the corresponding reportConfig includes a purpose set to ‘reportCGI’:

3> consider any neighbouring cell detected on the associated frequency/ set of frequencies (GERAN) which has a physical cell identity matching the value of the cellForWhichToReportCGI included in the corresponding measObject within the VarMeasConfig to be applicable;

2> else:

3> if the corresponding measObject concerns E-UTRA:

4> consider any neighbouring cell detected on the associated frequency to be applicable when the concerned cell is not included in the blackCellsToAddModList defined within the VarMeasConfig for this measId;

3> else if the corresponding measObject concerns UTRA or CDMA2000:

4> consider a neighbouring cell on the associated frequency to be applicable when the concerned cell is included in the cellsToAddModList defined within the VarMeasConfig for this measId (i.e. the cell is included in the white-list);

3> else if the corresponding measObject concerns GERAN:

4> consider a neighbouring cell on the associated set of frequencies to be applicable when the concerned cell matches the ncc-Permitted defined within the VarMeasConfig for this measId;

2> if the triggerType is set to ‘event’ and if the entry condition applicable for this event, i.e. the event corresponding with the eventId of the corresponding reportConfig within VarMeasConfig, is fulfilled for one or more applicable cells for all measurements after layer 3 filtering taken during timeToTrigger defined for this event within the VarMeasConfig, while the VarMeasReportList does not include an measurement reporting entry for this measId (a first cell triggers the event):

3> include a measurement reporting entry within the VarMeasReportList for this measId;

3> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;

3> include the concerned cell(s) in the cellsTriggeredList defined within the VarMeasReportList for this measId;

3> initiate the measurement reporting procedure, as specified in 5.5.5;

2> if the triggerType is set to ‘event’ and if the entry condition applicable for this event, i.e. the event corresponding with the eventId of the corresponding reportConfig within VarMeasConfig, is fulfilled for one or more applicable cells not included in the cellsTriggeredList for all measurements after layer 3 filtering taken during timeToTrigger defined for this event within the VarMeasConfig (a subsequent cell triggers the event):

3> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;

3> include the concerned cell(s) in the cellsTriggeredList defined within the VarMeasReportList for this measId;

3> initiate the measurement reporting procedure, as specified in 5.5.5;

2> if the triggerType is set to ‘event’ and if the leaving condition applicable for this event is fulfilled for one or more of the cells included in the cellsTriggeredList defined within the VarMeasReportList for this measId for all measurements after layer 3 filtering taken during timeToTrigger defined within the VarMeasConfig for this event:

3> remove the concerned cell(s) in the cellsTriggeredList defined within the VarMeasReportList for this measId;

3> if reportOnLeave is set to TRUE for the corresponding reporting configuration:

4> initiate the measurement reporting procedure, as specified in 5.5.5;

3> if the cellsTriggeredList defined within the VarMeasReportList for this measId is empty:

4> remove the measurement reporting entry within the VarMeasReportList for this measId;

4> stop the periodical reporting timer for this measId, if running;

2> if the purpose is included and set to ‘reportStrongestCells’ or to ‘reportStrongestCellsForSON’ and if a (first) measurement result is available for one or more applicable cells:

3> include a measurement reporting entry within the VarMeasReportList for this measId;

3> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;

3> initiate the measurement reporting procedure, as specified in 5.5.5;

NOTE 1: If the purpose is set to ‘reportStrongestCells’, the UE initiates a first measurement report immediately after the quantity to be reported becomes available for at least either serving cell or one of the applicable cells. If the purpose is set to ‘reportStrongestCellsForSON’, the UE initiates a first measurement report when it has determined the strongest cells on the associated frequency.

2> upon expiry of the periodical reporting timer for this measId:

3> initiate the measurement reporting procedure, as specified in 5.5.5;

2> if the purpose is included and set to ‘reportCGI’ and if the UE acquired the information needed to set all fields of cgi-Info for the requested cell:

3> include a measurement reporting entry within the VarMeasReportList for this measId;

3> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;

3> stop timer T321;

3> initiate the measurement reporting procedure, as specified in 5.5.5;

2> upon expiry of the T321 for this measId:

3> include a measurement reporting entry within the VarMeasReportList for this measId;

3> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;

3> initiate the measurement reporting procedure, as specified in 5.5.5;

NOTE 2: The UE does not stop the periodical reporting with triggerType set to ‘event’ or to ‘periodical’ while the corresponding measurement is not performed due to the serving cell RSRP being equal to or better than s-Measure or due to the measurement gap not being setup.

NOTE 3: If the UE is configured with DRX, the UE may delay the measurement reporting for event triggered and periodical triggered measurements until the Active Time, which is defined in TS 36.321 [6].

[TS 36.331, clause 5.5.5]

Figure 5.5.5-1: Measurement reporting

The purpose of this procedure is to transfer measurement results from the UE to E-UTRAN.

For the measId for which the measurement reporting procedure was triggered, the UE shall set the measResults within the MeasurementReport message as follows:

1> set the measId to the measurement identity that triggered the measurement reporting;

1> set the measResultServCell to include the quantities of serving cell;

1> if there is at least one applicable neighbouring cell to report:

2> set the measResultNeighCells to include the best neighbouring cells up to maxReportCells in accordance with the following:

3> if the triggerType is set to ‘event’:

4> include the cells included in the cellsTriggeredList as defined within the VarMeasReportList for this measId;

3> else:

4> include the applicable cells for which the new measurement results became available since the last periodical reporting or since the measurement was initiated or reset;

NOTE 4: The reliability of the report (i.e. the certainty it contains the strongest cells on the concerned frequency) depends on the measurement configuration i.e. the reportInterval. The related performance requirements are specified in TS 36.133 [16].

3> for each cell that is included in the measResultNeighCells, include the physCellId;

3> if the triggerType is set to ‘event’; or the purpose is set to ‘reportStrongestCells’ or to ‘reportStrongestCellsForSON’:

4> for each included cell, include the layer 3 filtered measured results in accordance with the reportConfig for this measId, ordered as follows:

5> if the measObject associated with this measId concerns E-UTRA:

6> set the measResult to include the quantity(ies) indicated in the reportQuantity within the concerned reportConfig in order of decreasing triggerQuantity, i.e. the best cell is included first;

5> else:

6> set the measResult to the quantity as configured for the concerned RAT within the quantityConfig in order of decreasing quantity, i.e. the best cell is included first;

3> else if the purpose is set to ‘reportCGI’:

4> if the mandatory present fields of the cgi-Info for the cell indicated by the cellForWhichToReportCGI in the associated measObject have been obtained:

5> include the cgi-Info containing all the fields that have been successfully acquired;

1> increment the numberOfReportsSent as defined within the VarMeasReportList for this measId by 1;

1> stop the periodical reporting timer, if running;

1> if the numberOfReportsSent as defined within the VarMeasReportList for this measId is less than the reportAmount as defined within the corresponding reportConfig for this measId:

2> start the periodical reporting timer with the value of reportInterval as defined within the corresponding reportConfig for this measId;

1> else:

2> if the triggerType is set to ‘periodical’:

3> remove the entry within the VarMeasReportList for this measId;

3> remove this measId from the measIdList within VarMeasConfig;

1> if the measured results are for CDMA2000 HRPD:

2> set the preRegistrationStatusHRPD to the UE’s CDMA2000 upper layer’s HRPD preRegistrationStatus;

1> if the measured results are for CDMA2000 1xRTT:

2> set the preRegistrationStatusHRPD to ‘FALSE’;

1> submit the MeasurementReport message to lower layers for transmission, upon which the procedure ends;

8.3.3.1.3 Test description

8.3.3.1.3.1 Pre-test conditions

System Simulator:

– Cell 1 and Cell 2

Preamble:

– The UE is in state Generic RB Established (state 3) on Cell 1 according to [18].

8.3.3.1.3.2 Test procedure sequence

Table 8.3.3.1.3.2-1 illustrates the downlink power levels to be applied for Cell 1 and Cell 2 at various time instants of the test execution. Row marked "T0" denotes the conditions after the preamble, 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.3.3.1.3.2-1: Power levels

Parameter

Unit

Cell 1

Cell 2

(DL only)

Remark

T0

Cell-specific RS EPRE

dBm/15kHz

-85

-91

Power levels shall be such that entry condition for event A3 is not satisfied:

T1

Cell-specific RS EPRE

dBm/15kHz

-85

-79

Power levels shall be such that entry condition for event A3 is satisfied:

Table 8.3.3.1.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

The SS transmits an RRCConnectionReconfiguration message including measConfig to setup intra LTE measurement and reporting for event A3 (intra frequency measurement) and set timeAlignmentTimerDedicated to infinity.

<–

RRCConnectionReconfiguration

2

The UE transmits an RRCConnectionReconfigurationComplete message.

–>

RRCConnectionReconfigurationComplete

3

The SS re-adjusts the cell-specific reference signal level according to row "T1" in table 8.3.3.1.3.2-1.

4

Check: Does the UE transmit a MeasurementReport message to report event A3 with the measured RSRP value for Cell 2?

–>

MeasurementReport

1

P

5

The SS transmits an RRCConnectionReconfiguration message including measConfig including reportCGI for Cell 2 and sufficient idle periods for UE to acquire the relevant system information from Cell 2.

<–

RRCConnectionReconfiguration

6

The UE transmits an RRCConnectionReconfigurationComplete message.

–>

RRCConnectionReconfigurationComplete

7

Check: Does the UE transmit a MeasurementReport message with cellGlobalId of Cell 2 within 1 sec.

–>

MeasurementReport

2

P

8.3.3.1.3.3 Specific message contents

Table 8.3.3.1.3.3-0: Conditions for specific message contents
in Tables 8.3.3.1.3.3-3 and 8.3.3.1.3.3-7

Condition

Explanation

Band > 64

If band > 64 is selected

Table 8.3.3.1.3.3-1: SystemInformationBlockType2 for Cell 1 (preamble and all the steps in Table 8.3.3.1.3.2-2)

Derivation Path: 36.508 clause 4.4.3.3-1

Information Element

Value/remark

Comment

Condition

SystemInformationBlockType2 ::= SEQUENCE {

RadioResourceConfigCommonSIB-DEFAULT ::= SEQUENCE {

pcch-Config

PCCH-Config-LONGCYCLE

}

PCCH-Config-LONGCYCLE::= SEQUENCE {

defaultPagingCycle

rf256

nB

oneT

}

}

Table 8.3.3.1.3.3-1A: SystemInformationBlockType1 for Cell 2 (preamble and all steps, Table 8.3.3.1.3.2-2)

Derivation Path: 36.508 Table 4.4.3.2-3

Information Element

Value/remark

Comment

Condition

SystemInformationBlockType1 ::= SEQUENCE {

cellAccessRelatedInfo SEQUENCE {

plmn-IdentityList SEQUENCE (SIZE (1..6)) OF SEQUENCE {

2 entries

plmn-Identity[1] SEQUENCE {

mcc

See Table 8.3.3.1.3.3-1B

mnc

See Table 8.3.3.1.3.3-1B

}

cellReservedForOperatorUse[1]

notReserved

plmn-Identity[2] SEQUENCE {

mcc

See Table 8.3.3.1.3.3-1B

mnc

See Table 8.3.3.1.3.3-1B

}

cellReservedForOperatorUse[2]

notReserved

}

}

}

Table 8.3.3.1.3.3-1AA: SystemInformationBlockType1-BR-r13 for Cell 2 (preamble and all steps when UE under test is CAT M1, Table 8.3.3.1.3.2-2)

Derivation Path: 36.508 Table 4.4.3.2-3A

Information Element

Value/remark

Comment

Condition

SystemInformationBlockType1-BR-r13 ::= SEQUENCE {

cellAccessRelatedInfo SEQUENCE {

plmn-IdentityList SEQUENCE (SIZE (1..6)) OF SEQUENCE {

2 entries

plmn-Identity[1] SEQUENCE {

mcc

See Table 8.3.3.1.3.3-1B

mnc

See Table 8.3.3.1.3.3-1B

}

cellReservedForOperatorUse[1]

notReserved

plmn-Identity[2] SEQUENCE {

mcc

See Table 8.3.3.1.3.3-1B

mnc

See Table 8.3.3.1.3.3-1B

}

cellReservedForOperatorUse[2]

notReserved

}

}

}

The PLMN Identity list broadcasted on the BCCH in Cell 2 shall be configured as defined in the table below.

Table 8.3.3.1.3.3-1B: PLMN Identity List broadcasted for Cell 2

Cell

PLMN Identity (1)

PLMN Identity (2)

MCC digits

MNC digits

MCC digits

MNC digits

2

PLMN 1

PLMN 1

PLMN 2

PLMN 2

The definition of each PLMN code is found in table below.

PLMN

MCC digit

MNC digit

1

2

3

1

2

3

1

0

0

1

0

1

2

0

0

1

0

2

NOTE: “–“ (dash) denotes “not present”

Table 8.3.3.1.3.3-2: RRCConnectionReconfiguration (step 1, Table 8.3.3.1.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-8 with condition MEAS

Information Element

Value/remark

Comment

Condition

RadioResourceConfigDedicated ::= SEQUENCE {

srb-ToAddModList

Not present

drb-ToAddModList

Not present

drb-ToReleaseList

Not present

mac-MainConfig CHOICE {

explicitValue SEQUENCE {

ul-SCH-Config

Not present

drx-Config

Not present

timeAlignmentTimerDedicated

infinity

phr-Config

Not present

}

}

sps-Config

Not present

physicalConfigDedicated

Not present

}

Table 8.3.3.1.3.3-3 MeasConfig (step 1, Table 8.3.3.1.3.2-2)

Derivation Path: 36.508 clause 4.6.6 table 4.6.6-1

Information Element

Value/remark

Comment

Condition

MeasConfig ::= SEQUENCE {

measIdToAddModList ::= SEQUENCE (SIZE (1..maxMeasId)) OF SEQUENCE {

1 entry

measId[1]

1

measObjectId[1]

IdMeasObject-f1

reportConfigId[1]

IdReportConfig-A3

}

measObjectToAddModList ::= SEQUENCE (SIZE (1..maxObjectId)) OF SEQUENCE {

1 entry

measObjectId[1]

IdMeasObject-f1

measObject[1]

MeasObjectEUTRA-GENERIC(f1)

measObject[1]

MeasObjectEUTRA-GENERIC(maxEARFCN)

Band > 64

}

reportConfigToAddModList ::= SEQUENCE (SIZE (1..maxReportConfigId)) OF SEQUENCE {

1 entry

reportConfigId[1]

IdReportConfig-A3

reportConfig[1]

ReportConfig-A3-H

}

measGapConfig

MeasGapConfig-CE

intraFreq-CE-NeedForGaps

measObjectToAddModList-v9e0 ::= SEQUENCE (SIZE (1..maxObjectId)) OF SEQUENCE {

1 entry

Band > 64

measObjectEUTRA-v9e0[1] SEQUENCE {

carrierFreq-v9e0

Same downlink EARFCN as used for f1

}

}

}

Condition

Explanation

intraFreq-CE-NeedForGaps

For UE having set pc_intraFreq-CE-Need ForGaps to TRUE.

Table 8.3.3.1.3.3-4 ReportConfig-A3-H (step 1, Table 8.3.3.1.3.2-2)

Derivation path: 36.508 clause 4.6.6 table 4.6.6-6 ReportConfigEUTRA-A3

Information Element

Value/remark

Comment

Condition

ReportConfigEUTRA-A3 ::= SEQUENCE {

triggerType CHOICE {

event SEQUENCE {

eventId CHOICE {

eventA3 SEQUENCE {

}

}

timeToTrigger

ms0

}

}

reportQuantity

sameAsTriggerQuantity

}

Table 8.3.3.1.3.3-5 MeasurementReport (step 4, Table 8.3.3.1.3.2-2)

Derivation path: 36.508 4.6.1 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 {

Report Cell 1

rsrpResult

(0..97)

rsrqResult

(0..34)

}

measResultNeighCells CHOICE {

measResultListEUTRA SEQUENCE (SIZE (1..maxCellReport)) OF SEQUENCE {

Report Cell 2

physCellId

PhysCellId of the Cell 2.

cgi-Info

Not present

measResult SEQUENCE{

rsrpResult

(0..97)

rsrqResult

Not present

}

}

}

}

}

}

}

}

Table 8.3.3.1.3.3-6: RRCConnectionReconfiguration (step 5, Table 8.3.3.1.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-8 with condition MEAS

Information Element

Value/remark

Comment

Condition

RRCConnectionReconfiguration ::= SEQUENCE {

radioResourceConfigDedicated

RadioResourceConfigDedicated-DRX

}

Table 8.3.3.1.3.3-7 MeasConfig (step 5, Table 8.3.3.1.3.2-2)

Derivation Path: 36.508 clause 4.6.6 table 4.6.6-1

Information Element

Value/remark

Comment

Condition

MeasConfig ::= SEQUENCE {

measIdToAddModList ::= SEQUENCE (SIZE (1..maxMeasId)) OF SEQUENCE {

1 entry

measId[1]

2

measObjectId[1]

IdMeasObject-f1

reportConfigId[1]

ReportConfigId-CGI

}

measObjectToAddModList ::= SEQUENCE (SIZE (1..maxObjectId)) OF SEQUENCE {

1 entry

measObjectId[1]

IdMeasObject-f1

measObject[1]

MeasObjectEUTRA-CGI

measObject[1]

MeasObjectEUTRA-GENERIC(maxEARFCN)

Band > 64

}

reportConfigToRemoveList ::= SEQUENCE (SIZE (1..maxReportConfigId)) OF SEQUENCE {

reportConfigId

IdReportConfig-A3

}

reportConfigToAddModList ::= SEQUENCE (SIZE (1..maxReportConfigId)) OF SEQUENCE {

1 entry

reportConfigId[1]

ReportConfigId-CGI

reportConfig[1]

ReportConfig-CGI

measGapConfig

MeasGapConfig-CE

intraFreq-CE-NeedForGaps

measObjectToAddModList-v9e0 ::= SEQUENCE (SIZE (1..maxObjectId)) OF SEQUENCE {

1 entry

Band > 64

measObjectEUTRA-v9e0[1] SEQUENCE {

carrierFreq-v9e0

Same downlink EARFCN as used for f1

}

}

}

}

Condition

Explanation

intraFreq-CE-NeedForGaps

For UE having set pc_intraFreq-CE-Need ForGaps to TRUE.

Table 8.3.3.1.3.3-8: MeasObjectEUTRA-CGI (step 5, Table 8.3.3.1.3.2-2)

Derivation Path: 36.508 clause 4.6.6 table 4.6.6-2

Information Element

Value/remark

Comment

Condition

MeasObjectEUTRA-CGI ::= SEQUENCE {

carrierFreq SEQUENCE {}

Downlink EARFCN for f1

cellForWhichToReportCGI

PhysCellId of the Cell 2.

}

Table 8.3.3.1.3.3-9: ReportConfig-CGI (step 5, Table 8.3.3.1.3.2-2)

Derivation Path: 36.508, Table 4.6.6-7

Information Element

Value/remark

Comment

Condition

ReportConfigEUTRA ::= SEQUENCE {

triggerType CHOICE {

periodical SEQUENCE {

purpose

reportCGI

}

}

reportQuantity

sameAsTriggerQuantity

reportAmount

r1

}

Table 8.3.3.1.3.3-10: RadioResourceConfigDedicated-DRX (step 5, Table 8.3.3.1.3.2-2)

Derivation Path: 36.508 clause 4.6.3.19

Information Element

Value/remark

Comment

Condition

RadioResourceConfigDedicated-DRX ::= SEQUENCE {

mac-MainConfig CHOICE {

explicitValue SEQUENCE {

ul-SCH-Config SEQUENCE {

maxHARQ-Tx

n5

periodicBSR-Timer

infinity

retxBSR-Timer

sf10240

ttiBundling

FALSE

}

drx-Config CHOICE {

setup SEQUENCE {

onDurationTimer

psf6

drx-InactivityTimer

psf60

drx-RetransmissionTimer

psf16

longDRX-CycleStartOffset CHOICE {

Sf640

4

}

shortDRX

Not present

}

}

timeAlignmentTimerDedicated

infinity

phr-Config CHOICE {

release

NULL

}

}

}

physicalConfigDedicated

Not present

}

Table 8.3.3.1.3.3-11: MeasurementReport (step 7, Table 8.3.3.1.3.2-2)

Derivation path: 36.508 4.6.1 table 4.6.1-5

Information Element

Value/remark

Comment

Condition

MeasurementReport ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

measurementReport-r8 SEQUENCE {

measResults ::= SEQUENCE {

measId

2

measResultServCell SEQUENCE {

Report Cell 1

rsrpResult

(0..97)

rsrqResult

(0..34)

}

measResultNeighCells CHOICE {

measResultListEUTRA SEQUENCE (SIZE (1..maxCellReport)) OF SEQUENCE {

1 entry

physCellId[1]

PhysCellId of Cell 2

cgi-Info[1] SEQUENCE {

cellGlobalId

cellGlobalIdof formed from the first entry in ‘plmn-IdentityList’ and ‘cellIdentity’ Cell 2

trackingAreaCode

trackingAreaCode of Cell 2

plmn-IdentityList {}

List of identities starting from the second entry of plmn-IdentityList of Cell 2

}

measResult[1] SEQUENCE {

rsrpResult

Not present

rsrqResult

Not present

}

}

}

}

}

}

}

}

8.3.3.2 Measurement configuration control and reporting / SON / ANR / CGI reporting of UTRAN cell

8.3.3.2.1 Test Purpose (TP)

(1)

with { UE in E-UTRA RRC_CONNECTED state and measurement configured for periodic reporting of UTRA cells with the purpose of SON }

ensure that {

when { The UE receives reference signal power for cells on the UTRA frequency where measurements are configured }

then { UE sends MeasurementReport message at regular intervals for these UTRA cells }

}

(2)

with { UE in E-UTRA RRC_CONNECTED state }

ensure that {

when { UE is commanded to report the global cell identity of the inter-RAT(UTRAN) neighbour cell }

then { UE determines the global cell identity of the inter-RAT(UTRAN) cell included in the associated measurement object by acquiring the relevant system information from the concerned cell and reports the global cell identity in the MeasurementReport message}

}

8.3.3.2.2 Conformance requirements

References: The conformance requirements covered in the current TC are specified in: TS 36.331, clauses 5.3.5.3, 5.5.2.3, 5.5.3, 5.5.4.1and 5.5.5.

[TS 36.331, clause 5.3.5.3]

If the RRCConnectionReconfiguration message does not include the mobilityControlInfo and the UE is able to comply with the configuration included in this message, the UE shall:

1> if the RRCConnectionReconfiguration message includes the measConfig:

2> perform the measurement configuration procedure as specified in 5.5.2;

[TS 36.331, clause 5.5.2.3]

The UE shall:

2> if the triggerType is set to ‘periodical’ and the purpose is set to ‘reportCGI’ in the reportConfig associated with this measId:

3> if the measObject associated with this measId concerns E-UTRA:

4> start timer T321 with the timer value set to 1 second for this measId;

3> else:

4> start timer T321 with the timer value set to 8 seconds for this measId;

[TS 36.331, clause 5.5.3]

The UE supports measurements using a reporting configuration with the purpose set to ‘reportCGI’, if the network provides sufficient idle periods.

The UE applies the layer 3 filtering as specified in 5.5.3.2, before using the measured results for evaluation of reporting criteria or for measurement reporting.

The UE shall:

1> for each measId included in the measIdList within VarMeasConfig:

2> if a measurement gap configuration is setup; or

2> the UE does not require measurement gaps to perform the concerned measurement:

3> if s-Measure is not configured; or

3> if s-Measure is configured and the serving cell RSRP, after layer 3 filtering, is lower than this value; or

3> if the purpose for the associated reportConfig is set to ‘reportCGI’:

4> perform the corresponding measurements of neighbouring cells on the frequencies and RATs indicated in the concerned measObject;

2> perform the evaluation of reporting criteria as specified in section 5.5.4;

1> if a measId is configured for which the purpose within the associated reportConfig is set to ‘reportCGI’:

2> if the cell indicated by the cellForWhichToReportCGI included in the associated measObject is a UTRAN cell:

3> try to acquire the LAC, the RAC and the list of additional PLMN Identities, if multiple PLMN identities are broadcast in the concerned cell;

[TS 36.331, clause 5.5.4.1]

The UE shall:

1> for each measId included in the measIdList within VarMeasConfig:

2> if the corresponding reportConfig includes a purpose set to ‘reportStrongestCellsForSON’:

3> consider any neighbouring cell detected on the associated frequency to be applicable;

2> else if the corresponding reportConfig includes a purpose set to ‘reportCGI’:

3> consider any neighbouring cell detected on the associated frequency/ set of frequencies (GERAN) which has a physical cell identity matching the value of the cellForWhichToReportCGI included in the corresponding measObject within the VarMeasConfig to be applicable;

2> else:

3> if the corresponding measObject concerns E-UTRA:

3> else if the corresponding measObject concerns UTRA or CDMA2000:

4> consider a neighbouring cell on the associated frequency to be applicable when the concerned cell is included in the cellsToAddModList defined within the VarMeasConfig for this measId (i.e. the cell is included in the white-list);

3> else if the corresponding measObject concerns GERAN:

2> upon expiry of the periodical reporting timer for this measId:

3> initiate the measurement reporting procedure, as specified in 5.5.5;

2> if the purpose is included and set to ‘reportCGI’ and if the UE acquired the information needed to set all fields of cgi-Info for the requested cell:

3> include a measurement reporting entry within the VarMeasReportList for this measId;

3> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;

3> stop timer T321;

3> initiate the measurement reporting procedure, as specified in 5.5.5;

2> upon expiry of the T321 for this measId:

3> include a measurement reporting entry within the VarMeasReportList for this measId;

3> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;

3> initiate the measurement reporting procedure, as specified in 5.5.5;

NOTE 2: The UE does not stop the periodical reporting with triggerType set to ‘event’ or to ‘periodical’ while the corresponding measurement is not performed due to the serving cell RSRP being equal to or better than s-Measure or due to the measurement gap not being setup.

NOTE 3: If the UE is configured with DRX, the UE may delay the measurement reporting for event triggered and periodical triggered measurements until the Active Time, which is defined in TS 36.321 [6].

[TS 36.331, clause 5.5.5]

For the measId for which the measurement reporting procedure was triggered, the UE shall set the measResults within the MeasurementReport message as follows:

1> set the measId to the measurement identity that triggered the measurement reporting;

1> set the measResultServCell to include the quantities of serving cell;

1> if there is at least one applicable neighbouring cell to report:

2> set the measResultNeighCells to include the best neighbouring cells up to maxReportCells in accordance with the following:

3> if the triggerType is set to ‘event’:

4> include the cells included in the cellsTriggeredList as defined within the VarMeasReportList for this measId;

3> else:

4> include the applicable cells for which the new measurement results became available since the last periodical reporting or since the measurement was initiated or reset;

NOTE 4: The reliability of the report (i.e. the certainty it contains the strongest cells on the concerned frequency) depends on the measurement configuration i.e. the reportInterval. The related performance requirements are specified in TS 36.133 [16].

3> for each cell that is included in the measResultNeighCells, include the physCellId;

3> if the triggerType is set to ‘event’; or the purpose is set to ‘reportStrongestCells’ or to ‘reportStrongestCellsForSON’:

4> for each included cell, include the layer 3 filtered measured results in accordance with the reportConfig for this measId, ordered as follows:

5> if the measObject associated with this measId concerns E-UTRA:

6> set the measResult to include the quantity(ies) indicated in the reportQuantity within the concerned reportConfig in order of decreasing triggerQuantity, i.e. the best cell is included first;

5> else:

6> set the measResult to the quantity as configured for the concerned RAT within the quantityConfig in order of decreasing quantity, i.e. the best cell is included first;

3> else if the purpose is set to ‘reportCGI’:

4> if the mandatory present fields of the cgi-Info for the cell indicated by the cellForWhichToReportCGI in the associated measObject have been obtained:

5> include the cgi-Info containing all the fields that have been successfully acquired;

1> increment the numberOfReportsSent as defined within the VarMeasReportList for this measId by 1;

1> stop the periodical reporting timer, if running;

1> if the numberOfReportsSent as defined within the VarMeasReportList for this measId is less than the reportAmount as defined within the corresponding reportConfig for this measId:

2> start the periodical reporting timer with the value of reportInterval as defined within the corresponding reportConfig for this measId;

1> else:

2> if the triggerType is set to ‘periodical’:

3> remove the entry within the VarMeasReportList for this measId;

3> remove this measId from the measIdList within VarMeasConfig;

8.3.3.2.3 Test description

8.3.3.2.3.1 Pre-test conditions

System Simulator:

– Cell 1 and Cell 5.

– System information combination 4 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 3) on Cell 1 according to [18].

8.3.3.2.3.2 Test procedure sequence

Table 8.3.3.2.3.2-1 illustrates the downlink power levels to be applied for cells at various time instants of the test execution. Row marked "T0" denotes the conditions after the preamble, 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.3.3.2.3.2-1: Time instance of cell power levels

Parameter

Unit

Cell 1

Cell 5

Remark

T0

Cell-specific RS EPRE

dBm/15kHz

-80

CPICH_Ec

dBm/3.84MHz

Off

For Cell 5 is a UTRA FDD Cell

P-CCPCH

dBm/1.28 MHz

Off

For Cell 5 is a UTRA TDD Cell

T1

Cell-specific RS EPRE

dBm/15kHz

-60

CPICH_Ec

dBm/3.84MHz

-75

For Cell 5 is a UTRA FDD Cell

P-CCPCH

dBm/1.28 MHz

-78

For Cell 5 is a UTRA TDD Cell

Table 8.3.3.2.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

The SS transmits an RRCConnectionReconfiguration message including measConfig to setup inter RAT measurement for the purpose of SON and set timeAlignmentTimerDedicated to infinity.

<–

RRCConnectionReconfiguration

2

The UE transmits an RRCConnectionReconfigurationComplete message.

–>

RRCConnectionReconfigurationComplete

3

The SS changes Cell 5 power level according to the row "T1" in table 8.3.3.2.3.2-1.

4

Check: Does the UE transmit a MeasurementReport message to report the measured result for Cell 5?

–>

MeasurementReport

1

P

5

The SS transmits an RRCConnectionReconfiguration message including measConfig including reportCGI for Cell 5 and sufficient idle periods for UE to acquire the relevant system information from Cell 5.

<–

RRCConnectionReconfiguration

6

The UE transmits an RRCConnectionReconfigurationComplete message.

–>

RRCConnectionReconfigurationComplete

7

Check: Does the UE transmit a MeasurementReport message with cellGlobalId of Cell 5 within 8 sec?

–>

MeasurementReport

2

P

8.3.3.2.3.3 Specific message contents

Table 8.3.3.2.3.3-1: SystemInformationBlockType2 for Cell 1 (preamble and all the steps in Table 8.3.3.2.3.2-2)

Derivation Path: 36.508 clause 4.4.3.3-1

Information Element

Value/remark

Comment

Condition

SystemInformationBlockType2 ::= SEQUENCE {

RadioResourceConfigCommonSIB-DEFAULT ::= SEQUENCE {

pcch-Configuration

PCCH-Configuration-LONGCYCLE

}

PCCH-Configuration-LONGCYCLE::= SEQUENCE {

defaultPagingCycle

rf256

}

}

Table 8.3.3.2.3.3-1A: Master Information Block for Cell 5 (preamble and all the steps in Table 8.3.3.2.3.2-2)

Derivation Path: 34.108 clause 6.1.0a.3

Information Element

Value/remark

Comment

Condition

MasterInformationBlock ::= SEQUENCE {

plmn-Type ::= CHOICE {

gsm-MAP SEQUENCE {

plmn-Identity SEQUENCE {

mcc

See Table 8.3.3.2.3.3-1B

(SIZE (3)) OF Digit

mnc

See Table 8.3.3.2.3.3-1B

(SIZE (2..3)) OF Digit

}

}

}

v690NonCriticalExtensions SEQUENCE {

masterInformationBlock-v690ext SEQUENCE {

multiplePLMN-List SEQUENCE {

mibPLMN-Identity

TRUE

multiplePLMNs SEQUENCE (SIZE (1..5)) OF SEQUENCE {

1 entry

mcc

See Table 8.3.3.2.3.3-1B

(SIZE (3)) OF Digit

mnc

See Table 8.3.3.2.3.3-1B

(SIZE (2..3)) OF Digit

}

}

}

}

}

The MIB PLMN Identity and PLMN codes broadcasted on the BCCH in Cell 5 shall be configured as defined in the table below.

Cell

MIB PLMN Identity

PLMN Identity

Multiple PLMNs (1)

MCC digits

MNC digits

MCC digits

MNC digits

5

TRUE

PLMN 3

PLMN 3

PLMN 2

PLMN 2

Table 8.3.3.2.3.3-1B: PLMN Identity List broadcasted for Cell 5

The definition of each PLMN code is found in table below.

PLMN

MCC digit

MNC digit

1

2

3

1

2

3

1

0

0

1

0

1

2

0

0

1

0

2

3

0

0

1

0

3

NOTE: “–“ (dash) denotes “not present”

Table 8.3.3.2.3.3-1C: System Information Block type 1 for Cell 5 (preamble and all the steps in Table 8.3.3.2.3.2-2)

Derivation Path: 34.108 clause 6.1.0b with Condition A1 "UTRAN cell environment"

Table 8.3.3.2.3.3-1D: System Information Block type 3 (FDD) for Cell 5 (preamble and all the steps in Table 8.3.3.2.3.2-2)

Derivation Path: 34.108 clause 6.1.0b

Table 8.3.3.2.3.3-2: RRCConnectionReconfiguration (step 1, Table 8.3.3.2.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-8 with condition MEAS

Information Element

Value/remark

Comment

Condition

RadioResourceConfigDedicated ::= SEQUENCE {

srb-ToAddModList

Not present

drb-ToAddModList

Not present

drb-ToReleaseList

Not present

mac-MainConfig CHOICE {

explicitValue SEQUENCE {

ul-SCH-Config

Not present

drx-Config

Not present

timeAlignmentTimerDedicated

infinity

phr-Config

Not present

}

}

sps-Config

Not present

physicalConfigDedicated

Not present

}

Table 8.3.3.2.3.3-3 MeasConfig (Table 8.3.3.2.3.3-2)

Derivation Path: 36.508, Table 4.6.6-1 condition UTRAN

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-f8

measObject[2]

MeasObjectUTRA-f8

UTRA frequency

}

reportConfigToAddModList SEQUENCE (SIZE (1..maxReportConfigId)) OF SEQUENCE {

1 entry

reportConfigId[1]

IdReportConfig-P-UTRA

reportConfig[1]

ReportConfigInterRAT-P-UTRA

}

measIdToAddModList SEQUENCE (SIZE (1..maxMeasId)) OF SEQUENCE {

1 entry

measId[1]

1

measObjectId[1]

IdMeasObject-f8

reportConfigId[1]

IdReportConfig-P-UTRA

}

quantityConfig SEQUENCE {

quantityConfigUTRA SEQUENCE {

measQuantityUTRA-FDD

cpich-RSCP

UTRA-FDD

measQuantityUTRA-TDD

pccpch-RSCP

UTRA-TDD

filterCoefficient

fc0

}

}

measObjectToAddModList-v9e0 ::= SEQUENCE (SIZE (1..maxObjectId)) OF SEQUENCE {

1 entry

Band > 64

measObjectEUTRA-v9e0[1] SEQUENCE {

carrierFreq-v9e0

Same downlink EARFCN as used for f1

}

}

}

Condition

Explanation

UTRA-FDD

UTRA-FDD cell environment

UTRA-TDD

UTRA-TDD cell environment

Condition

Explanation

Band > 64

If band > 64 is selected

Table 8.3.3.2.3.3-4 MeasObjectUTRA-f8 (Table 8.3.3.2.3.3-3)

Derivation path: 36.508 table 4.6.6-3 MeasObjectUTRA-GENERIC(f8)

Information Element

Value/Remark

Comment

Condition

MeasObjectUTRA-GENERIC(f8) ::= SEQUENCE {

carrierFreq

UTRA DL carrier frequency of the cell 5

cellsToAddModList CHOICE {

cellsToAddModListUTRA-FDD ::= SEQUENCE (SIZE (1.. maxCellMeas)) OF SEQUENCE {

UTRA-FDD

cellIndex [1]

1

physCellId [1]

physicalCellIdentity – Cell 5

}

cellsToAddModListUTRA-TDD ::= SEQUENCE (SIZE (1..maxMeasId)) OF SEQUENCE {

UTRA-TDD

cellIndex [1]

1

physCellId [1]

physicalCellIdentity – Cell 5

}

}

}

Condition

Explanation

UTRA-FDD

UTRA-FDD cell environment

UTRA-TDD

UTRA-TDD cell environment

Table 8.3.3.2.3.3-5: ReportConfigInterRAT-P-UTRA (Table 8.3.2.3.3.3-3)

Derivation Path: 36.508, Table 4.6.6-9 ReportConfigInterRAT-PERIODICAL

Information Element

Value/remark

Comment

Condition

ReportConfigInterRAT-PERIODICAL ::= SEQUENCE {

triggerType CHOICE {

periodical SEQUENCE {

purpose

reportStrongestCellsForSON

}

}

reportAmount

r1

}

Table 8.3.3.2.3.3-6 MeasurementReport (step 4, Table 8.3.3.2.3.2-2)

Derivation path: 36.508 4.6.1 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 {

Report Cell 1

rsrpResult

(0..97)

rsrqResult

(0..34)

}

measResultNeighCells CHOICE {

measResultListUTRA SEQUENCE (SIZE (1..maxCellReport)) OF SEQUENCE {

1 entry

Report Cell 5

physCellId

PhysicalCellIdentity of the Cell 5.

cgi-Info

Not present

measResult SEQUENCE{

utra-RSCP

(-5..91)

}

}

}

}

}

}

}

}

Condition

Explanation

UTRA-FDD

UTRA-FDD cell environment

UTRA-TDD

UTRA-TDD cell environment

Table 8.3.3.2.3.3-7: RRCConnectionReconfiguration (step 5, Table 8.3.3.2.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-8 with condition MEAS

Information Element

Value/remark

Comment

Condition

RRCConnectionReconfiguration ::= SEQUENCE {

radioResourceConfiguration

RadioResourceConfigDedicated-DRX

}

Table 8.3.3.2.3.3-8 MeasConfig (Table 8.3.3.2.3.3-7)

Derivation Path: 36.508 clause 4.6.6 table 4.6.6-1

Information Element

Value/remark

Comment

Condition

MeasConfig ::= SEQUENCE {

measObjectToAddModList SEQUENCE (SIZE (1..maxObjectId)) OF SEQUENCE {

1 entry

measObjectId[1]

IdMeasObject-f8

measObject[1]

MeasObjectUTRA-CGI

}

reportConfigToAddModList SEQUENCE (SIZE (1..maxReportConfigId)) OF SEQUENCE {

1 entry

reportConfigId[1]

ReportConfigId-CGI

reportConfig[1]

ReportConfigUTRA-CGI

}

measIdToAddModList SEQUENCE (SIZE (1..maxMeasId)) OF SEQUENCE {

1 entry

measId[1]

2

measObjectId[1]

IdMeasObject-f8

reportConfigId[1]

ReportConfigId-CGI

}

}

Table 8.3.3.2.3.3-9: MeasObjectUTRA-CGI (Table 8.3.3.2.3.3-8)

Derivation Path: 36.508 clause 4.6.6 table 4.6.6-3

Information Element

Value/remark

Comment

Condition

MeasObjectUTRA-CGI ::= SEQUENCE {

carrierFreq

Downlink UARFCN of f8

cellForWhichToReportCGI

PhysicalCellIdentity of the Cell 5.

}

Table 8.3.3.2.3.3-10: ReportConfigUTRA-CGI (Table 8.3.3.2.3.3-8)

Derivation Path: 36.508, Table 4.6.6-9 ReportConfigInterRAT-PERIODICAL

Information Element

Value/remark

Comment

Condition

ReportConfigInterRAT-PERIODICAL ::= SEQUENCE {

triggerType CHOICE {

periodical SEQUENCE {

purpose

reportCGI

}

}

reportAmount

r1

}

Table 8.3.3.2.3.3-11: RadioResourceConfigDedicated-DRX (Table 8.3.3.2.3.3-7)

Derivation Path: 36.508 clause 4.6.3.19

Information Element

Value/remark

Comment

Condition

RadioResourceConfigDedicated-DRX ::= SEQUENCE {

mac-MainConfig CHOICE {

explicitValue SEQUENCE {

ul-SCH-Config SEQUENCE {

maxHARQ-Tx

n5

periodicBSR-Timer

infinity

retxBSR-Timer

sf10240

ttiBundling

FALSE

}

drx-Config CHOICE {

setup SEQUENCE {

onDurationTimer

psf6

drx-InactivityTimer

psf60

drx-RetransmissionTimer

psf16

longDRX-CycleStartOffset CHOICE {

sf2560

4

}

shortDRX

Not present

}

}

timeAlignmentTimerDedicated

infinity

phr-Config CHOICE {

release

NULL

}

}

}

physicalConfigDedicated

Not present

}

Table 8.3.3.2.3.3-12: MeasurementReport (step 7, Table 8.3.3.2.3.2-2)

Derivation path: 36.508 4.6.1 table 4.6.1-5

Information Element

Value/remark

Comment

Condition

MeasurementReport ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

measurementReport-r8 SEQUENCE {

measResults ::= SEQUENCE {

measId

2

measResultServCell SEQUENCE {

Report Cell 1

rsrpResult

(0..97)

rsrqResult

(0..34)

}

measResultNeighCells CHOICE {

measResultListUTRA ::= SEQUENCE (SIZE (1..maxCellReport)) OF SEQUENCE {

1 entry

physCellId[1]

PhysicalCellIdentity of Cell 5

cgi-Info[1] SEQUENCE {

cellGlobalId

cellGlobalId formed from ’PLMN Identity’ and ’Cell identity’ of Cell 5

locationAreaCode

locationAreaCode of Cell 5

routingAreaCode

routingAreaCode of Cell 5

plmn-IdentityList

‘Multiple PLMN List’ of Cell 5

}

measResult[1] SEQUENCE {

utra-RSCP

Not Checked

utra-EcN0

Not Checked

}

}

}

}

}

}

}

}

Condition

Explanation

UTRA-FDD

UTRA-FDD cell environment

UTRA-TDD

UTRA-TDD cell environment

8.3.3.3 Measurement configuration control and reporting / SON / ANR / CGI reporting of GERAN cell

8.3.3.3.1 Test Purpose (TP)

(1)

with { UE having completed the radio bearer establishment, initial security activation procedure and performed the inter RAT measurement for GERAN cell and not detected entering condition for the event B2 is met }

ensure that {

when { UE detects entering condition for the event B2 is met }

then { UE transmits a MeasurementReport }

}

(2)

with { UE in E-UTRA RRC_CONNECTED state }

ensure that {

when { UE is commanded to report the global cell identity of the inter-RAT(GERAN) neighbour cell }

then { UE determines the global cell identity of the inter-RAT(GERAN) cell included in the associated measurement object by acquiring the relevant system information from the concerned cell and reports the global cell identity in the MeasurementReport }

}

8.3.3.3.2 Conformance requirements

References: The conformance requirements covered in the current TC are specified in: TS 36.331, clauses 5.3.5.3, 5.5.2.3, 5.5.3, 5.5.4.1 and 5.5.5.

[TS 36.331, clause 5.3.5.3]

If the RRCConnectionReconfiguration message does not include the mobilityControlInfo and the UE is able to comply with the configuration included in this message, the UE shall:

1> if the RRCConnectionReconfiguration message includes the measConfig:

2> perform the measurement configuration procedure as specified in 5.5.2;

[TS 36.331, clause 5.5.2.3]

The UE shall:

2> if the triggerType is set to ‘periodical’ and the purpose is set to ‘reportCGI’ in the reportConfig associated with this measId:

3> if the measObject associated with this measId concerns E-UTRA:

4> start timer T321 with the timer value set to 1 second for this measId;

3> else:

4> start timer T321 with the timer value set to 8 seconds for this measId;

[TS 36.331, clause 5.5.3]

The UE supports measurements using a reporting configuration with the purpose set to ‘reportCGI’, if the network provides sufficient idle periods.

The UE applies the layer 3 filtering as specified in 5.5.3.2, before using the measured results for evaluation of reporting criteria or for measurement reporting.

The UE shall:

1> for each measId included in the measIdList within VarMeasConfig:

2> if a measurement gap configuration is setup; or

2> the UE does not require measurement gaps to perform the concerned measurement:

3> if s-Measure is not configured; or

3> if s-Measure is configured and the serving cell RSRP, after layer 3 filtering, is lower than this value; or

3> if the purpose for the associated reportConfig is set to ‘reportCGI’:

4> perform the corresponding measurements of neighbouring cells on the frequencies and RATs indicated in the concerned measObject;

2> perform the evaluation of reporting criteria as specified in section 5.5.4;

1> if a measId is configured for which the purpose within the associated reportConfig is set to ‘reportCGI’:

2> try to acquire the global cell identity of the cell indicated by the cellForWhichToReportCGI in the associated measObject by acquiring the relevant system information from the concerned cell;

2> if the cell indicated by the cellForWhichToReportCGI included in the associated measObject is an E-UTRAN cell:

3> try to acquire the list of additional PLMN Identities, as included in the plmn-IdentityList, if multiple PLMN identities are broadcast in the concerned cell;

NOTE: The ‘primary’ PLMN is part of the global cell identity.

2> if the cell indicated by the cellForWhichToReportCGI included in the associated measObject is a UTRAN cell:

3> try to acquire the LAC, the RAC and the list of additional PLMN Identities, if multiple PLMN identities are broadcast in the concerned cell;

2> if the cell indicated by the cellForWhichToReportCGI included in the associated measObject is a GERAN cell:

3> try to acquire the RAC in the concerned cell;

[TS 36.331, clause 5.5.4.1]

The UE shall:

1> for each measId included in the measIdList within VarMeasConfig:

2> if the corresponding reportConfig includes a purpose set to ‘reportStrongestCellsForSON’:

3> consider any neighbouring cell detected on the associated frequency to be applicable;

2> else if the corresponding reportConfig includes a purpose set to ‘reportCGI’:

3> consider any neighbouring cell detected on the associated frequency/ set of frequencies (GERAN) which has a physical cell identity matching the value of the cellForWhichToReportCGI included in the corresponding measObject within the VarMeasConfig to be applicable;

2> else:

3> if the corresponding measObject concerns E-UTRA:

3> else if the corresponding measObject concerns GERAN:

4> consider a neighbouring cell on the associated set of frequencies to be applicable when the concerned cell matches the ncc-Permitted defined within the VarMeasConfig for this measId;

2> upon expiry of the periodical reporting timer for this measId:

3> initiate the measurement reporting procedure, as specified in 5.5.5;

2> if the purpose is included and set to ‘reportCGI’ and if the UE acquired the information needed to set all fields of cgi-Info for the requested cell:

3> include a measurement reporting entry within the VarMeasReportList for this measId;

3> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;

3> stop timer T321;

3> initiate the measurement reporting procedure, as specified in 5.5.5;

2> upon expiry of the T321 for this measId:

3> include a measurement reporting entry within the VarMeasReportList for this measId;

3> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;

3> initiate the measurement reporting procedure, as specified in 5.5.5;

NOTE 2: The UE does not stop the periodical reporting with triggerType set to ‘event’ or to ‘periodical’ while the corresponding measurement is not performed due to the serving cell RSRP being equal to or better than s-Measure or due to the measurement gap not being setup.

NOTE 3: If the UE is configured with DRX, the UE may delay the measurement reporting for event triggered and periodical triggered measurements until the Active Time, which is defined in TS 36.321 [6].

[TS 36.331, clause 5.5.5]

For the measId for which the measurement reporting procedure was triggered, the UE shall set the measResults within the MeasurementReport message as follows:

1> set the measId to the measurement identity that triggered the measurement reporting;

1> set the measResultServCell to include the quantities of serving cell;

1> if there is at least one applicable neighbouring cell to report:

2> set the measResultNeighCells to include the best neighbouring cells up to maxReportCells in accordance with the following:

3> if the triggerType is set to ‘event’:

4> include the cells included in the cellsTriggeredList as defined within the VarMeasReportList for this measId;

3> else:

4> include the applicable cells for which the new measurement results became available since the last periodical reporting or since the measurement was initiated or reset;

NOTE: The reliability of the report (i.e. the certainty it contains the strongest cells on the concerned frequency) depends on the measurement configuration i.e. the reportInterval. The related performance requirements are specified in TS 36.133 [16].

3> for each cell that is included in the measResultNeighCells, include the physCellId;

3> if the triggerType is set to ‘event’; or the purpose is set to ‘reportStrongestCells’ or to ‘reportStrongestCellsForSON’:

4> for each included cell, include the layer 3 filtered measured results in accordance with the reportConfig for this measId, ordered as follows:

5> if the measObject associated with this measId concerns E-UTRA:

6> set the measResult to include the quantity(ies) indicated in the reportQuantity within the concerned reportConfig in order of decreasing triggerQuantity, i.e. the best cell is included first;

5> else:

6> set the measResult to the quantity as configured for the concerned RAT within the quantityConfig in order of decreasing quantity, i.e. the best cell is included first;

3> else if the purpose is set to ‘reportCGI’:

4> if the mandatory present fields of the cgi-Info for the cell indicated by the cellForWhichToReportCGI in the associated measObject have been obtained:

5> include the cgi-Info containing all the fields that have been successfully acquired;

1> increment the numberOfReportsSent as defined within the VarMeasReportList for this measId by 1;

1> stop the periodical reporting timer, if running;

1> if the numberOfReportsSent as defined within the VarMeasReportList for this measId is less than the reportAmount as defined within the corresponding reportConfig for this measId:

2> start the periodical reporting timer with the value of reportInterval as defined within the corresponding reportConfig for this measId;

1> else:

2> if the triggerType is set to ‘periodical’:

3> remove the entry within the VarMeasReportList for this measId;

3> remove this measId from the measIdList within VarMeasConfig;

1> submit the MeasurementReport message to lower layers for transmission, upon which the procedure ends;

8.3.3.3.3 Test description

8.3.3.3.3.1 Pre-test conditions

System Simulator:

– Cell 1 and Cell 24.

– System information combination 5 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 3) on Cell 1 according to [18].

8.3.3.3.3.2 Test procedure sequence

Table 8.3.3.3.3.2-1 illustrates the downlink power levels to be applied for Cell 1 and Cell 24 at various time instants of the test execution. Row marked "T0" denotes the conditions after the preamble, 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.3.3.3.3.2-1: Time instances of cell power levels

Parameter

Unit

Cell 1

Cell 24

Remark

T0

Cell-specific RS EPRE

dBm/15kHz

-60

Power levels are shall be such that entry condition for event B2 is not satisfied:

RSSI

dBm

-85

T1

Cell-specific RS EPRE

dBm/15kHz

[-80]

Power levels are shall be such that entry condition for event B2 is satisfied:

RSSI

dBm

-65

Table 8.3.3.3.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

The SS transmits an RRCConnectionReconfiguration message including measConfig to setup inter-RAT measurements and reporting for event B2 and set timeAlignmentTimerDedicated to infinity.

<–

RRCConnectionReconfiguration

2

The UE transmits an RRCConnectionReconfigurationComplete message.

–>

RRCConnectionReconfigurationComplete

3

The SS re-adjusts the cell-specific reference signal level according to row "T1" in table 8.3.3.3.3.2-1.

4

Check: Does the UE transmit a MeasurementReport message to report event B2 for Cell 24?

–>

MeasurementReport

1

P

5

The SS transmits an RRCConnectionReconfiguration message including measConfig including reportCGI for Cell 24 and sufficient idle periods for UE to acquire the relevant system information from Cell 24.

<–

RRCConnectionReconfiguration

6

The UE transmits an RRCConnectionReconfigurationComplete message.

–>

RRCConnectionReconfigurationComplete

7

Check: Does the UE transmit a MeasurementReport message with cellGlobalId of Cell 24 within 8 sec?

–>

MeasurementReport

2

P

8.3.3.3.3.3 Specific message contents

Table 8.3.3.3.3.3-1: SystemInformationBlockType2 for Cell 1 (preamble and all the steps in Table 8.3.3.3.3.2-2)

Derivation Path: 36.508 clause 4.4.3.3-1

Information Element

Value/remark

Comment

Condition

SystemInformationBlockType2 ::= SEQUENCE {

RadioResourceConfigCommonSIB-DEFAULT ::= SEQUENCE {

pcch-Configuration

PCCH-Configuration-LONGCYCLE

}

PCCH-Configuration-LONGCYCLE::= SEQUENCE {

defaultPagingCycle

rf256

}

}

Table 8.3.3.3.3.3-2: RRCConnectionReconfiguration (step 1, Table 8.3.3.3.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-8 with condition MEAS

Information Element

Value/remark

Comment

Condition

RadioResourceConfigDedicated ::= SEQUENCE {

srb-ToAddModList

Not present

drb-ToAddModList

Not present

drb-ToReleaseList

Not present

mac-MainConfig CHOICE {

explicitValue SEQUENCE {

ul-SCH-Config

Not present

drx-Config

Not present

timeAlignmentTimerDedicated

infinity

phr-Config

Not present

}

}

sps-Config

Not present

physicalConfigDedicated

Not present

}

Table 8.3.3.3.3.3-3: MeasConfig (step 1, Table 8.3.3.3.3.2-2)

Derivation Path: 36.508, Table 4.6.6-1 with condition GERAN

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-f11

measObject[2]

MeasObjectGERAN-GENERIC(f11)

}

reportConfigToAddModList SEQUENCE (SIZE (1..maxReportConfigId)) OF SEQUENCE {

1 entry

reportConfigId[1]

IdReportConfig-B2-GERAN

reportConfig[1]

ReportConfigInterRAT-B2-GERAN(-69, -79)

EUTRA-Thres = -69;

GERAN-Thres = -79;

threshold-RSRP = EUTRA-Thres+140 = 71;

b2-Threshold2GERAN = GERAN-Thres + 110 = 31.

}

measIdToAddModList SEQUENCE (SIZE (1..maxMeasId)) OF SEQUENCE {

1 entry

measId[1]

1

measObjectId[1]

IdMeasObject-f11

reportConfigId[1]

IdReportConfig-B2-GERAN

}

quantityConfig SEQUENCE {

quantityConfigGERAN SEQUENCE {

measQuantityGERAN

rssi

filterCoefficient

fc0

}

}

measObjectToAddModList-v9e0 ::= SEQUENCE (SIZE (1..maxObjectId)) OF SEQUENCE {

1 entry

Band > 64

measObjectEUTRA-v9e0[1] SEQUENCE {

carrierFreq-v9e0

Same downlink EARFCN as used for f1

}

}

}

Condition

Explanation

Band > 64

If band > 64 is selected

Table 8.3.3.3.3.3-4: MeasObjectGERAN-GENERIC(f11) (step 1, Table 8.3.3.3.3.2-2)

Derivation Path: 36.508 Table 4.6.6-2A

Information Element

Value/remark

Comment

Condition

MeasObjectGERAN-GENERIC(Freq) ::= SEQUENCE {

carrierFreqs SEQUENCE {

startingARFCN

Same as Cell 24

bandIndicator

Same as Cell 24

followingARFCNs CHOICE {

explicitListOfARFCNs

Same as Cell 24

}

}

ncc-Permitted

‘01000000’B

}

Table 8.3.3.3.3.3-5: Void

Table 8.3.3.3.3.3-6: MeasurementReport (step 4, Table 8.3.3.3.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 {

Report Cell 1

rsrpResult

(0..97)

rsrqResult

(0..34)

}

measResultNeighCells CHOICE {

measResultListGERAN SEQUENCE (SIZE (1..maxCellReport)) OF SEQUENCE {

1 entry

Report Cell 24

carrierFreq[1] SEQUENCE {

CarrierFreq of Cell 24

arcfn

Downlink arcfn of Cell 24

bandIndicator

Same bandindicator as Cell 24

}

physCellId[1]

PhysicalCellIdentity of Cell 24.

cgi-info[1]

Not present

measResult[1] SEQUENCE{

rssi

(0..63)

}

}

}

}

}

}

}

}

Table 8.3.3.3.3.3-7: RRCConnectionReconfiguration (step 5, Table 8.3.3.3.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-8 with condition MEAS

Information Element

Value/remark

Comment

Condition

RRCConnectionReconfiguration ::= SEQUENCE {

radioResourceConfigDedicated

RadioResourceConfigDedicated-DRX

}

Table 8.3.3.3.3.3-8: MeasConfig (step 5, Table 8.3.3.3.3.2-2)

Derivation Path: 36.508 clause 4.6.6 table 4.6.6-1

Information Element

Value/remark

Comment

Condition

MeasConfig ::= SEQUENCE {

measObjectToAddModList ::= SEQUENCE (SIZE (1..maxObjectId)) OF SEQUENCE {

1 entry

measObjectId[1]

IdMeasObject-f11

measObject[1] CHOICE {

measObjectGERAN

MeasObjectGERAN-CGI

}

reportConfigToRemoveList ::= SEQUENCE (SIZE (1..maxReportConfigId)) OF SEQUENCE {

1 entry

reportConfigId[1]

IdReportConfig-B2-GERAN

}

reportConfigToAddModList ::= SEQUENCE (SIZE (1..maxReportConfigId)) OF SEQUENCE {

1 entry

reportConfigId[1]

ReportConfigId-CGI

reportConfig[1] CHOICE {

reportConfigGERAN

ReportConfigGERAN-CGI

}

}

measIdToAddModList ::= SEQUENCE (SIZE (1..maxMeasId)) OF SEQUENCE {

1 entry

measId[1]

2

measObjectId[1]

IdMeasObject-f11

reportConfigId[1]

ReportConfigId-CGI

}

}

Table 8.3.3.3.3.3-9: MeasObjectGERAN-CGI (step 5, Table 8.3.3.3.3.2-2)

Derivation Path: 36.308, Table 4.6.6-2A

Information Element

Value/remark

Comment

Condition

MeasObjectGERAN-GENERIC(Freq) ::= SEQUENCE {

carrierFreqs SEQUENCE {

startingARFCN

Same as Cell 24

bandIndicator

Same as Cell 24

followingARFCNs CHOICE {

explicitListOfARFCNs

Same as Cell 24

}

}

offsetFreq

Not present

ncc-Permitted

‘01000000’B

cellForWhichToReportCGI

PhysicalCellIdentity of Cell 24.

}

Table 8.3.3.3.3.3-10: ReportConfigGERAN-CGI (step 5, Table 8.3.3.3.3.2-2)

Derivation Path: 36.508, Table 4.6.6-9

Information Element

Value/remark

Comment

Condition

ReportConfigInterRAT ::= SEQUENCE {

triggerType CHOICE {

periodical SEQUENCE {

purpose

reportCGI

}

}

reportAmount

r1

}

Table 8.3.3.3.3.3-11: RadioResourceConfigDedicated-DRX (step 5, Table 8.3.3.3.3.2-2)

Derivation Path: 36.508 clause 4.6.3.19

Information Element

Value/remark

Comment

Condition

RadioResourceConfigDedicated-DRX ::= SEQUENCE {

mac-MainConfig CHOICE {

explicitValue SEQUENCE {

ul-SCH-Config SEQUENCE {

maxHARQ-Tx

n5

periodicBSR-Timer

infinity

retxBSR-Timer

sf10240

ttiBundling

FALSE

}

drx-Config CHOICE {

setup SEQUENCE {

onDurationTimer

psf6

drx-InactivityTimer

psf60

drx-RetransmissionTimer

psf16

longDRX-CycleStartOffset CHOICE {

sf2560

4

}

shortDRX

Not present

}

}

timeAlignmentTimerDedicated

infinity

phr-Config CHOICE {

release

NULL

}

}

}

physicalConfigDedicated

Not present

}

Table 8.3.3.3.3.3-12: MeasurementReport (step 7, Table 8.3.3.3.3.2-2)

Derivation path: 36.508 4.6.1 table 4.6.1-5

Information Element

Value/remark

Comment

Condition

MeasurementReport ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

measurementReport-r8 SEQUENCE {

measResults SEQUENCE {

measId

2

measResultServCell SEQUENCE {

Report Cell 1

rsrpResult

(0..97)

rsrqResult

(0..34)

}

measResultNeighCells CHOICE {

measResultListGERAN ::= SEQUENCE (SIZE (1..maxCellReport)) OF SEQUENCE {

1 entry

Report Cell 24

carrierFreq[1] SEQUENCE {

CarrierFreq of Cell 24

arcfn

Downlink arcfn of Cell 24

bandIndicator

Same bandIndicator as Cell 24

}

physCellId[1]

PhysicalCellIdentity of Cell 24

cgi-Info[1] SEQUENCE {

cellGlobalId SEQUENCE {

CellGlobalIdentity of Cell 24

plmn-Identity

PLMN Identity of Cell 24

locationAreaCode

Location Area Code of Cell 24

cellIdentity

Cell Identity of Cell 24

}

routingAreaCode

Routing Area Code of Cell 24

}

measResult[1] SEQUENCE {

rssi

(0..63)

}

}

}

}

}

}

}

}

8.3.3.4 Measurement configuration control and reporting / SON / ANR / CGI reporting of HRPD cell

8.3.3.4.1 Test Purpose (TP)

(1)

with { UE in E-UTRA RRC_CONNECTED state }

ensure that {

when { UE detects that entering conditions for event B2 are met }

then { UE sends MeasurementReport for event B2 }

}

(2)

with { UE in E-UTRA RRC_CONNECTED state }

ensure that {

when { UE is commanded to report the global cell identity of the

neighbour cell }

then { UE determines the global cell identity of the cell included

in the associated measurement object by acquiring the

relevant system information from the concerned cell and

reports the global cell identity in the MeasurementReport}

}

8.3.3.4.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: TS 36.331, clauses 5.3.5.3, 5.5.2.3, 5.5.3.1 , 5.5.4.1, 5.5.4.8, 5.5.5.

[TS 36.331, clause 5.3.5.3]

If the RRCConnectionReconfiguration message does not include the mobilityControlInfo and the UE is able to comply with the configuration included in this message, the UE shall:

1> if the RRCConnectionReconfiguration message includes the measConfig:

2> perform the measurement configuration procedure as specified in 5.5.2;

[TS 36.331, clause 5.5.2.3]

The UE shall:

1> for each measId included in the received measIdToAddModList:

2> if the triggerType is set to ‘periodical’ and the purpose is set to ‘reportCGI’ in the reportConfig associated with this measId:

3> if the measObject associated with this measId concerns E-UTRA:

4> start timer T321 with the timer value set to 1 second for this measId;

3> else:

4> start timer T321 with the timer value set to 8 seconds for this measId;

[TS 36.331, clause 5.5.3.1]

The UE supports measurements using a reporting configuration with the purpose set to ‘reportCGI’, if the network provides sufficient idle periods.

The UE applies the layer 3 filtering as specified in 5.5.3.2, before using the measured results for evaluation of reporting criteria or for measurement reporting.

The UE shall:

1> for each measId included in the measIdList within VarMeasConfig:

2> if a measurement gap configuration is setup; or

2> the UE does not require measurement gaps to perform the concerned measurement:

3> if s-Measure is not configured; or

3> if s-Measure is configured and the serving cell RSRP, after layer 3 filtering, is lower than this value; or

3> if the purpose for the associated reportConfig is set to ‘reportCGI’:

4> perform the corresponding measurements of neighbouring cells on the frequencies and RATs indicated in the concerned measObject;

2> perform the evaluation of reporting criteria as specified in section 5.5.4;

1> if a measId is configured for which the purpose within the associated reportConfig is set to ‘reportCGI’:

2> try to acquire the global cell identity of the cell indicated by the cellForWhichToReportCGI in the associated measObject by acquiring the relevant system information from the concerned cell;

2> if the cell indicated by the cellForWhichToReportCGI included in the associated measObject is an E-UTRAN cell:

3> try to acquire the list of additional PLMN Identities, as included in the plmn-IdentityList, if multiple PLMN identities are broadcast in the concerned cell;

NOTE: The ‘primary’ PLMN is part of the global cell identity.

2> if the cell indicated by the cellForWhichToReportCGI included in the associated measObject is a UTRAN cell:

3> try to acquire the LAC, the RAC and the list of additional PLMN Identities, if multiple PLMN identities are broadcast in the concerned cell;

2> if the cell indicated by the cellForWhichToReportCGI included in the associated measObject is a GERAN cell:

3> try to acquire the RAC in the concerned cell;

2> if the cell indicated by the cellForWhichToReportCGI included in the associated measObject is a CDMA2000 cell and the cdma2000-Type included in the measObject is ‘typeHRPD’:

3> try to acquire the Sector ID in the concerned cell;

[TS 36.331, clause 5.5.4.1]

The UE shall:

1> for each measId included in the measIdList within VarMeasConfig:

2> if the corresponding reportConfig includes a purpose set to ‘reportStrongestCellsForSON’:

3> consider any neighbouring cell detected on the associated frequency to be applicable;

2> else if the corresponding reportConfig includes a purpose set to ‘reportCGI’:

3> consider any neighbouring cell detected on the associated frequency/ set of frequencies (GERAN) which has a physical cell identity matching the value of the cellForWhichToReportCGI included in the corresponding measObject within the VarMeasConfig to be applicable;

2> else:

3> if the corresponding measObject concerns E-UTRA:

4> consider any neighbouring cell detected on the associated frequency to be applicable when the concerned cell is not included in the blackCellsToAddModList defined within the VarMeasConfig for this measId;

3> else if the corresponding measObject concerns UTRA or CDMA2000:

4> consider a neighbouring cell on the associated frequency to be applicable when the concerned cell is included in the cellsToAddModList defined within the VarMeasConfig for this measId (i.e. the cell is included in the white-list);

3> else if the corresponding measObject concerns GERAN:

4> consider a neighbouring cell on the associated set of frequencies to be applicable when the concerned cell matches the ncc-Permitted defined within the VarMeasConfig for this measId;

2> if the triggerType is set to ‘event’ and if the entry condition applicable for this event, i.e. the event corresponding with the eventId of the corresponding reportConfig within VarMeasConfig, is fulfilled for one or more applicable cells for all measurements after layer 3 filtering taken during timeToTrigger defined for this event within the VarMeasConfig, while the VarMeasReportList does not include an measurement reporting entry for this measId (a first cell triggers the event):

3> include a measurement reporting entry within the VarMeasReportList for this measId;

3> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;

3> include the concerned cell(s) in the cellsTriggeredList defined within the VarMeasReportList for this measId;

3> initiate the measurement reporting procedure, as specified in 5.5.5;

2> if the triggerType is set to ‘event’ and if the entry condition applicable for this event, i.e. the event corresponding with the eventId of the corresponding reportConfig within VarMeasConfig, is fulfilled for one or more applicable cells not included in the cellsTriggeredList for all measurements after layer 3 filtering taken during timeToTrigger defined for this event within the VarMeasConfig (a subsequent cell triggers the event):

3> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;

3> include the concerned cell(s) in the cellsTriggeredList defined within the VarMeasReportList for this measId;

3> initiate the measurement reporting procedure, as specified in 5.5.5;

2> if the triggerType is set to ‘event’ and if the leaving condition applicable for this event is fulfilled for one or more of the cells included in the cellsTriggeredList defined within the VarMeasReportList for this measId for all measurements after layer 3 filtering taken during timeToTrigger defined within the VarMeasConfig for this event:

3> remove the concerned cell(s) in the cellsTriggeredList defined within the VarMeasReportList for this measId;

3> if reportOnLeave is set to TRUE for the corresponding reporting configuration:

4> initiate the measurement reporting procedure, as specified in 5.5.5;

3> if the cellsTriggeredList defined within the VarMeasReportList for this measId is empty:

4> remove the measurement reporting entry within the VarMeasReportList for this measId;

4> stop the periodical reporting timer for this measId, if running;

2> if the purpose is included and set to ‘reportStrongestCells’ or to ‘reportStrongestCellsForSON’ and if a (first) measurement result is available for one or more applicable cells:

3> include a measurement reporting entry within the VarMeasReportList for this measId;

3> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;

3> initiate the measurement reporting procedure, as specified in 5.5.5;

NOTE 1: If the purpose is set to ‘reportStrongestCells’, the UE initiates a first measurement report immediately after the quantity to be reported becomes available for at least either serving cell or one of the applicable cells. If the purpose is set to ‘reportStrongestCellsForSON’, the UE initiates a first measurement report when it has determined the strongest cells on the associated frequency.

2> upon expiry of the periodical reporting timer for this measId:

3> initiate the measurement reporting procedure, as specified in 5.5.5;

2> if the purpose is included and set to ‘reportCGI’ and if the UE acquired the information needed to set all fields of cgi-Info for the requested cell:

3> include a measurement reporting entry within the VarMeasReportList for this measId;

3> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;

3> stop timer T321;

3> initiate the measurement reporting procedure, as specified in 5.5.5;

2> upon expiry of the T321 for this measId:

3> include a measurement reporting entry within the VarMeasReportList for this measId;

3> set the numberOfReportsSent defined within the VarMeasReportList for this measId to 0;

3> initiate the measurement reporting procedure, as specified in 5.5.5;

NOTE 2: The UE does not stop the periodical reporting with triggerType set to ‘event’ or to ‘periodical’ while the corresponding measurement is not performed due to the serving cell RSRP being equal to or better than s-Measure or due to the measurement gap not being setup.

[TS 36.331, clause 5.5.4.8]

The UE shall:

1> for UTRA and CDMA2000, only trigger the event for cells included in the corresponding measurement object;

1> consider the entering condition for this event to be satisfied when both condition B2-1 and condition B2-2, as specified below, are fulfilled apply inequality B2-1 and inequality B2-2 i.e. both have to be fulfilled, as specified below, as the entry condition for this event;

1> consider the leaving condition for this event to be satisfied when condition B2-3 or condition B2-4, i.e. at least one of the two, as specified below, is fulfilled apply inequality B3-3 and inequality B2-4 i.e. at least one of the two has to be fulfilled, as specified below, as the leaving condition for this event;

Inequality B2-1 (Entering condition 1)

Inequality B2-2 (Entering condition 2)

Inequality B2-3 (Leaving condition 1)

Inequality B2-4 (Leaving condition 2)

The variables in the formula are defined as follows:

Ms is the measurement result of the serving cell, not taking into account any cell individual offsets.

Mn is the measurement result of the inter-RAT neighbour cell, not taking into account any offsets neighbouring inter RAT cell.

Ofn is the frequency specific offset of the frequency of the inter-RAT neighbour cell (i.e. offsetFreq as defined within the measObject corresponding to the frequency of the inter-RAT neighbour cell)neighbour cell.

Hys is the hysteresis parameter for this event (i.e. hysteresis as defined within reportConfigInterRAT the VarMeasurementConfiguration for this event).

Thresh1 is the threshold parameter for this event (i.e. b2-Threshold1 as defined within reportConfigInterRATthe VarMeasurementConfiguration for this event).

Thresh2 is the threshold parameter for this event (i.e. b2-Threshold2 as defined within reportConfigInterRAT the VarMeasurementConfiguration for this event).

Ms is expressed in dBm in case of RSRP, or in dB in case of RSRQ.

Mn is expressed in dBm or dB, depending on the measurement quantity of the inter-RAT neighbouring inter RAT cell.

Ofn, Hys are expressed in dB.

Thresh1 is expressed in the same unit as MndBm in case Ms is expressed in dBm; otherwise it is expressed in dB.

Thresh2 is expressed in the same unit as MndBm in case Mn is expressed in dBm; otherwise it is expressed in dB.

[TS 36.331, clause 5.5.5]

The purpose of this procedure is to transfer measurement results from the UE to E-UTRAN.

For the measId for which the measurement reporting procedure was triggered, the UE shall set the measResults within the MeasurementReport message as follows:

1> set the measId to the measurement identity that triggered the measurement reporting;

1> set the measResultServCell to include the quantities of serving cell;

1> if there is at least one applicable neighbouring cell to report:

2> set the measResultNeighCells to include the best neighbouring cells up to maxReportCells in accordance with the following:

3> if the triggerType is set to ‘event’:

4> include the cells included in the cellsTriggeredList as defined within the VarMeasReportList for this measId;

3> else:

4> include the applicable cells for which the new measurement results became available since the last periodical reporting or since the measurement was initiated or reset;

NOTE: The reliability of the report (i.e. the certainty it contains the strongest cells on the concerned frequency) depends on the measurement configuration i.e. the reportInterval. The related performance requirements are specified in TS 36.133 [16].

3> for each cell that is included in the measResultNeighCells, include the physCellId;

3> if the triggerType is set to ‘event’; or the purpose is set to ‘reportStrongestCells’ or to ‘reportStrongestCellsForSON’:

4> for each included cell, include the layer 3 filtered measured results in accordance with the reportConfig for this measId, ordered as follows:

5> if the measObject associated with this measId concerns E-UTRA:

6> set the measResult to include the quantity(ies) indicated in the reportQuantity within the concerned reportConfig in order of decreasing triggerQuantity, i.e. the best cell is included first;

5> else:

6> set the measResult to the quantity as configured for the concerned RAT within the quantityConfig in order of decreasing quantity, i.e. the best cell is included first;

3> else if the purpose is set to ‘reportCGI’:

4> if the mandatory present fields of the cgi-Info for the cell indicated by the cellForWhichToReportCGI in the associated measObject have been obtained:

5> include the cgi-Info containing all the fields that have been successfully acquired;

1> increment the numberOfReportsSent as defined within the VarMeasReportList for this measId by 1;

1> stop the periodical reporting timer, if running;

1> if the numberOfReportsSent as defined within the VarMeasReportList for this measId is less than the reportAmount as defined within the corresponding reportConfig for this measId:

2> start the periodical reporting timer with the value of reportInterval as defined within the corresponding reportConfig for this measId;

1> else:

2> if the triggerType is set to ‘periodical’:

3> remove the entry within the VarMeasReportList for this measId;

3> remove this measId from the measIdList within VarMeasConfig;

1> if the measured results are for CDMA2000 HRPD:

2> set the preRegistrationStatusHRPD to the UE’s CDMA2000 upper layer’s HRPD preRegistrationStatus;

1> submit the MeasurementReport message to lower layers for transmission, upon which the procedure ends;

8.3.3.4.3 Test description

8.3.3.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.

Preamble:

– The UE is in state Generic RB Established (state 3) on Cell 1 according to [18].

UE:

None.

8.3.3.4.3.2 Test procedure sequence

Table 8.3.3.4.3.2-1 illustrates the downlink power levels to be applied for Cell 1 and Cell 15 at various time instants of the test execution. Row marked "T0" denotes the conditions after the preamble, 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.3.3.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

-60

The power level values are such that entering conditions for event B2 are not satisfied:

Inequality B2-1 (Entering condition 1)

Ms Hys > Thresh1

Inequality B2-2 (Entering condition 2)

Mn Ofn Hys Thresh2

Îor/Ioc

dB

-20

Ioc

dBm/1.23MHz

-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 are satisfied:

Inequality B2-1 (Entering condition 1)

Ms HysThresh1

Inequality B2-2 (Entering condition 2)

Mn Ofn Hys Thresh2

Îor/Ioc

dB

-5

Ioc

dBm/1.23MHz

-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.3.3.4.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

The SS transmits an RRCConnectionReconfiguration message including measConfig to setup inter RAT measurement and reporting for event B2 and set timeAlignmentTimerDedicated to infinity.

<–

RRCConnectionReconfiguration

2

The UE transmits an RRCConnectionReconfigurationComplete message.

–>

RRCConnectionReconfigurationComplete

3

The SS re-adjusts the cell-specific reference signal level according to row "T1" in table 8.3.3.4.3.2-1.

4

Check: Does the UE transmit a MeasurementReport message to report event B2 on Cell 15?

–>

MeasurementReport

1

P

5

The SS transmits an RRCConnectionReconfiguration message including measConfig including reportCGI for Cell 15 and sufficient idle periods for UE to acquire the relevant system information from Cell 15.

<–

RRCConnectionReconfiguration

6

The UE transmits an RRCConnectionReconfigurationComplete message.

–>

RRCConnectionReconfigurationComplete

7

Check: Does the UE transmit a MeasurementReport message with cellGlobalId of Cell 15 within 8 sec?

–>

MeasurementReport

2

P

8.3.3.4.3.3 Specific message contents

Table 8.3.3.4.3.3-1: SystemInformationBlockType2 for Cell 1 (preamble and all the steps in Table 8.3.3.4.3.2-2)

Derivation Path: TS 36.508 clause 4.4.3.3-1

Information Element

Value/remark

Comment

Condition

SystemInformationBlockType2 ::= SEQUENCE {

RadioResourceConfigCommonSIB-DEFAULT ::= SEQUENCE {

pcch-Config

PCCH-Config-LONGCYCLE

}

PCCH-Config-LONGCYCLE::= SEQUENCE {

defaultPagingCycle

rf256

nB

oneT

}

}

Table 8.3.3.4.3.3-2: RRCConnectionReconfiguration (step 1, Table 8.3.3.4.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-8 with condition MEAS

Information Element

Value/remark

Comment

Condition

RadioResourceConfigDedicated ::= SEQUENCE {

srb-ToAddModList

Not present

drb-ToAddModList

Not present

drb-ToReleaseList

Not present

mac-MainConfig CHOICE {

explicitValue SEQUENCE {

ul-SCH-Config

Not present

drx-Config

Not present

timeAlignmentTimerDedicated

infinity

phr-Config

Not present

}

}

sps-Config

Not present

physicalConfigDedicated

Not present

}

Table 8.3.3.4.3.3-3: MeasConfig (step 1, Table 8.3.3.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 SEQUENCE {

Band > 64

measObjectEUTRA-v9e0[1] SEQUENCE {

carrierFreq-v9e0

Same downlink EARFCN as used for f1

}

}

}

Condition

Explanation

Band > 64

If band > 64 is selected

Table 8.3.3.4.3.3-4: MeasObjectCDMA2000-GENERIC (step 1, Table 8.3.3.4.3.2-2)

Derivation Path: TS 36.508, Table 4.6.6-1C

Information Element

Value/remark

Comment

Condition

MeasObjectCDMA2000-GENERIC ::= SEQUENCE {

cdma2000-Type

TypeHRPD

carrierFreq SEQUENCE {

bandClass

Band Class of frequency under test

arfcn

f14

}

searchWindowSize

15

}

Table 8.3.3.4.3.3-5 MeasurementReport (step 4, Table 8.3.3.4.3.2-2)

Derivation Path: TS 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

FALSE

measResultListCDMA2000 SEQUENCE (SIZE (1..maxCellReport)) OF SEQUENCE {

1 entry

physCellId[1]

PhysCellId of Cell 15

cgi-Info[1]

Not present

measResult[1] SEQUENCE {

pilotStrength

(0..63)

}

}

}

}

}

}

}

}

}

Table 8.3.3.4.3.3-6: RRCConnectionReconfiguration (step 5, Table 8.3.3.4.3.2-2)

Derivation Path: TS 36.508 clause 4.6.1 table 4.6.1-8 with condition MEAS

Information Element

Value/remark

Comment

Condition

RRCConnectionReconfiguration ::= SEQUENCE {

radioResourceConfigDedicated

RadioResourceConfigDedicated-DRX

}

Table 8.3.3.4.3.3-7 MeasConfig (step 5, Table 8.3.3.4.3.2-2)

Derivation Path: TS 36.508 clause 4.6.6 table 4.6.6-1

Information Element

Value/remark

Comment

Condition

MeasConfig ::= SEQUENCE {

measIdToAddModList ::= SEQUENCE (SIZE (1..maxMeasId)) OF SEQUENCE {

1 entry

measId[1]

2

measObjectId[1]

IdMeasObject-f14

reportConfigId[1]

ReportConfigId-CGI

}

measObjectToAddModList ::= SEQUENCE (SIZE (1..maxObjectId)) OF SEQUENCE {

1 entry

measObjectId[1]

IdMeasObject-f14

measObject[1]

MeasObjectCDMA2000-CGI

}

reportConfigToRemoveList ::= SEQUENCE (SIZE (1..maxReportConfigId)) OF SEQUENCE {

reportConfigId

IdReportConfig-B2

}

reportConfigToAddModList ::= SEQUENCE (SIZE (1..maxReportConfigId)) OF SEQUENCE {

1 entry

reportConfigId[1]

ReportConfigId-CGI

reportConfig[1]

ReportConfigCDMA2000-CGI

}

}

Table 8.3.3.4.3.3-7A: MeasObjectCDMA2000-CGI (step 5, Table 8.3.3.4.3.2-2)

Derivation Path: TS 36.508, Table 4.6.6-1C

Information Element

Value/remark

Comment

Condition

MeasObjectCDMA2000-GENERIC ::= SEQUENCE {

cdma2000-Type

TypeHRPD

carrierFreq SEQUENCE {

bandClass

Band Class of frequency under test

arfcn

f14

}

searchWindowSize

15

cellForWhichToReportCGI

PhysicalCellIdentity of Cell 15

}

Table 8.3.3.4.3.3-8: ReportConfigCDMA2000-CGI (step 5, Table 8.3.3.4.3.2-2)

Derivation Path: 36.508, Table 4.6.6-9 ReportConfigInterRAT-PERIODICAL

Information Element

Value/remark

Comment

Condition

ReportConfigInterRAT-PERIODICAL ::= SEQUENCE {

triggerType CHOICE {

periodical SEQUENCE {

purpose

reportCGI

}

}

reportAmount

r1

}

Table 8.3.3.4.3.3-9: RadioResourceConfigDedicated-DRX (step 5, Table 8.3.3.4.3.2-2)

Derivation Path: TS 36.508 clause 4.6.3.19

Information Element

Value/remark

Comment

Condition

RadioResourceConfigDedicated-DRX ::= SEQUENCE {

mac-MainConfig CHOICE {

explicitValue SEQUENCE {

ul-SCH-Config SEQUENCE {

maxHARQ-Tx

n5

periodicBSR-Timer

infinity

retxBSR-Timer

sf10240

ttiBundling

FALSE

}

drx-Config CHOICE {

setup SEQUENCE {

onDurationTimer

psf6

drx-InactivityTimer

psf60

drx-RetransmissionTimer

psf16

longDRX-CycleStartOffset CHOICE {

sf2560

0

}

shortDRX

Not present

}

}

timeAlignmentTimerDedicated

infinity

phr-Config CHOICE {

release

NULL

}

}

}

physicalConfigDedicated

Not present

}

Table 8.3.3.4.3.3-10: MeasurementReport (step 7, Table 8.3.3.4.3.2-2)

Derivation path: TS 36.508 4.6.1 table 4.6.1-5

Information Element

Value/remark

Comment

Condition

MeasurementReport ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

measurementReport-r8 SEQUENCE {

measuredResults SEQUENCE {

measId

2

measResultServing SEQUENCE {

Report Cell 15

rsrpResult

(0..97)

rsrqResult

(0..34)

}

measResultNeighCells CHOICE {

measResultsCDMA2000 SEQUENCE {

preRegistrationStatusHRPD

FALSE

measResultListCDMA2000 SEQUENCE (SIZE (1..maxCellReport)) OF SEQUENCE {

1 entry

physCellId[1]

PhysicalCellIdentity of Cell 15

cgi-Info[1] CHOICE {

cellGlobalIdHRPD

cellGlobalId of Cell 15

}

measResult[1] SEQUENCE {

pilotStrength

(0..63)

}

}

}

}

}

}

}

}

}

8.3.3.5 Void