8.6.11 RACH Optimisation

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.11.1 RACH Optimisation

8.6.11.1.1 Test Purpose (TP)

(1)

with { UE is in E-UTRA RRC_CONNECTED state and no contention resolution failure occurred for the last successfully completed random access procedure }

ensure that {
when { UE receives UEInformationRequest message with rach-ReportReq set to true }

then { UE transmits UEInformationResponse message with a rach-Report including contentionDetected set to false}

}

(2)

with { UE is in E-UTRA RRC_CONNECTED state and contention resolution was not successful for at least one of the transmitted preambles for the last successfully completed random access procedure}

ensure that {
when { UE receives UEInformationRequest message with rach-ReportReq set to true }

then { UE transmits UEInformationResponse message with a rach-Report including contentionDetected set to true }

}

8.6.11.1.2 Conformance requirements

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

[TS 36.331, clause 5.6.5.3]

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;

8.6.11.1.3 Test description

8.6.11.1.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.11.1.3.2 Test procedure sequence

Table 8.6.11.1.3.2-1: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

The SS transmits a UEInformationRequest message.

<–

UEInformationRequest

2

Check: Does the UE transmit a UEInformationResponse message with rach-Report?

–>

UEInformationResponse

1

P

3

SS transmits an RRCConnectionRelease message to release the RRC connection.

<–

RRCConnectionRelease

4

SS waits for 5s.

4A

SS is configured to transmit MAC control element with non-matched UE Contention Resolution Identity for first RACH procedure and responds with matched UE Contention Resolution from second RACH procedure

5

SS sends a Paging message to the UE on the appropriate paging block, and including the UE identity in one entry of the IE pagingRecordLists.

<–

Paging

6

The UE transmits an RRCConnectionRequest message.

–>

RRCConnectionRequest

7

TheUEtransmitsanRRCConnectionRequestmessage.

–>

RRCConnectionRequest-

7A

Void

8

Void

9-16

Steps 3 to 10 of of generic test procedure in TS 36.508 subclause 6.4.2.2 are performed on Cell 1?

17

The SS transmits a UEInformationRequest message.

<–

UEInformationRequest

18

Check: Does the UE transmit a UEInformationResponse message with rach-Report?

–>

UEInformationResponse

2

P

8.6.11.1.3.3 Specific message contents

Table 8.6.11.1.3.3-1: UEInformationRequest (step 1 and step 17, Table 8.6.11.1.3.2-1)

Derivation Path: 36.508, Table 4.6.1-23A

Information Element

Value/remark

Comment

Condition

UEInformationRequest-r9 ::=SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE {

ueInformationRequest-r9 SEQUENCE {

rach-ReportReq-r9

TRUE

}

}

}

}

Table 8.6.11.1.3.3-2: UEInformationResponse (step 2, Table 8.6.11.1.3.2-1)

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 {

rach-Report-r9 SEQUENCE {

numberOfPreamblesSent-r9

Any allowed value

contentionDetected-r9

FALSE

}

}

}

}

}

Table 8.6.11.1.3.3-3: UEInformationResponse (step 18, Table 8.6.11.1.3.2-1)

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 {

rach-Report-r9 SEQUENCE {

numberOfPreamblesSent-r9

Any allowed value

contentionDetected-r9

TRUE

}

}

}

}

}