52.8 One phase access/ CONTENTION_RESOLUTION_TLLI

3GPP51.010-1Mobile Station (MS) conformance specificationPart 1: Conformance specificationTS

52.8.1 One phase access/ CONTENTION_RESOLUTION_TLLI / Contention Resolution

The contention resolution is successfully completed on the mobile station side when the mobile station receives a PACKET UPLINK ACK/NACK message addressing the mobile station with the TFI value associated with the uplink TBF and including the same TLLI value that the mobile station has included in the RLC header of the first RLC data blocks, or, in EGPRS TBF mode, a PACKET UPLINK ASSIGNMENT message addressing the mobile station with the same TLLI value that the mobile station included in the RLC header of the first RLC data blocks. The mobile shall then stop timer T3166 and counter N3104.

At sending of the first RLC data block, the mobile station shall stop timer T3164, set counter N3104 to 1, and start timer T3166. Counter N3104 shall be stepped each time the mobile station sends an RLC data block.

52.8.1.1 Void

52.8.1.2 Void

52.8.1.3 Void

52.8.1.4 Void

52.8.1.5 Void

52.8.1.6 One phase access/ PBCCH not present/ CONTENTION_RESOLUTION_TLLI / Contention resolution / Inclusion of TLLI in RLC data blocks

52.8.1.6.1 Conformance requirements

In order to uniquely identify the mobile station when sending on uplink, the RLC Header is extended to include the TLLI of the mobile station until contention resolution is completed on the mobile station side.

All the RLC data blocks of an uplink TBF initiated by one phase access shall each contain a TLLI field in the RLC data block header until the contention resolution is completed on the mobile station side. After the reaction time specified in 3GPP TS 05.10 no other RLC data blocks shall contain a TLLI field.

The TLLI_BLOCK_CHANNEL_CODING parameter in the PACKET UPLINK ASSIGNMENT message indicates whether a RLC data block containing a TLLI field in the RLC data block header shall be encoded using CS‑1 or correspondingly MCS-1 in EGPRS TBF mode, or using the channel coding scheme commanded. In standard GPRS TBF mode, the mobile station shall send all other RLC data blocks using the channel coding scheme commanded.

In EGPRS TBF mode, RLC data blocks that are transmitted for the first time shall be transmitted with the MCS commanded, except if the commanded mode is MCS-5-7, in which case the data block shall be transmitted with MCS‑5, or if the commanded mode is MCS-6-9, in which case the data block shall be transmitted with MCS-6.

Upon contention resolution during one phase access, the mobile station shall start transmitting RLC data blocks without the TLLI field no later than the next occurrence of block B((x+3) mod 12) where block B(x) is the radio block containing the contention resolution message.

Reference

3GPP TS 04.60 subclauses 7.1.2.3 and 8.1.1.

3GPP TS 05.10 subclause 6.11.3.

52.8.1.6.2 Test purpose

1. To verify that in one phase access the first RLC data blocks of an uplink TBF contain a TLLI field in the RLC data block header and that these blocks are encoded according to the TLLI_BLOCK_CHANNEL_CODING parameter specified in the PACKET UPLINK ASSIGNMENT message.

2. To verify that upon contention resolution during one phase access the RLC data blocks not contain a TLLI field and are encoded using the EGPRS_Channel Coding Command IE included in the PACKET_UPLINK_ASSIGNMENT after the contention resolution reaction time.

52.8.1.6.3 Method of test

Initial conditions

System Simulator:

1 cell supporting EGPRS.

Mobile Station:

The MS is GPRS attached and in packet idle mode. PDP context 2 has been established.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to transfer an LLC PDU. The SS sends IMMEDIATE ASSIGNMENT message containing Dynamic Allocation struct. The MS shall start to send RLC data and RLC/MAC control blocks on the allocated uplink. The SS allows the MS to send the uplink data transfer. The SS verifies the coding is the scheme specified by TLLI_BLOCK_CHANNEL_CODING, the TFI is correct and the block contains TLLI in the first RLC data blocks. After contention resolution reaction time shall the remaining RLC data blocks contain coding scheme specified by EGPRS Channel Coding Command, the TFI shall be correct and the blocks do not contain TLLI.

Maximum duration of the test

3 minutes.

Expected sequence

