8.6.2 Logged MDT

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.6.2.1 Logged MDT / Intra-frequency measurement, logging and reporting

8.6.2.1.1 Test Purpose (TP)

(1)

with { UE in E-UTRA RRC_IDLE state camping normally on an E-UTRA cell where logged measurement is configured without areaConfiguration and the UE is able to detect an E-UTRA intra-frequency cell }

ensure that {

when { T330 is running }

then { UE is logging serving cell idle mode measurements and Intra-frequency neighbouring cell measurements }

}

(2)

with { UE in E-UTRA RRC_CONNECTED state and UE has one or more logged Intra-frequency neighbouring cell measurement entries stored in VarLogMeasReport stored and the plmn-Identity stored in VarLogMeasReport is equal to the RPLMN }

ensure that {

when { receiving RRCConnectionSetup message }

then { UE includes the logMeasAvailable IE in the RRCConnectionSetupComplete message }

}

(3)

with { UE in E-UTRA RRC_CONNECTED state and UE has logged Intra-frequency neighbouring cell measurements available for E-UTRA and plmn-Identity stored in VarLogMeasReport is equal to the RPLMN }

ensure that {

when { receiving UEInformationRequest message }

then { UE transmits UEInformationResponse messages with a logMeasReport with Intra-frequency neighbouring cell measurements }

}

(4)

with { UE in E-UTRA RRC_CONNECTED state and UE has logged measurements available for E-UTRA and plmn-Identity stored in VarLogMeasReport is equal to the RPLMN }

ensure that {

when { receiving UEInformationRequest message }

then { UE transmits UEInformationResponse messages with absoluteTimeStamp set equal to the value configured when the logged measurement configuration was received and a relativeTimeStamp for each logged measurement indicating the elapsed time since the logged measurement configuration was received }

}

(5)

with { UE in E-UTRA RRC_CONNECTED state and UE has logged measurements available for E-UTRA and plmn-Identity stored in VarLogMeasReport is equal to the RPLMN }

ensure that {

when { receiving UEInformationRequest message }

then { UE transmits UEInformationResponse messages with traceReference, traceRecordingSessionRef and tce-Id being set to same values as configured when the logged measurement configuration was received }

}

8.6.2.1.2 Conformance requirements

References: The conformance requirements covered in the current TC are specified in: TS 34.304, clause 8; TS 36.331, clauses 5.3.5.3, 5.5.4.1, 5.5.4.2 and 5.5.5.

[TS 36.304, clause 8 (TP1)]

The UE may be configured to perform logging of measurement results in RRC_IDLE mode with the LoggedMeasurementsConfiguration message as specified in TS 36.331 [3]. This configuration is valid while the logging duration timer is running.

If the configuration of logged measurements is valid, the UE shall perform logging of measurement results if all of the following conditions are met:

– The UE is in camped normally state in RRC_IDLE mode;

– RPLMN of the UE is the same as the RPLMN at the point of time of LoggedMeasurementConfiguration message reception;

The UE is camped on a cell belonging to the areaConfiguration (see TS 36.331 [3]), if configured;

– The UE is camped on the RAT where the logged measurement configuration was received.

Otherwise, the logging of measurement results shall be suspended.

NOTE: Even if logging of measurement results is suspended, the logging duration timer and time stamp will continue, and the logged measurement configuration and corresponding log are kept.

[TS 36.331, clause 5.3.3.4 (TP2)]

The UE shall:

1> set the content of RRCConnectionSetupComplete message as follows:

2> if the UE has logged measurements available for E-UTRA and plmn-Identity stored in VarLogMeasReport is equal to the RPLMN:

3> include logMeasAvailable;

2> submit the RRCConnectionSetupComplete message to lower layers for transmission, upon which the procedure ends;

[TS 36.331, clause 5.6.5.3 (TP3, TP4, TP5)]

Upon receiving the UEInformationRequest message, the UE shall

1> if the logMeasReportReq is present and the plmn-Identity stored in VarLogMeasReport is equal to the RPLMN:

2> if VarLogMeasReport includes one or more logged measurement entries, set the contents of the logMeasReport in the UEInformationResponse message as follows:

3> include the absoluteTimeStamp and set it to the value of absoluteTimeInfo in the VarLogMeasReport;

3> include the traceReference and set it to the value of traceReference in the VarLogMeasReport;

3> include the traceRecordingSessionRef and set it to the value of traceRecordingSessionRef in the VarLogMeasReport;

3> include the tce-Id and set it to the value of tce-Id in the VarLogMeasReport;

3> include the logMeasInfoList and set it to include one or more entries from VarLogMeasReport starting from the entries logged first;

3> if the VarLogMeasReport includes one or more additional logged measurement entries that are not included in the logMeasInfoList within the UEInformationResponse message:

4> include the logMeasAvailable;

1> if the logMeasReport is included in the UEInformationResponse:

2> submit the UEInformationResponse message to lower layers for transmission via SRB2;

2> discard the logged measurement entries included in the logMeasInfoList from VarLogMeasReport upon successful delivery of the UEInformationResponse message confirmed by lower layers;

1> else:

2> submit the UEInformationResponse message to lower layers for transmission via SRB1;

[TS 36.331, clause 5.6.6.3 (TP1, TP4, TP5)]

Upon receiving the LoggedMeasurementConfiguration message the UE shall:

1> discard the logged measurement configuration as well as the logged measurement information as specified in 5.6.7;

1> store the received loggingDuration, loggingInterval and areaConfiguration, if included, in VarLogMeasConfig;

1> store the RPLMN as plmn-Identity in VarLogMeasReport;

1> store the received absoluteTimeInfo, traceReference, traceRecordingSessionRef and tce-Id in VarLogMeasReport;

1> start timer T330 with the timer value set to the loggingDuration;

[TS 36.331, clause 5.6.8.2 (TP1, TP4)]

While T330 is running, the UE shall:

1> perform the logging in accordance with the following:

2> if the UE is camping normally on an E-UTRA cell and the RPLMN of the UE is the same as the plmn-Identity stored in VarLogMeasReport and, if the cell is part of the area indicated by areaConfiguration if configured in VarLogMeasConfig:

3> perform the logging at regular time intervals, as defined by the loggingInterval in VarLogMeasConfig;

2> when adding a logged measurement entry in VarLogMeasReport, include the fields in accordance with the following:

3> set the relativeTimeStamp to indicate the elapsed time since the moment at which the logged measurement configuration was received;

3> if detailed location information became available during the last logging interval, set the content of the locationInfo as follows:

4> include the locationCoordinates;

3> set the servCellIdentity to indicate global cell identity of the cell the UE is camping on;

3> set the measResultServCell to include the quantities of the cell the UE is camping on;

3> if available, set the measResultNeighCells, in order of decreasing ranking-criterion as used for cell re-selection, to include neighbouring cell measurements that became available during the last logging interval for at most the following number of neighbouring cells; 6 intra-frequency and 3 inter-frequency neighbours per frequency as well as 3 inter-RAT neighbours, per frequency/ set of frequencies (GERAN) per RAT;

NOTE: The UE includes the latest results of the available measurements as used for cell reselection evaluation, which are performed in accordance with the performance requirements as specified in TS 36.133 [16].

2> when the memory reserved for the logged measurement information becomes full, stop timer T330 and perform the same actions as performed upon expiry of T330, as specified in 5.6.6.4;

[TS 36.331, clause 6.2.2 (TP1)]

– LoggedMeasurementConfiguration

The LoggedMeasurementConfiguration message is used by E-UTRAN to configure the UE to perform logging of measurement results while in RRC_IDLE. It is used to transfer the logged measurement configuration for network performance optimisation, see TS 37.320 [60].

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: E-UTRAN to UE

LoggedMeasurementConfiguration message

— ASN1START

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

loggedMeasurementConfiguration-r10 LoggedMeasurementConfiguration-r10-IEs,

spare3 NULL, spare2 NULL, spare1 NULL

},

criticalExtensionsFuture SEQUENCE {}

}

}

LoggedMeasurementConfiguration-r10-IEs ::= SEQUENCE {

traceReference-r10 TraceReference-r10,

traceRecordingSessionRef-r10 OCTET STRING (SIZE (2)),

tce-Id-r10 OCTET STRING (SIZE (1)),

absoluteTimeInfo-r10 AbsoluteTimeInfo-r10,

areaConfiguration-r10 AreaConfiguration-r10 OPTIONAL, — Need OR

loggingDuration-r10 LoggingDuration-r10,

loggingInterval-r10 ,

nonCriticalExtension SEQUENCE {} OPTIONAL — Need OP

}

— ASN1STOP

LoggedMeasurementConfiguration field descriptions

absoluteTimeInfo

Indicates the absolute time in the current cell.

tce-Id

Parameter Trace Collection Entity Id: See TS 32.422 [58].

traceRecordingSessionRef

Parameter Trace Recording Session Reference: See TS 32.422 [58]

8.6.2.1.3 Test description

8.6.2.1.3.1 Pre-test conditions

System Simulator:

– Two intra-frequency cells belonging to the same PLMN, but to different tracking areas: Cell 1, Cell 11

– Cell power levels are selected according to [18] so that camping on Cell 1 is guaranteed

– System information combination 2 as defined in TS 36.508 [18] clause 4.4.3.1 is used in E-UTRA cells with content of intra-frequency neighbouring cell list in SIB4 set as defined in TS 36.508 [18] table 6.3.1.1-1.

Preamble:

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

8.6.2.1.3.2 Test procedure sequence

Table 8.6.2.1.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. The configuration marked "T1" is applied at the point indicated in the Main behaviour description in Table 8.6.2.1.3.2-2.

Table 8.6.2.1.3.2-1: Time instances of cell power level and parameter changes

Parameter

Unit

Cell 1

Cell 11

Remark

T1

Cell-specific RS EPRE

dBm/15kHz

-85

-79

The power level values are assigned to satisfy RCell 1 < RCell 11.

Table 8.6.2.1.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

SS transmits a LoggedMeasurementConfiguration message including to configure the UE to perform logging of measurement results while in RRC_IDLE.

<–

LoggedMeasurementConfiguration

2

The SS transmits an RRCConnectionRelease message.

<–

RRCConnectionRelease

3

Wait 5s to allow UE to activate logging

4

The SS changes Cell 1 and Cell 11 levels according to the row "T1" in table 8.6.2.1.3.2-1.

(Note 1)

5

The UE transmits an RRCConnectionRequest message on Cell 11 to initiate a tracking area update procedure.

(Note 1)

–>

RRCConnectionRequest

6

SS transmit an RRCConnectionSetup message.

<–

RRC: RRCConnectionSetup

7

Check: Does the UE include the IE logMeasAvailable in the RRCConnectionSetupComplete message?

–>

RRC: RRCConnectionSetupComplete

NAS: TRACKING AREA UPDATE REQUEST

2

P

8-10

Steps 4 to 6 of the generic test procedure in TS 36.508 subclause 6.4.2.7 are performed on Cell 11.

NOTE: The UE performs a TAU procedure and the RRC connection is released.

11-19

Steps 1 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure on Cell 11.

20

The SS transmits a UEInformationRequest message on Cell 11.

<–

UEInformationRequest

21

Check: Does the UE transmit a UEInformationResponse message with the IEs absoluteTimeStamp, traceReference-r10, traceRecordingSessionRef and tce-Id set to same value as received in the LoggedMeasurementConfiguration message in step 1; and a LogMeasInfoList with at least two entries with serving cell idle mode measurements and where in at least one of the entries the IE measResultListEUTRA include a neighbouring cell measurement of Cell 11; and where the relativeTimeStamp is increased between the subsequent LogMeasInfoList entries by at least the value of configured loggingInterval in the received LoggedMeasurementConfiguration message in step 1.

–>

UEInformationResponse

1,3,4,5

P

Note 1: The change of power levels is to trigger a cell re-selection procedure to make sure that the UE is logging neighbouring cell measurements (logging interval=2.56 seconds) of Cell 11 while t-Reselection timer is running (7 seconds).

8.6.2.1.3.3 Specific message contents

Table 8.6.2.1.3.3-1: SystemInformationBlockType3 for cell 1 (preamble)

Derivation Path: 36.508 table 4.4.3.3-2

Information Element

Value/remark

Comment

SystemInformationBlockType3 ::= SEQUENCE {

intraFreqCellReselectionInfo SEQUENCE {

t-ReselectionEUTRA

7

seconds

}

}

Table 8.6.2.1.3.3-2: LoggedMeasurementConfiguration (step 1, Table 8.6.2.1.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-4.0A LoggedMeasurementConfiguration

Information Element

Value/remark

Comment

Condition

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

C1 CHOICE {

loggedMeasurementConfiguration-r10 SEQUENCE {

loggingInterval-r10

ms2560

2.56 seconds

}

}

}

}

Table 8.6.2.1.3.3-3: RRCConnectionSetupComplete (step 7, Table 8.6.2.1.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-18 RRCConnectionSetupComplete

Information Element

Value/remark

Comment

Condition

RRCConnectionSetupComplete ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

rrcConnectionSetupComplete-r8 SEQUENCE {

lateNonCriticalExtension

Not checked

gummei-Type-r10

Not checked

rlf-InfoAvailable-r10

Not checked

logMeasAvailable-r10

TRUE

rn-SubframeConfigReq-r10

Not checked

nonCriticalExtension SEQUENCE {}

Not checked

}

}

}

}

Table 8.6.2.1.3.4: UEInformationRequest (step 20, Table 8.6.2.1.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23A UEInformationRequest, condition “Logged MDT”

Table 8.6.2.1.3.3-5: UEInformationResponse (step 21, Table 8.6.2.1.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23B UEInformationResponse

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {

absoluteTimeStamp-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

traceReference-r10 SEQUENCE {

plmn-Identity-r10 SEQUENCE {

mcc SEQUENCE (SIZE (3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

mnc SEQUENCE (SIZE (2..3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

}

traceRecordingSessionRef-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

tce-Id-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

logMeasInfoList-r10 SEQUENCE (SIZE (1..maxLogMeasReport-r10)) OF SEQUENCE {

At least 2 entries where at least one entry complies to entry with index ‘x’ below. SS records the relativeTimeStamp value for each entry

locationInfo-r10[x]

Not checked

relativeTimeStamp-r10 [x]

SS record the value

servCellIdentity-r10 [x]

Same as Cell 1

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

measResultNeighCells-r10 [x] SEQUENCE {

measResultListEUTRA-r10 SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

1 entry

carrierFreq-r9[1]

Same EARFCN as Cell 11

carrierFreq-r9[1]

maxEARFCN

Band > 64

measResultList-r9[1] SEQUENCE (SIZE (1..maxCellReport)) OF SEQUENCE {

1 entry

physCellId [1]

Same as Cell 11

cgi-Info [1]

Not checked

measResult [1] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

}

}

measResultListUTRA-r10

Not present

measResultListGERAN-r10

Not present

measResultListCDMA2000-r10

Not present

measResultListEUTRA-v1090 SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

Band > 64

carrierFreq-v9e0[1]

Same EARFCN as Cell 11

}

}

}

logMeasAvailable-r10

Not present

}

nonCriticalExtension SEQUENCE {

Not checked

}

}

}

}

}

}

Condition

Explanation

Band > 64

If band > 64 is selected

8.6.2.2 Logged MDT / Inter-frequency measurement, logging and reporting

8.6.2.2.1 Test Purpose (TP)

(1)

with { UE in E-UTRA RRC_IDLE state camping normally on an E-UTRA cell where loggedmeasurement is configured without areaConfiguration and the UE is able to detect an E-UTRA inter-frequency cell }

ensure that {
when { T330 is running }

then { UE is logging Inter-frequency neighbouring cell measurements }

}

(2)

with { UE in E-UTRA RRC_CONNECTED state and UE has one or more logged Inter-frequency neighbouring cell measurement entries stored in VarLogMeasReport stored and the plmn-Identity stored in VarLogMeasReport is equal to the RPLMN }

ensure that {

when { receiving UEInformationRequest message }

then { UE transmits UEInformationResponse messages with a logMeasReport with Inter-frequency neighbouring cell measurements }

}

8.6.2.2.2 Conformance requirements

References: The conformance requirements covered in the current TC are specified in: TS 34.304, clause 8; TS 36.331, clauses 5.6.5.3, 5.6.6.3 and 5.6.8.2.

[TS 36.304, clause 8]

The UE may be configured to perform logging of measurement results in RRC_IDLE mode with the LoggedMeasurementsConfiguration message as specified in TS 36.331 [3]. This configuration is valid while the logging duration timer is running.

If the configuration of logged measurements is valid, the UE shall perform logging of measurement results if all of the following conditions are met:

– The UE is in camped normally state in RRC_IDLE mode;

– RPLMN of the UE is the same as the RPLMN at the point of time of LoggedMeasurementConfiguration message reception;

The UE is camped on a cell belonging to the areaConfiguration (see TS 36.331 [3]), if configured;

– The UE is camped on the RAT where the logged measurement configuration was received.

Otherwise, the logging of measurement results shall be suspended.

NOTE: Even if logging of measurement results is suspended, the logging duration timer and time stamp will continue, and the logged measurement configuration and corresponding log are kept.

[TS 36.331, clause 5.6.5.3]

Upon receiving the UEInformationRequest message, the UE shall

1> if the logMeasReportReq is present and the plmn-Identity stored in VarLogMeasReport is equal to the RPLMN:

2> if VarLogMeasReport includes one or more logged measurement entries, set the contents of the logMeasReport in the UEInformationResponse message as follows:

….

3> include the logMeasInfoList and set it to include one or more entries from VarLogMeasReport starting from the entries logged first;

3> if the VarLogMeasReport includes one or more additional logged measurement entries that are not included in the logMeasInfoList within the UEInformationResponse message:

4> include the logMeasAvailable;

1> if the logMeasReport is included in the UEInformationResponse:

2> submit the UEInformationResponse message to lower layers for transmission via SRB2;

2> discard the logged measurement entries included in the logMeasInfoList from VarLogMeasReport upon successful delivery of the UEInformationResponse message confirmed by lower layers;

1> else:

2> submit the UEInformationResponse message to lower layers for transmission via SRB1;

[TS 36.331, clause 5.6.6.3]

Upon receiving the LoggedMeasurementConfiguration message the UE shall:

1> discard the logged measurement configuration as well as the logged measurement information as specified in 5.6.7;

1> store the received loggingDuration, loggingInterval and areaConfiguration, if included, in VarLogMeasConfig;

1> store the RPLMN as plmn-Identity in VarLogMeasReport;

1> store the received absoluteTimeInfo, traceReference, traceRecordingSessionRef and tce-Id in VarLogMeasReport;

1> start timer T330 with the timer value set to the loggingDuration;

[TS 36.331, clause 5.6.8.2]

While T330 is running, the UE shall:

1> perform the logging in accordance with the following:

2> if the UE is camping normally on an E-UTRA cell and the RPLMN of the UE is the same as the plmn-Identity stored in VarLogMeasReport and, if the cell is part of the area indicated by areaConfiguration if configured in VarLogMeasConfig:

3> perform the logging at regular time intervals, as defined by the loggingInterval in VarLogMeasConfig;

2> when adding a logged measurement entry in VarLogMeasReport, include the fields in accordance with the following:

3> set the relativeTimeStamp to indicate the elapsed time since the moment at which the logged measurement configuration was received;

3> if detailed location information became available during the last logging interval, set the content of the locationInfo as follows:

