51.3 MAC/RLC Release

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

The maximum duration of each test is per default 5 minutes.

51.3.1 TBF Release / Uplink / Normal / MS initiated

51.3.1.1 TBF Release / Uplink / Normal / MS initiated / Acknowledged mode

51.3.1.1.1 Conformance requirements

1. The MS initiates release of the uplink TBF by beginning the countdown process. When the MS has sent the RLC data block with CV = 0 and there are no elements in the V(B) array set to the value Nacked, it shall start timer T3182 and stop timer T3180, if running. The MS shall continue to send RLC data blocks on each assigned uplink data block, according to the algorithm defined in 3GPP TS 04.60, subclause 9.1.3.2.

2. Upon reception of a PACKET UPLINK ACK/NACK message the MS shall stop timer T3182.

3. If the PACKET UPLINK ACK/NACK message has the Final Ack Indicator bit set to ‘1’, the MS shall transmit the PACKET CONTROL ACKNOWLEDGEMENT message and release the TBF. If there is no ongoing downlink TBF the MS shall enter packet idle mode.

4. If the PACKET UPLINK ACK/NACK message requests retransmission of RLC data blocks, the MS shall if necessary wait for allocation of uplink resources and then retransmit the RLC data blocks requested, restarting timer T3180 after each block is transmitted . The MS shall then start timer T3182 and wait for a PACKET UPLINK ACK/NACK message as above.

5. Upon transition from the packet transfer mode to the packet idle mode, a MS shall enter the Transfer non-DRX mode period.

6. Upon a receipt of a commanding message or indication from the network requiring an action by the MS, if the reaction time for such action is not specified elsewhere, the MS shall begin to perform the required action no later than the next occurrence of block B((x+6) mod 12), where block B(x) is the radio block containing the commanding message or indication from the network.

References

3GPP TS 04.60, subclauses 9.3.2.3 and 5.5.1.5.

3GPP TS 05.10, subclause 6.11.4.

51.3.1.1.2 Test purpose

To verify that in RLC acknowledged mode:

1. the MS initiates release of an uplink TBF by beginning countdown process. After CV = 0 and no elements in the V(B) array set to the value "Nacked" the MS continues to send RLC data blocks on each assigned uplink data block in the way defined in 3GPP TS 04.60, subclause 9.1.3 and waits for PACKET UPLINK ACK/NACK.

2. the MS retransmits the requested RLC data blocks if the PACKET UPLINK ACK/NACK message requests to do so. The MS then waits for another PACKET UPLINK ACK/NACK message.

3. the MS transmits the PACKET CONTROL ACKNOWLEDGEMENT message and release the TBF upon reception of a PACKET UPLINK ACK/NACK with the Final Ack Indicator bit set to ‘1’. If there is no ongoing downlink TBF the MS shall enter packet idle mode.

51.3.1.1.3 Method of test

Initial Conditions

System Simulator:

EGPRS supported.

cell, default setting, BS_CV_MAX = 10.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated, SPLIT PG CYCLE negotiated and PDP test context2 activated.

Specific PICS Statements

– EGPRS Multislotclass (TSPC_Type_EGPRS_Multislot_ClassX where X = 1..45)

PIXIT Statements

Test Procedure

The test has three parts.

1. The MS is triggered to transfer user data. A TBF of dynamic allocation in acknowledged mode with USF_GRANULARITY = 1 block is assigned. The countdown values are checked during the RLC data transferring. The SS acknowledges the all received RLC data blocks with the Final Ack Indicator bit set to ‘1. The SS assigns a downlink TBF, transfers a number of downlink data blocks and polls the MS. The MS responses the polling.

2. The MS is assigned a TBF of dynamic allocation in acknowledged mode with USF_GRANULARITY = 4 blocks. The countdown values are checked during the RLC data transferring. The SS acknowledges the all received RLC data blocks with the Final Ack Indicator bit set to ‘1.

3. The MS is triggered to transfer user data. A TBF of dynamic allocation on two timeslots in acknowledged mode with USF_GRANULARITY = 4 block is assigned. The countdown values are checked during the RLC data transferring.

The SS acknowledges the all received RLC data blocks with the Final Ack Indicator bit set to ‘1.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation one phase access with contention resolution}

Or

{Uplink dynamic allocation two phase access}

N = 440 octets,

USF_GRANULARITY = 1 block,

EGPRS_CHANNEL_CODING_COMMAND: MCS-1,

Resegment bit = 1,

TLLI_BLOCK_CHANNEL_CODING: ‘0’B, MCS-1.

RLC acknowledged mode (PDP context2), without starting time

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

4

Repeat step 2 and 3 until the countdown value CV=4.

5

SS -> MS

PACKET UPLINK ACK/NACK

Acknowledge all received data blocks, USF assigned to the MS. PREEMPTIVE_TRANSMISSION_BIT=1

6

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Check that CV=3.

7

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

8

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Check that CV=2.

8a

Repeat steps 7 and 8 two more times and check that first CV =1 block is received and then CV = 0 is received.

9

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

10

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Check that the data block is a retransmission of the data block transmitted in step 6, CV=3.

11

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

12

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Check that the data block is a retransmission of the data block transmitted in step 8.

12a

Repeat steps 11 and 12 two more times and check that first CV =1 block is retransmitted and then CV = 0 is retransmitted

12b

SS

SS waits BS_CV_MAX periods

13

SS -> MS

PACKET UPLINK ACK/NACK

Negatively acknowledge the data block transmitted with CV = 0. PREEMPTIVE_TRANSMISSION_BIT=1

13a

Wait for 5 radio block periods.

13b

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Containing USF assigned to MS.

A14 (optional step)

MS -> SS

UPLINK RLC DATA BLOCK

MS may retransmit block with CV=3 if it has already been scheduled while Packet Uplink Ack/Nack is being processed. In this case go to step B14