Step

Direction

Message

Comments

1

MS

The MS is triggered to initiate packet uplink transfer of an LLC PDU consisting of 500 octets data.

2

MS -> SS

EGPRS PACKET CHANNEL REQUEST

Received on RACH.

2A

If the MS requests two phase access the Test Case is terminated

3

SS -> MS

IMMEDIATE ASSIGNMENT

Dynamic allocation struct, USF_GRANULARITY = one block, MCS2 is used and TLLI_BLOCK_CHANNEL_CODING indicating MCS1

Sent on AGCH.

4

SS -> MS

PACKET DOWLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned in step 3, containing USF assigned to the MS.

5

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Check that the coding is the scheme specified by TLLI_BLOCK_CHANNEL_CODING, the TFI is correct and the block contains TLLI.

6

SS

Check that there is no RLC data block transmitted by the MS in the next radio block on PDTCH.

7

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on the PACCH of the PDCH. Containing correct CONTENTION_RESOLUTION_TLLI

8

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to MS. sent on the assigned PDTCH in step 7 (sent 6 block period from step 7)

A8.1 (optional step)

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Check that the coding is the scheme specified by TLLI_BLOCK_CHANNEL_CODING, the block contains TLLI and the TFI is either the old TFI value or the newly assigned TFI.

A8.2 (optional step)

SS -> MS

PACKET DOWLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned in step 7, containing USF assigned to the MS.

9

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Check the coding is the scheme specified by CHANNEL_CODING_COMMAND, the TFI is correct and the block does not contain TLLI.

10

SS -> MS

PACKET UPLINK ACK/NACK

Sent on the PACCH of the PDCH assigned in step 7, containing USF assigned to the MS.

11

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Check that the coding is the scheme specified by EGPRS Channel Coding Command, the TFI is correct and the block does not contain TLLI.

12

Repeat step 10 and 11 until the countdown value CV=0 in step 11.

13

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indicator = ‘1’ containing valid RRBP. Sent on PACCH of the assigned PDCH.

14

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on the block specified by RRBP on PACCH of the assigned PDCH.

Specific message contents

PACKET UPLINK ASSIGNMENT message in step 7:

Information Element

value/ remark

0 (Global TFI)

– Global TFI

The TFI value assigned in step 3

Message Escape bit

1 (EGPRS)

1 <CONTENTION_RESOLUTION_TLLI>

1 CONTENTION_RESOLUTION_TLLI containing the same value as the received one

{0|1 <UPLINK_TFI_ASSIGNMENT>

1

UPLINK_TFI_ASSIGNMENT}

Different from the TFI value assigned in step 3

52.8.1.7 One phase access/ PBCCH not present / CONTENTION_RESOLUTION_TLLI / Contention resolution / Counter N3104

52.8.1.7.1 Conformance requirements

The contention resolution has failed on the mobile station side when the counter N3104 reaches its maximum value, or timer T3166 expires. The contention resolution also fails, if the mobile station receives a PACKET UPLINK ACK/NACK message or in EGPRS TBF mode a PACKET UPLINK ASSIGNMENT message addressing the TFI associated with the TBF and including a TLLI value other than that the mobile station included in the RLC header of the first RLC data blocks; in such a case, the mobile station shall not transmit a PACKET CONTROL ACKNOWLEDGEMENT in the uplink radio block specified if a valid RRBP field is received as part of the PACKET UPLINK ACK/NACK message.

In case of a contention resolution failure on the mobile station side, the mobile station shall reset the counter N3104 and stop timer T3166, if not expired. The mobile station shall stop transmitting on the TBF and reinitiate the packet access procedure, unless it has already been repeated 4 times. In that case, a TBF failure has occurred.

Reference

3GPP TS 04.60 subclause 7.1.2.3.

52.8.1.7.2 Test purpose

To verify that the mobile station correctly sets and considers counter N3104.

NOTE: Counter N3104 is incremented by 1 with each new RLC/MAC block the mobile station sends until the first PACKET UPLINK ACK/NACK message is received.
Its maximum value is N3104_MAX = 3 * (BS_CV_MAX+3) * no-of-timeslots-assigned, where BS_CV_MAX is broadcast in PSI1.

52.8.1.7.3 Method of test

Initial conditions