4> include the locationCoordinates;

3> set the servCellIdentity to indicate global cell identity of the cell the UE is camping on;

3> set the measResultServCell to include the quantities of the cell the UE is camping on;

3> if available, set the measResultNeighCells, in order of decreasing ranking-criterion as used for cell re-selection, to include neighbouring cell measurements that became available during the last logging interval for at most the following number of neighbouring cells; 6 intra-frequency and 3 inter-frequency neighbours per frequency as well as 3 inter-RAT neighbours, per frequency/ set of frequencies (GERAN) per RAT;

NOTE: The UE includes the latest results of the available measurements as used for cell reselection evaluation, which are performed in accordance with the performance requirements as specified in TS 36.133 [16].

2> when the memory reserved for the logged measurement information becomes full, stop timer T330 and perform the same actions as performed upon expiry of T330, as specified in 5.6.6.4;

[TS 36.331, clause 6.2.2]

– LoggedMeasurementConfiguration

The LoggedMeasurementConfiguration message is used by E-UTRAN to configure the UE to perform logging of measurement results while in RRC_IDLE. It is used to transfer the logged measurement configuration for network performance optimisation, see TS 37.320 [60].

Signalling radio bearer: SRB1

RLC-SAP: AM

Logical channel: DCCH

Direction: E-UTRAN to UE

LoggedMeasurementConfiguration message

— ASN1START

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

loggedMeasurementConfiguration-r10 LoggedMeasurementConfiguration-r10-IEs,

spare3 NULL, spare2 NULL, spare1 NULL

},

criticalExtensionsFuture SEQUENCE {}

}

}

LoggedMeasurementConfiguration-r10-IEs ::= SEQUENCE {

traceReference-r10 TraceReference-r10,

traceRecordingSessionRef-r10 OCTET STRING (SIZE (2)),

tce-Id-r10 OCTET STRING (SIZE (1)),

absoluteTimeInfo-r10 AbsoluteTimeInfo-r10,

areaConfiguration-r10 AreaConfiguration-r10 OPTIONAL, — Need OR

loggingDuration-r10 LoggingDuration-r10,

loggingInterval-r10 LoggingInterval-r10,

nonCriticalExtension SEQUENCE {} OPTIONAL — Need OP

}

— ASN1STOP

LoggedMeasurementConfiguration field descriptions

absoluteTimeInfo

Indicates the absolute time in the current cell.

tce-Id

Parameter Trace Collection Entity Id: See TS 32.422 [58].

traceRecordingSessionRef

Parameter Trace Recording Session Reference: See TS 32.422 [58]

8.6.2.2.3 Test description

8.6.2.2.3.1 Pre-test conditions

System Simulator:

– Two inter-frequency cells belonging to the same PLMN, but to different tracking areas: Cell 1 and Cell 23

– Cell power levels are selected according to [18] so that camping on Cell 1 is guaranteed

– System information combination 3 as defined in TS 36.508 [18] clause 4.4.3.1 is used in E-UTRA cells with content of inter-frequency neighbouring cell list in SIB5 set as defined in TS 36.508 [18] table 6.3.1.2-1.

UE

None.

Preamble:

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

8.6.2.2.3.2 Test procedure sequence

Table 8.6.2.2.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. The configuration marked "T1" is applied at the point indicated in the Main behaviour description in Table 8.6.2.2.3.2-2.

Table 8.6.2.2.3.2-1: Time instances of cell power level and parameter changes

Parameter

Unit

Cell 1

Cell 23

Remark

T1

Cell-specific RS EPRE

dBm/15kHz

-85

-79

The power level values are assigned to satisfy RCell 1 < RCell 23.

Table 8.6.2.2.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

SS transmits a LoggedMeasurementConfiguration message including to configure the UE to perform logging of measurement results while in RRC_IDLE.

<–

LoggedMeasurementConfiguration

2

The SS transmits an RRCConnectionRelease message.

<–

RRCConnectionRelease

3

Wait 5s to allow UE to activate logging

4

The SS changes Cell 1 and Cell 23 levels according to the row "T1" in table 8.6.2.2.3.2-1.

(Note 1)

5-10

Steps 1 to 6 of the generic test procedure in TS 36.508 subclause 6.4.2.7 are performed on Cell 23.

NOTE: The UE performs a TAU procedure and the RRC connection is released.

11-19

Steps 1 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure.

20

SS transmits a UEInformationRequest message.

<–

UEInformationRequest

21

Check: Does the UE transmit a UEInformationResponse message with a LogMeasInfoList with at least one neighbouring cell measurement of Cell 23.

–>

UEInformationResponse

1,2

P

Note 1: The change of power levels is to trigger the cell re-selection procedure to make sure that the UE is logging neighbouring cell measurements (logging interval=2.56 seconds) of Cell 23 while t-Reselection timer is running (7 seconds).

8.6.2.2.3.3 Specific message contents

Table 8.6.2.1.3.3-1: SystemInformationBlockType5 for cell 1 (preamble)

Derivation Path: 36.508 table 4.4.3.3-4

Information Element

Value/remark

Comment

SystemInformationBlockType5 ::= SEQUENCE {

interFreqCarrierFreqList SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

1 entry

t-ReselectionEUTRA[1]

7

Seconds

}

}

Table 8.6.2.2.3.3-2: LoggedMeasurementConfiguration (step 1, Table 8.6.2.2.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-4.0A

Information Element

Value/remark

Comment

Condition

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

loggedMeasurementConfiguration-r10 SEQUENCE {

loggingInterval-r10

Ms2560

2.56 seconds

}

}

}

}

Table 8.6.2.2.3.3-3: UEInformationRequest (step 20, Table 8.6.2.2.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23A, condition “Logged MDT”

Table 8.6.2.2.3.3-4: UEInformationResponse (step 21, Table 8.6.2.2.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23B

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {

absoluteTimeStamp-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

traceReference-r10 SEQUENCE {

plmn-Identity-r10 SEQUENCE {

mcc SEQUENCE (SIZE (3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

mnc SEQUENCE (SIZE (2..3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

}

traceRecordingSessionRef-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

tce-Id-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

logMeasInfoList-r10 SEQUENCE (SIZE (1..maxLogMeasReport-r10)) OF SEQUENCE {

At least 2 entries where at least one entry complies to entry with index ‘x’ below. SS records the relativeTimeStamp value for each entry

locationInfo-r10[x]

Not checked

relativeTimeStamp-r10 [x]

SS record the value

The relativeTimeStamp is increased between the subsequent LogMeasInfoList entries by at least the value of configured loggingInterval in the received LoggedMeasurementConfiguration message in step 1.

servCellIdentity-r10 [x]

Same as Cell 1

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

measResultNeighCells-r10 [x] SEQUENCE {

measResultListEUTRA-r10 SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

1 entry

carrierFreq-r9[1]

Same EARFCN as Cell 23

carrierFreq-r9[1]

maxEARFCN

Band > 64

measResultList-r9[1] SEQUENCE (SIZE (1..maxCellReport)) OF SEQUENCE {

1 entry

physCellId [1]

Same as Cell 23

cgi-Info [1]

Not checked

measResult [1] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

}

}

measResultListUTRA-r10

Not present

measResultListGERAN-r10

Not present

measResultListCDMA2000-r10

Not present

measResultListEUTRA-v1090 SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

Band > 64

carrierFreq-v9e0[1]

Same EARFCN as Cell 23

}

}

}

logMeasAvailable-r10

Not present

}

nonCriticalExtension SEQUENCE {

Not checked

}

}

}

}

}

}

Condition

Explanation

Band > 64

If band > 64 is selected

8.6.2.3 Logged MDT / Logging and reporting / Limiting area scope

8.6.2.3.1 Test Purpose (TP)

(1)

with { UE received LoggedMeasurementConfiguration message with a cellGlobalIdList on a LTE cell}

ensure that {

when { UE camps on a LTE cell in the cellGlobalIdList}

then { UE performs logged measurements}

}

(2)

with { UE received LoggedMeasurementConfiguration message with a cellGlobalIdList on a LTE cell}

ensure that {
when { UE camps on a LTE cell not in the cellGlobalIdList}

then { UE does not perform logged measurements}

}

(3)

with { UE received LoggedMeasurementConfiguration message with a trackingAreaCodeList on a LTE cell}

ensure that {
when { UE camps on a LTE cell in the trackingAreaCodeList}

then { UE performs logged measurements }

}

(4)

with { UE received LoggedMeasurementConfiguration message with a trackingAreaCodeList on a LTE cell}

ensure that {
when { UE camps on a LTE cell not in the trackingAreaCodeList}

then { UE does not perform logged measurements }

}

8.6.2.3.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: TS 36.304, clause 8; TS 36.331 clauses 5.6.6.3, 5.6.8.2, 6.3.4 and 6.3.6.

[TS 36.304, clause 8 (TP1,TP2,TP3,TP4)]

The UE may be configured to perform logging of measurement results in RRC_IDLE mode with the LoggedMeasurementsConfiguration message as specified in TS 36.331 [3]. This configuration is valid while the logging duration timer is running.

If the configuration of logged measurements is valid, the UE shall perform logging of measurement results if all of the following conditions are met:

– The UE is in camped normally state in RRC_IDLE mode;

– RPLMN of the UE is the same as the RPLMN at the point of time of LoggedMeasurementConfiguration message reception;

The UE is camped on a cell belonging to the areaConfiguration (see TS 36.331 [3]), if configured;

– The UE is camped on the RAT where the logged measurement configuration was received.

Otherwise, the logging of measurement results shall be suspended.

NOTE 1: Even if logging of measurement results is suspended, the logging duration timer and time stamp will continue, and the logged measurement configuration and corresponding log are kept.

[TS 36.331, clause 5.6.6.3 (TP1,TP2,TP3,TP4)]

Upon receiving the LoggedMeasurementConfiguration message the UE shall:

1> discard the logged measurement configuration as well as the logged measurement information as specified in 5.6.7;

1> store the received loggingDuration, loggingInterval and areaConfiguration, if included, in VarLogMeasConfig;

1> store the RPLMN as plmn-Identity in VarLogMeasReport;

1> store the received absoluteTimeInfo, traceReference, traceRecordingSessionRef and tce-Id in VarLogMeasReport;

1> start timer T330 with the timer value set to the loggingDuration;

[TS 36.331, clause 5.6.8.2 (TP1,TP2,TP3,TP4)]

While T330 is running, the UE shall:

1> perform the logging in accordance with the following:

2> if the UE is camping normally on an E-UTRA cell and the RPLMN of the UE is the same as the plmn-Identity stored in VarLogMeasReport and, if the cell is part of the area indicated by areaConfiguration if configured in VarLogMeasConfig:

3> perform the logging at regular time intervals, as defined by the loggingInterval in VarLogMeasConfig;

2> when adding a logged measurement entry in VarLogMeasReport, include the fields in accordance with the following:

3> set the relativeTimeStamp to indicate the elapsed time since the moment at which the logged measurement configuration was received;

3> if detailed location information became available during the last logging interval, set the content of the locationInfo as follows:

4> include the locationCoordinates;

3> set the servCellIdentity to indicate global cell identity of the cell the UE is camping on;

3> set the measResultServCell to include the quantities of the cell the UE is camping on;

3> if available, set the measResultNeighCells, in order of decreasing ranking-criterion as used for cell re-selection, to include neighbouring cell measurements that became available during the last logging interval for at most the following number of neighbouring cells; 6 intra-frequency and 3 inter-frequency neighbours per frequency as well as 3 inter-RAT neighbours, per frequency/ set of frequencies (GERAN) per RAT;

NOTE 2: The UE includes the latest results of the available measurements as used for cell reselection evaluation, which are performed in accordance with the performance requirements as specified in TS 36.133 [16].

2> when the memory reserved for the logged measurement information becomes full, stop timer T330 and perform the same actions as performed upon expiry of T330, as specified in 5.6.6.4;

[TS 36.331, clause 6.3.6 (TP1, TP2, TP3, TP4)]

The AreaConfiguration indicates area for which UE is requested to perform measurement logging. If not configured, measurement logging applies in the entire RPLMN of the UE at the point of receiving the configuration

AreaConfiguration information element

— ASN1START

AreaConfiguration-r10 ::= CHOICE {

cellGlobalIdList-r10 CellGlobalIdList-r10,

trackingAreaCodeList-r10 TrackingAreaCodeList-r10

}

CellGlobalIdList-r10 ::= SEQUENCE (SIZE (1..32)) OF CellGlobalIdEUTRA

TrackingAreaCodeList-r10 ::= SEQUENCE (SIZE (1..8)) OF TrackingAreaCode

— ASN1STOP

[TS 36.331, clause 6.3.4 (TP1,TP2)]

The IE CellGlobalIdEUTRA specifies the Evolved Cell Global Identifier (ECGI), the globally unique identity of a cell in E-UTRA.

CellGlobalIdEUTRA information element

— ASN1START

CellGlobalIdEUTRA ::= SEQUENCE {

plmn-Identity PLMN-Identity,

cellIdentity CellIdentity

}

— ASN1STOP

[TS 36.331, clause 6.3.4 (TP3,TP4)]

The IE TrackingAreaCode is used to identify a tracking area within the scope of a PLMN, see TS 24.301 [35].

TrackingAreaCode information element

— ASN1START

TrackingAreaCode ::= BIT STRING (SIZE (16))

— ASN1STOP

8.6.2.3.3 Test description

8.6.2.3.3.1 Pre-test conditions

System Simulator:

– Cell 1, Cell 2 and Cell 11.

– System information combination 2 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.6.2.3.3.2 Test procedure sequence

Table 8.6.2.3.3.2-1 shows the cell configurations used during the test. The configuration T0 indicates the initial conditions. Subsequent configurations marked “T1”, “T2”, “T3”and “T4” are applied at the points indicated in the Main behaviour description in Table 8.6.2.3.3.2-2.

Table 8.6.2.3.3.2-1: Cell configuration changes over time

 

Parameter

Unit

Cell 1

Cell 2

Cell 11

Comments

T0

RS EPRE

dBm/15kHz

-85

-91

-91

Configure logged measurement with limiting area scope using cellGlobalIdList

T1

RS EPRE

dBm/15kHz

-91

-91

-85

Verify that UE is perform logging of Cell 11 (TP1, Cell 11 is configured in cellGlobalIdList)

T2

RS EPRE

dBm/15kHz

-91

-85

-91

Verify that UE is not logging Cell 2 (TP2, Cell 2 is not configured in cellGlobalIdList) and then re-configure logged measurement with limiting area scope using trackingAreaCodeList

T3

RS EPRE

dBm/15kHz

-91

-91

-85

Verify that UE is not perform logging of Cell 11 (TP4, Cell 11 is not in configured trackingAreaCodeList)

T4

RS EPRE

dBm/15kHz

-85

-91

-91

Verify that UE is logging Cell 1 (TP3, Cell 2 is in configured trackingAreaCodeList)

Table 8.6.2.3.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

The SS transmits a LoggedMeasurementConfiguration message with a cellGlobalIdList on Cell 1.

<–

LoggedMeasurementConfiguration

2

SS transmits a RRCConnectionRelease message to release the RRC connection.

<–

RRCConnectionRelease

3

The SS changes Cell 1, Cell 2 and Cell 11 level according to the row "T1" in Table 8.6.2.3.3.2-1.

4-9

Steps 1 to 6 of generic test procedure in TS 36.508 subclause 6.4.2.7. And the UE move to idle mode on Cell 11.

10

Wait 30 seconds for UE logging interval timer to expire at least once

11-18

Steps 2 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure on Cell 11.

19

The SS send a UEInformationRequest message to get logMeasReport.

<–

UEInformationRequest

20

Check: Does the UE send an UEInformationResponse message including at least one logMeasReport with serving cell measurements for Cell 11?

–>

UEInformationResponse

1

P

21

SS transmits a RRCConnectionRelease message to release the RRC connection.

<–

RRCConnectionRelease

22

The SS changes Cell 1, Cell 2 and Cell 11 level according to the row "T2" in Table 8.6.2.3.3.2-1.

23-28

Steps 1 to 6 of generic test procedure in TS 36.508 subclause 6.4.2.7. And the UE move to idle mode on Cell 2.

29

Wait 30 seconds for UE logging interval timer to expire at least once

30

The SS transmits a Paging message.

<–

Paging

31

The UE transmits an RRCConnectionRequest message.

–>

RRCConnectionRequest

32

SS transmit an RRCConnectionSetup message.

<–

RRCConnectionSetup

EXCEPTION: In case the UE had performed a logging before the cell re-selection to Cell 2 then the steps 33a1-33a7 are executed.

33a1

The UE transmit an RRCConnectionSetupComplete message including logMeasAvailable IE set it to true.

–>

RRCConnectionSetupComplete

33a2-33a5

Steps 6 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure on Cell 2.

33a6

The SS send an UEInformationRequest message to get logMeasReport.

<–

UEInformationRequest

33a7

Check: Does the UE send an UEInformationResponse message with logged serving cell measurements of Cell 2?

–>

UEInformationResponse

2

F

EXCEPTION: In case the UE had not performed any logging before the cell re-selection to Cell 2 then the step 33b1 is executed.

33b1

Check: Does UE transmit an RRCConnectionSetupComplete message with logMeasAvailable IE not present?

–>

RRCConnectionSetupComplete

2

P

34

The SS transmits a LoggedMeasurementConfiguration message with a trackingAreaCodeList on Cell 2.

<–

LoggedMeasurementConfiguration

35

The SS transmits a RRCConnectionRelease message to release RRC connection and move to RRC_IDLE on Cell 2.

<–

RRCConnectionRelease

36

The SS changes Cell 1, Cell 2 and Cell 11 level according to the row "T3" in Table 8.6.2.3.3.2-1.

37-42

Steps 1 to 6 of generic test procedure in TS 36.508 subclause 6.4.2.7. And the UE move to idle mode on Cell 11.

43

The SS transmits a Paging message on Cell 11.

<–

Paging

44

The UE transmits an RRCConnectionRequest message on Cell 11.

–>

RRCConnectionRequest

45

The SS transmit an RRCConnectionSetup message on Cell 11.

<–

RRCConnectionSetup

EXCEPTION: In case the UE had performed a logging before the cell re-selection to Cell 11 then the steps 46a1-46a7 are executed.

46a1

The UE transmit an RRCConnectionSetupComplete message including logMeasAvailable IE set it to true.

–>

RRCConnectionSetupComplete

46a2-46a5

Steps 6 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure on Cell 11.

46a6

The SS send a UEInformationRequest message to get logMeasReport.

<–

UEInformationRequest

46a7

Check: Does the UE send an UEInformationResponse message with logged serving cell measurements of Cell 11?

–>

UEInformationResponse

4

F

EXCEPTION: In case the UE had not performed any logging before the cell re-selection to Cell 11 then the step 46b1 is executed.

46b1

Check: Does UE transmit an RRCConnectionSetupComplete message with logMeasAvailable IE not present?

–>

RRCConnectionSetupComplete

4

P

47

The SS transmits an RRCConnectionRelease message to release the RRC connection.

<–

RRCConnectionRelease

48

The SS changes Cell 1, Cell 2 and Cell 11 level according to the row "T4" in Table 8.6.2.3.3.2-1.

49-54

Steps 1 to 6 of generic test procedure in TS 36.508 subclause 6.4.2.7. And the UE move to idle mode on Cell 1.