B14 (optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

14

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Check that the data block is a retransmission of the data block transmitted with CV = 0.

15

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indicator = ‘1’ containing a valid RRBP=26. Acknowledge the last two data blocks.

PREEMPTIVE_TRANSMISSION_BIT=1

16

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on the radio block specified by RRBP

17

SS -> MS

IMMEDIATE ASSIGNMENT

Sent on a PCH block corresponding to the MS’s paging group, including a packet downlink assignment, acknowledged mode.

18

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCKS

10 downlink data blocks, the data block with FBI = ‘1’ and a valid RRBP

19

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the block specified by RRBP in step 18. Check that the Final Ack indicator = ‘1’.

20

{Uplink dynamic allocation one phase access with contention resolution}

or

{Uplink dynamic allocation two phase access}

N = 440 octets,

USF_GRANULARITY = 4 blocks,

EGPRS_CHANNEL_CODING_COMMAND: MCS-1,

Resegment bit = 1,

TLLI_BLOCK_CHANNEL_CODING: ‘0’B, MCS-1.

RLC acknowledged mode (PDP context2), without starting time

PREEMPTIVE_TRANSMISSION_BIT=1(Applicable only in case of one phase access with contention resolution)

21

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

22

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

23

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

24

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

25

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

25A

(optional step)

SS -> MS

PACKET UPLINK ACK/NACK

Acknowledge all received data blocks.

PREEMPTIVE_TRANSMISSION_BIT=1. This step should be executed only if two phase access has been performed at step20.

26

Regard the steps 21 – 25 as a step block. Repeat the step block until the countdown value CV = 0 in one of data blocks received.

26a

SS

SS waits BS_CV_MAX periods after reception of Data block with CV=0

27

SS -> MS

PACKET UPLINK ACK/NACK

Acknowledge all received data blocks except for the data blocks which have CV=2, CV=1, and CV=0.

Set SSN value in Ack/Nack description equal to the BSN’ of the received data block with CV = 1.

PREEMPTIVE_TRANSMISSION_BIT=1

27a

SS

Wait for 5 block periods

27b

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

A28 (optional step)

MS -> SS

UPLINK RLC DATA BLOCK

MS may retransmit block with CV=15 if it has already been scheduled before the end of the reaction time.

28

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Check that the countdown value CV = 2.

29

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Check that the countdown value CV = 1.

30

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Check that the countdown value CV = 0.

31A

(optional step)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

If Optional Step A28 is received, then this step shall be bypassed. (USF Granularity=1 and 4 blocks already received)

Check that the countdown value CV = 2.

31

SS

SS waits BS_CV_MAX periods.

32

SS -> MS

PACKET UPLINK ACK/NACK

Negatively acknowledge the data blocks of CV=2, and CV=0.Acknowledge the data block of CV=1.

PREEMPTIVE_TRANSMISSION_BIT=1

32a

SS

Wait for 5 block periods

32b

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

33A

(optional step)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Optional Step . The MS may transmit the Data block already in the transmit buffer with

CV=1 if 31A was received or

CV=2 if 31A was not received.

33

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Check that the countdown value CV = 2.

34

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Check that the countdown value CV = 0.

35

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Check that the countdown value CV = 2.

36A

(optional step)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

If Optional Step 33A is received, then this step shall be bypassed. (USF Granularity=1 and 4 blocks already received)

Check that the countdown value CV = 0.

37

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indicator = ‘1’ containing valid RRBP. Sent on PACCH of the assigned PDCH. Acknowledge all data blocks received. PREEMPTIVE_TRANSMISSION_BIT=1

38

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

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

39

SS -> MS

IMMEDIATE ASSIGNMENT

Sent on a PCH block corresponding to the MS’s paging group, including a packet downlink assignment, acknowledged mode.

40

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCKS

10 downlink data blocks, the data block with FBI = ‘1’ and a valid RRBP

41

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the block specified by RRBP in step 40. Check that the Final Ack indicator = ‘1’.

The following steps are not applicable to the MS in EGPRS multislot class 1, 2, 3, 4, 8, 30, 35 and 40.

42

{Uplink dynamic allocation two phase access}

N = 1000 octets, without starting time,

USF_GRANULARITY = 4 blocks,

RLC_DATA_BLOCKS_GRANTED = open-end,

EGPRS_CHANNEL_CODING_COMMAND: MCS-4,

Resegment bit = 1,

RLC acknowledged mode (PDP context2),

Two slots, USF0 on TN0 and USF1 on TN1, are assigned.

43

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF0 on PDTCH0 addressing the MS.

44

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF1 on PDTCH1 addressing the MS, sent on the same TDMA frame as step 43.

45

MS -> SS

EGPRS UPLINK RLC DATA BLOCKS

Received on the assigned PDTCH0 and PDTCH1.

Check that the coding as specified in EGPRS_CHANNEL_CODING_COMMAND, the TFI is correct and the block does not contain TLLI.

46

MS -> SS

EGPRS UPLINK RLC DATA BLOCKS

Received on the assigned PDTCH0 and PDTCH1.

47

MS -> SS

EGPRS UPLINK RLC DATA BLOCKS

Received on the assigned PDTCH0 and PDTCH1.

48

MS -> SS

EGPRS UPLINK RLC DATA BLOCKS

Received on the assigned PDTCH0 and PDTCH1.

49

Regard the steps 43 – 48 as a step block. Repeat the step block until the countdown value CV =0 in one of data blocks received.

Check the CV decrement from BS_CV_MAX (10) to 0.

50

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indicator = ‘1’ containing a valid RRBP. Sent on PACCH of the assigned PDCH. Acknowledge all data blocks received. PREEMPTIVE_TRANSMISSION_BIT=1

51

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

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

51.3.1.2 TBF Release / Uplink / Normal / MS initiated / Unacknowledged mode

51.3.1.2.1 Conformance requirements

The MS initiates release of the uplink TBF by beginning the countdown process. It indicates the end of the TBF by setting the CV value to 0 and starts timer T3182.

Upon reception of a PACKET UPLINK ACK/NACK message the MS shall stop timer T3182. If the PACKET UPLINK ACK/NACK message has the Final Ack Indicator bit set to ‘1’, the MS shall transmit the PACKET CONTROL ACKNOWLEDGEMENT message and release the TBF. If there is no ongoing downlink TBF the MS shall enter packet idle mode.

If timer T3182 expires the MS shall release the TBF as if a PACKET UPLINK ACK/NACK message was received.

References

3GPP TS 04.60, subclause 9.3.3.3.

51.3.1.2.2 Test purpose

To verify that in RLC unacknowledged mode:

1. the MS initiates release of an uplink TBF by beginning the countdown process and indicates the end of the TBF by setting the CV value to 0.

2. the MS transmits the PACKET CONTROL ACKNOWLEDGEMENT message and release the TBF upon reception of a PACKET UPLINK ACK/NACK message with the Final Ack Indicator bit set to ‘1’ after CV=0. If there is no ongoing downlink TBF the MS enters packet idle mode.

3. the MS releases the TBF as if a PACKET UPLINK ACK/NACK message was received when timer T3182 expires.

51.3.1.2.3 Method of test

Initial Conditions

System Simulator:

EGPRS supported.

1 cell, default setting, BS_CV_MAX = 12.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated, SPLIT PG CYCLE negotiated and PDP test context3 activated.

Specific PICS Statements

– EGPRS Multislotclass (TSPC_Type_EGPRS_Multislot_ClassX where X = 1..45)

PIXIT Statements

Test Procedure

The test procedure has three parts.

1. The MS is triggered to transfer data. A TBF of dynamic allocation in unacknowledged mode is assigned. The countdown values are checked during the RLC data transferring. The SS acknowledges the all received RLC data blocks with the Final Ack Indicator bit set to ‘1 and polls the MS. The MS sends PACKET CONTROL ACKNOWLEDGEMENT in response of polling. After 6 blocks the SS assigns a downlink TBF in unacknowledged mode, sends a number downlink data blocks and polls the MS with a valid RRBP. The MS responses the polling.

2. The MS is triggered to transfer data. A TBF of dynamic allocation in unacknowledged mode is assigned. The countdown values are checked during the RLC data transferring. The SS does not acknowledge the received RLC data blocks. After CV = 0 the SS waits for 5.5s (T3182 expires). Once CV=0 the SS checks that the MS does not transfer further RLC data blocks on the assigned TBF.

3. The MS is triggered to transfer data. A TBF of dynamic allocation on two timeslots in unacknowledged mode is assigned. The countdown values are checked during the RLC data transferring. The SS does not acknowledge the received RLC data blocks. Once CV=0 the SS checks that the MS does not transfer further RLC data blocks on the assigned TBF. The last block may be transmitted twice (once in each slot) or the MS may transmit a PACKET UPLINK DUMMY CONTROL message..

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 440 octets in RLC unacknowledged mode. (PDP context3)

TLLI_BLOCK_CHANNEL_CODING = ‘0’B, MCS-1, EGPRS_CHANNEL_CODING_COMMAND = MCS-1,

Resegment bit = 1.

2

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to MS

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

4

Repeat step 2 and 3 until the countdown value CV=0.

5

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indicator = ‘1’ containing a valid RRBP=13, no retransmission needed. PREEMPTIVE_TRANSMISSION_BIT=1

6

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

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

7

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to MS

8

SS

Check that no data block is transmitted by the MS in the next radio blocks.

9

SS -> MS

IMMEDIATE ASSIGNMENT

Sent on a PCH block corresponding to the MS’s paging group, including a packet downlink assignment, unacknowledged mode. Steps 10 – 12 verify whether the MS has entered idle mode.

10

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

11

Repeat step 10 ten times. In the last data block set FBI = ‘1’ with a valid RRBP.

12

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on the block specified by RRBP in step 11.

13

{Uplink dynamic allocation two phase access}

n = 600 octets in RLC unacknowledged mode. (PDP context3)

TLLI_BLOCK_CHANNEL_CODING = ‘1’B, MCS-1, EGPRS_CHANNEL_CODING_COMMAND = MCS-1,

Resegment bit = 1.

14

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to MS

15

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDCH.

16

Repeat step 14 and 15 until the countdown value CV=0.

16 a

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to MS to delay start of T3180 by 500ms (SS should ignore any received Rlc data block).

This step is repeated until a PACKET UPLINK DUMMY CONTROL BLOCK is received from the MS, but not more than 4 times.

17

SS

Wait 5.5 seconds (starting after the last RLC data block) to allow T3182 expiring

18

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to MS

19

SS

Check that no data block is transmitted by the MS.

The following steps are not applicable to the MS in EGPRS multislot class 1, 2, 3, 4, 8, 30, 35 and 40.

20

SS -> MS

{Uplink dynamic allocation two phase access}

n = 1200 octets in RLC unacknowledged mode. (PDP context3)

Uplink dynamic allocation

EGPRS_CHANNEL_CODING_COMMAND = MCS-4,

Resegment bit = 1,

Two timeslots are assigned

21

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCKS

Sent on PDTCH0 and PDTCH1

22

MS->SS

EGPRS UPLINK RLC DATA BLOCKS

Received on the assigned PDTCH1 and PDTCH0.

23

SS

Repeat steps 21 and 22

Check the CV decrement from BS_CV_MAX (=12) to 0 in the received data blocks. Last block (CV=0) may be transmitted twice, once in PDTCH0 and once in PDTCH1 or the MS may transmit a PACKET UPLINK DUMMY CONTROL BLOCK after the last EGPRS RLC DATA BLOCK

23 a

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to MS to delay start of T3180 by 500ms (SS should ignore any received Rlc data block).

This step is repeated until a PACKET UPLINK DUMMY CONTROL BLOCK is received from the MS, but not more than 4 times.

24

SS

Wait 5.5 seconds (starting after the last RLC data block) for T3182 expiry

25

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCKS

Sent on PDTCH0 and PDTCH1

26

SS

Verify that no data block is transmitted by the MS

51.3.1.3 TBF Release / Uplink / Normal / MS initiated / Channel coding change during countdown

51.3.1.3.1 Conformance requirements

If the MS receives a change in the EGPRS Channel Coding Command in a PACKET UPLINK ACK/NACK message during the countdown procedure, the MS shall act upon the new EGPRS Channel Coding Command. The MS shall then recalculate the CV values for any untransmitted RLC data blocks using the new RLC data block size.

References

3GPP TS 04.60, subclause 9.3.1.

51.3.1.3.2 Test purpose

It is verified that the MS acts upon the new EGPRS Channel Coding Command and recalculates the CV values for any untransmitted RLC data blocks using the new RLC data block size when the MS receives a change of EGPRS Channel Coding Command in a PACKET UPLINK ACK/NACK message during the countdown procedure.

51.3.1.3.3 Method of test

Initial Conditions

System Simulator:

EGPRS supported.

1 cell, default setting, BS_CV_MAX = 7.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated, SPLIT PG CYCLE negotiated and PDP context3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

1. The MS is triggered to transfer data. A TBF of dynamic allocation with channel coding MCS-4 in unacknowledged mode is assigned. The countdown values are checked during the RLC data transferring.

2. Once CV=7 (BS_CV_MAX) the SS acknowledges the all received RLC data blocks and changes the channel coding to MCS-1. In the next received RLC data block CV=15. The countdown values are checked during the RLC data transferring.

3. When CV=7 is reached the SS acknowledges the all received RLC data blocks and changes the channel coding to MCS-2. The SS checks the next received RLC data block containing CV=5 or 4 or 3 as the case may be. The countdown values are checked during the RLC data transferring until CV=0. The SS acknowledges all received RLC data blocks with the Final Ack Indicator bit set to ‘1.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 1800 octets,

USF_GRANULARITY = 1 block,

EGPRS_CHANNEL_CODING_COMMAND = MCS-4,

Resegment bit = 1.

RLC unacknowledged mode (PDP context3), without starting time

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

3

MS-> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

4

Repeat step 2 and 3 until the countdown value CV=7 (BS_CV_MAX).

5

SS -> MS

PACKET UPLINK ACK/NACK

Acknowledge all received data blocks,

EGPRS_CHANNEL_CODING_COMMAND = MCS-1,

Resegment bit = 1. PREEMPTIVE_TRANSMISSION_BIT=1

SS will then wait for 6 blocks with no USF

6

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

A6 (optional step)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

MS may transmit a previously queued RLC block with the old coding scheme MCS-4 and CV=6

B6 (optional step)

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS. This step is executed in case step A6 is executed

7

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

Check that the countdown value CV = 15.

8

SS -> MS

PACKET UPLINK ACK/NACK

Sent on the PACCH of the PDCH assigned in step 2, containing USF assigned to the MS. PREEMPTIVE_TRANSMISSION_BIT=1

9

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

10

Repeat step 8 and 9 until the countdown value CV=7 (BS_CV_MAX).

11

SS -> MS

PACKET UPLINK ACK/NACK

EGPRS_CHANNEL_CODING_COMMAND = MCS-2,

Resegment bit = 1. PREEMPTIVE_TRANSMISSION_BIT=1

SS will then wait for 6 blocks with no USF

12

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

A12 (optional step)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

MS may transmit a previously queued RLC block with the old coding scheme MCS-1 and CV=6

B12 (optional step)

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS. This step is executed in case step A12 is executed

13

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

Check the countdown value CV. In case the MS has sent an EGPRS UPLINK RLC DATA BLOCK in step A12, CV = 3 or 4, otherwise CV = 4 or 5.

14

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

15

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

16

Repeat step 14 and 15 until the countdown value CV=0.

17

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indicator = ‘1’ containing valid RRBP, acknowledge the all received data blocks.

PREEMPTIVE_TRANSMISSION_BIT=1

18

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

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

Specific Message Contents

PACKET UPLINK ACK/NACK message in step 5:

Information Element

value/ remark

EGPRS_CHANNEL_CODING_COMMAND

MCS-1

PACKET UPLINK ACK/NACK message in step 11:

Information Element

value/ remark

EGPRS_CHANNEL_CODING_COMMAND

MCS-2

51.3.2 TBF Release / Uplink / Normal / Network initiated

51.3.2.1 TBF Release / Uplink / Normal / Network initiated / Acknowledged mode

51.3.2.1.1 Conformance requirements

The network may initiate release of an uplink TBF by transmitting a PACKET TBF RELEASE message to the mobile station on the PACCH. A cause value indicates the reason for release.

If the cause value is "Normal release" the mobile station shall continue to the next LLC PDU boundary, starting the count down procedure at whatever value of CV is appropriate to count down to zero at the LLC PDU boundary, and then release the TBF according to the procedures in 3GPP TS 04.60, subclause 9.3.2.3.

References

3GPP TS 04.60, subclause 8.1.1.4.

51.3.2.1.2 Test purpose

To verify that when the MS, in an uplink TBF of the RLC acknowledged mode, receives a PACKET TBF RELEASE message with cause value "Normal release":

1. the MS continues the TBF to the next LLC PDU boundary;

2. the MS starts the count down procedure at whatever value of CV is appropriate to count down to zero at the LLC PDU boundary;

3. the MS then releases the TBF according to uplink acknowledged mode release procedure.

51.3.2.1.3 Method of test

Initial Conditions

System Simulator:

EGPRS supported.

1 cell, default setting, BS_CV_MAX = 7.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated, SPLIT PG CYCLE negotiated and PDP context 2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

1. The MS is triggered to transfer 2000 octets user data. A TBF of dynamic allocation in acknowledged mode is assigned. After the MS transfers several RLC data blocks the SS sends PACKET TBF RELEASE with cause value "Normal release. The length indicator and E bit in data block headers are checked during the RLC data transferring until CV=0 to ensure that the MS has transmitted only the RLC data block of the first LLC PDU.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation one phase access with contention resolution}

or

{Uplink dynamic allocation two phase access}

n = 2000 octets

(Note: more than one LLC PDU is needed for the test.)

USF_GRANULARITY = 1 block,

EGPRS_CHANNEL_CODING_COMMAND: MCS-1,

TLLI_BLOCK_CHANNEL_CODING: ‘1’B, MCS-1.

RLC acknowledged mode (PDP context2), without starting time

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

4

Repeat step 2 and 3 three times

5

SS -> MS

PACKET TBF RELEASE

Sent on the PACCH of the PDCH assigned, USF not assigned to the MS, Global TFI is same as the assigned one in step 1, Uplink_Release = yes, Cause value = "Normal release".

5a

SS

SS waits 3 blocks.

6

SS -> MS

PACKET UPLINK ACK/NACK

USF assigned to the MS, on PACCH of the assigned PDCH in step 1. PREEMPTIVE_TRANSMISSION_BIT=1

7

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

8

Repeat step 6 and 7 until the countdown value CV=0 in step 7.

Use of the Length indicator and E bit of the received data headers to determine that only the 1st LLC PDU is transmitted.

9

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indicator = ‘1’ containing valid RRBP. Acknowledge all data blocks. PREEMPTIVE_TRANSMISSION_BIT=1

10

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

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

11

SS -> MS

PACKET UPLINK ACK/NACK

Sent on the PACCH of the PDCH assigned in step 1, containing USF assigned to the MS. PREEMPTIVE_TRANSMISSION_BIT=1

12

SS

Check that no data block is transmitted by the MS in the next radio block to step 11.

51.3.2.2 TBF Release / Uplink / Normal / Network initiated / Unacknowledged mode

51.3.2.2.1 Conformance requirements

The network may initiate release of an uplink TBF by transmitting a PACKET TBF RELEASE message to the mobile station on the PACCH. A cause value indicates the reason for release.

If the cause value is "Normal release" a mobile station shall continue to the next LLC PDU boundary, starting the count down procedure at whatever value of CV is appropriate to count down to zero at the LLC PDU boundary, and then release the TBF according to the procedures in 3GPP TS 04.60, subclause 9.3.3.3.

References

3GPP TS 04.60, subclauses 8.1.1.4 and 9.3.3.3.

51.3.2.2.2 Test purpose

To verify that when the MS receives a PACKET TBF RELEASE message with cause value "Normal release" during an unacknowledged mode uplink TBF:

1. the MS continues the TBF to the next LLC PDU boundary;

2. the MS starts the count down procedure at whatever value of CV is appropriate to count down to zero at the LLC PDU boundary;

3. the MS then releases the TBF according to uplink unacknowledged mode release procedure.

51.3.2.2.3 Method of test

Initial Conditions

System Simulator:

EGPRS supported.

1 cell, default setting, BS_CV_MAX = 15.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated, SPLIT PG CYCLE negotiated and PDP context3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

1. The MS is triggered to transfer 2000 octets user data. A TBF of dynamic allocation in unacknowledged mode is assigned. After the MS transfers several RLC data blocks the SS sends PACKET TBF RELEASE with cause value "Normal release. The length indicator, M and E bit in data block headers are checked during the RLC data transferring until CV=0 to ensure that the MS has transmitted only the RLC data block of the first LLC PDU.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 2000 octets in RLC unacknowledged mode. (PDP context3)

TLLI_BLOCK_CHANNEL_CODING = ‘0’B, MCS-1, EGPRS_CHANNEL_CODING_COMMAND = MCS-1.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF Assigned to MS

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

4

Repeat step 2 and 3 five times.

5

SS -> MS

PACKET TBF RELEASE

Sent on the PACCH of the PDCH assigned, USF not assigned to the MS, Global TFI is same as the assigned one in step 1, Uplink_Release = yes, Cause value = "Normal release".

5a

SS

SS waits 3 blocks.

6

SS -> MS

PACKET UPLINK ACK/NACK

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

7

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

8

Repeat steps 6 and 7 until the countdown value CV=0 in step 7.

Use of the Length indicator and E bit of the received data headers to determine that only the 1st LLC PDU is transmitted.

9

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indicator = ‘1’ containing valid RRBP, No retransmission needed. Sent on PACCH of the assigned PDCH. PREEMPTIVE_TRANSMISSION_BIT=1

10

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

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

51.3.3 TBF Release / Uplink / Network initiated / Abnormal release

51.3.3.1 Conformance requirements

The network may initiate release of an uplink TBF by transmitting a PACKET TBF RELEASE message to the mobile station on the PACCH. If the cause value is "Abnormal release" the mobile station shall immediately stop transmitting and follow the abnormal release with random access procedure.

References

3GPP TS 04.60, subclause 8.1.1.4.

51.3.3.2 Test purpose

To verify that the MS immediately stops transmitting and follows the abnormal release with random access procedure when it receives a PACKET TBF RELEASE message on the PACCH with cause value "Abnormal release".

51.3.3.3 Method of test

Initial Conditions

System Simulator:

EGPRS supported.

1 cell, default setting, BS_CV_MAX = 9.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated, SPLIT PG CYCLE negotiated and PDP context2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to transfer user data. A TBF of dynamic allocation in acknowledged mode is assigned. After the MS transfers several RLC data blocks the SS sends PACKET TBF RELEASE with cause value "Abnormal release. The MS reinitiates a random access for one or two phase access request.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation one phase access with contention resolution} or

{Uplink dynamic allocation two phase access}

n = 1200 octets in RLC acknowledged mode. (PDP context2)

TLLI_BLOCK_CHANNEL_CODING = ‘0’B, MCS-1, EGPRS CHANNEL_CODING_COMMAND = MCS-1.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF Assigned to MS

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

4

Repeat steps 2 and 3 five times.

5

SS -> MS

PACKET TBF RELEASE

Sent on the PACCH of the PDCH assigned, Global TFI is same as the assigned one in step 1, Uplink_Release = yes, Cause value = "Abnormal release".

6

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS, on PACCH of the assigned PDCH in step 1. Sent on the next block of that of message sent in step 5. This step is repeated for 5 times. Repetition should be on the consecutive blocks as that of the first.

7

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

MS is allowed to send max. 5 blocks. Received on the assigned PDTCH.

Check that the MS does not send more than five blocks.

8

MS -> SS

EGPRS PACKET CHANNEL REQUEST

Received on RACH.

51.3.4 TBF Release / Downlink / Normal / Network initiated

51.3.4.1 TBF Release / Downlink / Normal / Network initiated / Acknowledged mode

51.3.4.1.1 Conformance requirements

If the mobile station receives an RLC data block with the FBI bit set the value ‘1’ and with a valid RRBP field, the mobile station shall transmit a EGPRS PACKET DOWNLINK ACK/NACK message in the specified uplink block. The mobile station shall continue to monitor all assigned PDCHs.

Whenever the mobile station receives an RLC data block with a valid RRBP and the mobile station has received all RLC data blocks of the TBF, the mobile station shall send the PACKET DOWNLINK ACK/NACK message with the Final Ack Indicator bit set to ‘1’, stop timer T3190 and start or restart timer T3192.

If the mobile station receives more than one RLC data block with the FBI set to ‘1’, it shall accept the data from only the first one of these blocks.

If the mobile station, after sending the EGPRS PACKET DOWNLINK ACK/NACK message with the Final Ack Indicator bit set to ‘1’, receives a PACKET DOWNLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message with the Control Ack bit set to ‘1’ while timer T3192 is running, the mobile station shall stop timer T3192, consider the previous downlink TBF released and act upon the new assignment.

When timer T3192 expires the mobile station shall stop monitoring its assigned downlink PDCHs. If the mobile station is operating in half duplex mode and received an uplink assignment during the TBF release procedure, the mobile station shall then immediately act upon the assignment. Otherwise, and if there is no ongoing uplink TBF, enter packet idle mode.

References

3GPP TS 04.60, subclause 9.3.2.5.

51.3.4.1.2 Test purpose

To verify that in a downlink TBF of acknowledged mode:

1. The MS sends EGPRS PACKET DOWNLINK ACK/NACK in the specified uplink block and continues monitoring all assigned PDCHs when it receives an RLC data block with a valid RRBP field and the Final Block Indicator (FBI) = ‘1’.

2. Whenever the MS receives an RLC data block with a valid RRBP and has received all RLC data blocks of the TBF, it sends EGPRS PACKET DOWNLINK ACK/NACK with the Final Ack Indicator bit set to ‘1’.

3. If the MS receives more than one RLC data block with the FBI set to ‘1’, it accepts the data from only the first one of these blocks.

4. While timer T3192 is running, if the MS receives, after sending EGPRS PACKET DOWNLINK ACK/NACK with the Final Ack Indicator bit set to ‘1’, PACKET DOWNLINK ASSIGNMENT with the Control Ack bit set to ‘1’, the MS acts upon the new downlink assignment.

5. The MS stops monitoring its assigned downlink PDCHs and enters packet idle mode when timer T3192 expires if there is no ongoing uplink TBF.

51.3.4.1.3 Method of test

Initial Conditions

System Simulator:

EGPRS supported.

1 cell, default setting, BS_CV_MAX = 15.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated, SPLIT PG CYCLE negotiated and PDP context2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

1. The MS receives an IMMEDIATE ASSIGNMENT message containing packet downlink assignment on its PCH. The SS transmits 10 downlink RLC data blocks with consecutive BSN. The SS then transmits a downlink RLC data block with the highest BSN which is ten higher than the BSN of the last RLC data block. The SS sets FBI bit and polls the MS with a valid RRBP in the header of the RLC data block. The MS acknowledges the received data blocks and request a retransmission for the missing 9 data blocks in SSN and RBB fields.

2. The SS sends another 5 RLC data blocks and polls the MS with a valid RRBP. The MS acknowledges the received data blocks and request the retransmission of the missing 4 RLC data blocks. The SS transmits the last 4 RLC data blocks and polls the MS with RRBP=N+26. While the MS waiting for transmission of the final Acknowledgement the SS transmits a RLC data block which sets FBI bit and has same BSN as in the first FBI set beforehand. The MS ignores the downlink data and acknowledges the entire TBF with FINAL_ACK_INDICATION set. The SS transmits another data block with FBI set and polls the MS. The MS acknowledges the entire TBF with FINAL_ACK_INDICATION set. The SS waits 3 s.

3. The MS receives an IMMEDIATE ASSIGNMENT message containing packet downlink assignment on its PCH. The SS transmits a number of downlink RLC data blocks, sets FBI bit and polls the MS with a valid RRBP. The MS acknowledges the entire TBF with FINAL_ACK_INDICATION set.

4. The SS sends another PACKET DOWNLINK ASSIGNMENT on the assigned PACCH with Control ACK bit set. The SS transmits a number of downlink RLC data blocks on the new assigned PDTCH, sets FBI bit and polls the MS with a valid RRBP. The MS acknowledges the entire TBF with FINAL_ACK_INDICATION set.

Expected Sequence

Step

Direction

Message

Comments

1

SS -> MS

IMMEDIATE ASSIGNMENT

Sent on a PCH block corresponding to the MS’s paging group, including a packet downlink assignment, acknowledged mode.

2

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on downlink PDTCH assigned.

3

Repeat step 2 nine times, each time BSN is incremented by 1

4

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

One data block with valid RRBP, FBI bit is set.

BSN is incremented by 10. The MS has missed 9 consecutive RLC data blocks.

BSN of this data block =

(BSN of the last data block in step 3 + 10) mod 2048

5

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the block specified by RRBP in step 4.

Check that the Final Ack indicator = ‘0’ and the SSN and RBB values for the 9 missing data blocks .

6

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

BSN of the data block =

(BSN of the last data block in step 3 + 1) mod 2048

7

Repeat step 6 three times, each time BSN is incremented by 1 on the basis of the last BSN in step 6

8

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

A valid RRBP, BSN is incremented by 1.

9

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the block specified by RRBP in step 8.

Check that the Final Ack indicator = ‘0’ and SSN and RBB values for the 4 missing data blocks.

10

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

BSN is incremented by 1

11

Repeat step 10 twice

12

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

RRBP.= N+26, BSN is incremented by 1

13

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

FBI bit is set, BSN is same as in step 4, RRBP.= N+26, sent on next radio block from step 12.

14

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the block specified by RRBP in step 12. Check that the Final Ack indicator = ‘1’.

15

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the block specified by RRBP in step 13. Check that the Final Ack indicator = ‘1’.

16

SS

Wait for expiry of T3192

17

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

FBI bit is set, a valid RRBP. Sent on downlink PDTCH assigned in step 1.

18

SS

Check that the MS does not respond on RRBP in step 17, the MS is now in packet idle mode.

19

SS -> MS

IMMEDIATE ASSIGNMENT

Sent on a PCH block corresponding to the MS’s paging group, including a packet downlink assignment, acknowledged mode.

20

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

21

Repeat step 20 ten times

22

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

One data block with FBI = ‘1’ and valid RRBP.

23

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the block specified by RRBP in step 22. Check that the Final Ack indicator = ‘1’.

24

SS

Wait for 80% of expiry of T3192

25

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Downlink Assignment, acknowledged mode. A different slot assigned. Control Ack Bit = 1. Sent on PACCH.

26

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

27

Repeat step 26 ten times

28

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

One data block with FBI = ‘1’ and valid RRBP.

29

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the block specified by RRBP in step 28. Check that the Final Ack indicator = ‘1’.

Specific Message Contents

EGPRS PACKET DOWNLINK ACK/NACK message in step 15:

Information Element

value/ remark

Ack/Nack Description

– FINAL_ACK_INDICATION

1 (final ack)

– STARTING_SEQUENCE_NUMBER

V( R )

– RECEIVED_BLOCK_BITMAP

Acknowledges all data blocks transmitted by the MS

PACKET DOWNLINK ASSIGNMET message in step 25:

Information Element

value/ remark

CONTROL_ACK

1

TIMESLOT_ALLOCATION

Single slot arbitrarily chosen but different from the value in step 19

{L|H<DOWNLINK_TFI_ASSIGNMENT>}

H (assign downlink TFI)

– DOWNLINK_TFI_ASSIGNMENT

Arbitrarily chosen but different from the value in step 19

51.3.4.2 TBF Release / Downlink / Normal / Network initiated / Unacknowledged mode

51.3.4.2.1 Conformance requirements

For each RLC data block with the FBI bit set to ‘1’ and with a valid RRBP field, the mobile station shall transmit the PACKET CONTROL ACKNOWLEDGEMENT message in the uplink block specified by the RRBP field. The mobile station shall continue to read the assigned downlink PDCHs until the block period pointed to by the RRBP. If the mobile station receives more than one RLC data block with the FBI bit set to ‘1’ and with valid RRBP fields that point the same uplink block period, the mobile station shall transmit the PACKET CONTROL ACKNOWLEDGEMENT message only once. The mobile station shall then stop timer T3190, start timer T3192 and continue to monitor all assigned downlink PDCHs. If the mobile station then receives a subsequent RLC data block with a valid RRBP and the FBI bit set to ‘1’, the mobile station shall retransmit the PACKET CONTROL ACKNOWLEDGEMENT message and restart timer T3192.

If the mobile station receives more than one RLC data block with the FBI set to ‘1’, it shall accept the data from only the first one of these blocks.

If the mobile station, after sending the PACKET CONTROL ACKNOWLEDGEMENT message, receives a PACKET DOWNLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message with the Control Ack bit set to ‘1’ while timer T3192 is running, the mobile station shall stop timer T3192, consider the previous downlink TBF released and act upon the new assignment.

When timer T3192 expires the mobile station shall stop monitoring its assigned downlink PDCHs.

References

3GPP TS 04.60, subclause 9.3.3.5.

51.3.4.2.2 Test purpose

To verify that in a downlink TBF of unacknowledged mode:

1. The MS transmits PACKET CONTROL ACKNOWLEDGEMENT in the uplink block specified by the RRBP field whenever it receives an RLC data block with a valid RRBP field and the Final Block Indicator (FBI) set to the value ‘1’.

2. After sending PACKET CONTROL ACKNOWLEDGEMENT the MS continues to monitor all assigned downlink PDCHs.

3. While timer T3192 is running, if the MS receives, after sending the PACKET CONTROL ACKNOWLEDGEMENT, a PACKET DOWNLINK ASSIGNMENT with the Control Ack bit set to ‘1’, the MS acts upon the new downlink assignment.

4. The MS stops monitoring its assigned downlink PDCHs and enters packet idle mode when timer T3192 expires.

51.3.4.2.3 Method of test

Initial Conditions

System Simulator:

EGPRS supported.

1 cell, default setting, BS_CV_MAX = 15, T3192 = 1,5 s.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated, SPLIT PG CYCLE negotiated and PDP context3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

1. The MS receives an IMMEDIATE ASSIGNMENT message containing packet downlink assignment on its PCH. The SS transmits 11 downlink RLC data blocks with consecutive BSN. The SS then transmits a downlink RLC data block with the BSN which is ten higher than the BSN of the last RLC data block. The SS polls the MS with a valid RRBP in the header of the RLC data block. The MS acknowledges the received data blocks.

2. The SS sends another RLC data block and polls the MS with a valid RRBP and with the FBI bit set. The MS sends PACKET CONTROL ACKNOWLEDGEMENT.

3. The SS resends the RLC data block and polls the MS with a valid RRBP and with the FBI bit set. The MS sends PACKET CONTROL ACKNOWLEDGEMENT. The SS waits 1.2s and resends the RLC data block and polls the MS with a valid RRBP and with the FBI bit set. The MS responds with PACKET CONTROL ACKNOWLEDGEMENT. The SS waits till T3192 expires. . The SS resends the RLC data block with FBI set and a valid RRBP and checks that the MS does not transmit any data block on RRBP block.

4. The SS sends an IMMEDIATE ASSIGNMENT message containing packet downlink assignment on the PCHof the MS. The SS transmits a number of downlink RLC data blocks, sets FBI bit and polls the MS with a valid RRBP. The MS shall respond with PACKET CONTROL ACKNOWLEDGEMENT.

5. The SS sends PACKET DOWNLINK ASSIGNMENT on the assigned PACCH with Control ACK bit set. The SS transmits a number of downlink RLC data blocks on the new assigned PDTCH, sets FBI bit and polls the MS with a valid RRBP. The MS shall respond with PACKET CONTROL ACKNOWLEDGEMENT.

Expected Sequence

Step

Direction

Message

Comments

1

SS -> MS

IMMEDIATE ASSIGNMENT

Sent on a PCH block corresponding to the MS’s paging group, including a packet downlink assignment, unacknowledged mode.

2

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on downlink PDTCH assigned.

3

Repeat step 2 ten times, each time BSN is incremented by 1

4

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

One data block with valid RRBP, BSN is incremented by 10. The MS has missed 9 consecutive RLC data blocks.

BSN of this data block =

(BSN of the last data block in step 3 + 10) mod 2048

5

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the block specified by RRBP in step 4.

Check that the Final Ack indicator = ‘0’

6

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

A valid RRBP, BSN is incremented by 1, FBI bit is set.

7

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on the block specified by RRBP in step 6.

8

Repeat step 6 and 7 once; keeping the BSN same

9

SS

Wait 1,2 seconds (T3192 not expired).

10

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

One data block with FBI =’1′ and valid RRBP, BSN is same as the BSN of the data block sent in step 6.

11

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on the block specified by RRBP in step 10.

12

SS

Wait for expiry of T3192

13

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

One data block with the same BSN as in Step 6, with FBI = ‘1’ and valid RRBP. Sent on downlink PDTCH assigned in step 1.

14

SS

Check that the MS does not transmit any Control block on the block identified by the RRBP .

15

SS -> MS

IMMEDIATE ASSIGNMENT

Sent on a PCH block corresponding to the MS’s paging group, including a packet downlink assignment, unacknowledged mode.

16

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

17

Repeat step 16 ten times

18

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

One data block with FBI = ‘1’ and valid RRBP.

19

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Wait 1,2 seconds (T3192 not expired).

20

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Downlink Assignment, unacknowledged mode. A different timeslot assigned. Control Ack Bit = 1. Sent on PACCH.

21

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent 5 blocks from last block containing PACKET DOWNLINK ASSIGNMENT

22

Repeat step 21 ten times

23

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

One data block with FBI = ‘1’ and valid RRBP.

24

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on the block specified by RRBP in step 23.

PACKET DOWNLINK ASSIGNMENT message in step 20:

Information Element

value/ remark

RLC_MODE

Unacknowledged mode

CONTROL_ACK

1

{L|H<DOWNLINK_TFI_ASSIGNMENT>}

H (assign downlink TFI)

– DOWNLINK_TFI_ASSIGNMENT

Arbitrarily chosen but different from the value in step 15

TIMESLOT_ALLOCATION

Single slot arbitrarily chosen but different from the values already assigned.

51.3.5 PDCH Release

51.3.5.1 Void

51.3.5.2 PDCH Release / With TIMESLOTS_AVAILABLE

51.3.5.2.1 Conformance requirements

When a mobile station receives a PACKET PDCH RELEASE message containing a TIMESLOTS_AVAILABLE field, it shall immediately stop transmitting and receiving on all assigned PDCHs, which are indicated as not present in the TIMESLOTS_AVAILABLE field, remove those PDCHs from its list of assigned PDCHs.

If all of the mobile station’s assigned PDCHs are removed from its list of assigned PDCH, and, if an uplink TBF was in progress, the mobile station shall perform an abnormal release with random access. If no uplink TBF was in progress, the mobile station shall perform an abnormal release with return to CCCH or PCCCH.

References

3GPP TS 04.60, subclause 8.2.

51.3.5.2.2 Test purpose

To verify that when the MS receives a PACKET PDCH RELEASE message with a TIMESLOTS_AVAILABLE field indicating that one or more timeslots is no longer available for packet data service:

1. it immediately stops transmitting and receiving on all assigned PDCHs which are not presented in the TIMESLOTS_AVAILABLE field.

2. it performs an abnormal release with random access when all of the MS’s assigned PDCHs are removed, and an uplink TBF was in progress.

3. it performs an abnormal release with return to CCCH when all of the MS’s assigned PDCHs are removed, and no uplink TBF was in progress.

51.3.5.2.3 Method of test

Initial Conditions

System Simulator:

EGPRS supported.

1 cell, default setting, BS_CV_MAX = 15.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated, SPLIT PG CYCLE negotiated and PDP context2 activated.

Specific PICS Statements

– EGPRS Multislotclass (TSPC_Type_EGPRS_Multislot_ClassX where X = 1..45)

PIXIT Statements

Test Procedure

1. The MS is triggered to transfer user data. A TBF on one slot of dynamic allocation in acknowledged mode is assigned. After the MS transfers several RLC data blocks the SS sends PACKET PDCH RELEASE with TIMESLOTS_AVAILABLE indicating no timeslot available. It is checked that the MS initiates a random access for one or two phase access request. A TBF is assigned to the MS to allow it to complete the uplink data transferring.

2. The MS is triggered to transfer user data. A TBF on two consecutive slots of dynamic allocation in acknowledged mode is assigned. After the MS transfers several RLC data blocks the SS sends PACKET PDCH RELEASE with TIMESLOTS_AVAILABLE indicating that only a timeslot is available and the assigned downlink control timeslot is no more available. The MS uses the available timeslot to complete the uplink data transferring.

3. The MS receives an IMMEDIATE ASSIGNMENT message containing packet downlink assignment on its PCH. A downlink TBF with a timeslot is assigned. The SS transmits several downlink RLC data blocks. Then SS sends PACKET PDCH RELEASE with TIMESLOTS_AVAILABLE indicating no timeslot available and polls the MS with a valid RRBP for acknowledgement. It is checked that the MS does not react upon the polling.

4. A downlink TBF with two timeslots is assigned. The SS transmits several downlink RLC data blocks. Then SS sends PACKET PDCH RELEASE with TIMESLOTS_AVAILABLE indicating only a timeslot available and polls the MS with a valid RRBP for acknowledgement. It is checked that the MS does not react upon the polling and continues receiving the downlink data on the available timeslot. The SS sends another PACKET PDCH RELEASE with TIMESLOTS_AVAILABLE indicating no timeslot available and polls the MS with a valid RRBP for acknowledgement. It is checked that the MS does not react upon the polling.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation one phase access with contention resolution}