System Simulator:

1 cell supporting EGPRS. The packet system information BS_CV _MAX value = 1.

Mobile Station:

The MS is GPRS attached and in packet idle mode. PDP context 2 has been established.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to initiate packet uplink transfer of an LLC PDU. The SS assigns packet uplink resources in an IMMEDIATE ASSIGNMENT message indicating one phase packet access. The MS shall start transferring RLC data blocks.. The SS verifies that the MS stops transmitting and re-initiates the packet access procedure.

At the second attempt, the SS sends PACKET UPLINK ASSIGNMENT exactly after N3104_MAX – 1 data blocks. The SS verifies that this time the MS does not abort the access procedure and successfully completes uplink transfer.

Maximum duration of the test

5 minutes.

Expected sequence

Step

Direction

Message

Comments

1

MS

The MS is triggered to initiate packet uplink transfer of an LLC PDU consisting of 500 octets data.

2

MS -> SS

EGPRS PACKET CHANNEL REQUEST

Received on RACH.

2A

If the MS requests two phase access the Test Case is terminated

3

SS -> MS

IMMEDIATE ASSIGNMENT

Dynamic allocation struct, USF_GRANULARITY = one block, MCS1 is used

Sent on AGCH.

4

MS -> SS

n RLC data blocks

SS receives n = N3104_MAX data blocks. Received on the assigned PDTCH.

5

SS

SS verifies that MS does not send further RLC data blocks.

6

MS -> SS

EGPRS PACKET CHANNEL REQUEST

MS re-initiates packet access procedure. Received on RACH.

6A

If the MS requests two phase access the Test Case is terminated

7

SS -> MS

IMMEDIATE ASSIGNMENT

Indicating one phase packet access granted. Sent on AGCH.

8

MS -> SS

n-1 RLC data blocks

SS receives N3104_MAX – 1 data blocks. Received on the assigned PDTCH.

9

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on the PACCH. Containing correct value of CONTENTION_RESOLUTION_TLLI

10

{Uplink data transfer, dynamic allocation}

Macro. Completion of the macro procedure.

Specific message contents

PACKET UPLINK ASSIGNMENT message in step 9:

Information Element

value/ remark

0 (Global TFI)

– Global TFI

The TFI value assigned in step 3

Message Escape bit

1 (EGPRS)

1 <CONTENTION_RESOLUTION_TLLI>

1 CONTENTION_RESOLUTION_TLLI containing the same value as the received one

52.8.1.8 One phase access/ PBCCH not present / CONTENTION_RESOLUTION_TLLI / Contention resolution / Timer T3166

52.8.1.8.1 Conformance requirements

The contention resolution has failed on the mobile station side when the counter N3104 reaches its maximum value, or timer T3166 expires. The contention resolution also fails, if the mobile station receives a PACKET UPLINK ACK/NACK message or in EGPRS TBF mode a PACKET UPLINK ASSIGNMENT message addressing the TFI associated with the TBF and including a TLLI value other than that the mobile station included in the RLC header of the first RLC data blocks ; in such a case, the mobile station shall not transmit a PACKET CONTROL ACKNOWLEDGEMENT in the uplink radio block specified if a valid RRBP field is received as part of the PACKET UPLINK ACK/NACK message.

In case of a contention resolution failure on the mobile station side, the mobile station shall reset the counter N3104 and stop timer T3166, if not expired. The mobile station shall stop transmitting on the TBF and reinitiate the packet access procedure, unless it has already been repeated 4 times. In that case, a TBF failure has occurred.

Reference

3GPP TS 04.60 subclause 7.1.2.3.

52.8.1.8.2 Test purpose

To verify that the mobile station correctly considers timer T3166.

52.8.1.8.3 Method of test

Initial conditions

System Simulator:

1 cell, supporting EGPRS.

Mobile Station:

The MS is GPRS attached and in packet idle mode. PDP context 2 has been established.

Specific PICS Statements

PIXIT Statements

Foreseen final state of the MS

Packet idle mode.

Test procedure