55

Wait 30 seconds for UE logging interval timer to expire at least once

56-63

Steps 2 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure on Cell 1.

64

The SS send an UEInformationRequest message to get logMeasReport.

<–

UEInformationRequest

65

Check: Does the UE send an UEInformationResponse include logMeasReport with logged serving cell measurements of Cell 1?

–>

UEInformationResponse

3

P

8.6.2.3.3.3 Specific message contents

Table 8.6.2.3.3.3-1: SystemInformationBlockType3 for cell 1 (preamble)

Derivation Path: 36.508 table 4.4.3.3-2

Information Element

Value/remark

Comment

Condition

SystemInformationBlockType3 ::= SEQUENCE {

intraFreqCellReselectionInfo SEQUENCE {

t-ReselectionEUTRA

7

seconds

}

}

Table 8.6.2.3.3.3-2: LoggedMeasurementConfiguration (step 1, Table 8.6.2.3.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-4.0A LoggedMeasurementConfiguration

Information Element

Value/remark

Comment

Condition

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

loggedMeasurementConfiguration-r10 SEQUENCE {

areaConfiguration-r10 CHOICE {

cellGlobalIdList-r10 SEQUENCE {

1 entry

plmn-Identity[1]

plmn-Identity of Cell 11

cellIdentity[1]

cellIdentity of Cell 11

}

}

loggingInterval-r10

ms2560

2.56 seconds

}

}

}

}

Table 8.6.2.3.3.3-3: UEInformationRequest (step 19, 33a6, 46a6 and 64, Table 8.6.2.3.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23A UEInformationRequest, condition “Logged MDT”

Table 8.6.2.3.3.3-4: UEInformationResponse (step 20 and 33a7, Table 8.6.2.3.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23B UEInformationResponse

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {

absoluteTimeStamp-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

traceReference-r10 SEQUENCE {

plmn-Identity-r10 SEQUENCE {

mcc SEQUENCE (SIZE (3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

mnc SEQUENCE (SIZE (2..3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceId-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceRecordingSessionRef-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

tce-Id-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

logMeasInfoList-r10 SEQUENCE (SIZE (1..maxLogMeasReport-r10)) OF SEQUENCE {

At least one entry complies to entry with index ‘x’ below. SS records the relativeTimeStamp value for each entry

locationInfo-r10[x]

Not checked

relativeTimeStamp-r10 [x]

SS record the value

servCellIdentity-r10 [x]

Same as Cell 11

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

measResultNeighCells-r10{}

Not checked

}

logMeasAvailable-r10

Not present

}

nonCriticalExtension SEQUENCE {

Not checked

}

}

}

}

}

}

Table 8.6.2.3.3.3-5: RRCConnectionSetupComplete (step 33a1 and 46a1, Table 8.6.2.3.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-18 RRCConnectionSetupComplete

Information Element

Value/remark

Comment

Condition

RRCConnectionSetupComplete ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

rrcConnectionSetupComplete-r8 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

gummei-Type-r10

Not checked

rlf-InfoAvailable-r10

Not checked

logMeasAvailable-r10

TRUE

rn-SubframeConfigReq-r10

Not checked

nonCriticalExtension SEQUENCE {}

Not checked

}

}

}

}

}

}

Table 8.6.2.3.3.3-6: RRCConnectionSetupComplete (step 33b1 and 46b1, Table 8.6.2.3.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-18 RRCConnectionSetupComplete

Information Element

Value/remark

Comment

Condition

RRCConnectionSetupComplete ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

rrcConnectionSetupComplete-r8 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

gummei-Type-r10

Not checked

rlf-InfoAvailable-r10

Not checked

logMeasAvailable-r10

Not present

rn-SubframeConfigReq-r10

Not checked

nonCriticalExtension SEQUENCE {}

Not checked

}

}

}

}

}

}

Table 8.6.2.3.3.3-7: LoggedMeasurementConfiguration (step 34, Table 8.6.2.3.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-4.0A LoggedMeasurementConfiguration

Information Element

Value/remark

Comment

Condition

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

loggedMeasurementConfiguration-r10 SEQUENCE {

areaConfiguration-r10 CHOICE {

trackingAreaCodeList -r10 SEQUENCE {

1 entry

trackingAreaCode [1]

TAC = 1

}

}

loggingInterval-r10

ms2560

2.56 seconds

}

}

}

}

Table 8.6.2.3.3.3-8: UEInformationResponse (step 46a7, Table 8.6.2.3.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23B UEInformationResponse

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {

absoluteTimeStamp-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 34

traceReference-r10 SEQUENCE {

plmn-Identity-r10 SEQUENCE {

mcc SEQUENCE (SIZE (3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 34

mnc SEQUENCE (SIZE (2..3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 34

}

traceId-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 34

}

traceRecordingSessionRef-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 34

tce-Id-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 34

logMeasInfoList-r10 SEQUENCE (SIZE (1..maxLogMeasReport-r10)) OF SEQUENCE {

At least one entry complies to entry with index ‘x’ below. SS records the relativeTimeStamp value for each entry

locationInfo-r10[x]

Not checked

relativeTimeStamp-r10 [x]

SS record the value

servCellIdentity-r10 [x]

Same as Cell 2

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

measResultNeighCells-r10{}

Not checked

}

logMeasAvailable-r10

Not present

}

nonCriticalExtension SEQUENCE {

Not checked

}

}

}

}

}

}

Table 8.6.2.3.3.3-9: UEInformationResponse (step 65, Table 8.6.2.3.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23B UEInformationResponse

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {

absoluteTimeStamp-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 34

traceReference-r10 SEQUENCE {

plmn-Identity-r10 SEQUENCE {

mcc SEQUENCE (SIZE (3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 34

mnc SEQUENCE (SIZE (2..3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 34

}

traceId-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 34

}

traceRecordingSessionRef-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 34

tce-Id-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 34

logMeasInfoList-r10 SEQUENCE (SIZE (1..maxLogMeasReport-r10)) OF SEQUENCE {

At least one entry complies to entry with index ‘x’ below. SS records the relativeTimeStamp value for each entry

locationInfo-r10[x]

Not checked

relativeTimeStamp-r10 [x]

SS record the value

servCellIdentity-r10 [x]

Same as Cell 1

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

measResultNeighCells-r10{}

Not checked

}

logMeasAvailable-r10

Not present

}

nonCriticalExtension SEQUENCE {

Not checked

}

}

}

}

}

}

8.6.2.3a Logged MDT / Logging and reporting / Limiting area scope / TAC list with PLMN identity

8.6.2.3a.1 Test Purpose (TP)

(1)

with { UE is in E-UTRA RRC_IDLE state and the RPLMN is included in plmn-IdentityList received in LoggedMeasurementConfiguration message with trackingAreaCodeList and plmn-Identity-perTAC-List on a LTE cell }

ensure that {
when { UE camps on a LTE cell in the trackingAreaCodeList and plmn-Identity-perTAC-List }

then { UE performs logged measurements }

}

8.6.2.3a.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: TS 36.304, clause 8; TS 36.331, clauses 5.3.3.4, 5.6.5.3 and 5.6.8.2. Unless otherwise stated these are Rel-11 requirements.

[TS 36.304, clause 8]

The UE may be configured to perform logging of measurement results in RRC_IDLE mode with the LoggedMeasurementsConfiguration message as specified in TS 36.331 [3]. This configuration is valid while the logging duration timer is running.

If the configuration of logged measurements is valid, the UE shall perform logging of measurement results if all of the following conditions are met:

– The UE is in camped normally state in RRC_IDLE mode;

– The RPLMN of the UE is the same as the RPLMN at the point of time of LoggedMeasurementConfiguration message reception, or is present in the plmn-IdentityList (see TS 36.331 [3]) if configured;

The UE is camped on a cell belonging to the areaConfiguration (see TS 36.331 [3]), if configured;

– The UE is camped on the RAT where the logged measurement configuration was received.

Otherwise, the logging of measurement results shall be suspended.

NOTE: Even if logging of measurement results is suspended, the logging duration timer and time stamp will continue, and the logged measurement configuration and corresponding log are kept.

[TS 36.331, clause 5.3.3.4]

The UE shall:

1> set the content of RRCConnectionSetupComplete message as follows:

2> if the UE has logged measurements available for E-UTRA and if the RPLMN is included in plmn-IdentityList stored in VarLogMeasReport:

3> include logMeasAvailable;

[TS 36.331, clause 5.6.5.3]

Upon receiving the UEInformationRequest message, the UE shall:

1> if the logMeasReportReq is present and if the RPLMN is included in plmn-IdentityList stored in VarLogMeasReport:

2> if VarLogMeasReport includes one or more logged measurement entries, set the contents of the logMeasReport in the UEInformationResponse message as follows:

3> include the absoluteTimeStamp and set it to the value of absoluteTimeInfo in the VarLogMeasReport;

3> include the traceReference and set it to the value of traceReference in the VarLogMeasReport;

3> include the traceRecordingSessionRef and set it to the value of traceRecordingSessionRef in the VarLogMeasReport;

3> include the tce-Id and set it to the value of tce-Id in the VarLogMeasReport;

3> include the logMeasInfoList and set it to include one or more entries from VarLogMeasReport starting from the entries logged first;

3> if the VarLogMeasReport includes one or more additional logged measurement entries that are not included in the logMeasInfoList within the UEInformationResponse message:

4> include the logMeasAvailable;

1> if the logMeasReport is included in the UEInformationResponse:

2> submit the UEInformationResponse message to lower layers for transmission via SRB2;

2> discard the logged measurement entries included in the logMeasInfoList from VarLogMeasReport upon successful delivery of the UEInformationResponse message confirmed by lower layers;

1> else:

2> submit the UEInformationResponse message to lower layers for transmission via SRB1;

[TS 36.331, clause 5.6.8.2]

While T330 is running, the UE shall:

1> perform the logging in accordance with the following:

2> if the UE is camping normally on an E-UTRA cell and if the RPLMN is included in plmn-IdentityList stored in VarLogMeasReport and, if the cell is part of the area indicated by areaConfiguration if configured in VarLogMeasConfig:

3> perform the logging at regular time intervals, as defined by the loggingInterval in VarLogMeasConfig;

8.6.2.3a.3 Test description

8.6.2.3a.3.1 Pre-test conditions

System Simulator:

– Cell 1 and Cell 12

– System information combination 3 as defined in TS 36.508 [18] clause 4.4.3.1 is used in E-UTRA cells.

– The PLMNs are identified in the test by the identifiers in Table 8.6.2.3a.3.1-1.

Table 8.6.2.3a.3.1-1: PLMN identifiers

Cell

PLMN name

1

PLMN1

12

PLMN2

UE:

None.

Preamble:

– The UE is registered on PLMN1 (Cell 1) using the procedure described in TS 36.508[18] clause 4.5.2.3 except that the ATTACH ACCEPT message indicates PLMN2 in the Equivalent PLMN list as described in Table 8.6.2.3a.3.3-5

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

8.6.2.3a.3.2 Test procedure sequence

Table 8.6.2.3a.3.2-1 illustrates the downlink power levels to be applied for the cell at various time instants of the test execution. Row marked "T0" denotes the initial conditions after preamble, while columns 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.6.2.3a.3.2-1: Time instances of cell power level and parameter changes

Parameter

Unit

Cell 1

Cell 12

Remark

T0

Cell-specific RS EPRE

dBm/15kHz

-85

"Off"

Only Cell 1 is available.

(NOTE 1)

T1

Cell-specific RS EPRE

dBm/15kHz

-85

-79

The power level values are assigned to satisfy RCell 1 < RCell 12.

NOTE 1: Power level “Off” for E-UTRA cell is defined in TS 36.508 Table 6.2.2.1-1.

Table 8.6.2.3a.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

SS transmits a LoggedMeasurementConfiguration message including on Cell 1 to configure the UE to perform logging of measurement results while in RRC_IDLE.

<–

LoggedMeasurementConfiguration

2

The SS transmits an RRCConnectionRelease message on Cell 1.

<–

RRCConnectionRelease

3

The SS changes Cell 1 and Cell 12 levels according to the row "T1" in table 8.6.2.3a.3.2-1.

4

The generic test procedure in TS 36.508 subclause 6.4.2.7 is performed on Cell 12.

NOTE: The UE performs a TAU procedure. The TAU is accepted with PLMN1

listed as an Equivalent PLMN and the RRC connection is released.

5

Wait 30s to allow UE to activate logging.

6-13

Steps 2 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure on Cell 12.

14

The SS transmits a UEInformationRequest message on Cell 12.

<–

UEInformationRequest

15

Check: Does the UE transmit a UEInformationResponse message with LogMeasInfoList on Cell 12?

–>

UEInformationResponse

1

P

8.6.2.3a.3.3 Specific message contents

Table 8.6.2.3a.3.3-0: Conditions for specific message contents
in Tables 8.6.2.3a.3.3-4 and 8.6.2.3a.3.3-6

Condition

Explanation

Band > 64

If band > 64 is selected

Table 8.6.2.3a.3.3-1: LoggedMeasurementConfiguration (step 1, Table 8.6.2.3a.3.2-2)

Derivation Path: 36.508, Table 4.6.1-4.0A

Information Element

Value/remark

Comment

Condition

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

loggedMeasurementConfiguration-r10 SEQUENCE {

areaConfiguration-r10 CHOICE {

trackingAreaCodeList-r10 SEQUENCE (SIZE (1..8)) OF {

1 entry

TrackingAreaCode [1]

TAC = 1

}

}

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension-r10

Not present

nonCriticalExtension SEQUENCE {

plmn-IdentityList-r11 SEQUENCE (SIZE (1..16)) OF {

1 entry

PLMN-Identity [1]

PLMN2

}

areaConfiguration-v1130 SEQUENCE {

trackingAreaCodeList-v1130 SEQUENCE {

plmn-Identity-perTAC-List-r11 SEQUENCE (SIZE (1..8)) OF {

1 entry

PLMN-Identity [1]

PLMN2

}

}

}

nonCriticalExtension

Not present

}

}

}

}

}

}

Table 8.6.2.3a.3.3-1A: RRCConnectionSetupComplete (step 4, Table 8.6.2.3a.3.2-2)

Derivation Path: 36.508, Table 4.6.1-18

Information Element

Value/remark

Comment

Condition

RRCConnectionSetupComplete ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

rrcConnectionSetupComplete-r8 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

gummei-Type-r10

Not present or any allowed value

rlf-InfoAvailable-r10

Not present or any allowed value

logMeasAvailable-r10

Not present

rn-SubframeConfigReq-r10

Not present or any allowed value

nonCriticalExtension

Not checked

}

}

}

}

}

}

Table 8.6.2.3a.3.3-1B: Message TRACKING AREA UPDATE ACCEPT (step 4, Table 8.6.2.3a.3.2-2)

Derivation path: 36.508 table 4.7.2-24

Information Element

Value/Remark

Comment

Condition

Equivalent PLMNs

PLMN1

Table 8.6.2.3a.3.3-2: RRCConnectionSetupComplete (step9, Table 8.6.2.3a.3.2-2)

Derivation Path: 36.508, Table 4.6.1-18

Information Element

Value/remark

Comment

Condition

RRCConnectionSetupComplete ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

rrcConnectionSetupComplete-r8 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

gummei-Type-r10

Not present or any allowed value

rlf-InfoAvailable-r10

Not present or any allowed value

logMeasAvailable-r10

true

rn-SubframeConfigReq-r10

Not present or any allowed value

nonCriticalExtension

Not checked

}

}

}

}

}

}

Table 8.6.2.3a.3.3-3: UEInformationRequest (step 14, Table 8.6.2.3a.3.2-2)

Derivation Path: 36.508, Table 4.6.1-23A condition Logged MDT

Table 8.6.2.3a.3.3-4: UEInformationResponse (step 15, Table 8.6.2.3a.3.2-2)

Derivation Path: 36.508, Table 4.6.1-23B

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::=SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {

absoluteTimeStamp-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

traceReference-r10 SEQUENCE {

plmn-Identity-r10 SEQUENCE {

mcc SEQUENCE (SIZE (3)) OF MCC-MNC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

mnc SEQUENCE (SIZE (2..3)) OF MCC-MNC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceId-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceRecordingSessionRef-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

tce-Id-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

logMeasInfoList-r10 SEQUENCE {

All entries comply to entry with index ‘x’ below.

locationInfo-r10 [x]

Not present or any allowed value

relativeTimeStamp-r10 [x]

Any allowed value

servCellIdentity-r10 [x] SEQUENCE {

plmn-Identity [x]

plmn-Identity within SystemInformationBlockType1 broadcasted in Cell 12

cellIdentity [x]

cellIdentity within SystemInformationBlockType1 broadcasted in Cell 12

}

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10 [x]

(0..97)

rsrqResult-r10 [x]

(0..34)

}

measResultNeighCells-r10 [x]

Not present or any value

If it has been included in any other LogMeasInfo-R10 instance

measResultNeighCells-r10 [x] SEQUENCE {

The IE shall be present at least in 1 instance of LogMeasInfo-R10.

measResultListEUTRA-r10 [x] SEQUENCE {

1 entry

carrierFreq-r9 [1]

Same downlink EARFCN as used for Cell 1

carrierFreq-r9[1]

maxEARFCN

Band > 64

measResultList-r9 [1] SEQUENCE {

physCellId [1]

PhysicalCellIdentity of Cell 1

cgi-Info [1]

Not present

measResult [1] SEQUENCE {

rsrpResult [1]

Not present or (0..97)

rsrqResult [1]

Not present or (0..34)

additionalSI-Info-r9

Not present

}

}

}

measResultListUTRA-r10

Not present

measResultListGERAN-r10

Not present

measResultListCDMA2000-r10

Not present

measResultListEUTRA-v1090 SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

Band > 64

carrierFreq-v9e0[1]

Same EARFCN as Cell 1

}

}

}

logMeasAvailable-r10

Not present

}

nonCriticalExtension

Not present

}

}

}

}

}

}

Table 8.6.2.3a.3.3-5: ATTACH ACCEPT for Cell 1 (preamble)

Derivation path: 36.508 Table 4.7.2-1

Information Element

Value/Remark

Comment

Condition

Equivalent PLMNs

PLMN2

Table 8.6.2.3a.3.3-6: SystemInformationBlockType5 for Cell 12 (preamble and all steps, Table 8.6.2.3a.3.2-2)

Derivation path: 36.508 Table 4.4.3.3-4

Information Element

Value/Remark

Comment

Condition

SystemInformationBlockType5 ::= SEQUENCE {

  interFreqCarrierFreqList SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

    dl-CarrierFreq[1]

Same downlink EARFCN as used for Cell 1

dl-CarrierFreq[1]

maxEARFCN

Band > 64

}

SystemInformationBlockType5-v8h0-IEs SEQUENCE {

Band > 64

nonCriticalExtension SEQUENCE {

interFreqCarrierFreqList-v9e0 SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

dl-CarrierFreq-v9e0[1]

Same downlink EARFCN as used for Cell 1

}

}

}

}

8.6.2.4 Logged MDT / Logging and reporting / Indication of logged measurements at E-UTRA handover

8.6.2.4.1 Test Purpose (TP)

(1)

with { UE received LoggedMeasurementConfiguration message and has stored logMeasReport in VarLogMeasReport}