or

{Uplink dynamic allocation two phase access}

n = 1000 octets in RLC acknowledged mode (Test PDP context2).

EGPRS CHANNEL_CODING_COMMAND = MCS-4.

2

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to MS

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCKS

Received data block on the assigned PDTCH.

4

SS

Repeat steps 2 and 3 five times

5

SS -> MS

PACKET PDCH RELEASE

Sent on the PACCH of the PDCH assigned in step 1. With TIMESLOTS_AVAILABLE indicating no timeslot available, RRBP = N + 26.

6

SS

SS checks that no PACKET CONTROL ACKNOWLEDGEMENT is received.

7

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to MS

8

SS

Verify that no data block is received.

9

MS -> SS

EGPRS PACKET CHANNEL REQUEST

Received on RACH.

10

SS -> MS

IMMEDIATE ASSIGNMENT

Multiblock assignment allocating two uplink blocks, to order the MS making two phase access procedure. Sent on AGCH.

11

MS -> SS

PACKET RESOURCE REQUEST

Two phase access procedure. Received on the first block assigned in step 10.

11a (condi-tional)

MS -> SS

ADDITIONAL MS RADIO ACCESS CAPABILITIES

If <ADDITIONAL MS RAC INFORMATION AVAILABLE> field in the received PACKET RESOURCE REQUEST message (step 11) indicates 1, then step 11a is performed.

