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