ensure that {
when { UE receives an RRCConnectionReconfiguration message including a mobilityControlInfo}

then { UE transmits an RRCConnectionReconfigurationComplete message with logMeasAvailable is true}

}

(2)

with { UE having indicated availability of logged measurements in RRCConnectionReconfiguration message }

ensure that {

when { UE has completed the E-UTRA handover procedure and receives a UEInformationRequest message with logMeasReportReq present }

then { UE transmits an UEInformationResponse message including logMeasReport}

8.6.2.4.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: TS 36.331, clauses 5.3.5.4 and 5.6.5.3.

[TS 36.331, clause 5.3.5.4 (TP1)]

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

….

1> set the content of RRCConnectionReconfigurationComplete message as follows:

2> if the UE has radio link failure or handover failure information available in VarRLF-Report and plmn-Identity stored in VarRLF-Report is equal to the RPLMN:

3> include rlf-InfoAvailable;

2> if the UE has logged measurements available for E-UTRA and plmn-Identity stored in VarLogMeasReport is equal to the RPLMN:

3> include the logMeasAvailable;

1> submit the RRCConnectionReconfigurationComplete message to lower layers for transmission;

1> if MAC successfully completes the random access procedure:

2> stop timer T304;

2> apply the parts of the CQI reporting configuration, the scheduling request configuration and the sounding RS configuration that do not require the UE to know the SFN of the target PCell, if any;

2> apply the parts of the measurement and the radio resource configuration that require the UE to know the SFN of the target PCell (e.g. measurement gaps, periodic CQI reporting, scheduling request configuration, sounding RS configuration), if any, upon acquiring the SFN of the target PCell;

NOTE 3: Whenever the UE shall setup or reconfigure a configuration in accordance with a field that is received it applies the new configuration, except for the cases addressed by the above statements.

2> the procedure ends;

NOTE 4: The UE is not required to determine the SFN of the target PCell by acquiring system information from that cell before performing RACH access in the target PCell.

[TS 36.331, clause 5.6.5.3 (TP2)]

Upon receiving the UEInformationRequest message, the UE shall:

1> if the logMeasReportReq is present and the plmn-Identity stored in VarLogMeasReport is equal to the RPLMN:

2> if VarLogMeasReport includes one or more logged measurement entries, set the contents of the logMeasReport in the UEInformationResponse message as follows:

3> include the absoluteTimeStamp and set it to the value of absoluteTimeInfo in the VarLogMeasReport;

3> include the traceReference and set it to the value of traceReference in the VarLogMeasReport;

3> include the traceRecordingSessionRef and set it to the value of traceRecordingSessionRef in the VarLogMeasReport;

3> include the tce-Id and set it to the value of tce-Id in the VarLogMeasReport;

3> include the logMeasInfoList and set it to include one or more entries from VarLogMeasReport starting from the entries logged first;

3> if the VarLogMeasReport includes one or more additional logged measurement entries that are not included in the logMeasInfoList within the UEInformationResponse message:

4> include the logMeasAvailable;

1> if the logMeasReport is included in the UEInformationResponse:

2> submit the UEInformationResponse message to lower layers for transmission via SRB2;

2> discard the logged measurement entries included in the logMeasInfoList from VarLogMeasReport upon successful delivery of the UEInformationResponse message confirmed by lower layers;

1> else:

2> submit the UEInformationResponse message to lower layers for transmission via SRB1;

8.6.2.4.3 Test description

8.6.2.4.3.1 Pre-test conditions

System Simulator:

– Cell 1 and Cell 4.

– System information combination 2 as defined in TS 36.508 [18] clause 4.4.3.1 is used in E-UTRA cells with content of intra-frequency neighbouring cell list in SIB4 set as defined in TS 36.508 [18] table 6.3.1.1-1.

UE:

None

Preamble:

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

8.6.2.4.3.2 Test procedure sequence

Table 8.6.2.4.3.2-1shows the cell configurations used during the test. The configuration T0 indicates the initial conditions. Subsequent configurations marked “T1” are applied at the points indicated in the Main behaviour description in Table 8.6.2.4.3.2-2.

Table 8.6.2.4.3.2-1: Cell configuration changes over time

 

Parameter

Unit

Cell 1

Cell 4

Remark

T0

RS EPRE

dBm/15kHz

-85

-91

The power level values are such that measurement results for Cell 1 (M1) and Cell 4 (M4) satisfy exit condition for event A3 (M4 < M1).

T1

RS EPRE

dBm/15kHz

-85

-79

The power level values are such that measurement results for Cell 1 (M1) and Cell 4 (M4) satisfy entry condition for event A3 (M4 > M1).

Table 8.6.2.4.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

The SS transmits a LoggedMeasurementConfiguration message on Cell 1.

<–

LoggedMeasurementConfiguration

2

The SS transmits a RRCConnectionRelease message to release the RRC connection.

<–

RRCConnectionRelease

3

Wait 30 seconds for UE performing the logging at regular time intervals

4-11

Steps 2 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure.

12

The SS changes Cell 1 and Cell 4 parameters according to the row "T1" in table 8.6.2.4.3.2-1.

13

The SS transmits an RRCConnectionReconfiguration message on Cell 1 to order the UE to perform intra frequency handover to Cell 4.

<–

RRCConnectionReconfiguration

14

Check: Does the UE transmit an RRCConnectionReconfigurationComplete message on Cell 4 with logMeasAvailable is true confirm the successful completion of the intra frequency handover?

–>

RRCConnectionReconfigurationComplete

1

P

15

The SS send an UEInformationRequest message to get logMeasReport.

<–

UEInformationRequest

16

Check: Does the UE send an UEInformationReponse message include logMeasReport.

–>

UEInformationResponse

2

P

8.6.2.4.3.3 Specific message contents

Table 8.6.2.4.3.3-1: SystemInformationBlockType3 for cell 1 (preamble)

Derivation Path: 36.508 table 4.4.3.3-2

Information Element

Value/remark

Comment

Condition

SystemInformationBlockType3 ::= SEQUENCE {

intraFreqCellReselectionInfo SEQUENCE {

t-ReselectionEUTRA

7

seconds

}

}

Table 8.6.2.4.3.3-2: LoggedMeasurementConfiguration (step 1, Table 8.6.2.4.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-4.0A LoggedMeasurementConfiguration

Information Element

Value/remark

Comment

Condition

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

loggedMeasurementConfiguration-r10 SEQUENCE {

loggingInterval-r10

ms2560

2.56 seconds

}

}

}

}

Table 8.6.2.4.3.3-3: RRCConnectionReconfigurationComplete (step 14, Table 8.6.2.4.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-9 RRCConnectionReconfigurationComplete

Information Element

Value/remark

Comment

Condition

RRCConnectionReconfigurationComplete ::= SEQUENCE {

criticalExtensions CHOICE {

rrcConnectionReconfigurationComplete-r8 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

rlf-InfoAvailable-r10

Not checked

logMeasAvailable-r10

TRUE

nonCriticalExtension SEQUENCE {}

Not checked

}

}

}

}

}

Table 8.6.2.4.3.3-4: UEInformationRequest (step 15, Table 8.6.2.4.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23A UEInformationRequest, condition “Logged MDT”

Table 8.6.2.4.3.3-5: UEInformationResponse (step 16, Table 8.6.2.4.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23B UEInformationResponse

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {

absoluteTimeStamp-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

traceReference-r10 SEQUENCE {

plmn-Identity-r10 SEQUENCE {

mcc SEQUENCE (SIZE (3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

mnc SEQUENCE (SIZE (2..3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceId-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceRecordingSessionRef-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

tce-Id-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

logMeasInfoList-r10 SEQUENCE (SIZE (1..maxLogMeasReport-r10)) OF SEQUENCE {

At least one entry complies to entry with index ‘x’ below. SS records the relativeTimeStamp value for each entry

locationInfo-r10[x]

Not checked

relativeTimeStamp-r10 [x]

SS record the value

servCellIdentity-r10 [x]

Same as Cell 1

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

measResultNeighCells-r10{}

Not checked

}

logMeasAvailable-r10

Not present

}

nonCriticalExtension SEQUENCE {

Not checked

}

}

}

}

}

}

8.6.2.5 Logged MDT / Logging and reporting / Indication of logged measurements at E-UTRA re-establishment

8.6.2.5.1 Test Purpose (TP)

(1)

with { UE received LoggedMeasurementConfiguration message and has stored logMeasReport in VarLogMeasReport}

ensure that {

when { UE has initiated a re-establishment procedure and receives an RRCConnectionReestablishment message}

then { UE transmits an RRCConnectionReestablishmentComplete message with logMeasAvailable is true}

}

(2)

with { UE indicated availability of logged measurements in RRCConnectionReestablishmentComplete message }

ensure that {

when { UE has successfully completes the re-establishment procedure and resume the existing radio bearer; and has receive a UEInformationRequest message with logMeasReportReq present }

then { UE transmits an UEInformationResponse message including logMeasReport}

8.6.2.5.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: TS 36.331, clauses 5.3.7.5 and 5.6.5.3.

[TS 36.331, clause 5.3.7.5 (TP1)]

The UE shall:

1> stop timer T301;

1> set the content of RRCConnectionReestablishmentComplete message as follows:

2> if the UE has radio link failure or handover failure information available in VarRLF-Report and plmn-Identity stored in VarRLF-Report is equal to the RPLMN:

3> include the rlf-InfoAvailable;

2> if the UE has logged measurements available for E-UTRA and plmn-Identity stored in VarLogMeasReport is equal to the RPLMN:

3> include the logMeasAvailable;

1> perform the measurement related actions as specified in 5.5.6.1;

1> perform the measurement identity autonomous removal as specified in 5.5.2.2a;

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

[TS 36.331, clause 5.6.5.3 (TP2)]

Upon receiving the UEInformationRequest message, the UE shall:

1> if the logMeasReportReq is present and the plmn-Identity stored in VarLogMeasReport is equal to the RPLMN:

2> if VarLogMeasReport includes one or more logged measurement entries, set the contents of the logMeasReport in the UEInformationResponse message as follows:

3> include the absoluteTimeStamp and set it to the value of absoluteTimeInfo in the VarLogMeasReport;

3> include the traceReference and set it to the value of traceReference in the VarLogMeasReport;

3> include the traceRecordingSessionRef and set it to the value of traceRecordingSessionRef in the VarLogMeasReport;

3> include the tce-Id and set it to the value of tce-Id in the VarLogMeasReport;

3> include the logMeasInfoList and set it to include one or more entries from VarLogMeasReport starting from the entries logged first;

3> if the VarLogMeasReport includes one or more additional logged measurement entries that are not included in the logMeasInfoList within the UEInformationResponse message:

4> include the logMeasAvailable;

1> if the logMeasReport is included in the UEInformationResponse:

2> submit the UEInformationResponse message to lower layers for transmission via SRB2;

2> discard the logged measurement entries included in the logMeasInfoList from VarLogMeasReport upon successful delivery of the UEInformationResponse message confirmed by lower layers;

1> else:

2> submit the UEInformationResponse message to lower layers for transmission via SRB1;

8.6.2.5.3 Test description

8.6.2.5.3.1 Pre-test conditions

System Simulator:

– Cell 1 and Cell 2.

– System information combination 2 as defined in TS 36.508 [18] clause 4.4.3.1 is used in E-UTRA cells with content of intra-frequency neighbouring cell list in SIB4 set as defined in TS 36.508 [18] table 6.3.1.1-1.

UE:

None

Preamble:

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

8.6.2.5.3.2 Test procedure sequence

Table 8.6.2.5.3.2-1shows the cell configurations used during the test. The configuration T0 indicates the initial conditions. Subsequent configurations marked “T1” are applied at the points indicated in the Main behaviour description in Table 8.6.2.5.3.2-2.

Table 8.6.2.5.3.2-1: Cell configuration changes over time

Parameter

Unit

Cell 1

Cell 2

T0

Cell-specific RS EPRE

dBm/15kHz

-85

-91

T1

Cell-specific RS EPRE

dBm/15kHz

Off

-85

Table 8.6.2.5.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

The SS transmits a LoggedMeasurementConfiguration message on Cell 1.

<–

LoggedMeasurementConfiguration

2

The SS transmits a RRCConnectionRelease message to release the RRC connection.

<–

RRCConnectionRelease

3

Wait 30 seconds for UE performing the logging at regular time intervals

4-12

Steps 1 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure on Cell 1.

13

The SS changes Cell 1 and Cell 2 parameters according to the row "T1" in table 8.6.2.5.3.2-1 in order that the radio link quality of Cell 1 is degraded and Cell 2 is suitable for camping.

14

The UE send RRCConnectionReestablishmentRequest message on Cell 2.

–>

RRCConnectionReestablishmentRequest

15

The SS transmits RRCConnectionReestablishment message.

<–

RRCConnectionReestablishment

16

Check: Does the UE transmit RRCConnectionReestablishmentComplete message with logMeasAvailable set as true?

–>

RRCConnectionReestablishmentComplete

1

P

17

The SS transmits an RRCConnectionReconfiguration message to resume the existing radio bearer.

<–

RRCConnectionReconfiguration

18

The UE transmits an RRCConnectionReconfigurationComplete message.

–>

RRCConnectionReconfigurationComplete

19

The SS send an UEInformationRequest message to get logMeasReport.

<–

UEInformationRequest

20

Check: Does the UE send an UEInformationResponse message include logMeasReport.

–>

UEInformationResponse

2

P

8.6.2.5.3.3 Specific message contents

Table 8.6.2.5.3.3-1: SystemInformationBlockType3 for cell 1 (preamble)

Derivation Path: 36.508 table 4.4.3.3-2

Information Element

Value/remark

Comment

Condition

SystemInformationBlockType3 ::= SEQUENCE {

intraFreqCellReselectionInfo SEQUENCE {

t-ReselectionEUTRA

7

seconds

}

}

Table 8.6.2.5.3.3-2: LoggedMeasurementConfiguration (step 1, Table 8.6.2.5.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-4.0A LoggedMeasurementConfiguration

Information Element

Value/remark

Comment

Condition

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

loggedMeasurementConfiguration-r10 SEQUENCE {

loggingInterval-r10

ms2560

2.56 seconds

}

}

}

}

Table 8.6.2.5.3.3-2A: RRCConnectionReestablishmentRequest (step 14, Table 8.6.2.5.3.2-2)

Derivation Path: 36.508, Table 4.6.1-13

Information Element

Value/remark

Comment

Condition

RRCConnectionReestablishmentRequest ::= SEQUENCE {

criticalExtensions CHOICE {

rrcConnectionReestablishmentRequest-r8 SEQUENCE {

ue-Identity SEQUENCE {

c-RNTI

the value of the C-RNTI of the UE

physCellId

PhysicalCellIdentity of Cell 1

shortMAC-I

The same value as the 16 least significant bits of the XMAC-I value calculated by SS

}

reestablishmentCause

otherFailure

}

}

}

Table 8.6.2.5.3.3-3: RRCConnectionReestablishmentComplete (step 16, Table 8.6.2.5.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-11 RRCConnectionReestablishmentComplete

Information Element

Value/remark

Comment

Condition

RRCConnectionReestablishmentComplete ::= SEQUENCE {

criticalExtensions CHOICE {

rrcConnectionReestablishmentComplete-r8 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

logMeasAvailable-r10

true

nonCriticalExtension SEQUENCE {}

Not checked

}

}

}

}

}

}

Table 8.6.2.5.3.3-4: UEInformationRequest (step 19, Table 8.6.2.5.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23A UEInformationRequest, condition “Logged MDT”

Table 8.6.2.5.3.3-5: UEInformationResponse (step 20, Table 8.6.2.5.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23B UEInformationResponse

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {

absoluteTimeStamp-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

traceReference-r10 SEQUENCE {

plmn-Identity-r10 SEQUENCE {

mcc SEQUENCE (SIZE (3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

mnc SEQUENCE (SIZE (2..3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceId-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceRecordingSessionRef-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

tce-Id-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

logMeasInfoList-r10 SEQUENCE (SIZE (1..maxLogMeasReport-r10)) OF SEQUENCE {

At least one entry complies to entry with index ‘x’ below. SS records the relativeTimeStamp value for each entry

locationInfo-r10[x]

Not checked

relativeTimeStamp-r10 [x]

SS record the value

servCellIdentity-r10 [x]

Same as Cell 1

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

measResultNeighCells-r10{}

Not checked

}

logMeasAvailable-r10

Not present

}

nonCriticalExtension SEQUENCE {

Not checked

}

}

}

}

}

}

8.6.2.6 Logged MDT / Release of logged MDT measurement configuration / Expire of duration timer

8.6.2.6.1 Test Purpose (TP)

(1)

with { UE received LoggedMeasurementConfiguration message and has stored logMeasReport in VarLogMeasReport}

ensure that {
when { The logging duration timer T330 expires}

then { UE release VarLogMeasConfig and will not perform logged measurements }

}

(2)

with { UE received LoggedMeasurementConfiguration message and has stored logMeasReport in VarLogMeasReport}}

ensure that {

when { UE has released VarlogMeasConfig due to timer T330 has expired and UE receives UEInformationRequest message with logMeasReportReq present }

then { UE transmits an UEInformationResponse message including logMeasReport}

(3)

with { UE received LoggedMeasurementConfiguration message and has stored logMeasReport in VarLogMeasReport }

ensure that {

when { UE has transmitted all the stored logMeasReport and UE receives UEInformationRequest message with logMeasReportReq present }

then { UE transmits an UEInformationResponse message without logMeasReport}

8.6.2.6.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: TS 36.331, clauses 5.6.5.3, 5.6.6.3 and 5.6.6.4.

[TS 36.331, clause 5.6.5.3 (TP2, TP3)]

Upon receiving the UEInformationRequest message, the UE shall:

1> if the logMeasReportReq is present and the plmn-Identity stored in VarLogMeasReport is equal to the RPLMN:

2> if VarLogMeasReport includes one or more logged measurement entries, set the contents of the logMeasReport in the UEInformationResponse message as follows:

3> include the absoluteTimeStamp and set it to the value of absoluteTimeInfo in the VarLogMeasReport;

3> include the traceReference and set it to the value of traceReference in the VarLogMeasReport;

3> include the traceRecordingSessionRef and set it to the value of traceRecordingSessionRef in the VarLogMeasReport;

3> include the tce-Id and set it to the value of tce-Id in the VarLogMeasReport;

3> include the logMeasInfoList and set it to include one or more entries from VarLogMeasReport starting from the entries logged first;

3> if the VarLogMeasReport includes one or more additional logged measurement entries that are not included in the logMeasInfoList within the UEInformationResponse message:

4> include the logMeasAvailable;

1> if the logMeasReport is included in the UEInformationResponse:

2> submit the UEInformationResponse message to lower layers for transmission via SRB2;

2> discard the logged measurement entries included in the logMeasInfoList from VarLogMeasReport upon successful delivery of the UEInformationResponse message confirmed by lower layers;

1> else:

2> submit the UEInformationResponse message to lower layers for transmission via SRB1;

[TS 36.331, clause 5.6.6.4 (TP1)]

Upon expiry of T330 the UE shall:

1> release VarLogMeasConfig;

The UE is allowed to discard stored logged measurements, i.e. to release VarLogMeasReport 48 hours after T330 expiry.

8.6.2.6.3 Test description

8.6.2.6.3.1 Pre-test conditions

System Simulator:

– Cell 1

UE:

None

Preamble:

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

8.6.2.6.3.2 Test procedure sequence

Table 8.6.2.6.3.2-1: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

The SS transmits a LoggedMeasurementConfiguration message on Cell 1.

<–

LoggedMeasurementConfiguration

2

The SS transmits a RRCConnectionRelease message to release the RRC connection.

<–

RRCConnectionRelease

3

Wait 30 seconds for UE performing the logging at regular time intervals

4-12

Steps 1 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure.

13

The SS send an UEInformationRequest message to get logMeasReport.

<–

UEInformationRequest

14

The UE send an UEInformationResponse message include logMeasReport-r10.

–>

UEInformationResponse

EXCEPTION: In case the logMeasAvailable-r10 in logMeasReport-r10 is True, steps 14a1 and 14a2 will be executed.

14a1

The SS send an UEInformationRequest message to get logMeasReport.

<–

UEInformationRequest

14a2

The UE sends an UEInformationResponse message include logMeasReport-r10.

–>

UEInformationResponse

EXCEPTION: In case the logMeasAvailable-r10 in logMeasReport-r10 is True, steps 14a1 and 14a2 will be executed.

15

The SS send an UEInformationRequest message to get logMeasReport.

<–

UEInformationRequest

16

Check: Does the UE send an UEInformationResponse message not include logMeasReport?

–>

UEInformationResponse

3

P

17

The SS transmits a RRCConnectionRelease message to release the RRC connection.

<–

RRCConnectionRelease

18

Wait 10 minutes for UE performing the logging at regular time intervals as to ensure timer T330 has expired.

19-27

Steps 1 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure.

28

The SS send an UEInformationRequest message to get logMeasReport.

<–

UEInformationRequest

29

Check: Does the UE send an UEInformationResponse message include logMeasReport?

–>

UEInformationResponse

2

P

EXCEPTION: In case the logMeasAvailable-r10 in logMeasReport-r10 is True, steps 29a1 and 29a2 will be executed.

29a1

The SS send an UEInformationRequest message to get logMeasReport.

<–

UEInformationRequest

29a2

UE sends an UEInformationResponse message include logMeasReport.

–>

UEInformationResponse

EXCEPTION: In case the logMeasAvailable-r10 in logMeasReport-r10 is True, steps 29a1 and 29a2 will be executed.

30

The SS transmits a RRCConnectionRelease message to release the RRC connection.

<–

RRCConnectionRelease

31

Wait 30 seconds.

32

The SS transmits a Paging message on Cell 1.

<–

Paging

33

The UE transmits an RRCConnectionRequest message on Cell 1.

–>

RRCConnectionRequest

34

The SS transmit an RRCConnectionSetup message on Cell 1.

<–

RRCConnectionSetup

35

Check: Does UE transmit an RRCConnectionSetupComplete message with logMeasAvailable IE not present?

–>

RRCConnectionSetupComplete

1

P

8.6.2.6.3.3 Specific message contents

Table 8.6.2.6.3.3-1: LoggedMeasurementConfiguration (step 1, Table 8.6.2.6.3.2-1)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-4.0A LoggedMeasurementConfiguration

Information Element

Value/remark

Comment

Condition

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

C1 CHOICE {

loggedMeasurementConfiguration-r10 SEQUENCE {

loggingDuration-r10

min10

10 minutes

loggingInterval-r10

ms2560

2.56 seconds

}

}

}

}

Table 8.6.2.6.3.3-2: RRCConnectionSetupComplete (step 8 and step 23, Table 8.6.2.6.3.2-1)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-18 RRCConnectionSetupComplete

Information Element

Value/remark

Comment

Condition

RRCConnectionSetupComplete ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

rrcConnectionSetupComplete-r8 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

gummei-Type-r10

Not checked

rlf-InfoAvailable-r10

Not checked

logMeasAvailable-r10

TRUE

rn-SubframeConfigReq-r10

Not checked

nonCriticalExtension SEQUENCE {}

Not checked

}

}

}

}

}

}