11b (optional)

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

If <ADDITIONAL MS RAC INFORMATION AVAILABLE> field in the received PACKET RESOURCE REQUEST message (step 11) indicates 0, then step 11b is optionally performed.

12

SS -> MS

PACKET UPLINK ASSIGNMENT

Open-ended uplink dynamic allocation with one time slot, USF_GRANULARITY = single block,

EGPRS CHANNEL_CODING_COMMAND = MCS-4,

Sent on PACCH of the same PDCH assigned in step 10.

13

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

14

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

15

{Completion of uplink RLC data block transfer}

The MS of the EGPRS multislot class 1, 2, 3, 4, 8, 30, 35 and 40 skips the steps 16 to 38

16

{Uplink dynamic allocation one phase access with contention resolution}

or

{Uplink dynamic allocation two phase access}

n = 1100 octets in RLC acknowledged mode. (Test PDP context2),

EGPRS CHANNEL_CODING_COMMAND = MCS-2

Two timeslots

17

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCKS

USFs assigned to MS. Sent on PDTCH6 and PDTCH7.

18

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH6 and PDTCH7.

19

Repeat step 17 and 18 three times

20

SS -> MS

PACKET PDCH RELEASE

Sent on the PACCH of the PDCH6 assigned in step 16. With TIMESLOTS_AVAILABLE indicating no timeslot available RRBP=N+26.

21

SS

SS checks that no PACKET CONTROL ACKNOWLEDGEMENT is received.

22

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCKS

USFs assigned to MS. Sent on PDTCH6 and PDTCH7

23

SS

Verify that MS stop sending on both PDTCH6 and PDTCH7

24

MS -> SS

EGPRS PACKET CHANNEL REQUEST

Received on RACH.

25

SS -> MS

IMMEDIATE ASSIGNMENT

Multiblock assignment allocating two uplink blocks, to order the MS making two phase access procedure. Sent on AGCH.

26

MS -> SS

PACKET RESOURCE REQUEST

Two phase access procedure. Received on the first block assigned in step 25.

26a (conditional)

MS -> SS

ADDITIONAL MS RADIO ACCESS CAPABILITIES

If <ADDITIONAL MS RAC INFORMATION AVAILABLE> field in the received PACKET RESOURCE REQUEST message (step 26) indicates 1, then step 26a is performed.

26b (optional)

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

If <ADDITIONAL MS RAC INFORMATION AVAILABLE> field in the received PACKET RESOURCE REQUEST message (step 26) indicates 0, then step 26b is optionally performed.

27

SS -> MS

PACKET UPLINK ASSIGNMENT

Uplink dynamic allocation

EGPRS CHANNEL_CODING_COMMAND = MCS-4

Two timeslots assigned

28

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCKS

USFs assigned to MS. Sent on PDTCH0 and PDTCH1.

29

MS -> SS

EGPRS UPLINK RLC DATA BLOCKS

data blocks received on the assigned PDTCH1 and PDTCH0.

30

SS

Repeat steps 28 and 29 three times

31

SS -> MS

PACKET PDCH RELEASE

Sent on the PACCH of the PDCH1 assigned in step 27. With TIMESLOTS_AVAILABLE indicating only the timeslot corresponding to PDCH0 available.

32

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent after 6 radio blocks from step 31 on PDCH1,

USFs assigned to MS

33

SS

Verify that no data block was received

34

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on PDCH0, USFs assigned to MS

35

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH0.

36

Repeat step 34 and 35 until the countdown value CV=0

37

SS -> MS

PACKET UPLINK ACK/NACK

Acknowledge all data blocks received RLC data blocks .

Sent on PACCH0. PREEMPTIVE_TRANSMISSION_BIT=1

38

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on the block specified by RRBP on PDCH0

39

SS -> MS

IMMEDIATE ASSIGNMENT

Sent on a PCH block corresponding to the MS’s paging group, including a packet downlink assignment with one timeslot assigned, acknowledged mode.

40

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

A valid RRBP

41

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the block specified by RRBP in step 40.

42

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Repeat the step three times.

43

SS -> MS

PACKET PDCH RELEASE

Sent on the next radio block from step 42 with TIMESLOTS_AVAILABLE indicating no timeslot available.

44

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the next radio block from step 43 on PDTCH released, a valid RRBP = N + 21 or 22.

45

SS

Check that no EGPRS PACKET DOWNLINK ACK/NACK received on the block specified in step 44.

The steps from 46 onwards are applicable to all EGPRS multislot classes except the EGPRS multislot class1.

46A

SS -> MS

IMMEDIATE ASSIGNMENT

Sent on a PCH block corresponding to the MS’s paging group with TBF Starting time.

46B

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Timeslot1 and Timeslot0 assigned, acknowledged mode.

Sent on the PACCH assigned in stpe46A.

47

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Repeat the step five times. The RLC data blocks are received on PDTCH1 and PDTCH0.

The last data block on PDTCH1 containing a valid RRBP.

48

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the block specified by RRBP on PDTCH7

Check whether all data blocks in step 47 are acknowledged.

49

SS -> MS

PACKET PDCH RELEASE

With TIMESLOTS_AVAILABLE indicating only timeslot0 available. Sent on the PACCH of PDCH1.

50

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Repeat the step five times. The RLC data blocks are received on PDTCH0.

The last data block on PDTCH0 containing a valid RRBP.

51

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

On the block specified by RRBP on PDTCH0.

Check whether all data blocks sent in step 50 are acknowledged.

52

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

One data block with a valid RRBP = N + 26 on PDTCH7.

53

SS

Check that no EGPRS PACKET DOWNLINK ACK/NACK received on the block specified.

54

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Repeat the step five times on PDTCH0.

55

SS -> MS

PACKET PDCH RELEASE

With TIMESLOTS_AVAILABLE indicating no timeslot available sent on the next block from step 54.

56

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the next radio block of step 55 on PDTCH0, a valid RRBP = N + 21 or 22.

57

SS

Check that no EGPRS PACKET DOWNLINK ACK/NACK is received on the block specified in step 56.

Specific Message Contents:

IMMEDIATE ASSIGNMENT, Steps 10 and 25:

Information Element

value/remark

Number of radio blocks allocated

01

51.3.6 TBF Release / Extended Uplink

51.3.6.1 TBF Release / Extended Uplink / Recalculation of CV before CV = 0

51.3.6.1.1 Conformance requirements

In an uplink TBF operating in extended uplink TBF mode, the CV shall indicate the current number of RLC data blocks that has not been transmitted in the uplink TBF. The mobile station shall update the TBC value and recalculate the CV for any untransmitted RLC data block in the following cases:

– The RLC entity of the mobile station receives new data from upper layers for transmission in the uplink TBF.

References

3GPP TS 44.060, subclause 9.3.1.3

51.3.6.1.2 Test purpose

To verify that MS recalculates the CV when a new PDU is received from upper layers before MS has sent an RLC data block with CV=0.

51.3.6.1.3 Method of test

Initial Conditions

System Simulator:

1 cell, NW_EXT_UTBF = 1, BS_CV_MAX = 14

Mobile Station:

MS is in Packet Idle mode, GPRS attached with support of GERAN Feature Package 1 indicated in MS Radio Access Capabilities, and PDP context 2 established.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to transfer user data. A TBF using dynamic allocation in acknowledged mode is assigned. The SS assigns an USF to MS until MS has sent CV = 14. Then MS is triggered to send more data. SS acknowledges all received data. A new USF is assigned to MS every 4th second. The CV is checked in the data block. If the CV becomes ‘0’ before having been recalculated, the test has failed. Otherwise the uplink TBF is continued and completed.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 500 octets,

USF_GRANULARITY = 1 block,

EGPRS_CHANNEL_CODING_COMMAND: MCS-2,

RLC acknowledged mode (PDP context2)

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

4

Repeat step 2 and 3 until CV=14 (BS_CV_MAX).

5

MS

Trigger MS to send 400 octets of data.

6

SS -> MS

PACKET UPLINK ACK/NACK

Acknowledge all received data. USF assigned to the MS.

7

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Check CV

8

SS

Wait 4s

9

Repeat step 6 to 8 until CV (as received in step 7) > 14 (successful) or CV = 0 (failed)

10

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

11

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

12

Repeat step 10 and 11 until CV=0.

13

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indication = 1 containing valid RRBP. Sent on PACCH of the assigned PDCH. Acknowledge all data blocks received.

14

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

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

Specific Message Contents

51.3.6.2 TBF Release / Extended Uplink / Recalculation of CV after CV = 0

51.3.6.2.1 Conformance requirements

[3GPP TS 44.060, 9.1.3.1]