The MS is triggered to initiate packet uplink transfer of an LLC PDU. The SS assigns packet uplink resources in an IMMEDIATE ASSIGNMENT message indicating one phase packet access. The MS shall start transferring RLC data blocks. The SS reduces the block transfer rate by controlling the USF flag. In this way, the SS forces T3166 (with value 5 s.) to expire before counter N3104 reaches N3104_MAX (with value 45 blocks for current settings). The SS verifies that the MS stops transmitting and re-initiates the packet access procedure.

At the second attempt, the SS sends PACKET UPLINK ASSIGNMENT before T3166 expire. The SS verifies that this time the MS does not abort the access procedure and successfully completes the data transfer.

Maximum duration of the test

5 minutes.

Expected sequence

Step

Direction

Message

Comments

1

MS

The MS is triggered to initiate packet uplink transfer of an LLC PDU consisting of 1000 octets data.

2

MS -> SS

EGPRS PACKET CHANNEL REQUEST

Received on RACH.

2A

If the MS requests two phase access the Test Case is terminated

3

SS -> MS

IMMEDIATE ASSIGNMENT

Dynamic allocation struct, USF_GRANULARITY = one block, MCS1 is used

Sent on AGCH.

4

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF addressing the MS. Sent on PACCH of PDCH assigned in step 3.

5

MS -> SS

RLC data block

Received on the assigned PDTCH.

6

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS. Sent on PACCH.

7

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS. Sent on PACCH.

8

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS. Sent on PACCH.

9

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS. Sent on PACCH.

10

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS. Sent on PACCH.

11

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS. Sent on PACCH.

12

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS. Sent on PACCH.

13

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS. Sent on PACCH.

14

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS. Sent on PACCH.

15

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS. Sent on PACCH.

16

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS. Sent on PACCH.

17

MS<->SS

Steps 4 to 16 are repeated at most 22 times or until MS does not send further RLC data blocks at step 5.

Note: steps 4 to 16 transfer one block every 52 frames, or 240 ms.

22 repetitions require about 5.5 s. (Timer T3166 shall expire).

19

MS -> SS

EGPRS PACKET CHANNEL REQUEST

MS re-initiates packet access procedure. Received on RACH.

19A

If the MS requests two phase access the Test Case is terminated

20

SS -> MS

IMMEIDATE ASSIGNMENT

Indicating one phase packet access granted, MCS-1 shall be used and USF_GRANULARITY = one block. Sent on AGCH.

21

MS<->SS

Steps 4 to 16 are repeated 17 times.

Note:

17 repetitions require about 4.3 s. (Timer T3166 should not expire).

22

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on the PACCH. Containing correct value of CONTENTION_RESOLUTION_TLLI

23

{Uplink data transfer, dynamic allocation}

Macro. Completion of the TBF procedure.

Specific message contents

PACKET UPLINK ASSIGNMENT message in step 22:

Information Element

value/ remark

0 (Global TFI)

– Global TFI

The TFI value assigned in step 3

Message Escape bit

1 (EGPRS)

1 <CONTENTION_RESOLUTION_TLLI>

1 CONTENTION_RESOLUTION_TLLI containing the same value as the received one

52.8.1.9 One phase access/ PBCCH not present / CONTENTION_RESOLUTION_TLLI / Contention resolution / TLLI mismatch

52.8.1.9.1 Conformance requirements

The contention resolution has failed on the mobile station side when the counter N3104 reaches its maximum value, or timer T3166 expires. The contention resolution also fails, if the mobile station receives a PACKET UPLINK ACK/NACK message or in EGPRS TBF mode a PACKET UPLINK ASSIGNMENT message addressing the TFI associated with the TBF and including a TLLI value other than that the mobile station included in the RLC header of the first RLC data blocks ; in such a case, the mobile station shall not transmit a PACKET CONTROL ACKNOWLEDGEMENT in the uplink radio block specified if a valid RRBP field is received as part of the PACKET UPLINK ACK/NACK message.

In case of a contention resolution failure on the mobile station side, the mobile station shall reset the counter N3104 and stop timer T3166, if not expired. The mobile station shall stop transmitting on the TBF and reinitiate the packet access procedure, unless it has already been repeated 4 times. In that case, a TBF failure has occurred.

Reference

3GPP TS 04.60 subclause 7.1.2.3.

52.8.1.9.2 Test purpose

To verify that the mobile station reinitiates packet access when it receives a PACKET UPLINK ASSIGNMNENT message with the correct TFI but with a CONTENTION_RESOLUTION_TLLI other than the mobile station has included in the RLC header.