Table 8.6.2.6.3.3-3: UEInformationRequest (step 13, step 14a1, step 15, step 28 and step 29a1, Table 8.6.2.6.3.2-1)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23A UEInformationRequest, condition “Logged MDT”

Table 8.6.2.6.3.3-4: UEInformationResponse (step 14, step 14a2, step 29 and step 29a2, Table 8.6.2.6.3.2-1)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23B UEInformationResponse

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {

absoluteTimeStamp-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

traceReference-r10 SEQUENCE {

plmn-Identity-r10 SEQUENCE {

mcc SEQUENCE (SIZE (3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

mnc SEQUENCE (SIZE (2..3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceId-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceRecordingSessionRef-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

tce-Id-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

logMeasInfoList-r10 SEQUENCE (SIZE (1..maxLogMeasReport-r10)) OF SEQUENCE {

A least one entry complies to entry with index ‘x’ below. SS records the relativeTimeStamp value for each entry

locationInfo-r10[x]

Not checked

relativeTimeStamp-r10 [x]

SS record the value

servCellIdentity-r10 [x]

Same as Cell 1

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

measResultNeighCells-r10{}

Not present

}

logMeasAvailable-r10

Not present or True

}

nonCriticalExtension SEQUENCE {

Not checked

}

}

}

}

}

}

Table 8.6.2.6.3.3-5: UEInformationResponse (step 16, Table 8.6.2.6.3.2-1)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23B UEInformationResponse

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

logMeasReportReq-r10 SEQUENCE {}

Not present

nonCriticalExtension SEQUENCE {}

Not present

}

}

}

}

}

}

Table 8.6.2.6.3.3-6: RRCConnectionSetupComplete (step 35, Table 8.6.2.6.3.2-1)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-18 RRCConnectionSetupComplete

Information Element

Value/remark

Comment

Condition

RRCConnectionSetupComplete ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

rrcConnectionSetupComplete-r8 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

gummei-Type-r10

Not checked

rlf-InfoAvailable-r10

Not checked

logMeasAvailable-r10

Not present

rn-SubframeConfigReq-r10

Not checked

nonCriticalExtension SEQUENCE {}

Not checked

}

}

}

}

}

}

8.6.2.7 Logged MDT / Release of logged MDT measurement configuration / Reception of new logged measurement configuration, Detach or UE power off

8.6.2.7.1 Test Purpose (TP)

(1)

with { UE received LoggedMeasurementConfiguration message and has stored logMeasReport in VarLogMeasReport}

ensure that {

when { UE receive a new LoggedMeasurementConfiguration message }

then { UE discards the stored logMeasReport }

}

(2)

with { UE received LoggedMeasurementConfiguration message and has stored logMeasReport in VarLogMeasReport}

ensure that {

when { UE receive a new LoggedMeasurementConfiguration message }

then { UE discards the old logged measurement configuration }

}

(3)

with { UE received LoggedMeasurementConfiguration message and has stored logMeasReport in VarLogMeasReport}

ensure that {

when { UE is switched off or detaches from the EPS service }

then { UE discards the stored logMeasReport }

}

(4)

with { UE received LoggedMeasurementConfiguration message and has stored logMeasReport in VarLogMeasReport}

ensure that {

when { UE is switched off or detaches from the EPS service }

then { UE discards the logged measurement configuration }

}

8.6.2.7.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: TS 36.331, clauses 5.6.5.3, and 5.6.7.2.

[TS 36.331, clause 5.6.5.3 (TP1, TP2)]

Upon receiving the UEInformationRequest message, the UE shall:

1> if rach-ReportReq is set to true, set the contents of the rach-Report in the UEInformationResponse message as follows:

2> set the numberOfPreamblesSent to indicate the number of preambles sent by MAC for the last successfully completed random access procedure;

2> if contention resolution was not successful as specified in TS 36.321 [6] for at least one of the transmitted preambles for the last successfully completed random access procedure:

3> set the contentionDetected to true;

2> else:

3> set the contentionDetected to false;

1> if rlf-ReportReq is set to true and the UE has radio link failure information or handover failure information available in VarRLF-Report and plmn-Identity stored in VarRLF-Report is equal to the RPLMN, set the rlf-Report in the UEInformationResponse message to the value of rlf-Report in VarRLF-Report;

1> if the rlf-Report is included in UEInformationResponse:

2> discard the rlf-Report from VarRLF-Report upon successful delivery of the UEInformationResponse message confirmed by lower layers.

1> if the logMeasReportReq is present and the plmn-Identity stored in VarLogMeasReport is equal to the RPLMN:

2> if VarLogMeasReport includes one or more logged measurement entries, set the contents of the logMeasReport in the UEInformationResponse message as follows:

3> include the absoluteTimeStamp and set it to the value of absoluteTimeInfo in the VarLogMeasReport;

3> include the traceReference and set it to the value of traceReference in the VarLogMeasReport;

3> include the traceRecordingSessionRef and set it to the value of traceRecordingSessionRef in the VarLogMeasReport;

3> include the tce-Id and set it to the value of tce-Id in the VarLogMeasReport;

3> include the logMeasInfoList and set it to include one or more entries from VarLogMeasReport starting from the entries logged first;

3> if the VarLogMeasReport includes one or more additional logged measurement entries that are not included in the logMeasInfoList within the UEInformationResponse message:

4> include the logMeasAvailable;

1> if the logMeasReport is included in the UEInformationResponse:

2> submit the UEInformationResponse message to lower layers for transmission via SRB2;

2> discard the logged measurement entries included in the logMeasInfoList from VarLogMeasReport upon successful delivery of the UEInformationResponse message confirmed by lower layers;

1> else:

2> submit the UEInformationResponse message to lower layers for transmission via SRB1;

[TS 36.331, clause 5.6.7.2 (TP1, TP2, TP3, TP4)]

The UE shall initiate the procedure upon receiving a logged measurement configuration in another RAT. The UE shall also initiate the procedure upon power off or detach.

The UE shall:

1> stop timer T330, if running;

1> if stored, discard the logged measurement configuration as well as the logged measurement information, i.e. release the UE variables VarLogMeasConfig and VarLogMeasReport;

8.6.2.7.3 Test description

8.6.2.7.3.1 Pre-test conditions

System Simulator:

– Cell 1

UE:

None

Preamble:

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

8.6.2.7.3.2 Test procedure sequence

Table 8.6.2.7.3.2-1: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

The SS transmits a LoggedMeasurementConfiguration message on Cell 1.

<–

LoggedMeasurementConfiguration

2

The SS transmits a RRCConnectionRelease message to release the RRC connection.

<–

RRCConnectionRelease

3

Wait 30 seconds for UE performing the logging at regular time intervals

4-12

Steps 1 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure.

13

The SS transmits a LoggedMeasurementConfiguration message on Cell 1.

<–

LoggedMeasurementConfiguration

14

The SS send an UEInformationRequest message to get logMeasReport.

<–

UEInformationRequest

15

Check: Does the UE send an UEInformationResponse message include logMeasReport?

–>

UEInformationResponse

1

F

16

The SS transmits a RRCConnectionRelease message to release the RRC connection.

<–

RRCConnectionRelease

17

Wait 30 seconds for UE performing the logging at regular time intervals

18-26

Steps 1 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure.

27

The SS send an UEInformationRequest message to get logMeasReport.

<–

UEInformationRequest

28

Check: Does the UE send an UEInformationResponse message include logMeasReport based on the LoggedMeasurementConfiguration as in step 1?

–>

UEInformationResponse

2

F

29

The SS transmits a RRCConnectionRelease message to release the RRC connection.

<–

RRCConnectionRelease

30

The UE is switched off, or detaches from the network.

31

The UE is switched on, or attaches to the network.

32-47

The UE performs steps 2-17 of the registration procedure described in TS 36.508 table 4.5.2.3-1.

48

Wait 30 seconds for UE performing the logging at regular time intervals

49

The SS transmits a Paging message.

<–

Paging

50

The UE transmits an RRCConnectionRequest message.

–>

RRCConnectionRequest

51

The SS transmit an RRCConnectionSetup message.

<–

RRCConnectionSetup

52

Check: Does UE transmit an RRCConnectionSetupComplete message with logMeasAvailable IE not present?

–>

RRCConnectionSetupComplete

3,4

P

8.6.2.7.3.3 Specific message contents

Table 8.6.2.7.3.3-1: LoggedMeasurementConfiguration (step 1, Table 8.6.2.7.3.2-1)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-4.0A LoggedMeasurementConfiguration

Information Element

Value/remark

Comment

Condition

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

C1 CHOICE {

loggedMeasurementConfiguration-r10 SEQUENCE {

loggingInterval-r10

ms2560

2.56 seconds

}

}

}

}

Table 8.6.2.7.3.3-2: RRCConnectionSetupComplete (step 8 and 22, Table 8.6.2.7.3.2-1)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-18 RRCConnectionSetupComplete

Information Element

Value/remark

Comment

Condition

RRCConnectionSetupComplete ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

rrcConnectionSetupComplete-r8 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

gummei-Type-r10

Not checked

rlf-InfoAvailable-r10

Not checked

logMeasAvailable-r10

true

rn-SubframeConfigReq-r10

Not checked

nonCriticalExtension SEQUENCE {}

Not checked

}

}

}

}

}

}

Table 8.6.2.7.3.3-3: LoggedMeasurementConfiguration (step 13, Table 8.6.2.7.3.2-1)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-4.0A LoggedMeasurementConfiguration

Information Element

Value/remark

Comment

Condition

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

C1 CHOICE {

loggedMeasurementConfiguration-r10 SEQUENCE {

loggingInterval-r10

ms5120

5.12 seconds

}

}

}

}

Table 8.6.2.7.3.3-4: UEInformationRequest (step 14 and 27, Table 8.6.2.7.3.2-1)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23A UEInformationRequest, condition “Logged MDT”

Table 8.6.2.7.3.3-5: UEInformationResponse (step 15, Table 8.6.2.7.3.2-1)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23B UEInformationResponse

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {}

Not present

nonCriticalExtension SEQUENCE {}

Not checked

}

}

}

}

}

}

Table 8.6.2.7.3.3-6: UEInformationResponse (step 28, Table 8.6.2.7.3.2-1)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23B UEInformationResponse

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {

absoluteTimeStamp-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 13

traceReference-r10 SEQUENCE {

plmn-Identity-r10 SEQUENCE {

mcc SEQUENCE (SIZE (3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 13

mnc SEQUENCE (SIZE (2..3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 13

}

traceId-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 13

}

traceRecordingSessionRef-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 13

tce-Id-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 13

logMeasInfoList-r10 SEQUENCE (SIZE (1..maxLogMeasReport-r10)) OF SEQUENCE {

At least one entry complies to entry with index ‘x’ below. SS records the relativeTimeStamp value for each entry

locationInfo-r10[x]

Not checked

relativeTimeStamp-r10 [x]

SS record the value

servCellIdentity-r10 [x]

Same as Cell 1

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

measResultNeighCells-r10{}

Not present

}

logMeasAvailable-r10

Not present

}

nonCriticalExtension SEQUENCE {

Not checked

}

}

}

}

}

}

Table 8.6.2.7.3.3-7: RRCConnectionSetupComplete (step 52, Table 8.6.2.7.3.2-1)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-18 RRCConnectionSetupComplete

Information Element

Value/remark

Comment

Condition

RRCConnectionSetupComplete ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

rrcConnectionSetupComplete-r8 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

gummei-Type-r10

Not checked

rlf-InfoAvailable-r10

Not checked

logMeasAvailable-r10

Not present

rn-SubframeConfigReq-r10

Not checked

nonCriticalExtension SEQUENCE {}

Not checked

}

}

}

}

}

}

8.6.2.8 Logged MDT / Maintaining logged measurement configuration / UE state transitions and mobility

8.6.2.8.1 Test Purpose (TP)

(1)

with { UE received LoggedMeasurementConfiguration message and has stored logMeasReport in VarLogMeasReport}

ensure that {

when { UE reselected to a cell belong to non MDT PLMN}

then { UE does not indicate availability of Logged MDT measurements}

}

(2)

with { UE received LoggedMeasurementConfiguration message and has stored logMeasReport in VarLogMeasReport}

ensure that {

when { UE reselects to a cell belong to non MDT PLMN}

then { UE suspends Logged MDT measurements}

}

(3)

with { UE received LoggedMeasurementConfiguration message and has reselected to a cell belong to non MDT PLMN }

ensure that {

when { UE returns to a cell belong to MDT PLMN}

then { UE indicate availability of Logged MDT measurements }

}

(4)

with { UE received LoggedMeasurementConfiguration message and has reselected to a cell belong to non MDT PLMN }

ensure that {

when { UE returns to a cell belong to MDT PLMN}

then { UE resumes Logged MDT measurements }

}

(5)

with { UE received LoggedMeasurementConfiguration message and has stored logMeasReport in VarLogMeasReport}

ensure that {

when { UE moves to RRC_CONNECTED state }

then { UE maintains the Logged measurement configurations and logged measurement reports}

}

(6)

with { UE received LoggedMeasurementConfiguration message}

ensure that {

when { UE is not in ‘camped normally’ state on an E-UTRA cell }

then { UE stop performing logged measurements and T330 keep running}

}

(7)

with { UE received LoggedMeasurementConfiguration message and is not in ‘camped normally’ state on an E-UTRA cell}

ensure that {

when { UE is again in ‘camped normally’ state on an E-UTRA cell }

then { UE resumes logged MDT measurements }

}

8.6.2.8.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: TS 36.331, clauses 5.6.5.3, 5.6.6.3 and 5.6.6.4.

[TS 36.304, clause 8 (TP1, TP2, TP5, TP6)]

The UE may be configured to perform logging of measurement results in RRC_IDLE mode with the LoggedMeasurementsConfiguration message as specified in TS 36.331 [3]. This configuration is valid while the logging duration timer is running.

If the configuration of logged measurements is valid, the UE shall perform logging of measurement results if all of the following conditions are met:

– The UE is in camped normally state in RRC_IDLE mode;

– RPLMN of the UE is the same as the RPLMN at the point of time of LoggedMeasurementConfiguration message reception;

The UE is camped on a cell belonging to the areaConfiguration (see TS 36.331 [3]), if configured;

– The UE is camped on the RAT where the logged measurement configuration was received.

Otherwise, the logging of measurement results shall be suspended.

NOTE 1: Even if logging of measurement results is suspended, the logging duration timer and time stamp will continue, and the logged measurement configuration and corresponding log are kept.

[TS 36.331, clause 5.3.3.4 (TP1, TP3)]

The UE shall:

1> perform the radio resource configuration procedure in accordance with the received radioResourceConfigDedicated and as specified in 5.3.10;

1> if stored, discard the cell reselection priority information provided by the idleModeMobilityControlInfo or inherited from another RAT;

1> stop timer T300;

1> stop timer T302, if running;

1> stop timer T303, if running;

1> stop timer T305, if running;

1> stop timer T306, if running;

1> perform the actions as specified in 5.3.3.7;

1> stop timer T320, if running;

1> enter RRC_CONNECTED;

1> stop the cell re-selection procedure;

1> consider the current cell to be the PCell;

1> set the content of RRCConnectionSetupComplete message as follows:

2> set the selectedPLMN-Identity to the PLMN selected by upper layers (see TS 23.122 [11], TS 24.301 [35]) from the PLMN(s) included in the plmn-IdentityList in SystemInformationBlockType1;

2> if upper layers provide the ‘Registered MME’, include and set the registeredMME as follows:

3> if the PLMN identity of the ‘Registered MME’ is different from the PLMN selected by the upper layers:

4> include the plmnIdentity in the registeredMME and set it to the value of the PLMN identity in the ‘Registered MME’ received from upper layers;

3> set the mmegi and the mmec to the value received from upper layers;

2> if upper layers provided the ‘Registered MME’:

3> include and set the gummei-Type to the value provided by the upper layers;

2> if connecting as an RN:

3> include the rn-SubframeConfigReq;

2> set the dedicatedInfoNAS to include the information received from upper layers;

2> if the UE has radio link failure or handover failure information available in VarRLF-Report and plmn-Identity stored in VarRLF-Report is equal to the RPLMN:

3> include rlf-InfoAvailable;

2> if the UE has logged measurements available for E-UTRA and plmn-Identity stored in VarLogMeasReport is equal to the RPLMN:

3> include logMeasAvailable;

2> submit the RRCConnectionSetupComplete message to lower layers for transmission, upon which the procedure ends;

[TS 36.331, clause 5.6.8.2 (TP4, TP5, TP7)]

While T330 is running, the UE shall:

1> perform the logging in accordance with the following:

2> if the UE is camping normally on an E-UTRA cell and the RPLMN of the UE is the same as the plmn-Identity stored in VarLogMeasReport and, if the cell is part of the area indicated by areaConfiguration if configured in VarLogMeasConfig:

3> perform the logging at regular time intervals, as defined by the loggingInterval in VarLogMeasConfig;

2> when adding a logged measurement entry in VarLogMeasReport, include the fields in accordance with the following:

3> set the relativeTimeStamp to indicate the elapsed time since the moment at which the logged measurement configuration was received;

3> if detailed location information became available during the last logging interval, set the content of the locationInfo as follows:

4> include the locationCoordinates;

3> set the servCellIdentity to indicate global cell identity of the cell the UE is camping on;

3> set the measResultServCell to include the quantities of the cell the UE is camping on;

3> if available, set the measResultNeighCells, in order of decreasing ranking-criterion as used for cell re-selection, to include neighbouring cell measurements that became available during the last logging interval for at most the following number of neighbouring cells; 6 intra-frequency and 3 inter-frequency neighbours per frequency as well as 3 inter-RAT neighbours, per frequency/ set of frequencies (GERAN) per RAT;

NOTE 2: The UE includes the latest results of the available measurements as used for cell reselection evaluation, which are performed in accordance with the performance requirements as specified in TS 36.133 [16].

8.6.2.8.3 Test description

8.6.2.8.3.1 Pre-test conditions

System Simulator:

– Cell 1, Cell2, Cell 3

– System information combination 3 as defined in TS 36.508 [18] clause 4.4.3.1 is used in E-UTRA cells.

– When Cell 3 is used its PLMN will be set to PLMN2

– Cell 2 TAC is set to 0002

UE:

None

Preamble:

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

8.6.2.8.3.2 Test procedure sequence

Table 8.6.2.8.3.2-1 shows the cell configurations used during the test. The configuration T0 indicates the initial conditions. Subsequent configurations marked “T1”, “T2”, “T3”and “T4” are applied at the points indicated in the Main behaviour description in Table 8.6.2.8.3.2-2.

Table 8.6.2.8.3.2-1: Cell configuration changes over time

 

Parameter

Unit

Cell 1

Cell 2

Cell 3

T0

RS EPRE

dBm/15kHz

-85

Off

Off

T1

RS EPRE

dBm/15kHz

Off

Off

-85

T2

RS EPRE

dBm/15kHz

Off

-85

Off

T3

RS EPRE

dBm/15kHz

Off

Off

Off

T4

RS EPRE

dBm/15kHz

-85

Off

Off

Table 8.6.2.8.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

The SS transmits a LoggedMeasurementConfiguration message on Cell 1.

<–

LoggedMeasurementConfiguration

2

The SS transmits a RRCConnectionRelease message to release the RRC connection.

<–

RRCConnectionRelease

3

Wait 10 seconds for UE performing the logging at regular time intervals

4

The SS changes Cell 1 and Cell 3 level according to the row "T1" in Table 8.6.2.8.3.2-1.

5-10

Steps 1 to 6 of generic test procedure in TS 36.508 subclause 6.4.2.7 are performed on Cell 3.

11

Wait 10 seconds for UE to perform the logging at regular time intervals.

12

The SS transmits a Paging message.

<–

Paging

13

The UE transmits an RRCConnectionRequest message.

–>

RRCConnectionRequest

14

The SS transmit an RRCConnectionSetup message.

<–

RRCConnectionSetup

15

Check: Does UE transmit an RRCConnectionSetupComplete message with logMeasAvailable IE not present?

–>

RRCConnectionSetupComplete

1

P

16

The SS transmits a RRCConnectionRelease message to release RRC connection and move to RRC_IDLE on Cell 3.

<–

RRCConnectionRelease

17

The SS changes Cell 1, Cell 2 and Cell 3 level according to the row "T2" in Table 8.6.2.8.3.2-1.

18-23

Steps 1 to 6 of generic test procedure in TS 36.508 subclause 6.4.2.7 are performed on Cell 2.

24

Wait 10 seconds for UE performing the logging at regular time intervals

25

The SS transmits a Paging message.

<–

Paging

26

The UE transmits an RRCConnectionRequest message.

–>

RRCConnectionRequest

27

The SS transmit an RRCConnectionSetup message.

<–

RRCConnectionSetup

28

Check: Does UE transmit an RRCConnectionSetupComplete message with logMeasAvailable set as true?

–>

RRCConnectionSetupComplete

3

P

29-32

Steps 6 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure.

33

The SS send a UEInformationRequest message to get logMeasReport.

<–

UEInformationRequest

34

Check: Does the UE send an UEInformationResponse message including at least one logMeasReport with serving cell measurements for Cell 1 and Cell 2 and without serving cell measurements for Cell 3?

–>

UEInformationResponse

2, 4, 5

P

35

The SS transmits an RRCConnectionRelease message to release RRC connection and move to RRC_IDLE on Cell 2.

<–

RRCConnectionRelease

36

Wait 10 seconds for UE performing the logging at regular time intervals

37

The SS changes Cell 2 and Cell 3 level according to the row "T3" in Table 8.6.2.8.3.2-1.

38

Wait 15 seconds. (Note 1)

39

The SS changes Cell 1 level according to the row "T4" in Table 8.6.2.8.3.2-1.

39A1-39A6

Steps 1 to 6 of generic test procedure in TS 36.508 subclause 6.4.2.7 are performed on Cell 1.

40

Wait 10 seconds for UE performing the logging at regular time intervals

41-48

Steps 2 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure.

49

The SS send a UEInformationRequest message to get logMeasReport.

<–

UEInformationRequest

50

Check: Does the UE send a UEInformationResponse message including logMeasReport-r10 with serving cell measurements for Cell 1 and Cell 2?

Note: The number of entries in logMeasInfoList should not be more than the expected logged measurement result entries within 30 seconds of logging periods.

–>

UEInformationResponse

5,6, 7

P

Note 1: It is checked that UE does not perform the logging while not in ‘camped normally’ state on an E-UTRA cell.

8.6.2.8.3.3 Specific message contents

Table 8.6.2.8.3.3-1: SystemInformationBlockType3 for cell 1 (preamble)

Derivation Path: 36.508 table 4.4.3.3-2

Information Element

Value/remark

Comment

Condition

SystemInformationBlockType3 ::= SEQUENCE {

intraFreqCellReselectionInfo SEQUENCE {

t-ReselectionEUTRA

7

seconds

}

}

Table 8.6.2.8.3.3-2: LoggedMeasurementConfiguration (step 1, Table 8.6.2.8.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-4.0A LoggedMeasurementConfiguration

Information Element

Value/remark

Comment

Condition

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

C1 CHOICE {

loggedMeasurementConfiguration-r10 SEQUENCE {

loggingDuration-r10

min10

10 minutes

loggingInterval-r10

ms2560

2.56 seconds

}

}

}

}

Table 8.6.2.8.3.3-3: RRCConnectionSetupComplete (step 15, Table 8.6.2.8.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-18 RRCConnectionSetupComplete

Information Element

Value/remark

Comment

Condition

RRCConnectionSetupComplete ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

rrcConnectionSetupComplete-r8 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

gummei-Type-r10

Not checked

rlf-InfoAvailable-r10

Not checked

logMeasAvailable-r10

Not present

rn-SubframeConfigReq-r10

Not checked

nonCriticalExtension SEQUENCE {}

Not checked

}

}

}

}

}

}

Table 8.6.2.8.3.3-4: RRCConnectionSetupComplete (step 28, Table 8.6.2.8.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-18 RRCConnectionSetupComplete

Information Element

Value/remark

Comment

Condition

RRCConnectionSetupComplete ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

rrcConnectionSetupComplete-r8 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

gummei-Type-r10

Not checked

rlf-InfoAvailable-r10

Not checked

logMeasAvailable-r10

TRUE

rn-SubframeConfigReq-r10

Not checked

nonCriticalExtension SEQUENCE {}

Not checked

}

}

}

}

}

}

Table 8.6.2.8.3.3-5: UEInformationRequest (step 33 and 49, Table 8.6.2.8.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23A UEInformationRequest, condition “Logged MDT”

Table 8.6.2.8.3.3-6: UEInformationResponse (step 34, Table 8.6.2.8.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23B UEInformationResponse

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {

absoluteTimeStamp-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

traceReference-r10 SEQUENCE {

plmn-Identity-r10 SEQUENCE {

mcc SEQUENCE (SIZE (3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

mnc SEQUENCE (SIZE (2..3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceId-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceRecordingSessionRef-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

tce-Id-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

logMeasInfoList-r10 SEQUENCE (SIZE (1..maxLogMeasReport-r10)) OF SEQUENCE {

At least 1 entry complies to entry with index ‘x’ below. SS records the relativeTimeStamp value for each entry

locationInfo-r10[x]

Not checked

relativeTimeStamp-r10 [x]

SS record the value

servCellIdentity-r10 [x]

Same as Cell 1

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

measResultNeighCells-r10{}

Not checked

locationInfo-r10[x]

Not checked

relativeTimeStamp-r10 [x]

SS record the value

servCellIdentity-r10 [x]

Same as Cell 2

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

measResultNeighCells-r10{}

Not checked

}

logMeasAvailable-r10

Not present

}

nonCriticalExtension SEQUENCE {

Not checked

}

}

}

}

}

}

Table 8.6.2.8.3.3-7: UEInformationResponse (step 50, Table 8.6.2.8.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23B UEInformationResponse

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {

absoluteTimeStamp-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

traceReference-r10 SEQUENCE {

plmn-Identity-r10 SEQUENCE {

mcc SEQUENCE (SIZE (3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

mnc SEQUENCE (SIZE (2..3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceId-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceRecordingSessionRef-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

tce-Id-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

logMeasInfoList-r10 SEQUENCE (SIZE (1..maxLogMeasReport-r10)) OF SEQUENCE {

At least 1 entry complies to entry with index ‘x’ below. SS records the relativeTimeStamp value for each entry.

locationInfo-r10[x]

Not checked

relativeTimeStamp-r10 [x]

SS record the value

servCellIdentity-r10 [x]

Same as Cell 2

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

measResultNeighCells-r10{}

Not checked

locationInfo-r10[x]

Not checked

relativeTimeStamp-r10 [x]

SS record the value

servCellIdentity-r10 [x]

Same as Cell 1

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

measResultNeighCells-r10{}

Not checked

}

logMeasAvailable-r10

Not present

}

nonCriticalExtension SEQUENCE {

Not checked

}

}

}

}

}

}

8.6.2.9 Logged MDT / Location information

8.6.2.9.1 Test Purpose (TP)

(1)

with { UE in E-UTRA RRC_CONNECTED state and UE has logged measurements with detailed

location information available for E-UTRA and plmn-Identity stored in VarLogMeasReport

is equal to the RPLMN }

ensure that {

when { receiving UEInformationRequest message }

then { UE transmits UEInformationResponse messages with a logMeasReport with locationCoordinates in the locationInfo in the logged measurement entries }

}

8.6.2.9.2 Conformance requirements

References: The conformance requirements covered in the current TC are specified in: TS 34.306, clause 4.3.13.2; TS 36.331, clause 5.6.8.2.

[TS 36.306, clause 4.3.13.2 (TP1)]

standaloneGNSS-Location

This parameter defines whether the UE is equipped with a standalone GNSS receiver that may be used to provide detailed location information in RRC measurement report and logged measurements in RRC_IDLE.

[TS 36.331, clause 5.6.8.2 (TP1)]

While T330 is running, the UE shall:

1> perform the logging in accordance with the following:

2> if the UE is camping normally on an E-UTRA cell and the RPLMN of the UE is the same as the plmn-Identity stored in VarLogMeasReport and, if the cell is part of the area indicated by areaConfiguration if configured in VarLogMeasConfig:

3> perform the logging at regular time intervals, as defined by the loggingInterval in VarLogMeasConfig;

2> when adding a logged measurement entry in VarLogMeasReport, include the fields in accordance with the following:

3> set the relativeTimeStamp to indicate the elapsed time since the moment at which the logged measurement configuration was received;

3> if detailed location information became available during the last logging interval, set the content of the locationInfo as follows:

4> include the locationCoordinates;

3> set the servCellIdentity to indicate global cell identity of the cell the UE is camping on;

3> set the measResultServCell to include the quantities of the cell the UE is camping on;

3> if available, set the measResultNeighCells, in order of decreasing ranking-criterion as used for cell re-selection, to include neighbouring cell measurements that became available during the last logging interval for at most the following number of neighbouring cells; 6 intra-frequency and 3 inter-frequency neighbours per frequency as well as 3 inter-RAT neighbours, per frequency/ set of frequencies (GERAN) per RAT;

NOTE: The UE includes the latest results of the available measurements as used for cell reselection evaluation, which are performed in accordance with the performance requirements as specified in TS 36.133 [16].

2> when the memory reserved for the logged measurement information becomes full, stop timer T330 and perform the same actions as performed upon expiry of T330, as specified in 5.6.6.4;

8.6.2.9.3 Test description

8.6.2.9.3.1 Pre-test conditions

System Simulator:

– Two intra-frequency cells belonging to the same PLMN, but to different tracking areas: Cell 1, Cell 11

– Cell power levels are selected according to [18] so that camping on Cell 1 is guaranteed

– System information combination 2 as defined in TS 36.508 [18] clause 4.4.3.1 is used in E-UTRA cells with content of SIB4 set as defined in TS 36.508 [18] table 6.3.1.1-1.

Preamble:

– The UE’s positioning engine (e.g. standalone GNSS receiver) should be provided with any necessary stimulus to allow it to provide the position. This shall be done by use of the test function Update UE Location Information defined in TS 36.509 [25] , if supported by the UE according to pc_UpdateUE_LocationInformation. Otherwise, or in addition any other suitable method may also be used.

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

8.6.2.9.3.2 Test procedure sequence

Table 8.6.2.9.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. The configuration marked "T1" is applied at the point indicated in the Main behaviour description in Table 8.6.2.9.3.2-2.

Table 8.6.2.9.3.2-1: Time instances of cell power level and parameter changes

Parameter

Unit

Cell 1

Cell 11

Remark

T1

Cell-specific RS EPRE

dBm/15kHz

-85

-79

The power level values are assigned to satisfy RCell 1 < RCell 11.

Table 8.6.2.9.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

SS transmits a LoggedMeasurementConfiguration message including to configure the UE to perform logging of measurement results while in RRC_IDLE.

<–

LoggedMeasurementConfiguration

2

The SS transmits an RRCConnectionRelease message.

<–

RRCConnectionRelease

3

Wait 5s to allow UE to activate logging

4

The SS changes Cell 1 and Cell 11 levels according to the row "T1" in table 8.6.2.9.3.2-1.

(Note 1)

5

The UE transmits an RRCConnectionRequest message on Cell 11 to initiate a tracking area update procedure.

(Note 1)

–>

RRCConnectionRequest

6

SS transmit an RRCConnectionSetup message.

<–

RRC: RRCConnectionSetup

7

Check: Does the UE include the IE logMeasAvailable in the RRCConnectionSetupComplete message?

–>

RRC: RRCConnectionSetupComplete

NAS: TRACKING AREA UPDATE REQUEST

1

P

8-10

Steps 4 to 6 of the generic test procedure in TS 36.508 subclause 6.4.2.7 are performed on Cell 11.

NOTE: The UE performs a TAU procedure and the RRC connection is released.

11-19

Steps 1 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure on Cell 11.

20

The SS transmits a UEInformationRequest message on Cell 11.

<–

UEInformationRequest

21

Check: Does the UE transmit a UEInformationResponse message with

a LogMeasInfoList with at least two entries with serving cell idle mode measurements and where in at least one of the entries the IE

locationCoordinates-r10 is present.

–>

UEInformationResponse

1

P

Note 1: The change of power levels is to trigger a cell re-selection procedure to make sure that the UE is logging neighbouring cell measurements (logging interval=2.56 seconds) of Cell 11 while t-Reselection timer is running (7 seconds).

8.6.2.9.3.3 Specific message contents

Table 8.6.2.9.3.3-1: SystemInformationBlockType3 for cell 1 (preamble)

Derivation Path: 36.508 table 4.4.3.3-2

Information Element

Value/remark

Comment

SystemInformationBlockType3 ::= SEQUENCE {

intraFreqCellReselectionInfo SEQUENCE {

t-ReselectionEUTRA

7

seconds

}

}

Table 8.6.2.9.3.3-2: LoggedMeasurementConfiguration (step 1, Table 8.6.2.9.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-4.0A LoggedMeasurementConfiguration

Information Element

Value/remark

Comment

Condition

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

C1 CHOICE {

loggedMeasurementConfiguration-r10 SEQUENCE {

loggingInterval-r10

ms2560

2.56 seconds

}

}

}

}

Table 8.6.2.9.3.3-3: RRCConnectionSetupComplete (step 7, Table 8.6.2.9.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-18 RRCConnectionSetupComplete

Information Element

Value/remark

Comment

Condition

RRCConnectionSetupComplete ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

rrcConnectionSetupComplete-r8 SEQUENCE {

lateNonCriticalExtension

Not checked

gummei-Type-r10

Not checked

rlf-InfoAvailable-r10

Not checked

logMeasAvailable-r10

TRUE

rn-SubframeConfigReq-r10

Not checked

nonCriticalExtension SEQUENCE {}

Not checked

}

}

}

}

Table 8.6.2.9.3.4: UEInformationRequest (step 20, Table 8.6.2.9.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23A UEInformationRequest, condition “Logged MDT”

Table 8.6.2.9.3.3-5: UEInformationResponse (step 21, Table 8.6.2.9.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23B UEInformationResponse

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {

absoluteTimeStamp-r10

Not checked

traceReference-r10 SEQUENCE {

plmn-Identity-r10 SEQUENCE {

mcc SEQUENCE (SIZE (3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

mnc SEQUENCE (SIZE (2..3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

}

traceRecordingSessionRef-r10

Not checked

tce-Id-r10

Not checked

logMeasInfoList-r10 SEQUENCE (SIZE (1..maxLogMeasReport-r10)) OF SEQUENCE {

At least 2 entries where at least one entry complies to entry with index ‘x’ below. SS records the relativeTimeStamp value for each entry

locationInfo-r10[x] SEQUENCE {

locationCoordinates-r10 CHOICE {

ellipsoid-Point-r10

Any allowed value

ellipsoidPointWithAltitude-r10

Any allowed value

}

}

relativeTimeStamp-r10 [x]

Not checked

servCellIdentity-r10 [x]

Same as Cell 1

measResultServCell-r10 [x]

Not checked

measResultNeighCells-r10 [x] SEQUENCE {

measResultListEUTRA-r10 SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

1 entry

carrierFreq-r9[1]

Same as Cell 11

carrierFreq-r9[1]

maxEARFCN

Band > 64

measResultList-r9[1] SEQUENCE (SIZE (1..maxCellReport)) OF SEQUENCE {

1 entry

physCellId [1]

Same as Cell 11

cgi-Info [1]

Not checked

measResult [1]

Not checked

}

}

measResultListUTRA-r10

Not present

measResultListGERAN-r10

Not present

measResultListCDMA2000-r10

Not present

measResultListEUTRA-v1090 SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

Band > 64

carrierFreq-v9e0[1]

Same EARFCN as Cell 11

}

}

}

logMeasAvailable-r10

Not present

}

nonCriticalExtension SEQUENCE {

Not checked

}

}

}

}

}

}

Condition

Explanation

Band > 64

If band > 64 is selected

8.6.2.10 Logged MDT / Logging and reporting / Reporting at RRC connection establishment / PLMN list

8.6.2.10.1 Test Purpose (TP)

(1)

with { UE is in E-UTRA RRC_IDLE state, UE has logged measurements available and the RPLMN is included in plmn-IdentityList received in LoggedMeasurementConfiguration message }

ensure that {

when { UE performs an RRC Connection establishment procedure }

then { UE sends an RRCConnectionSetupComplete message with logMeasAvailable }

}

(2)

with { UE is in E-UTRA RRC_CONNECTED state, UE has logged measurements available and the RPLMN is included in plmn-IdentityList received in LoggedMeasurementConfiguration message }

ensure that {

when { UE receives UEInformationRequest message with logMeasReportReq set to true }

then { UE transmits UEInformationResponse messages with a logMeasReport }

}

8.6.2.10.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: TS 36.304, clause 8; TS 36.331, clauses 5.3.3.4, 5.6.5.3 and 5.6.8.2. Unless otherwise stated these are Rel-11 requirements.

[TS 36.304, clause 8]

The UE may be configured to perform logging of measurement results in RRC_IDLE mode with the LoggedMeasurementsConfiguration message as specified in TS 36.331 [3]. This configuration is valid while the logging duration timer is running.

If the configuration of logged measurements is valid, the UE shall perform logging of measurement results if all of the following conditions are met:

– The UE is in camped normally state in RRC_IDLE mode;

– The RPLMN of the UE is the same as the RPLMN at the point of time of LoggedMeasurementConfiguration message reception, or is present in the plmn-IdentityList (see TS 36.331 [3]) if configured;

The UE is camped on a cell belonging to the areaConfiguration (see TS 36.331 [3]), if configured;

– The UE is camped on the RAT where the logged measurement configuration was received.

Otherwise, the logging of measurement results shall be suspended.

NOTE: Even if logging of measurement results is suspended, the logging duration timer and time stamp will continue, and the logged measurement configuration and corresponding log are kept.

[TS 36.331, clause 5.3.3.4]

The UE shall:

1> set the content of RRCConnectionSetupComplete message as follows:

2> if the UE has logged measurements available for E-UTRA and if the RPLMN is included in plmn-IdentityList stored in VarLogMeasReport:

3> include logMeasAvailable;

[TS 36.331, clause 5.6.5.3]

Upon receiving the UEInformationRequest message, the UE shall:

1> if the logMeasReportReq is present and if the RPLMN is included in plmn-IdentityList stored in VarLogMeasReport:

2> if VarLogMeasReport includes one or more logged measurement entries, set the contents of the logMeasReport in the UEInformationResponse message as follows:

3> include the absoluteTimeStamp and set it to the value of absoluteTimeInfo in the VarLogMeasReport;

3> include the traceReference and set it to the value of traceReference in the VarLogMeasReport;

3> include the traceRecordingSessionRef and set it to the value of traceRecordingSessionRef in the VarLogMeasReport;

3> include the tce-Id and set it to the value of tce-Id in the VarLogMeasReport;

3> include the logMeasInfoList and set it to include one or more entries from VarLogMeasReport starting from the entries logged first;

3> if the VarLogMeasReport includes one or more additional logged measurement entries that are not included in the logMeasInfoList within the UEInformationResponse message:

4> include the logMeasAvailable;

1> if the logMeasReport is included in the UEInformationResponse:

2> submit the UEInformationResponse message to lower layers for transmission via SRB2;

2> discard the logged measurement entries included in the logMeasInfoList from VarLogMeasReport upon successful delivery of the UEInformationResponse message confirmed by lower layers;

1> else:

2> submit the UEInformationResponse message to lower layers for transmission via SRB1;

[TS 36.331, clause 5.6.8.2]

While T330 is running, the UE shall:

1> perform the logging in accordance with the following:

2> if the UE is camping normally on an E-UTRA cell and if the RPLMN is included in plmn-IdentityList stored in VarLogMeasReport and, if the cell is part of the area indicated by areaConfiguration if configured in VarLogMeasConfig:

3> perform the logging at regular time intervals, as defined by the loggingInterval in VarLogMeasConfig;

8.6.2.10.3 Test description

8.6.2.10.3.1 Pre-test conditions

System Simulator:

– Cell 1 and Cell 12

– System information combination 3 as defined in TS 36.508 [18] clause 4.4.3.1 is used in E-UTRA cells.

– The PLMNs are identified in the test by the identifiers in Table 8.6.2.10.3.1-1.

Table 8.6.2.10.3.1-1: PLMN identifiers

Cell

PLMN name

1

PLMN1

12

PLMN2

UE:

None.

Preamble:

– The UE is registered on PLMN1 (Cell 1) using the procedure described in TS 36.508[18] clause 4.5.2.3 except that the ATTACH ACCEPT message indicates PLMN2 in the Equivalent PLMN list as described in Table 8.6.2.10.3.3-5

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

8.6.2.10.3.2 Test procedure sequence

Table 8.6.2.10.3.2-1 illustrates the downlink power levels to be applied for the cell at various time instants of the test execution. Row marked "T0" denotes the initial conditions after preamble, while columns 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.6.2.10.3.2-1: Time instances of cell power level and parameter changes

Parameter

Unit

Cell 1

Cell 12

Remark

T0

Cell-specific RS EPRE

dBm/15kHz

-85

"Off"

Only Cell 1 is available.

(NOTE 1)

T1

Cell-specific RS EPRE

dBm/15kHz

-85

-79

The power level values are assigned to satisfy RCell 1 < RCell 12.

NOTE 1: Power level “Off” for E-UTRA cell is defined in TS 36.508 Table 6.2.2.1-1.

Table 8.6.2.10.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

SS transmits a LoggedMeasurementConfiguration message on Cell 1 to configure the UE to perform logging of measurement results while in RRC_IDLE.

<–

LoggedMeasurementConfiguration

2

The SS transmits an RRCConnectionRelease message on Cell 1.

<–

RRCConnectionRelease

3

The SS changes Cell 1 and Cell 12 levels according to the row "T1" in table 8.6.2.10.3.2-1.

4

The generic test procedure in TS 36.508 subclause 6.4.2.7 is performed on Cell 12.

NOTE: The UE performs a TAU procedure. The TAU is accepted with PLMN1 listed as an Equivalent PLMN and the RRC connection is released.

5

Wait [5s] to allow UE to activate logging.

6

The SS transmits a Paging message on Cell 12.

<–

Paging

7

The UE transmits an RRCConnectionRequest message on Cell 12.

–>

RRCConnectionRequest

8

The SS transmits an RRCConnectionSetup message on Cell 12.

<–

RRCConnectionSetup

9

Check: Does the UE transmit an RRCConnectionSetupComplete message with logMeasAvailable on Cell 12?

–>

RRCConnectionSetupComplete

1

P

10-13

Steps 6 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure on Cell 12.

14

The SS transmits a UEInformationRequest message on Cell 12.

<–

UEInformationRequest

15

Check: Does the UE transmit a UEInformationResponse message with LogMeasInfoList on Cell 12?

–>

UEInformationResponse

2

P

8.6.2.10.3.3 Specific message contents

Table 8.6.2.10.3.3-0: Conditions for specific message contents
in Tables 8.6.2.10.3.3-4 and 8.6.2.10.3.3-6

Condition

Explanation

Band > 64

If band > 64 is selected

Table 8.6.2.10.3.3-1: LoggedMeasurementConfiguration (step 1, Table 8.6.2.10.3.2-2)

Derivation Path: 36.508, Table 4.6.1-4.0A

Information Element

Value/remark

Comment

Condition

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

loggedMeasurementConfiguration-r10 SEQUENCE {

loggingInterval-r10

ms1280

1.28 seconds

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension-r10

Not present

nonCriticalExtension SEQUENCE {

plmn-IdentityList-r11 SEQUENCE (SIZE (1..16)) OF SEQUENCE {

1 entry

PLMN-Identity [1]

PLMN2

}

areaConfiguration-v1130

Not present

nonCriticalExtension SEQUENCE {}

Not present

}

}

}

}

}

}