In the extended uplink TBF mode, if V(S) = V(A) and there is no RLC data block with BSN = V(S) available, the mobile station shall stop sending RLC data blocks. The mobile station shall continue sending RLC data blocks when a RLC data block with BSN = V(S) is available.

[3GPP TS 44.060, 9.3.1.3]

In an uplink TBF operating in extended uplink TBF mode, the CV shall indicate the current number of RLC data blocks that has not been transmitted in the uplink TBF. The mobile station shall update the TBC value and recalculate the CV for any untransmitted RLC data block in the following cases:

– The RLC entity of the mobile station receives new data from upper layers for transmission in the uplink TBF.

[3GPP TS 44.060, 9.3.1b.2]

In extended uplink TBF mode, the uplink TBF may be maintained during temporary inactive periods, where the mobile station has no RLC information to send.

During the temporary inactive periods, the mobile station may stop sending RLC data block, as defined in clause 9.1.3. The network shall continue allocating the mobile station uplink radio blocks during the inactivity period, using the procedures defined in clause 8.1.1 for each medium access mode. Uplink radio blocks shall be allocated as required allowing the mobile station to continue the transfer of RLC data blocks, when a new RLC data block becomes available.

When the mobile station is allocated an uplink radio block and there is no RLC data block ready to send, the mobile station shall send an RLC/MAC control block in each uplink radio block allocated by the network. The priority defined in clause 8.1.1 for different kinds of RLC/MAC blocks apply.

References

3GPP TS 44.060, subclause 9.1.3.1, 9.3.1.3, 9.3.1b.2

51.3.6.2.2 Test purpose

1 To verify that MS sends an RLC/MAC control block after fully acknowledgement of transmitted RLC data.

2 To verify that MS continues to send RLC data blocks on the current TBF when MS receives new data from upper layers when all RLC data have been fully acknowledged.

3 To verify that MS recalculates the CV when a new LLC PDU is received from upper layers after MS has sent a RLC data block with CV=0.

51.3.6.2.3 Method of test

Initial Conditions

System Simulator:

1 cell, NW_EXT_UTBF = 1, BS_CV_MAX = 15

Mobile Station:

MS is in Packet Idle mode, GPRS attached with support of GERAN Feature Package 1 indicated in MS Radio Access Capabilities, and PDP context 2 established.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to transfer user data. A TBF of dynamic allocation in acknowledged mode is assigned. SS assigns an USF to MS until MS has sent CV = 0. SS acknowledges all received data with Final Ack Indicator bit set to ‘0’. SS continues to assigns USF to MS. MS shall send a PACKET UPLINK DUMMY CONTROL BLOCK every time. Then MS is triggered to send more data. After one second a new USF is assigned to MS. MS shall send a data block with a recalculated CV. Then the uplink TBF is continued and completed.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 500 octets,

USF_GRANULARITY = 1 block,

EGPRS_CHANNEL_CODING_COMMAND: MCS-2,

RLC acknowledged mode (PDP context2)

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

4

Repeat step 2 and 3 until CV=0

5

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indication = 0. Sent on PACCH of the assigned PDCH. Acknowledge all data blocks received.

6

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

A6 (optional step)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

MS may retransmit the block with BSN=0 once if it has already been scheduled while Packet Uplink Ack/Nack is being processed. In this case go to step B6.