52.8.1.9.3 Method of test

Initial conditions

System Simulator:

1 cell supporting EGPRS.

Mobile Station:

The MS is GPRS attached and in packet idle mode. PDP context 2 has been established.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to initiate packet uplink transfer of an LLC PDU. The SS assigns packet uplink resources in an IMMEDIATE ASSIGNMENT message indicating one phase packet access. The MS shall start transferring RLC data block after SS has assigned USF to the MS. The SS acknowledges the RLC block transfer with a PACKET UPLINK ACK/NACK including correct TFI and incorrect TLLI. The SS continue to assign USF to the MS. The SS shall verify that the MS immediately stops transmitting (see note below) and retries packet access procedure.

At the second attempt, the SS sends PACKET UPLINK ASSIGNMENT including a correct TLLI. The SS verifies that this time the MS does not abort the access procedure and successfully completes the data transfer.

NOTE: A mobile station, receiving a commanding message in block number N, shall take an "immediate" action as a result of the command, starting in any block from block number N+1 to N+6 (inclusive).

Maximum duration of the test

5 minutes.

Expected sequence

Step

Direction

Message

Comments

1

MS

The MS is triggered to initiate packet uplink transfer of an LLC PDU consisting of 200 octets data.

2

MS -> SS

EPACKET CHANNEL REQUEST

Received on RACH.

2A

If the MS requests two phase access the Test Case is terminated

3

SS -> MS

IMMEDIATE ASSIGNMENT

Dynamic allocation struct, USF_GRANULARITY = one block, MCS1 is used

Sent on AGCH.

4

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Contained USF assigned to the MS.

5

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

6

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on the PACCH. Containing wrong value of CONTENTION_RESOLUTION_TLLI

7

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Execute step 7 six times with USF assigned to the MS or until the MS sends Packet Channel request in step 8. The SS verifies that the MS does not transmit more than 6 uplink RLC data block after step 6 and before step 8.

8

MS -> SS

EGPRS PACKET CHANNEL REQUEST

MS re-initiates packet access procedure. Received on RACH.

8A

If the MS requests two phase access the Test Case is terminated

9

SS -> MS

IMMEDIATE ASSIGNMENT

Indicating one phase packet access granted, dynamic allocation struct and USF_GRANULARITY = one block. Sent on AGCH.

10

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Contained USF assigned to the MS.

11

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

12

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on the PACCH. Containing correct value of CONTENTION_RESOLUTION_TLLI

13

{Uplink data transfer, dynamic allocation}

Macro. Completion of the TBF procedure.

Specific message contents

PACKET UPLINK ASSIGNMENT message in step 6:

Information Element

value/ remark

0 (Global TFI)

– Global TFI

The TFI value assigned in step 3

Message Escape bit

1 (EGPRS)

1 <CONTENTION_RESOLUTION_TLLI>

1 CONTENTION_RESOLUTION_TLLI containing different value than the received one

PACKET UPLINK ASSIGNMENT message in step 12:

Information Element

value/ remark

0 (Global TFI)

– Global TFI

The TFI value assigned in step 3

Message Escape bit

1 (EGPRS)

1 <CONTENTION_RESOLUTION_TLLI>

1 CONTENTION_RESOLUTION_TLLI containing the same value as the received one

52.8.1.10 One phase access/ PBCCH not present / CONTENTION_RESOLUTION_TLLI / Contention resolution / 4 access repetition attempts

52.8.1.10.1 Conformance requirement

The contention resolution has failed on the mobile station side when the counter N3104 reaches its maximum value, or timer T3166 expires. The contention resolution also fails, if the mobile station receives a PACKET UPLINK ACK/NACK message or in EGPRS TBF mode a PACKET UPLINK ASSIGNMENT message addressing the TFI associated with the TBF and including a TLLI value other than that the mobile station included in the RLC header of the first RLC data blocks ; in such a case, the mobile station shall not transmit a PACKET CONTROL ACKNOWLEDGEMENT in the uplink radio block specified if a valid RRBP field is received as part of the PACKET UPLINK ACK/NACK message.