Table 8.6.2.10.3.3-2: RRCConnectionSetupComplete (steps 4 and 9, Table 8.6.2.10.3.2-2)

Derivation Path: 36.508, Table 4.6.1-18

Information Element

Value/remark

Comment

Condition

RRCConnectionSetupComplete ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

rrcConnectionSetupComplete-r8 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

gummei-Type-r10

Not present or any allowed value

rlf-InfoAvailable-r10

Not present or any allowed value

logMeasAvailable-r10

true

rn-SubframeConfigReq-r10

Not present or any allowed value

nonCriticalExtension

Not present

}

}

}

}

}

}

Table 8.6.2.10.3.3-2A: Message TRACKING AREA UPDATE ACCEPT (step 4, Table 8.6.2.10.3.2-2)

Derivation path: 36.508 table 4.7.2-24

Information Element

Value/Remark

Comment

Condition

Equivalent PLMNs

PLMN1

Table 8.6.2.10.3.3-3: UEInformationRequest (step 14, Table 8.6.2.10.3.2-2)

Derivation Path: 36.508, Table 4.6.1-23A condition Logged MDT

Table 8.6.2.10.3.3-4: UEInformationResponse (step 15, Table 8.6.2.10.3.2-2)

Derivation Path: 36.508, Table 4.6.1-23B

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::=SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {

absoluteTimeStamp-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

traceReference-r10 SEQUENCE {

plmn-Identity-r10 SEQUENCE {

mcc SEQUENCE (SIZE (3)) OF MCC-MNC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

mnc SEQUENCE (SIZE (2..3)) OF MCC-MNC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceId-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceRecordingSessionRef-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

tce-Id-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

logMeasInfoList-r10 SEQUENCE {

One or more entries where at least one entry complies to entry with index ‘x’ below.

locationInfo-r10 [x]

Not present or any allowed value

relativeTimeStamp-r10 [x]

Any allowed value

servCellIdentity-r10 [x] SEQUENCE {

plmn-Identity [x]

plmn-Identity within SystemInformationBlockType1 broadcasted in Cell 12

cellIdentity [x]

cellIdentity within SystemInformationBlockType1 broadcasted in Cell 12

}

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10 [x]

(0..97)

rsrqResult-r10 [x]

(0..34)

}

measResultNeighCells-r10 SEQUENCE {

measResultListEUTRA-r10 SEQUENCE {

1 entry

carrierFreq-r9 [1]

Same downlink EARFCN as used for Cell 1

carrierFreq-r9[1]

maxEARFCN

Band > 64

measResultList-r9 [1] SEQUENCE {

physCellId [1]

PhysicalCellIdentity of Cell 1

cgi-Info [1]

Not present

measResult [1] SEQUENCE {

rsrpResult [1]

Not present or (0..97)

rsrqResult [1]

Not present or (0..34)

additionalSI-Info-r9

Not present

}

}

}

measResultListUTRA-r10

Not present

measResultListGERAN-r10

Not present

measResultListCDMA2000-r10

Not present

measResultListEUTRA-v1090 SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

Band > 64

carrierFreq-v9e0[1]

Same EARFCN as Cell 1

}

}

}

logMeasAvailable-r10

Not present

}

nonCriticalExtension

Not present

}

}

}

}

}

}

Table 8.6.2.10.3.3-5: ATTACH ACCEPT for Cell 1 (preamble)

Derivation path: 36.508 Table 4.7.2-1

Information Element

Value/Remark

Comment

Condition

Equivalent PLMNs

PLMN2

Table 8.6.2.10.3.3-6: SystemInformationBlockType5 for Cell 12 (preamble and all steps, Table 8.6.2.10.3.2-2)

Derivation path: 36.508 Table 4.4.3.3-4

Information Element

Value/Remark

Comment

Condition

SystemInformationBlockType5 ::= SEQUENCE {

  interFreqCarrierFreqList SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

    dl-CarrierFreq[1]

Same downlink EARFCN as used for Cell 1

dl-CarrierFreq[1]

maxEARFCN

Band > 64

}

SystemInformationBlockType5-v8h0-IEs SEQUENCE {

Band > 64

nonCriticalExtension SEQUENCE {

interFreqCarrierFreqList-v9e0 SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

dl-CarrierFreq-v9e0[1]

Same downlink EARFCN as used for Cell 1

}

}

}

}

8.6.2.11 Logged MDT / Logging and reporting / Reporting at intra LTE handover / PLMN list

8.6.2.11.1 Test Purpose (TP)

(1)

with { UE received LoggedMeasurementConfiguration message with plmn-IdentityList-r11 configured and UE has logged measurements available with the RPLMN included in plmn-IdentityList stored in VarLogMeasReport }

ensure that {
when { UE receives an RRCConnectionReconfiguration message including a mobilityControlInfo }

then { UE transmits an RRCConnectionReconfigurationComplete message with logMeasAvailable included }

}

(2)

with { UE has indicated the availability of logged measurements in RRCConnectionReconfigurationComplete message to network }

ensure that {

when { UE receives a UEInformationRequest message with logMeasReportReq present and the RPLMN is included in plmn-IdentityList stored in VarLogMeasReport }

then { UE transmits an UEInformationResponse message with logMeasReport included }

}

8.6.2.11.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: TS 36.331, clauses 5.3.5.4 and 5.6.5.3. Unless otherwise stated these are Rel-11 requirements.

[TS 36.331, clause 5.3.5.4 (TP1)]

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

….

1> set the content of RRCConnectionReconfigurationComplete message as follows:

2> if the UE has radio link failure or handover failure information available in VarRLF-Report and if the RPLMN is included in plmn-IdentityList stored in VarRLF-Report:

3> include rlf-InfoAvailable;

2> if the UE has logged measurements available for E-UTRA and if the RPLMN is included in plmn-IdentityList stored in VarLogMeasReport:

3> include the logMeasAvailable;

2> if the UE has connection establishment failure information available in VarConnEstFail-Report and if the RPLMN is equal to plmn-Identity stored in VarConnEstFail-Report:

3> include connEstFailInfoAvailable;

1> submit the RRCConnectionReconfigurationComplete message to lower layers for transmission;

1> if MAC successfully completes the random access procedure:

2> stop timer T304;

2> apply the parts of the CQI reporting configuration, the scheduling request configuration and the sounding RS configuration that do not require the UE to know the SFN of the target PCell, if any;

2> apply the parts of the measurement and the radio resource configuration that require the UE to know the SFN of the target PCell (e.g. measurement gaps, periodic CQI reporting, scheduling request configuration, sounding RS configuration), if any, upon acquiring the SFN of the target PCell;

NOTE 3: Whenever the UE shall setup or reconfigure a configuration in accordance with a field that is received it applies the new configuration, except for the cases addressed by the above statements.

2> the procedure ends;

NOTE 4: The UE is not required to determine the SFN of the target PCell by acquiring system information from that cell before performing RACH access in the target PCell.

[TS 36.331, clause 5.6.5.3 (TP2)]

Upon receiving the UEInformationRequest message, the UE shall:

1> if the logMeasReportReq is present and if the RPLMN is included in plmn-IdentityList stored in VarLogMeasReport:

2> if VarLogMeasReport includes one or more logged measurement entries, set the contents of the logMeasReport in the UEInformationResponse message as follows:

3> include the absoluteTimeStamp and set it to the value of absoluteTimeInfo in the VarLogMeasReport;

3> include the traceReference and set it to the value of traceReference in the VarLogMeasReport;

3> include the traceRecordingSessionRef and set it to the value of traceRecordingSessionRef in the VarLogMeasReport;

3> include the tce-Id and set it to the value of tce-Id in the VarLogMeasReport;

3> include the logMeasInfoList and set it to include one or more entries from VarLogMeasReport starting from the entries logged first;

3> if the VarLogMeasReport includes one or more additional logged measurement entries that are not included in the logMeasInfoList within the UEInformationResponse message:

4> include the logMeasAvailable;

1> if the logMeasReport is included in the UEInformationResponse:

2> submit the UEInformationResponse message to lower layers for transmission via SRB2;

2> discard the logged measurement entries included in the logMeasInfoList from VarLogMeasReport upon successful delivery of the UEInformationResponse message confirmed by lower layers;

1> else:

2> submit the UEInformationResponse message to lower layers for transmission via SRB1;

8.6.2.11.3 Test description

8.6.2.11.3.1 Pre-test conditions

System Simulator:

– Cell 1, Cell 2 and Cell 12.

– System information combination 3 as defined in TS 36.508 [18] clause 4.4.3.1 is used in E-UTRA cells.

– The PLMNs are identified in the test by the identifiers in Table 8.6.2.11.3.1-1.

Table 8.6.2.11.3.1-1: PLMN identifiers

Cell

PLMN name

1, 2

PLMN1

12

PLMN2

UE:

None

Preamble:

– The UE is registered on PLMN2 (Cell 12) using the procedure described in TS 36.508[18] clause 4.5.2.3 except that the ATTACH ACCEPT message indicates PLMN1 in the Equivalent PLMN list as described in Table 8.6.2.11.3.3-5

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

8.6.2.11.3.2 Test procedure sequence

Table 8.6.2.11.3.2-1shows the cell configurations used during the test. The configuration T0 indicates the initial conditions. Subsequent configurations marked “T1” ,“T2” and “T3” are applied at the points indicated in the Main behaviour description in Table 8.6.2.11.3.2-2.

Table 8.6.2.11.3.2-1: Cell configuration changes over time

 

Parameter

Unit

Cell 12

Cell 1

Cell 2

Remark

T0

RS EPRE

dBm/15kHz

-85

"Off"

"Off"

T1

RS EPRE

dBm/15kHz

-85

-91

"Off"

T2

RS EPRE

dBm/15kHz

-85

-79

"Off"

T3

RS EPRE (FDD)

dBm/15kHz

-85

-91

-79

RS EPRE (TDD)

dBm/15kHz

-85

-87

-83

Table 8.6.2.11.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

0

The SS changes Cell 1 and Cell 12 levels according to the row "T1" in table 8.6.2.11.3.2-1.

1

The SS transmits a LoggedMeasurementConfiguration message on Cell 12.

<–

LoggedMeasurementConfiguration