B6 (optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

7

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

8

Repeat step 6 and 7 five times.

9

MS

Trigger the MS to send 400 octets of data. SS should take care of allocating USF’s to the MS in order to prevent the MS from releasing the TBF. If SS receives PACKET UPLINK DUMMY CONTROL BLOCKs, these shall be discarded. If SS receives an UPLINK RLC DATA BLOCK, then verify that the MS has recalculated the CV.

10

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

11

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

12

Repeat step 10 and 11 until CV=0

13

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indication = 1 containing valid RRBP. Sent on PACCH of the assigned PDCH. Acknowledge all data blocks received.

14

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

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

Specific Message Contents

51.3.6.3 TBF Release / Extended Uplink / MCS change order while CV=0

51.3.6.3.1 Conformance requirements

[3GPP TS 44.060, 9.1.3.1b2]

During a period when the network does not receive any RLC data blocks from the mobile station, the network may periodically send a PACKET UPLINK ACK/NACK message to the mobile station.

[3GPP TS 44.060, 9.1.11]

The modulation and coding scheme may be changed following the procedures described in sub-clause 9.3.2.1

[3GPP TS 44.060, 9.3.2.1]

The selection of MCS is controlled by the network.

[3GPP TS 44.060, 12.10.d: EGPRS modulation and coding scheme]

This information element defines the modulation and coding scheme to be used.

References

3GPP TS 44.060, subclause 9.1.3.1b2

3GPP TS 44.060, 9.1.11

3GPP TS 44.060, 9.3.2.1

51.3.6.3.2 Test purpose

To verify that MS applies the new ordered MCS whereas the MCS change command has been received while CV = 0.

51.3.6.3.3 Method of test

Initial Conditions

System Simulator:

1 cell, NW_EXT_UTBF = 1, BS_CV_MAX = 15

Mobile Station:

MS is in Packet Idle mode, GPRS attached with support of GERAN Feature Package 1 indicated in MS Radio Access Capabilities, and PDP context 2 established.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to transfer user data. A TBF of dynamic allocation in acknowledged mode is assigned. SS assigns an USF to MS until MS has sent CV = 0. SS acknowledges all received data with Final Ack Indicator bit set to ‘0’. SS continues to assigns USF to MS. MS sends a PACKET UPLINK DUMMY CONTROL BLOCK every time. Then MS received a new Modulation and Coding Scheme command while it transmits PACKET UPLINK DUMMY CONTROL BLOCKs. Last, it is triggered to send more data. After one second a new USF is assigned to MS. MS shall send a data block with a recalculated CV. Then the uplink TBF shall be continued and completed with the new commanded MCS.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 500 octets,

USF_GRANULARITY = 1 block,

EGPRS_CHANNEL_CODING_COMMAND: MCS-3,

RLC acknowledged mode (PDP context2)

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

4

Repeat step 2 and 3 until CV=0

5

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indication = 0. Sent on PACCH of the assigned PDCH. Acknowledge all data blocks received.

6

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

A6 (optional step)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

MS may retransmit the block with BSN=0 once if it has already been scheduled while Packet Uplink Ack/Nack is being processed. In this case go to step B6.

B6 (optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

7

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

8

Repeat step 6 and 7 five times.

9

SS -> MS

PACKET UPLINK ACK/NACK

EGPRS_CHANNEL_CODING_COMMAND: MCS-4

10

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

11

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

12

MS

Trigger the MS to send 400 octets of data. SS should take care of allocating USF’s to the MS in order to prevent the MS from releasing the TBF. If SS receives PACKET UPLINK DUMMY CONTROL BLOCKs, these shall be discarded. If SS receives an UPLINK RLC DATA BLOCK, then verify that the MS has recalculated the CV.

13

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

14

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Verify that the MS uses the new ordered MCS.

15

Repeat step 13 and 14 until CV=0

16

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indication = 1 containing valid RRBP. Sent on PACCH of the assigned PDCH. Acknowledge all data blocks received.

17

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

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

Specific Message Contents

Specific Message Contents

PACKET UPLINK ACK NACK (Step 1):

As default message contents except:

EGPRS_CHANNEL_CODING_COMMAND

MCS-3

PACKET UPLINK ACK NACK (Step 9):

As default message contents except:

EGPRS_CHANNEL_CODING_COMMAND

MCS-4

51.3.6.4 TBF Release / Extended Uplink / TBF reconfigure by PACKET TIMESLOT RECONFIGURE

51.3.6.4.1 Conformance requirements

The mobile station shall attempt to decode every downlink RLC/MAC block on all assigned PDCHs. Whenever the mobile station receives an RLC/MAC block containing an RLC/MAC control block, the mobile station shall attempt to interpret the message contained therein. If the message addresses the mobile station, the mobile station shall act on the message.

The network may at any time during the uplink TBF initiate a change of resources by sending on the downlink PACCH monitored by the MS, an unsolicited PACKET UPLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message to the mobile station. During the reallocation TFI is allowed to be changed.

During the temporary inactive periods, the mobile station may stop sending RLC data block, as defined in sub-clause 9.1.3. The network shall continue allocating the mobile station uplink radio blocks during the inactivity period, using the procedures defined in sub-clause 8.1.1 for each medium access mode. Uplink radio blocks shall be allocated as required allowing the mobile station to continue the transfer of RLC data blocks, when a new RLC data block becomes available.

When the mobile station is allocated an uplink radio block and there is no RLC data block ready to send for this TBF, the mobile station shall send an RLC/MAC control block in each uplink radio block allocated by the network. The priority defined in sub-clause 8.1.1 for different kinds of RLC/MAC blocks apply.

References

3GPP TS 44.060, subclause 9.3.1b.2

3GPP TS 44.060, subclause 8.1.1.1.1

51.3.6.4.2 Test purpose

To verify that if the MS receives a PACKET TIMESLOT RECONFIGURE while the Uplink TBF is extended, the MS switches to the new assigned channels and continues sending of PACKET DUMMY CONTROL BLOCKs in the uplink.

51.3.6.4.3 Method of test

Initial Conditions

System Simulator:

1 cell, EGPRS supported, NW_EXT_UTBF = 1.

Mobile Station:

MS is in Packet Idle mode, GPRS attached with support of GERAN Feature Package 1 indicated in MS Radio Access Capabilities, and PDP context 2 established.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to transfer user data. A TBF using dynamic allocation in acknowledged mode is assigned. The SS assigns an USF to MS. SS receives data blocks till CV=0 and acknowledges all the blocks with an UPLINK ACK/NACK setting FAI=0. Then SS checks that if a USF is matched to the MS it sends a UPLINK DUMMY CONTROL BLOCK. SS sends a PACKET TIMESLOT RECONFIGURE, reassigning the timeslot given for Uplink and initiating a downlink TBF. SS checks that the MS is sending a UPLINK DUMMY CONTROL BLOCK on the new channels whenever the USF is matched. SS releases the downlink TBF. SS initiates a data transfer of 200 octets. SS checks that the MS is using the newly assigned channels for doing the data transfer. SS allows the MS to complete the data transfer and releases the TBF.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 500 octets,

USF_GRANULARITY = 1 block,

EGPRS_CHANNEL_CODING_COMMAND: MCS-2,

RLC acknowledged mode (PDP context2)

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

4

Repeat step 2 and 3 until CV=0

5

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indication = 0. Sent on PACCH of the assigned PDCH. Acknowledge all data blocks received.

6

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

A6 (optional step)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

MS may retransmit the block with BSN=0 once if it has already been scheduled while Packet Uplink Ack/Nack is being processed. In this case go to step B6.

B6 (optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

7

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

8

Repeat step 6 and 7 five times.

9

SS -> MS

PACKET TIMESLOT RECONFIGURE

See Specific message content. Assigning different timeslot, starting a downlink TBF.

10

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Containing RRBP= N+21 or +22 and USF assigned to the MS. FBI =’1′. Sent on the downlink PDTCH assigned on 3 blocks from the last radio block containing the TIMESLOT RECONFIGURE in step 9.

11

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

Received on the uplink PDTCH assigned in step 9.

12

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the block of frame number = N+21 or +22, N is the frame number of the first burst of the data block in step 10.

13

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

14

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

15

MS

Trigger the MS to send 200 octets of data. SS should take care of allocating USF’s to the MS in order to prevent the MS from releasing the TBF. If SS receives PACKET UPLINK DUMMY CONTROL BLOCKs, these shall be discarded. If SS receives an UPLINK RLC DATA BLOCK, then verify that the MS has recalculated the CV.

16

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

17

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

18

Repeat step 16 and 17 until CV=0

19

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indication = 1 containing valid RRBP. Sent on PACCH of the assigned PDCH. Acknowledge all data blocks received.

20

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

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

Specific Message Contents

PACKET TIMESLOT RECONFIGURE message in step 9:

Information Element

value/ remark

PAGE_MODE

Normal

0, Global TFI as reference

– Global TFI

0, uplink TFI

same value as assigned in the uplink in step 1

EGPRS CHANNEL CODING COMMAND

Arbitrarily chosen from valid values

Resegment

1

{0|1<Downlink EGPRS window size>

0

{0|1<Uplink EGPRS window size>

0

<Link quality measurement mode>

00

Global packet Timing Advance

– {0|1<TIMING_ADVANCE_VALUE>}

1 (timing advance value)

– TIMING_ADVANCE_VALUE

30 bit periods

– {0|1<UPLINK_TIMING_ADVANCE_INDEX> <UPLINK_TIMING_ADVANCE_TIMESLOT_NUMBER>}

0 (no uplink timing advance index)

The MS stops the operation of the continuous timing advance procedure.

– {0|1<DOWNLINK_TIMING_ADVANCE_INDEX> <DOWNLINK_TIMING_ADVANCE_TIMESLOT_NUMBER>}

0 (no downlink timing advance index)

The MS stops the operation of the continuous timing advance procedure.

DOWNLINK_RLC_MODE

Acknowledged mode

CONTROL_ACK

0

{0|1<DOWNLINK_TFI_ASSIGNMENT>}

1

– GLOBAL_TFI_ASSIGNMENT

Arbitrarily chosen but different from the value for uplink TBF

{0|1<UPLINK_TFI_ASSIGNMENT>}

0

DOWNLINK_TIMESLOT_ALLOCATION

Timeslot 5 assigned

{0|1<Frequency parameters>}

0

Dynamic allocation

0

– Extended Dynamic Allocation

0 ( Dynamic allocation)

{0|1<P0>}

0

– USF GRANULARITY

0 (1 RLC block)

– {0|1<RLC_DATA_BLOCKS_GRANTED>}

0 (open-ended TBF)

– {0|1<TBF_STARTING_TIME>}

0 (no starting time)

1 (Timeslot Allocation with Power Control Parameters)

– ALPHA

0.5

– {0|1<USF_TNx><GAMMA_TNx>}

000001 (timeslot 5 assigned)

– USF_TN5

Arbitrarily chosen but different from current value

– GAMMA_TN5

For GSM 900: +8 dBm

For GSM 400: +8 dBm

For GSM 850: +8 dBm

For GSM 700 and T-GSM 810: +8 dBm

For DCS 1 800: +6 dBm

For PCS 1 900: +6 dBm

00

51.3.6.5 TBF Release / Extended Uplink / TBF reconfigure by PACKET UPLINK ASSIGNMENT

51.3.6.5.1 Conformance requirements

The mobile station shall attempt to decode every downlink RLC/MAC block on all assigned PDCHs. Whenever the mobile station receives an RLC/MAC block containing an RLC/MAC control block, the mobile station shall attempt to interpret the message contained therein. If the message addresses the mobile station, the mobile station shall act on the message.

The network may at any time during the uplink TBF initiate a change of resources by sending on the downlink PACCH monitored by the MS, an unsolicited PACKET UPLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message to the mobile station. During the reallocation TFI is allowed to be changed.

During the temporary inactive periods, the mobile station may stop sending RLC data block, as defined in sub-clause 9.1.3. The network shall continue allocating the mobile station uplink radio blocks during the inactivity period, using the procedures defined in sub-clause 8.1.1 for each medium access mode. Uplink radio blocks shall be allocated as required allowing the mobile station to continue the transfer of RLC data blocks, when a new RLC data block becomes available.

When the mobile station is allocated an uplink radio block and there is no RLC data block ready to send for this TBF, the mobile station shall send an RLC/MAC control block in each uplink radio block allocated by the network. The priority defined in sub-clause 8.1.1 for different kinds of RLC/MAC blocks apply.

References

3GPP TS 44.060, subclause 9.3.1b.2

3GPP TS 44.060, subclause 8.1.1.1.1

51.3.6.5.2 Test purpose

To verify that if the MS receives a PACKET UPLINK ASSIGNMENT while the Uplink TBF is extended, the MS switches to the new assigned channels and continues sending of PACKET DUMMY CONTROL BLOCKs in the uplink.

51.3.6.5.3 Method of test

Initial Conditions

System Simulator:

1 cell, EGPRS supported, NW_EXT_UTBF = 1.

Mobile Station:

MS is in Packet Idle mode, GPRS attached with support of GERAN Feature Package 1 indicated in MS Radio Access Capabilities, and PDP context 2 established.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to transfer user data. A TBF using dynamic allocation in acknowledged mode is assigned. The SS assigns an USF to MS. SS receives data blocks till CV=0 and acknowledges all the blocks with an UPLINK ACK/NACK setting FAI=0. Then SS checks that if a USF is matched to the MS it sends a UPLINK DUMMY CONTROL BLOCK. SS sends a PACKET UPLINK ASSIGNMENT, reassigning the timeslot given for Uplink. SS checks that the MS is sending a UPLINK DUMMY CONTROL BLOCK on the new channels whenever the USF is matched. SS initiates a data transfer of 200 octets. SS checks that the MS is using the newly assigned channels for doing the data transfer. SS allows the MS to complete the data transfer and releases the TBF.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 500 octets,

USF_GRANULARITY = 1 block,

EGPRS_CHANNEL_CODING_COMMAND: MCS-2,

RLC acknowledged mode (PDP context2)

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

4

Repeat step 2 and 3 until CV=0

5

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indication = 0. Sent on PACCH of the assigned PDCH. Acknowledge all data blocks received.

6

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

A6 (optional step)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

MS may retransmit the block with BSN=0 once if it has already been scheduled while Packet Uplink Ack/Nack is being processed. In this case go to step B6.

B6 (optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

7

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

8

Repeat step 6 and 7 five times.

9

SS -> MS

PACKET UPLINK ASSIGNMENT

See Specific message content. Assigning different timeslot.

10

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS. Sent after 3 blocks of sending the messages in step 9.

11

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

12

MS

Trigger the MS to send 200 octets of data. SS should take care of allocating USF’s to the MS in order to prevent the MS from releasing the TBF. If SS receives PACKET UPLINK DUMMY CONTROL BLOCKs, these shall be discarded. If SS receives an UPLINK RLC DATA BLOCK, then verify that the MS has recalculated the CV.

13

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

14

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

15

Repeat step 13 and 14 until CV=0

16

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indication = 1 containing valid RRBP. Sent on PACCH of the assigned PDCH. Acknowledge all data blocks received.

17

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 9:

Information Element

value/ remark

Dynamic allocation

01

000000

1 (Timeslot Allocation with Power Control Parameters for 1 slot assigned)

– ALPHA

0.5

000001 (timeslot 5 assigned)

– USF_TN5

Arbitrarily chosen

– GAMMA_TN5

For GSM 900: +8 dBm

For GSM 400: +8 dBm

For GSM 850: +8 dBm

For GSM 700 and T-GSM 810: +8 dBm

For DCS 1 800: +6dBm

For PCS 1 900: +6 dBm

00000

51.3.6.6 Extended Uplink TBF / Cell Change while in Extended Uplink/ No Packet Neighbouring Cell Data

51.3.6.6.1 Conformance requirements

If CCN is enabled (see sub-clause 5.5.1.1a), the mobile station shall behave as in network control mode NC0 or NC1 up to the point when a new cell has been chosen. It shall then check the CCN_SUPPORTED parameter, if available, that was last received for that cell. This parameter can be sent on BCCH or PBCCH or individually in PACKET MEASUREMENT ORDER or in PACKET CELL CHANGE ORDER messages. If it is available and if it indicates that CCN mode shall be entered towards that cell or if it is not available, then instead of performing the cell change, the mobile station shall start timer T3206 and enter the CCN mode. At the first possible opportunity, the MS shall then, when in CCN mode, inform the network about the proposed cell by sending a PACKET CELL CHANGE NOTIFICATION message, stop timer T3206, start timers T3208 and T3210. The PACKET CELL CHANGE NOTIFICATION message shall contain the ARFCN for the BCCH and the BSIC as identity of the proposed cell. The message shall also contain measurement reports for the proposed cell and for other neighbour cells if available. In CCN mode the mobile station shall continue the data transfer and store neighbour cell system information if received in instances of the PACKET NEIGHBOUR CELL DATA message, but not perform the cell change. At receipt of the first PACKET NEIGBOUR CELL DATA message or PACKET CELL CHANGE CONTINUE message or PACKET CELL CHANGE ORDER message, the mobile station shall stop the timer T3210.If a mobile station as response to a PACKET CELL CHANGE NOTIFICATION message receives a PACKET CELL CHANGE CONTINUE message without receiving any neighbour cell system information, the mobile station shall stop timer T3208, stop timer T3210 if still running, leave CCN mode and continue cell reselection in NC0/NC1 mode. The network sends first necessary system information for the cell proposed in the PACKET CELL CHANGE NOTIFICATION message, or for any other cell, in one or more instances of the PACKET NEIGHBOUR CELL DATA message and sends then a PACKET CELL CHANGE CONTINUE message. The mobile station shall store the received system information as specified in sub-clause 8.8.1. When the first instance of the PACKET NEIGHBOUR CELL DATA message is received, the mobile station shall stop timer T3210 if still running. When the PACKET CELL CHANGE CONTINUE message is received, the mobile station shall stop timer T3208, leave CCN mode and continue the cell reselection in NC0/NC1 mode. The network sends first necessary system information for the cell proposed in the PACKET CELL CHANGE NOTIFICATION message, or for any other cell, in one or more instances of the PACKET NEIGHBOUR CELL DATA message and sends then a PACKET CELL CHANGE ORDER message. The mobile station shall store the received system information as specified in sub-clause 8.8.1. When the first instance of the PACKET NEIGHBOUR CELL DATA message is received, the mobile station shall stop timer T3210 if still running. When the PACKET CELL CHANGE ORDER message is received, the mobile station shall stop timer T3208, leave CCN mode and follow the procedures as specified for the Packet Cell Change Order (sub-clause 8.4) and in sub-clause 8.8.1.

In extended uplink TBF mode, the uplink TBF may be maintained during temporary inactive periods, where the mobile station has no RLC information to send.

During the temporary inactive periods, the mobile station may stop sending RLC data block, as defined in clause 9.1.3. The network shall continue allocating the mobile station uplink radio blocks during the inactivity period, using the procedures defined in clause 8.1.1 for each medium access mode. Uplink radio blocks shall be allocated as required allowing the mobile station to continue the transfer of RLC data blocks, when a new RLC data block becomes available.

When the mobile station is allocated an uplink radio block and there is no RLC data block ready to send, the mobile station shall send an RLC/MAC control block in each uplink radio block allocated by the network. The priority defined in clause 8.1.1 for different kinds of RLC/MAC blocks apply.

References

3GPP TS 44.060, subclause 8.8.3

3GPP TS 44.060, subclause 9.3.1b.2

51.3.6.6.2 Test purpose

To verify that an MS which is in Extended Uplink TBF, NACC active, changes to the proposed cell while in extending (sending uplink dummy control blocks).

51.3.6.6.3 Method of test

Initial conditions

System Simulator:

2 cells, EGPRS supported, CCN Active, RXLEV_ACCESS_MIN = -90dBm, NW_EXT_UTBF = 1.

Cell A: RLA_C = -50 dBm, is active.

Cell B: RLA_C = -60 dBm, is active.

Mobile Station:

MS is in Packet Idle mode, GPRS attached with support of GERAN Feature Package 1 indicated in MS Radio Access Capabilities, and PDP context 2 established.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to initiate packet uplink transfer. SS assigns resources to the MS and it starts to send uplink data that the SS acknowledge. When MS reaches CV=0,it starts sending PACKET UPLINK DUMMY CONTROL BLOCKS During the uplink the signal strength of Cell A is lowered to – 80 dBm. The MS enters CCN mode and sends PACKET CELL CHANGE NOTIFICATION. The MS then continues to send PACKET UPLINK DUMMY CONTROL BLOCKS. While MS is sending PACKET ULINK DUMMY CONTROL BLOCKs, the SS then sends PACKET CELL CHANGE CONTINUE and the MS change to Cell B. The MS request resources for an uplink in the new cell and complete the uplink transfer in the new cell.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 500 octets.

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

TLLI_BLOCK_CHANNEL_CODING: same as channel coding

EGPRS_CHANNEL_CODING_COMMAND: MCS-1

No starting time present.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

4

Repeat step 2 and 3 until CV=0

5

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indication = 0. Sent on PACCH of the assigned PDCH. Acknowledge all data blocks received.

6

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

A6 (optional step)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

MS may retransmit the block with BSN=0 once if it has already been scheduled while Packet Uplink Ack/Nack is being processed. In this case go to step B6.

B6 (optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

7

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

8

Repeat steps 6 and 7 five times

9

SS

Lower signal strength of Cell A to –80 dBm.

10

SS -> MS

PACKET UPLINK ACK/NACK

USF assigned to the MS

11

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

Or

PACKET CELL CHANGE NOTIFICATION

12

Step 10 and 11 are repeated until a PACKET CELL CHANGE NOTIFICATION is received in step 11, but no longer than 15 sec.

The test has failed if no PACKET CELL CHANGE NOTIFICATION is received in Cell A within 15 sec from Step 9.

13

SS -> MS

PACKET CELL CHANGE CONTINUE

See specific message content.

The following messages are to be sent and received in Cell B.

14

MS ->SS

EGPRS PACKET CHANNEL REQUEST

15

SS ->MS

IMMEDIATE ASSIGNMENT

Sent on the AGCH.

16

MS ->SS

PACKET RESOURCE REQUEST

Received on the single block assigned in step 15. Access type = ‘Cell Update’ or ‘Two Phase Access’

17

SS ->MS

PACKET UPLINK ASSIGNMENT

uplink dynamic allocation, no starting time Sent on PACCH of the same PDCH assigned in step 15.

18

{Completion of uplink RLC data block transfer}

MS performs a Cell Update.

Specific message contents

PACKET CELL CHANGE CONTINUE in Step 13

Information element

Value/remark

< PAGE_MODE : bit (2) >

00 (Normal Paging)

0

0

< GLOBAL_TFI : Global TFI IE >

0 <5 bit Uplink TFI>

0 | 1

1

< ARFCN : bit (10) >

ARFCN of Cell B.

< BSIC : bit (6) >

BSIC of Cell B.

<CONTAINER_ID>

01

51.3.6.7 Extended Uplink TBF / Cell Change failure while in Extended Uplink/ No Packet Neighbouring Cell Data

51.3.6.7.1 Conformance requirements

If CCN is enabled (see sub-clause 5.5.1.1a), the mobile station shall behave as in network control mode NC0 or NC1 up to the point when a new cell has been chosen. It shall then check the CCN_SUPPORTED parameter, if available, that was last received for that cell. This parameter can be sent on BCCH or PBCCH or individually in PACKET MEASUREMENT ORDER or in PACKET CELL CHANGE ORDER messages. If it is available and if it indicates that CCN mode shall be entered towards that cell or if it is not available, then instead of performing the cell change, the mobile station shall start timer T3206 and enter the CCN mode. At the first possible opportunity, the MS shall then, when in CCN mode, inform the network about the proposed cell by sending a PACKET CELL CHANGE NOTIFICATION message, stop timer T3206, start timers T3208 and T3210. The PACKET CELL CHANGE NOTIFICATION message shall contain the ARFCN for the BCCH and the BSIC as identity of the proposed cell. The message shall also contain measurement reports for the proposed cell and for other neighbour cells if available. In CCN mode the mobile station shall continue the data transfer and store neighbour cell system information if received in instances of the PACKET NEIGHBOUR CELL DATA message, but not perform the cell change. At receipt of the first PACKET NEIGBOUR CELL DATA message or PACKET CELL CHANGE CONTINUE message or PACKET CELL CHANGE ORDER message, the mobile station shall stop the timer T3210.If a mobile station as response to a PACKET CELL CHANGE NOTIFICATION message receives a PACKET CELL CHANGE CONTINUE message without receiving any neighbour cell system information, the mobile station shall stop timer T3208, stop timer T3210 if still running, leave CCN mode and continue cell reselection in NC0/NC1 mode. The network sends first necessary system information for the cell proposed in the PACKET CELL CHANGE NOTIFICATION message, or for any other cell, in one or more instances of the PACKET NEIGHBOUR CELL DATA message and sends then a PACKET CELL CHANGE CONTINUE message. The mobile station shall store the received system information as specified in sub-clause 8.8.1. When the first instance of the PACKET NEIGHBOUR CELL DATA message is received, the mobile station shall stop timer T3210 if still running. When the PACKET CELL CHANGE CONTINUE message is received, the mobile station shall stop timer T3208, leave CCN mode and continue the cell reselection in NC0/NC1 mode. The network sends first necessary system information for the cell proposed in the PACKET CELL CHANGE NOTIFICATION message, or for any other cell, in one or more instances of the PACKET NEIGHBOUR CELL DATA message and sends then a PACKET CELL CHANGE ORDER message. The mobile station shall store the received system information as specified in sub-clause 8.8.1. When the first instance of the PACKET NEIGHBOUR CELL DATA message is received, the mobile station shall stop timer T3210 if still running. When the PACKET CELL CHANGE ORDER message is received, the mobile station shall stop timer T3208, leave CCN mode and follow the procedures as specified for the Packet Cell Change Order (sub-clause 8.4) and in sub-clause 8.8.1.

In extended uplink TBF mode, the uplink TBF may be maintained during temporary inactive periods, where the mobile station has no RLC information to send.

During the temporary inactive periods, the mobile station may stop sending RLC data block, as defined in clause 9.1.3. The network shall continue allocating the mobile station uplink radio blocks during the inactivity period, using the procedures defined in clause 8.1.1 for each medium access mode. Uplink radio blocks shall be allocated as required allowing the mobile station to continue the transfer of RLC data blocks, when a new RLC data block becomes available.

When the mobile station is allocated an uplink radio block and there is no RLC data block ready to send, the mobile station shall send an RLC/MAC control block in each uplink radio block allocated by the network. The priority defined in clause 8.1.1 for different kinds of RLC/MAC blocks apply.

References

3GPP TS 44.060, subclause 8.8.3

3GPP TS 44.060, subclause 9.3.1b.2

51.3.6.7.2 Test purpose

To verify that an MS, which is in Extended Uplink TBF, NACC active, shall revert to the previous TBF, if selected cell disappears from the coverage and MS should still stay in Extended Uplink TBF

51.3.6.7.3 Method of test

Initial conditions

System Simulator:

2 cells, EGPRS supported, CCN Active, RXLEV_ACCESS_MIN = -90dBm, NW_EXT_UTBF = 1.

Cell A: RLA_C = -50 dBm, is active.

Cell B: RLA_C = -60 dBm, is active.

Mobile Station:

MS is in Packet Idle mode, GPRS attached with support of GERAN Feature Package 1 indicated in MS Radio Access Capabilities, and PDP context 2 established. Ready timer is deactivated.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to initiate packet uplink transfer. SS assigns resources to the MS and it starts to send uplink data that the SS acknowledge. When MS reaches CV=0,it starts sending PACKET UPLINK DUMMY CONTROL BLOCKS During the uplink the signal strength of Cell A is lowered to – 80 dBm. The MS enters CCN mode and sends PACKET CELL CHANGE NOTIFICATION. The MS then continues to send PACKET UPLINK DUMMY CONTROL BLOCKS. While MS is sending PACKET ULINK DUMMY CONTROL BLOCKs, the SS then sends PACKET CELL CHANGE CONTINUE and the MS change to Cell B. MS tries to access Cell B. SS deactivates Cell B, The MS request resources for an uplink in the old cell.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 500 octets.

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

TLLI_BLOCK_CHANNEL_CODING: same as channel coding

EGPRS_CHANNEL_CODING_COMMAND: MCS-1

No starting time present.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

4

Repeat step 2 and 3 until CV=0

5

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indication = 0. Sent on PACCH of the assigned PDCH. Acknowledge all data blocks received.

6

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

A6 (optional step)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

MS may retransmit the block with BSN=0 once if it has already been scheduled while Packet Uplink Ack/Nack is being processed. In this case go to step B6.

B6 (optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

7

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

8

Repeat steps 6 and 7 five times

9

SS

Lower signal strength of Cell A to –80 dBm.

10

SS -> MS

PACKET UPLINK ACK/NACK

USF assigned to the MS

11

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

Or

PACKET CELL CHANGE NOTIFICATION

12

Step 10 and 11 are repeated until a PACKET CELL CHANGE NOTIFICATION is received in step 11, but no longer than 15 sec.

The test has failed if no PACKET CELL CHANGE NOTIFICATION is received in Cell A within 15 sec from Step 9.

13

SS -> MS

PACKET CELL CHANGE CONTINUE

See specific message content.

14

MS -> SS

EGPRS PACKET CHANNEL REQUEST

Allow the MS to try to access Cell B

15

Cell B is deactivated

The following messages are to be sent and received in Cell A.

16

MS -> SS

EGPRS PACKET CHANNEL REQUEST

17

SS -> MS

IMMEDIATE ASSIGNMENT

Sent on the AGCH.

18

MS -> SS

PACKET RESOURCE REQUEST

Received on the single block assigned in step 17.

19

SS -> SS

PACKET UPLINK ASSIGNMENT

Uplink dynamic allocation, no starting time, Sent on PACCH of the same PDCH assigned in step 17.

20

{Completion of uplink RLC data block transfer}

MS performs a Cell Update.

Specific message contents

PACKET CELL CHANGE CONTINUE in Step 13

Information element

Value/remark

< PAGE_MODE : bit (2) >

00 (Normal Paging)

0

0

< GLOBAL_TFI : Global TFI IE >

0 <5 bit Uplink TFI>

0 | 1

1

< ARFCN : bit (10) >

ARFCN of Cell B.

< BSIC : bit (6) >

BSIC of Cell B.

<CONTAINER_ID>

01

51.3.6.8 Extended Uplink TBF / Cell Change while in Extended Uplink/ With Packet Neighbouring Cell Data

51.3.6.8.1 Conformance requirements

If CCN is enabled (see sub-clause 5.5.1.1a), the mobile station shall behave as in network control mode NC0 or NC1 up to the point when a new cell has been chosen. It shall then check the CCN_SUPPORTED parameter, if available, that was last received for that cell. This parameter can be sent on BCCH or PBCCH or individually in PACKET MEASUREMENT ORDER or in PACKET CELL CHANGE ORDER messages. If it is available and if it indicates that CCN mode shall be entered towards that cell or if it is not available, then instead of performing the cell change, the mobile station shall start timer T3206 and enter the CCN mode. At the first possible opportunity, the MS shall then, when in CCN mode, inform the network about the proposed cell by sending a PACKET CELL CHANGE NOTIFICATION message, stop timer T3206, start timers T3208 and T3210. The PACKET CELL CHANGE NOTIFICATION message shall contain the ARFCN for the BCCH and the BSIC as identity of the proposed cell. The message shall also contain measurement reports for the proposed cell and for other neighbour cells if available. In CCN mode the mobile station shall continue the data transfer and store neighbour cell system information if received in instances of the PACKET NEIGHBOUR CELL DATA message, but not perform the cell change. At receipt of the first PACKET NEIGBOUR CELL DATA message or PACKET CELL CHANGE CONTINUE message or PACKET CELL CHANGE ORDER message, the mobile station shall stop the timer T3210.If a mobile station as response to a PACKET CELL CHANGE NOTIFICATION message receives a PACKET CELL CHANGE CONTINUE message without receiving any neighbour cell system information, the mobile station shall stop timer T3208, stop timer T3210 if still running, leave CCN mode and continue cell reselection in NC0/NC1 mode. The network sends first necessary system information for the cell proposed in the PACKET CELL CHANGE NOTIFICATION message, or for any other cell, in one or more instances of the PACKET NEIGHBOUR CELL DATA message and sends then a PACKET CELL CHANGE CONTINUE message. The mobile station shall store the received system information as specified in sub-clause 8.8.1. When the first instance of the PACKET NEIGHBOUR CELL DATA message is received, the mobile station shall stop timer T3210 if still running. When the PACKET CELL CHANGE CONTINUE message is received, the mobile station shall stop timer T3208, leave CCN mode and continue the cell reselection in NC0/NC1 mode. The network sends first necessary system information for the cell proposed in the PACKET CELL CHANGE NOTIFICATION message, or for any other cell, in one or more instances of the PACKET NEIGHBOUR CELL DATA message and sends then a PACKET CELL CHANGE ORDER message. The mobile station shall store the received system information as specified in sub-clause 8.8.1. When the first instance of the PACKET NEIGHBOUR CELL DATA message is received, the mobile station shall stop timer T3210 if still running. When the PACKET CELL CHANGE ORDER message is received, the mobile station shall stop timer T3208, leave CCN mode and follow the procedures as specified for the Packet Cell Change Order (sub-clause 8.4) and in sub-clause 8.8.1.

In extended uplink TBF mode, the uplink TBF may be maintained during temporary inactive periods, where the mobile station has no RLC information to send.

During the temporary inactive periods, the mobile station may stop sending RLC data block, as defined in clause 9.1.3. The network shall continue allocating the mobile station uplink radio blocks during the inactivity period, using the procedures defined in clause 8.1.1 for each medium access mode. Uplink radio blocks shall be allocated as required allowing the mobile station to continue the transfer of RLC data blocks, when a new RLC data block becomes available.

When the mobile station is allocated an uplink radio block and there is no RLC data block ready to send, the mobile station shall send an RLC/MAC control block in each uplink radio block allocated by the network. The priority defined in clause 8.1.1 for different kinds of RLC/MAC blocks apply.

References

3GPP TS 44.060, subclause 8.8.3

3GPP TS 44.060, subclause 9.3.1b.2

51.3.6.8.2 Test purpose

To verify that: MS takes into consideration the change of parameter NW_EXT_UTBF in SI13 (sent in PACKET NEIGHBOUR CELL DATA) and operate in Extended Uplink TBF in the new cell.

51.3.6.8.3 Method of test

Initial conditions

System Simulator:

2 cells, EGPRS supported, CCN Active, RXLEV_ACCESS_MIN = -90dBm,.

Cell A: RLA_C = -50 dBm, is active and NW_EXT_UTBF = 0.

Cell B: Supports PACKET SI STATUS. No System Information is broadcast on the BCCH, except SI3. This is only made to make it possible to verify that the MS uses the information in Packet Neighbour Cell Data. RLA_C = -60 dBm, is active and NW_EXT_UTBF = 1.

Mobile Station:

MS is in Packet Idle mode, GPRS attached with support of GERAN Feature Package 1 indicated in MS Radio Access Capabilities, and PDP context 2 established.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to initiate packet uplink transfer. SS assigns resources to the MS and it starts to send uplink data that the SS acknowledge. During the uplink the signal strength of Cell A is lowered to – 80 dBm. The MS enters CCN mode and sends PACKET CELL CHANGE NOTIFICATION. SS sends one or more PACKET NEIGHBOUR CELL DATA to the MS (with NW_EXT_UTBF in SI13 set to 1). The SS then sends PACKET CELL CHANGE CONTINUE and the MS change to Cell B. The MS requests resources for an uplink and asks for SI2 and SI2bis messages by sending PACKET_SI_STATUS In the new cell the MS completes the uplink transfer while operating in extended uplink TBF.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 1200 octets.

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

TLLI_BLOCK_CHANNEL_CODING: same as channel coding

EGPRS_CHANNEL_CODING_COMMAND: MCS-1

No starting time present.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

4

Repeat step 2 and 3 five times

5

SS

Lower signal strength of Cell A to –80 dBm.

6

SS -> MS

PACKET UPLINK ACK/NACK

USF assigned to the MS

7

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Or

PACKET CELL CHANGE NOTIFICATION

8

Step 6 and 7 are repeated until a PACKET CELL CHANGE NOTIFICATION is received in step 7, but no longer than 15 sec.

The test has failed if no PACKET CELL CHANGE NOTIFICATION is received in Cell A within 15 sec from Step 5.

9

SS -> MS

PACKET NEIGHBOUR CELL DATA

USF assigned to the MS

10

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

11

Step 9 and 10 are repeated until all instances of PACKET NEIGHBOUR CELL DATA are sent

(SI13 with NW_EXT_UTBF = 1 and SI_STATUS_IND = 1).

12

SS -> MS

PACKET CELL CHANGE CONTINUE

The following messages are to be sent and received in Cell B.

13

{Uplink dynamic allocation two phase access}

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

TLLI_BLOCK_CHANNEL_CODING: same as channel coding

EGPRS_CHANNEL_CODING_COMMAND: MCS-1

No starting time present.

14

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS USF is assigned once in 52-multiframes.

15

MS -> SS

EGPRS UPLINK RLC DATA BLOCK or PACKET SI STATUS or

PACKET RESOURCE REQUEST

Step 16 is performed only if a PACKET RESOURCE REQUEST is received in step 15.

16

SS -> MS

PACKET UPLINK ASSIGNMENT

Repeats the PDTCH assignment given in step 13.

17

Step 14 and 15 are repeated until a PACKET SI STATUS is received in step 15.

The PACKET SI STATUS shall be sent within 10 sec of accessing the cell. Verify that the MS does not request SI that was sent in step 9.

If the RLC DATA BLOCK with BSN = 0 received in Step 15 contains an empty LLC PDU as the first LLC PDU, Steps 14 and 15 are further repeated until a PACKET RESOURCE REQUEST is received in Step 15.

NOTE: The empty LLC PDU may be accompanied by another low priority RLC data block (with Packet Resource Request and Packet Uplink Assignment or Packet Timeslot Reconfigure as required), in order to ensure that the radio resources are used efficiently.

18

PACKET SERVING CELL DATA

SI2,SI4 and SI2bis messages are sent .

19

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

20
(optional step)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK or

PACKET RESOURCE REQUEST

21
(conditional step)

SS->MS

PACKET UPLINK ASSIGNMENT

Step 21 is performed only PRR is sent step 20.

Repeats the PDTCH assignment from the PUA step 13

22

Repeat step 19 and 20 until CV=0

23

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indication = 0. Sent on PACCH of the assigned PDCH. Acknowledge all data blocks received.

24

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS, Sent after 6 blocks of sending the message in step 23.

A24
(optional step)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

MS may retransmit the block with BSN=0 once if it has already been scheduled while Packet Uplink Ack/Nack is being processed. In this case go to step B24.

B24
(optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

25

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

26

Repeat step 24 and 25 five times.

27

MS

Trigger the MS to send 500 octets of data. SS should take care of allocating USF’s to the MS in order to prevent the MS from releasing the TBF

28

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

29

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

30

Repeat step 28 and 29 until CV=0

31

SS -> MS

PACKET UPLINK ACK/NACK

Final Ack Indication = 1 containing valid RRBP. Sent on PACCH of the assigned PDCH. Acknowledge all data blocks received.

32

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

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

Specific message contents

PACKET NEIGHBOUR CELL DATA in Step 9

The message contains the default SI_13, with NW_EXT_UTBF = 1 and SI_STATUS_IND = 1, default SI1 and SI3 for Cell B.

Information element

Value/remark

< PAGE_MODE : bit (2) >

00 (Normal Paging)

0

0

< GLOBAL_TFI : Global TFI IE >

0 <5 bit Uplink TFI>

< CONTAINER_ID : bit (2) >

01 for SI belonging to Cell B

< SPARE :bit(1)>

0

< CONTAINER INDEX :bit (5)>

00000 to the index needed to send all SIs for each cell.

0 | 1

0 No ARFCN or BSIC

Container repetition struct

< PD : bit(3)>

000, BCCH

PACKET CELL CHANGE CONTINUE in Step 12

Information element

Value/remark

< PAGE_MODE : bit (2) >

00 (Normal Paging)

0

0

< GLOBAL_TFI : Global TFI IE >

0 <5 bit Uplink TFI>

0 | 1

1

< ARFCN : bit (10) >

ARFCN of Cell B.

< BSIC : bit (6) >

BSIC of Cell B.

<CONTAINER_ID>

01

51.3.6.9 TBF Release / Extended Uplink / Change of RLC mode / Normal release

51.3.6.9.1 Conformance requirements

During an uplink packet transfer, upper layer may request to transfer another LLC PDU. If the new LLC PDU does not have the same RLC mode as the current uplink TBF but has a higher radio priority, the mobile station shall complete the transmission of the current LLC PDU using the countdown procedure including acknowledgement from the network, if in acknowledged mode.

If the TBF is operated in extended uplink TBF mode (see sub-clause 9.3.1b), the mobile station shall use the procedure in sub-clause 8.1.1.6 for changing RLC mode.

The mobile station shall send a PACKET RESOURCE REQUEST message on PACCH indicating the new RLC mode and start timer T3168.

If timer T3168 expires, the mobile station shall retransmit the PACKET RESOURCE REQUEST message and restart timer T3168.

On receipt of a PACKET RESOURCE REQUEST message, indicating a change of RLC mode, the network shall release the uplink TBF at a point determined by the network, using the procedure defined in sub-clause 9.5.

On receipt of PACKET UPLINK ACK/NACK with Final Ack Indicator set to ‘1’ the mobile station shall stop timer T3168 and after sending the PACKET CONTROL ACK perform the change of RLC mode by establishing a new TBF.

References

3GPP TS 44.060, subclauses 8.1.1.6, 8.1.1.1.2 and 9.5.

51.3.6.9.1.2 Test purpose

To verify that during extended uplink TBF the MS re-establishes the TBF and changes the RLC mode.

51.3.6.9.1.3 Method of test

Initial Conditions

System Simulator:

1 cell, NW_EXT_UTBF = 1, BS_CV_MAX = 14, T3168 timeout value=7 (4s), N201-U=500 for SAPI 3, 5, 9, 11, N201-U=270 for SAPI 7.

Mobile Station:

MS is in Packet Idle mode, GPRS attached with support of GERAN Feature Package 1 indicated in MS Radio Access Capabilities, and PDP context 1 and context 2 established.

Specific PICS Statements

PIXIT Statements

Test Procedure

An uplink TBF is established and in progress. SS assigns USFs allowing the MS to transmit data blocks. The MS is triggered to transfer 220 octets user data with a different RLC mode and higher radio priority.

The mobile station shall complete the transmission of the current LLC PDU. SS will verify the complete reception of the LLC PDU.

SS acknowledge the LLC PDU with a EGPRS Packet Uplink Ack/Nack with TBF Est field is set to ‘1’ and Final Ack Indicator bit set to ‘1’. The mobile station shall use the same procedures as are used for TBF establishment using two phase starting from the point where the mobile station transmits the PACKET RESOURCE REQUEST message.

In case the MS ignores the TBF Est field in the EGPRS PACKET UPLINK ACK/NACK , the mobile station shall transmit a PACKET CONTROL ACKNOWLEDGEMENT message, release the TBF and shall establish a new TBF using two phase access.

SS assigns a PDCH to the MS. SS assigns USFs allowing the MS to transmit data blocks until the countdown value CV=0.

SS sends an EGPRS Packet Uplink Ack/Nack with TBF Est field set to ‘0’ and Final Ack Indicator bit set to ‘1’ and the MS is polled. The MS answers with a Packet Control Acknowledgement and the TBF is released.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

MS

{Uplink dynamic allocation two phase access}

In PDP context2,

n = 220 octets, without starting time,

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end,

TLLI_BLOCK_CHANNEL_CODING: MCS-1,

EGPRS_CHANNEL_CODING_COMMAND: MCS-1,

RADIO_PRIORITY = 4

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH, the USF assigned to the MS, on 3 blocks from the last radio block containing the uplink assignment.

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

Check that the coding as specified by EGPRS_CHANNEL_CODING_COMMAND, the TFI, and BSN is correct.

4

Repeat step 2 and 3 three times.

5

MS

To trigger the MS to transfer 220 octets: in test PDP context1, unacknowledged RLC mode and
Radio Priority = 1

6

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH, the USF assigned to the MS.

7

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Or

Received on the assigned PDTCH.

Check that the coding as specified by CHANNEL_CODING_COMMAND, the TFI, and BSN is correct.

Send PACKET UPLINK ACK/NACK to acknowledge all received data blocks when CV=0 and PACKET RESOURCE REQUEST is not yet received. (Note: MS may retransmit the block with BSN=0 once if it has already been scheduled while PACKET UPLINK ACK/NACK is being processed and the new LLC PDU is not ready for the transmission)

PACKET RESOURCE REQUEST

Or

Received on PACCH of the assigned PDCH indicating the change of RLC mode.

Check for radio priority level = 1 and RLC mode

Unacknowledged RLC mode.

PACKET UPLINK DUMMY CONTROL BLOCK

The MS is in extended TBF mode.

8

Repeat step 6 and 7 until CV = 0 and a PACKET RESOURCE REQUEST has been received

9

SS -> MS

EGPRS PACKET UPLINK ACK/NACK

Sent on the PACCH of the PDCH assigned, acknowledging all blocks so far.

FINAL_ACK_INDICATION = ‘1’,TBF Est = 1. Valid RRBP.

10

SS

Verify that only one complete LLC PDU has been received.

11 (optional)

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on the block specified by RRBP on PACCH of the assigned PDCH. If not received continue with step 14.

12 (conditional)

MS -> SS

EGPRS PACKET CHANNEL REQUEST

Received on RACH. Access Type: "Two Phase Access".

13 (conditional)

SS -> MS

IMMEDIATE ASSIGNMENT

Sent on the AGCH

14

MS -> SS

PACKET RESOURCE REQUEST

Received on PACCH of the assigned PDCH.

Check for radio priority level = 1 and RLC mode

Unacknowledged RLC mode. Received on the block specified by the single block assignment of step 13 or by the RRBP of step 9.

15

SS -> MS

PACKET UPLINK ASSIGNMENT

Open-ended uplink dynamic allocation, no starting time, USF_GRANULARITY = single block. Sent on PACCH of the assigned PDCH.

16

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

The USF assigned to the MS. Sent on PACCH of the assigned PDCH.

17

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the PDTCH assigned.

18

Repeat step 16 and 17 until countdown value CV=0.

19

SS -> MS

EGPRS PACKET UPLINK ACK/NACK

FINAL_ACK_INDICATION = ‘1’, TBF Est = 0, a valid RRBP, acknowledge all received data, sent on PACCH.

20

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

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

51.3.6.10 TBF Release / Extended Uplink / Change of RLC mode / Abnormal release

51.3.6.10.1 Conformance requirements

During an uplink packet transfer, upper layer may request to transfer another LLC PDU. If the new LLC PDU does not have the same RLC mode as the current uplink TBF but has a higher radio priority, the mobile station shall complete the transmission of the current LLC PDU using the countdown procedure including acknowledgement from the network, if in acknowledged mode. immediately request a resource reallocation for uplink according to the new Radio Priority of the new LLC PDU by sending a PACKET RESOURCE REQUEST message on the PACCH and starting timer T3168.

If the TBF is operated in extended uplink TBF mode (see sub-clause 9.3.1b), the mobile station shall use the procedure in sub-clause 8.1.1.6 for changing RLC mode.

Then the mobile station shall complete the transmission of the current LLC PDU. If the TBF is operated in extended uplink TBF mode, the mobile station shall release the uplink TBF and re-establish a new uplink TBF in order to change the RLC mode.

The mobile station shall send a PACKET RESOURCE REQUEST message on PACCH indicating the new RLC mode and start timer T3168.

If timer T3168 expires, the mobile station shall retransmit the PACKET RESOURCE REQUEST message and restart timer T3168.

If timer T3168 expires and the PACKET RESOURCE REQUEST message has already been transmitted four times, the mobile station shall perform an abnormal release with access retry (see sub-clause 8.7.2).

On receipt of a PACKET RESOURCE REQUEST message, indicating a change of RLC mode, the network shall release the uplink TBF at a point determined by the network, using the procedure defined in sub-clause 9.5.

On receipt of PACKET UPLINK ACK/NACK with Final Ack Indicator set to ‘1’ the mobile station shall stop timer T3168 and after sending the PACKET CONTROL ACK perform the change of RLC mode by establishing a new TBF.

References

3GPP TS 44.060, subclauses 8.1.1.6, 8.1.1.1.2, and 9.5.

51.3.6.10.1.2 Test purpose

To verify that during extended uplink TBF the MS perform an abnormal release with access retry after timer T3168 expired and PACKET RESOURCE REQUEST message has been transmitted four times.

51.3.6.10.1.3 Method of test

Initial Conditions

System Simulator:

1 cell, NW_EXT_UTBF = 1, BS_CV_MAX = 14, T3168 timeout value=7 (4s), N201-U=500 for SAPI 3, 5, 9, 11, N201-U=270 for SAPI 7.

Mobile Station:

MS is in Packet Idle mode, GPRS attached with support of GERAN Feature Package 1 indicated in MS Radio Access Capabilities, and PDP context 1 and context 2 established.

Specific PICS Statements

PIXIT Statements

Test Procedure

An uplink TBF is established and in progress. SS assigns USFs allowing the MS to transmit data blocks until the MS completes the countdown procedure. As soon as the MS is in extended UL TBF mode, the MS is triggered to transfer 220 octets user data with different RLC mode.

The mobile station shall immediately request a resource reallocation for uplink indicating the changed RLC mode applied to the new LLC PDU by sending a PACKET RESOURCE REQUEST message on the PACCH and start timer T3168.

SS keeps assigning USFs, the MS will send Packet Uplink Dummy Control Blocks till T3168 expire. The MS will send a PACKET RESOURCE REQUEST message again on the PACCH and restart timer T3168.

The SS keeps assigning USFs till the MS has transmitted the Packet Resource Request four times.

The MS shall perform an abnormal release with access retry.

The SS will assign new resources to the MS to complete the new TBF.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

MS

{Uplink dynamic allocation two phase access}

In PDP context2,

n = 220 octets, without starting time,

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end,

TLLI_BLOCK_CHANNEL_CODING: MCS-1,

EGPRS_CHANNEL_CODING_COMMAND: MCS-1,

RADIO_PRIORITY = 4,

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH, the USF assigned to the MS, on 3 blocks from the last radio block containing the uplink assignment.

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

Check that the coding as specified by EGPRS_CHANNEL_CODING_COMMAND, the TFI is correct.

4

Repeat step 2 and 3 till CV = 0

5

SS -> MS

EGPRS PACKET UPLINK ACK/NACK

Sent on the PACCH of the PDCH assigned, the USF not assigned to the MS, acknowledging all blocks.

FINAL_ACK_INDICATION = ‘0’,TBF Est = 1

6

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS, sent after 6 blocks from step 5

A6 (optional step)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

MS may retransmit the block with BSN=0 once if it has already been scheduled while EGPRS PACKET UPLINK ACK/NACK is being processed. In this case go to step B6.

B6(optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

7

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

MS is in extended UL TBF mode.

8

MS

To trigger the MS to transfer 220 octets: in test PDP context1, unacknowledged RLC mode and
Radio Priority = 1

9

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

A10 (optional step)

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

MS may transmit while processing the uplink data trigger PACKET UPLINK DUMMY CONTROL BLOCK. In this case repeat step 9 until a PACKET RESOURCE REQUEST is received.

10

MS -> SS

PACKET RESOURCE REQUEST

MS starts T3168.

Received on the PACCH of the assigned PDCH, Indicating the change of RLC mode:

Check that radio priority level = 1 and

Unacknowledged RLC mode.

11

SS -> MS

EGPRS PACKET UPLINK ACK/NACK

To prevent T3184 from expiring, sent on the PACCH of the PDCH assigned, the USF not assigned to the MS, acknowledging all Blocks.

FINAL_ACK_INDICATION = ‘0’, TBF Est = 0

12

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

13

MS -> SS

PACKET UPLINK DUMMY CONTROL BLOCK

MS is in extended UL TBF mode.

Or

PACKET RESOURCE REQUEST

Received on the PACCH of the assigned PDCH, Indicating the change of RLC mode:

Check that radio priority level = 1 and

Unacknowledged RLC mode.

14

Repeat Step 12 and 13 until a PACKET RESOURCE REQUEST has been received.

Check that the PACKET RESOURCE REQUEST is received within T3168 +/- 10% from the previous PACKET RESOURCE REQUEST.

15

Repeat Step 11 to Step 14 until the PACKET RESOURCE REQUEST has been received a total of 4 times. .

MS shall perform an abnormal release with access retry

16

MS -> SS

EGPRS PACKET CHANNEL REQUEST

Received on RACH for TBF establishment for transferring of the LLC PDU in PDP context1.

17

SS -> MS

IMMEDIATE ASSIGNMENT

Sent on the AGCH

18

MS -> SS

PACKET RESOURCE REQUEST

Received on the single block assigned in step 17. Check that radio priority level = 1, peak throughput class = 5, unacknowledged RLC mode.

19

SS -> MS

PACKET UPLINK ASSIGNMENT

Open-ended uplink dynamic allocation, no starting time, USF_GRANULARITY = single block.

20

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

The USF assigned to the MS. Sent on PACCH of PDCH assigned in step 19.

21

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the PDTCH assigned.

22

Repeat step 20 and 21 until countdown value CV=0.

23

SS -> MS

EGPRS PACKET UPLINK ACK/NACK

FINAL_ACK_INDICATION = ‘1’, a valid RRBP, acknowledge all received data, sent on PACCH.

24

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

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

51.3.7 Void