In case of a contention resolution failure on the mobile station side, the mobile station shall reset the counter N3104 and stop timer T3166, if not expired. The mobile station shall stop transmitting on the TBF and reinitiate the packet access procedure, unless it has already been repeated 3 or 4 times. In that case, a TBF failure has occurred.

Reference

3GPP TS 04.60 subclause 7.1.2.3.

52.8.1.10.2 Test purpose

To verify that the mobile station repeats the packet access initiation 4 times.

52.8.1.10.3 Method of test

Initial conditions

System Simulator:

1 cell supporting EGPRS.

Mobile Station:

The MS is GPRS attached and in packet idle mode. PDP context 2 has been established.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to initiate packet uplink transfer of an LLC PDU. The SS assigns packet uplink resources in an IMMEDIATE ASSIGNMENT message indicating one phase packet access. The MS shall start transferring RLC data blocks after SS has assigned USF to the MS. The SS acknowledges the RLC block transfer with a PACKET UPLINK ASSIGNMENT including a TLLI not corresponding to the MS. The SS shall verify that the MS stops transmitting blocks and reinitiates packet access. This test sequence shall be repeated three or four times.

Maximum duration of the test

5 minutes.

Expected sequence

Step

Direction

Message

Comments

1

MS

The MS is triggered to initiate packet uplink transfer of an LLC PDU consisting of 200 octets data.

2

MS -> SS

EPACKET CHANNEL REQUEST

Received on RACH.

2A

If the MS requests two phase access the Test Case is terminated

3

SS -> MS

IMMEDIATE ASSIGNMENT

Dynamic allocation struct, USF_GRANULARITY = one block, MCS1 is used

Sent on AGCH.

4

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Contained USF assigned to the MS.

5

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

6

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on the PACCH. Containing wrong value of CONTENTION_RESOLUTION_TLLI

7

SS

The SS verifies that the MS reinitiates the packet access procedure from step 2 three or four times (a total of 4 or 5 access).

Specific message contents

PACKET UPLINK ASSIGNMENT message in step 6:

Information Element

value/ remark

0 (Global TFI)

– Global TFI

The TFI value assigned in step 3

Message Escape bit

1 (EGPRS)

1 <CONTENTION_RESOLUTION_TLLI>

1 CONTENTION_RESOLUTION_TLLI containing different value than the received one

52.8.1.11 Void

52.8.1.12 One phase access/PBCCH absent/CONTENTION_RESOLUTION_TLLI/ Contention resolution / Successful Resource Reallocation

52.8.1.12.1 Conformance requirements

The TLLI is used to uniquely identify the mobile station when sending on uplink. Every RLC data block that is sent on the TBF shall include the TLLI of the mobile station, until the contention resolution is completed on the mobile station side. If MCS-7, MCS-8 or MCS-9 is used for the transmission of the TLLI in EGPRS TBF mode (i.e., the RLC/MAC block is carrying two RLC data blocks), the TLLI shall be inserted in both RLC data blocks. The TLLI shall also be included in the PACKET RESOURCE REQUEST and the ADDITIONAL MS RADIO ACCESS CAPABILITIES messages, if those are sent during the contention resolution.

The retransmission of an RLC data block shall include the TLLI (or the TLLI and the PFI field), if the RLC data block was originally transmitted including these fields, also if the retransmission occurs after the completion of the contention resolution.

The network shall respond by including the TLLI in the PACKET UPLINK ACK/NACK message after the first correctly received RLC data block that comprises the TLLI. In EGPRS TBF mode, the network may instead respond by addressing the mobile station with the TFI of the assigned TBF and including the TLLI (in the CONTENTION_RESOLUTION_TLLI field) in a PACKET UPLINK ASSIGNMENT message, if the resources allocated for the TBF need to be reallocated (see clauses 8.1.1.1.2, 8.1.1.3.1 and 8.1.1.3.2).

The contention resolution is successfully completed on the mobile station side when the mobile station receives a PACKET UPLINK ACK/NACK message addressing the mobile station with the TFI value associated with the uplink TBF and including the same TLLI value that the mobile station has included in the RLC header of the first RLC data blocks, or alternatively, in EGPRS TBF mode, a PACKET UPLINK ASSIGNMENT message addressing the mobile station with the TFI value associated with the uplink TBF and including the same TLLI value that the mobile station included in the RLC header of the first RLC data blocks. The mobile shall then stop timer T3166 and counter N3104.