2

The SS transmits an RRCConnectionRelease message to release the RRC connection.

<–

RRCConnectionRelease

3

Wait 30 seconds for UE performing the logging at regular time intervals on Cell 12.

4

The SS changes Cell 1 and Cell 12 levels according to the row "T2" in table 8.6.2.11.3.2-1.

5

The generic test procedure in TS 36.508 subclause 6.4.2.7 is performed on Cell 1.

NOTE: The UE performs a TAU procedure and the RRC connection is released.

6

Wait 30 seconds for UE performing the logging at regular time intervals on Cell 1

7-14

Steps 2 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure on Cell 1.

15

The SS changes Cell 1 and Cell 2 parameters according to the row "T3" in table 8.6.2.11.3.2-1.

16

The SS transmits an RRCConnectionReconfiguration message on Cell 1 to order the UE to perform intra frequency handover to Cell 2.

<–

RRCConnectionReconfiguration

17

Check: Does the UE transmit an RRCConnectionReconfigurationComplete message on Cell 2 with logMeasAvailable set true to confirm the successful completion of the intra frequency handover?

–>

RRCConnectionReconfigurationComplete

1

P

18

The SS sends a UEInformationRequest message with logMeasReportReq present.

<–

UEInformationRequest

19

Check: Does the UE send a UEInformationReponse message with logMeasReport including logged measurements did on Cell 1 and Cell 12?

–>

UEInformationResponse

2

P

8.6.2.11.3.3 Specific message contents

Table 8.6.2.11.3.3-0: Conditions for specific message contents
in Tables 8.6.2.11.3.3-4 and 8.6.2.11.3.3-6

Condition

Explanation

Band > 64

If band > 64 is selected

Table 8.6.2.11.3.3-1: LoggedMeasurementConfiguration (step 1, Table 8.6.2.11.3.2-2)

Derivation Path: 36.508, Table 4.6.1-4.0A

Information Element

Value/remark

Comment

Condition

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

loggedMeasurementConfiguration-r10 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not present

nonCriticalExtension SEQUENCE {

plmn-IdentityList-r11 SEQUENCE (SIZE (1..16)) OF {

1 entry

PLMN-Identity [1]

PLMN1

PLMN-Identity [2]

PLMN2

}

nonCriticalExtension

Not present

}

}

}

}

}

}

Table 8.6.2.11.3.3-2: RRCConnectionReconfigurationComplete (step 17, Table 8.6.2.11.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-9 RRCConnectionReconfigurationComplete

Information Element

Value/remark

Comment

Condition

RRCConnectionReconfigurationComplete ::= SEQUENCE {

criticalExtensions CHOICE {

rrcConnectionReconfigurationComplete-r8 SEQUENCE {

nonCriticalExtension SEQUENCE {

nonCriticalExtension SEQUENCE {

rlf-InfoAvailable-r10

Not checked

logMeasAvailable-r10

true

nonCriticalExtension SEQUENCE {}

Not checked

}

}

}

}

}

Table 8.6.2.11.3.3-3: UEInformationRequest (step 18, Table 8.6.2.11.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23A UEInformationRequest, condition “Logged MDT”

Table 8.6.2.11.3.3-4: UEInformationResponse (step 19, Table 8.6.2.11.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23B UEInformationResponse

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {

absoluteTimeStamp-r10

Same value as absoluteTimeInfo sent by SS in LoggedMeasurementConfiguration in step 1

traceReference-r10 SEQUENCE {

plmn-Identity-r10 SEQUENCE {

mcc SEQUENCE (SIZE (3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

mnc SEQUENCE (SIZE (2..3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceId-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceRecordingSessionRef-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

tce-Id-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

logMeasInfoList-r10 SEQUENCE (SIZE (1..maxLogMeasReport-r10)) OF SEQUENCE {

SS records the relativeTimeStamp value for each entry. At least 2 entries where one entry complies to entry with index ‘x’ and one entry complies to entry with index ‘y’ below.

locationInfo-r10[x]

Not checked

relativeTimeStamp-r10 [x]

SS record the value

servCellIdentity-r10 [x]

Cell 12

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

measResultNeighCells-r10[x] SEQUENCE {

Not checked

measResultListEUTRA-r10 SEQUENCE (SIZE (1..maxFreq)) OF {

carrierFreq-r9[1]

Same downlink EARFCN as used for Cell 1

carrierFreq-r9[1]

maxEARFCN

Band > 64

measResultList-r9[1] SEQUENCE (SIZE (1..maxCellReport)) OF {

physCellId

Cell 1

cgi-Info

Not present

measResult SEQUENCE {

rsrpResult

(0..97)

rsrqResult

(0..34)

}

}

}

measResultListUTRA-r10

Not present

measResultListGERAN-r10

Not present

measResultListCDMA2000-r10

Not present

measResultListEUTRA-v1090 SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

Band > 64

carrierFreq-v9e0[1]

Same EARFCN as Cell 1

}

}

}

locationInfo-r10[y]

Not checked

relativeTimeStamp-r10 [y]

SS record the value

servCellIdentity-r10 [y]

Cell 1

measResultServCell-r10 [y] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

measResultNeighCells-r10[y] SEQUENCE {

Not checked

measResultListEUTRA-r10 SEQUENCE (SIZE (1..maxFreq)) OF {

carrierFreq-r9[1]

Same downlink EARFCN as used for Cell 12

carrierFreq-r9[1]

maxEARFCN

Band > 64

measResultList-r9[1] SEQUENCE (SIZE (1..maxCellReport)) OF {

physCellId

Cell 12

cgi-Info

Not present

measResult SEQUENCE {

rsrpResult

(0..97)

rsrqResult

(0..34)

}

}

}

measResultListUTRA-r10

Not present

measResultListGERAN-r10

Not present

measResultListCDMA2000-r10

Not present

measResultListEUTRA-v1090 SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

Band > 64

carrierFreq-v9e0[1]

Same EARFCN as Cell 12

}

}

}

logMeasAvailable-r10

Not present

}

nonCriticalExtension SEQUENCE {

Not checked

}

}

}

}

}

}

Table 8.6.2.11.3.3-5: ATTACH ACCEPT for Cell 12 (preamble)

Derivation path: 36.508 Table 4.7.2-1

Information Element

Value/Remark

Comment

Condition

Equivalent PLMNs

PLMN1

Table 8.6.2.11.3.3-6: SystemInformationBlockType5 for Cell 12 (preamble and all steps, Table 8.6.2.11.3.2-2)

Derivation path: 36.508 Table 4.4.3.3-4

Information Element

Value/Remark

Comment

Condition

SystemInformationBlockType5 ::= SEQUENCE {

  interFreqCarrierFreqList SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

dl-CarrierFreq[1]

Same downlink EARFCN as used for Cell 1

dl-CarrierFreq[1]

maxEARFCN

Band > 64

dl-CarrierFreq[2]

Same downlink EARFCN as used for Cell 2

dl-CarrierFreq[2]

maxEARFCN

Band > 64

}

SystemInformationBlockType5-v8h0-IEs SEQUENCE {

Band > 64

nonCriticalExtension SEQUENCE {

interFreqCarrierFreqList-v9e0 SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

dl-CarrierFreq-v9e0[1]

Same downlink EARFCN as used for Cell 1

dl-CarrierFreq-v9e0[2]

Same downlink EARFCN as used for Cell 2

}

}

}

}

8.6.2.12 Logged MDT / Logging and reporting / Reporting at RRC connection re-establishment / PLMN list

8.6.2.12.1 Test Purpose (TP)

(1)

with { UE received LoggedMeasurementConfiguration message with plmn-IdentityList-r11 configured and UE has logged measurements available with the RPLMN included in plmn-IdentityList stored in VarLogMeasReport }

ensure that {

when { UE has initiated a re-establishment procedure and receives an RRCConnectionReestablishment message }

then { UE transmits an RRCConnectionReestablishmentComplete message with logMeasAvailable is true }

}

(2)

with { UE indicated the availability of logged measurements in RRCConnectionReestablishmentComplete message }

ensure that {

when { UE has successfully completed the re-establishment procedure and resume the existing radio bearer; and has received a UEInformationRequest message with logMeasReportReq present }

then { UE transmits a UEInformationResponse message including logMeasReport }

}

8.6.2.12.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: TS 36.331, clauses 5.3.7.5 and 5.6.5.3. Unless otherwise stated these are Rel-11 requirements.

[TS 36.331, clause 5.3.7.5 (TP1)]

The UE shall:

1> stop timer T301;

1> set the content of RRCConnectionReestablishmentComplete message as follows:

2> if the UE has radio link failure or handover failure information available in VarRLF-Report and if the RPLMN is included in plmn-IdentityList stored in VarRLF-Report:

3> include the rlf-InfoAvailable;

2> if the UE has logged measurements available for E-UTRA and if the RPLMN is included in plmn-IdentityList stored in VarLogMeasReport:

3> include the logMeasAvailable;

2> if the UE has connection establishment failure information available in VarConnEstFailReport and if the RPLMN is equal to plmn-Identity stored in VarConnEstFailReport:

3> include the connEstFailInfoAvailable;

1> perform the measurement related actions as specified in 5.5.6.1;

1> perform the measurement identity autonomous removal as specified in 5.5.2.2a;

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

[TS 36.331, clause 5.6.5.3 (TP2)]

Upon receiving the UEInformationRequest message, the UE shall:

1> if the logMeasReportReq is present and if the RPLMN is included in plmn-IdentityList stored in VarLogMeasReport:

2> if VarLogMeasReport includes one or more logged measurement entries, set the contents of the logMeasReport in the UEInformationResponse message as follows:

3> include the absoluteTimeStamp and set it to the value of absoluteTimeInfo in the VarLogMeasReport;

3> include the traceReference and set it to the value of traceReference in the VarLogMeasReport;

3> include the traceRecordingSessionRef and set it to the value of traceRecordingSessionRef in the VarLogMeasReport;

3> include the tce-Id and set it to the value of tce-Id in the VarLogMeasReport;

3> include the logMeasInfoList and set it to include one or more entries from VarLogMeasReport starting from the entries logged first;

3> if the VarLogMeasReport includes one or more additional logged measurement entries that are not included in the logMeasInfoList within the UEInformationResponse message:

4> include the logMeasAvailable;

1> if the logMeasReport is included in the UEInformationResponse:

2> submit the UEInformationResponse message to lower layers for transmission via SRB2;

2> discard the logged measurement entries included in the logMeasInfoList from VarLogMeasReport upon successful delivery of the UEInformationResponse message confirmed by lower layers;

1> else:

2> submit the UEInformationResponse message to lower layers for transmission via SRB1;

8.6.2.12.3 Test description

8.6.2.12.3.1 Pre-test conditions

System Simulator:

– Cell 1 and Cell 12.

– The power level of Cell 1 is the Serving Cell level and Cell 12 is the Non-suitable Off level defined in table 6.2.2.1-1 of TS 36.508 [18].

– System information combination 3 as defined in TS 36.508 [18] clause 4.4.3.1 is used in E-UTRA cells.

– The PLMNs are identified in the test by the identifiers in Table 8.6.2.12.3.1-1.

Table 8.6.2.12.3.1-1: PLMN identifiers

Cell

PLMN name

1

PLMN1

12

PLMN2

UE:

None

Preamble:

– The UE is registered on PLMN1 (Cell 1) using the procedure described in TS 36.508[18] clause 4.5.2.3 except that the ATTACH ACCEPT message indicates PLMN2 in the Equivalent PLMN list as described in Table 8.6.2.12.3.3-6.

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

8.6.2.12.3.2 Test procedure sequence

Table 8.6.2.12.3.2-1 shows the cell configurations used during the test. The configurations marked "T0" and "T1" are applied at the points indicated in the Main behaviour description in Table 8.6.2.12.3.2-2.

Table 8.6.2.12.3.2-1: Cell configuration changes over time

Parameter

Unit

Cell 1

Cell 12

T0

Cell-specific RS EPRE

dBm/15kHz

-85

-91

T1

Cell-specific RS EPRE

dBm/15kHz

Off

-85

Table 8.6.2.12.3.2-2: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

0

The SS changes Cell 1 and Cell 12 levels according to the row "T0" in table 8.6.2.12.3.2-1.

1

The SS transmits a LoggedMeasurementConfiguration message on Cell 1.

<–

LoggedMeasurementConfiguration

2

The SS transmits an RRCConnectionRelease message to release the RRC connection.

<–

RRCConnectionRelease

3

Wait 30 seconds for UE performing the logging at regular time intervals

4-12

Steps 1 to 9 of the generic radio bearer establishment procedure in TS 36.508 subclause 4.5.3.3 are executed to successfully complete the service request procedure on Cell 1.

13

The SS changes Cell 1 and Cell 12 parameters according to the row "T1" in table 8.6.2.12.3.2-1 in order that the radio link quality of Cell 1 is degraded and Cell 12 is suitable for camping.

14

The UE sends RRCConnectionReestablishmentRequest message on Cell 12.

–>

RRCConnectionReestablishmentRequest

15

The SS transmits RRCConnectionReestablishment message.

<–

RRCConnectionReestablishment

16

Check: Does the UE transmit RRCConnectionReestablishmentComplete message with logMeasAvailable set to true?

–>

RRCConnectionReestablishmentComplete

1

P

17

The SS transmits an RRCConnectionReconfiguration message to resume the existing radio bearer.

<–

RRCConnectionReconfiguration

18

The UE transmits an RRCConnectionReconfigurationComplete message.

–>

RRCConnectionReconfigurationComplete

18A

The UE transmits a Tracking Area Update Request message on Cell 12.

–>

NAS: TRACKING AREA UPDATE REQUEST

18B

The SS transmits a Tracking Area Update Accept.

NOTE: The TAU is accepted with PLMN1 listed as an Equivalent PLMN.

<–

NAS: TRACKING AREA UPDATE ACCEPT

18C

The UE transmits a Tracking Area Update Complete

–>

NAS: TRACKING AREA UPDATE COMPLETE

19

The SS sends a UEInformationRequest message with logMeasReportReq present.

<–

UEInformationRequest

20

Check: Does the UE send a UEInformationResponse message including logMeasReport?

–>

UEInformationResponse

2

P

8.6.2.12.3.3 Specific message contents

Table 8.6.2.12.3.3-1: LoggedMeasurementConfiguration (step 1, Table 8.6.2.12.3.2-2)

Derivation Path: 36.508, Table 4.6.1-4.0A

Information Element

Value/remark

Comment

Condition

LoggedMeasurementConfiguration-r10 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

loggedMeasurementConfiguration-r10 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not present

nonCriticalExtension SEQUENCE {

plmn-IdentityList-r11 SEQUENCE (SIZE (1..16)) OF {

PLMN-Identity [1]

PLMN1

PLMN-Identity [2]

PLMN2

}

nonCriticalExtension

Not present

}

}

}

}

}

}

Table 8.6.2.12.3.3-2: RRCConnectionReestablishmentComplete (step 16, Table 8.6.2.12.3.2-2)

Derivation path: 36.508 clause 4.6.1 table 4.6.1-11 RRCConnectionReestablishmentComplete

Information Element

Value/remark

Comment

Condition

RRCConnectionReestablishmentComplete ::= SEQUENCE {

criticalExtensions CHOICE {

rrcConnectionReestablishmentComplete-r8 SEQUENCE {

nonCriticalExtension SEQUENCE {

rlf-InfoAvailable-r9

true

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not present

nonCriticalExtension SEQUENCE {

logMeasAvailable-r10

true

nonCriticalExtension SEQUENCE {}

Not checked

}

}

}

}

}

}

Table 8.6.2.12.3.3-3: RRCConnectionReconfiguration (step 17, Table 8.6.2.12.3.2-2)

Derivation Path: 36.508, Table 4.6.1-8

Information Element

Value/remark

Comment

Condition

RRCConnectionReconfiguration ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

rrcConnectionReconfiguration-r8 SEQUENCE {

radioResourceConfigDedicated

RadioResourceConfigDedicated-HO

}

}

}

}

Table 8.6.2.12.3.3-3A: Message TRACKING AREA UPDATE ACCEPT (step 18B, Table 8.6.2.12.3.2-2)

Derivation path: 36.508 table 4.7.2-24

Information Element

Value/Remark

Comment

Condition

Equivalent PLMNs

PLMN1

Table 8.6.2.12.3.3-4: UEInformationRequest (step 19, Table 8.6.2.12.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23A UEInformationRequest, condition “Logged MDT”

Table 8.6.2.12.3.3-5: UEInformationResponse (step 20, Table 8.6.2.12.3.2-2)

Derivation Path: 36.508 clause 4.6.1 table 4.6.1-23B UEInformationResponse

Information Element

Value/remark

Comment

Condition

UEInformationResponse-r9 ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

ueInformationResponse-r9 SEQUENCE {

nonCriticalExtension SEQUENCE {

lateNonCriticalExtension

Not checked

nonCriticalExtension SEQUENCE {

logMeasReport-r10 SEQUENCE {

absoluteTimeStamp-r10

Same value as absoluteTimeInfo sent by SS in LoggedMeasurementConfiguration in step 1

traceReference-r10 SEQUENCE {

plmn-Identity-r10 SEQUENCE {

mcc SEQUENCE (SIZE (3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

mnc SEQUENCE (SIZE (2..3)) OF MCC-NMC-Digit

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceId-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

}

traceRecordingSessionRef-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

tce-Id-r10

Same value as sent by SS in LoggedMeasurementConfiguration in step 1

logMeasInfoList-r10 SEQUENCE (SIZE (1..maxLogMeasReport-r10)) OF SEQUENCE {

SS records the relativeTimeStamp value for each entry. At least1 entry where at least one entry complies to entry with index ‘x’ below

locationInfo-r10[x]

Not checked

relativeTimeStamp-r10 [x]

SS record the value

servCellIdentity-r10 [x]

Cell 1

measResultServCell-r10 [x] SEQUENCE {

rsrpResult-r10

(0..97)

rsrqResult-r10

(0..34)

}

measResultNeighCells-r10[x] SEQUENCE {

measResultListEUTRA-r10 SEQUENCE (SIZE (1..maxFreq)) OF {

carrierFreq-r9[1]

Same downlink EARFCN as used for Cell 12

carrierFreq-r9[1]

maxEARFCN

Band > 64

measResultList-r9[1] SEQUENCE (SIZE (1..maxCellReport)) OF {

physCellId

Cell 12

cgi-Info

Not present

measResult SEQUENCE {

rsrpResult

(0..97)

rsrqResult

(0..34)

}

}

}

measResultListUTRA-r10

Not present

measResultListGERAN-r10

Not present

measResultListCDMA2000-r10

Not present

measResultListEUTRA-v1090 SEQUENCE (SIZE (1..maxFreq)) OF SEQUENCE {

Band > 64

carrierFreq-v9e0[1]

Same EARFCN as Cell 12

}

}

}

logMeasAvailable-r10

Not present

}

nonCriticalExtension SEQUENCE {

Not checked

}

}

}

}

}

}

Condition

Explanation

Band > 64

If band > 64 is selected

Table 8.6.2.12.3.3-6: ATTACH ACCEPT for Cell 1 (preamble)

Derivation path: 36.508 Table 4.7.2-1

Information Element

Value/Remark

Comment

Condition

Equivalent PLMNs

PLMN2

8.6.2.13 Void

8.6.2.14 Void

8.6.2.15 Void