Reference

3GPP TS 04.60 subclauses 7.1.2.3

3GPP TS 05.10 subclause 6.11.3

3GPP TS 04.18 subclause 3.5.2.1.3.2

52.8.1.12.2 Test purpose

To verify that in EGPRS TBF mode, during one phase access if SS sends a PACKET UPLINK ASSIGNMENT message for successful contention resolution and if the uplink resources are reallocated by the PACKET UPLINK ASSIGNMENT message, the mobile station successfully take into consideration the new resources allocated in the PACKET UPLINK ASSIGNMENT message.

52.8.1.12.3 Method of test

Initial conditions

System Simulator:

1 cell supporting EGPRS. PBCCH not present.

Mobile Station:

The MS is GPRS attached and in packet idle mode. PDP context 2 has been established.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to transfer 500 octets of data. In response to EGPRS PACKET CHANNEL REQUEST sent by the MS, the SS assigns packet uplink resources in an IMMEDIATE ASSIGNMENT message indicating one phase packet access.

SS allocate resources to the MS to transfer RLC data blocks. SS verifies that all the data blocks contain TTLI field. SS sends a PACKET UPLINK ASSIGNMENT message addressing the MS with the TFI value associated with the Uplink TBF and including the correct TLLI in the CONTENTION_RESOLUTION_TLLI field. SS reallocate the resources of the uplink TBF in the PACKET UPLINK ASSIGNMENT message by changing the associated TFI and Coding scheme of the uplink TBF.

SS verifies that MS takes into consideration the resource reallocation in the PACKET UPLINK ASSIGNMENT message by checking that the MS uses the new TFI and coding scheme for transmission of new RLC data blocks and that the MS does not include TLLI in the RLC Data Block header.

Maximum duration of the test

5 minutes.

Expected sequence

Step

Direction

Message

Comments

1

MS

The MS is triggered transfer 500 octets data.

2

MS -> SS

EGPRS PACKET CHANNEL REQUEST

Received on RACH.

2A

If the MS requests two phase access the Test Case is terminated

3

SS -> MS

IMMEDIATE ASSIGNMENT

Dynamic allocation struct, USF_GRANULARITY = one block,

Sent on AGCH.

4

SS -> MS

PACKET DOWLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned in step 3, containing USF assigned to the MS.

5

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Check that the coding is the scheme specified by TLLI_BLOCK_CHANNEL_CODING, the TFI is correct and the block contains TLLI.

6

Repeat Step 4 & 5 five times.

7

SS -> MS

PACKET UPLINK ASSIGNMENT

Addressing the MS with the TFI allocated in Step 3.

Dynamic allocation struct,

USF_GRANULARITY = one block.

Assign different TFI and Modulation and Coding scheme.

Sent on PACCH.

8

SS -> MS

PACKET DOWLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned in step 7, containing USF assigned to the MS.

9A (optional)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

The MS may send an EGPRS RLC Data Block with TLLI field already in the transmit buffer.

9B

(optional)

SS -> MS

PACKET DOWLINK DUMMY CONTROL BLOCK

If optional step 9A is received.

Sent on the PACCH of the PDCH assigned in step 7, USF assigned to the MS.

9

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

Verify that the RLC Data block contains the correct TFI

As assigned in Step 7.

Verify that the Modulation and Coding Scheme is as commanded in Step 7

Verify that the data block does not contain TLLI.

10

{Completion of uplink RLC data block transfer}

Specific message contents

IMMEDIATE ASSIGNMENT message in step 3:

< EGPRS Channel Coding Command >

MCS-2

< TLLI_BLOCK_CHANNEL_CODING >

1

PACKET UPLINK ASSIGNMENT message in step 7:

{0 < Global TFI >

Same as UL TFI assigned in Step 3

{ 0 | 1 <CONTENTION_RESOLUTION_TLLI >

1

CONTENTION_RESOLUTION_TLLI}

Same as TLLI received in the RLC Data Block in Step 5

< EGPRS Channel Coding Command >

MCS-4

{0|1 <UPLINK_TFI_ASSIGNMENT>

1

UPLINK_TFI_ASSIGNMENT

Different from the TFI value assigned in Step 3.