52.3 EGPRS Testcases for Dynamic Allocation in Packet Transfer Mode

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

52.3.1 Dynamic Allocation / Uplink Transfer

52.3.1.1 Dynamic Allocation / Uplink Transfer / Normal

52.3.1.1.1 Dynamic Allocation / Uplink Transfer / Normal / Successful

52.3.1.1.1.1 Conformance requirements

1. The mobile station shall set the TFI field of each uplink RLC data block to the TFI value assigned to the mobile station in the PACKET UPLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message.

2. Whenever the mobile station detects an assigned USF value on an assigned PDCH, the mobile station shall transmit either a single RLC/MAC block or a sequence of four RLC/MAC blocks on the same PDCH in the next block period(s). The time relation between an uplink block, which the mobile station shall use for transmission, and the occurrence of the USF value is defined in 3GPP TS 05.02. The number of RLC/MAC blocks to transmit is controlled by the USF_GRANULARITY parameter characterising the uplink TBF.

3. At two-phase access the mobile station does not include its TLLI in any RLC data block.

References

3GPP TS 04.60, subclauses 8.1.1, 8.1.1.1 and 7.1.3.3.

3GPP TS 05.02, subclause 6.3.2.2.1.

52.3.1.1.1.2 Test purposes

To verify that the MS:

1. depending on the parameter USF_GRANULARITY, transmits one or a sequence of four RLC/MAC data block(s) in the next block period(s) on the PDCH on which it has detected its corresponding assigned USF.

2. includes the assigned TFI in each uplink RLC data blocks.

3. does not include its TLLI in any RLC data block at two phase access.

52.3.1.1.1.3 Method of test

Initial Conditions

System Simulator:

1 cell, default setting.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated and the test PDP context3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to initiate packet uplink transfer data in RLC unacknowledged mode. The SS orders the MS to have two-phase access, in PACKET UPLINK ASSIGNMENT message the USF_GRANURALITY is set to 4 blocks. The SS sends the assigned USF assigned to the MS and checks that a sequence of four RLC/MAC data blocks in the next radio block period is received, and that each data block contains the correct TFI, but without TLLI. The SS assigns the USF assigned to the MS again. The check is repeated. The procedure is going on until the MS completes the packet data transfer.

The above test procedure is repeated once for USF_GRANURALITY set to one block.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n =800 octets, without starting time,

Message Escape bit = 1 (EGPRS)

USF_GRANULARITY = 4 blocks,

RLC_DATA_BLOCKS_GRANTED = open-end

TLLI_BLOCK_CHANNEL_CODING = arbitrarily chosen between MCS 1 and MCS 4

EGPRS Channel coding command arbitrarily chosen between MCS 1 and MCS 4

EGPRS Window Size: 00000 (value 64)

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 and the block does not contain TLLI.

4

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH in the next radio block to step 3. Check that the coding as specified by EGPRS Channel coding command, the TFI is correct and the block does not contain TLLI.

5

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH in the next radio block to step 4. Check that the coding is the scheme specified by EGPRS Channel coding command, the TFI is correct and the block does not contain TLLI.

6

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH in the next radio block to step 5. Check that the coding as specified by EGPRS Channel coding command, the TFI is correct and the block does not contain TLLI.

7

SS -> MS

PACKET UPLINK ACK/NACK

Sent on the PACCH of the PDCH, the USF not addressing the MS.

8

SS

Check that no RLC data blocks are transmitted from the MS in the next radio block to step 7.

9

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

The USF assigned to the MS.

10

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

11

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH in the next radio block to step 10. Check that the TFI is correct.

12

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH in the next radio block to step 11. Check that the TFI is correct.

13

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH in the next radio block to step 12. Check that the TFI is correct.

14

{Completion of uplink RLC data block transfer}

USF_GRANULARITY = 4 blocks

15

{Uplink dynamic allocation two phase access}

Similar parameter values to step 1

Except USF_GRANULARITY = 1 blocks

16

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

17

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Check that the coding as specified in EGPRS Channel coding command, the TFI is correct and the block does not contain TLLI.

18

SS -> MS

PACKET UPLINK ACK/NACK

Sent on the PACCH, the USF not addressing the MS.

19

SS

Check that no RLC data blocks are transmitted from the MS in the next radio block to step 18.

20

SS -> MS

PACKET UPLINK ACK/NACK

Sent on a PDCH with any different time slot as the assigned PDCH, the USF assigned to the MS.

21

SS

Check that no RLC data block is transmitted from the MS on the next radio block to step 20.

22

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

23

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Check that the coding as specified in EGPRS Channel coding command, the TFI is correct and the block does not contain TLLI.

24

{Completion of uplink RLC data block transfer}

USF_GRANULARITY = 1 block

52.3.1.1.2 Void
52.3.1.1.3 Dynamic Allocation / Uplink Transfer / Normal / Starting frame number encoding

52.3.1.1.3.1 Conformance requirements

1. In case of dynamic allocation, if no uplink TBF is in progress, the MS needs not monitor the USF field until the TDMA frame number occurs. When the indicated TDMA frame number occurs, the mobile station shall immediately begin to monitor the USF field and use the new assigned uplink TBF parameters when its USF occurs.

2. If an uplink TBF is already in progress, the MS shall continue to use the parameters of the existing TBF until the TDMA frame number occurs. When the indicated TDMA frame number occurs, the mobile station shall immediately begin to monitor the USF field and use the new assigned uplink TBF parameters when its USF occurs.

3. In case of single block allocation, the mobile station shall use the assigned timeslot during the RLC/MAC block whose first TDMA burst occurs in the indicated TDMA frame number.

4. If the mobile station is in packet transfer mode during the block immediately before the starting time and the lowest numbered PDCH assigned to the MS is different immediately before and after the starting time then the mobile station shall be ready to receive or transmit no later than one radio block from the starting time.

5 If the Starting FN (in absolute frame number encoding) is not aligned to the start of a block period and the mobile station is in packet transfer mode during the TDMA immediately before the Starting FN, then the mobile station shall align the starting time to the next block boundary and continue to use the currently assigned allocation up to the next block boundary.

References

3GPP TS 04.60, subclauses 11.2.29, 12.21 and 12.21.1.

52.3.1.1.3.2 Test purposes

To verify that the MS, in transfer mode:

1. correctly uses the starting frame number description in PACKET UPLINK ASSIGNMENT, and in all subsequent RLC/MAC control messages which are sent on the uplink TBF;

2. is ready to receive or transmit no later than one radio block from the starting time;

3. is able to align the starting time to the next block boundary and continue to use the currently assigned allocation up to the next block boundary.

52.3.1.1.3.3 Method of test

Initial Conditions

System Simulator:

1 cell, default setting,.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated and the test PDP context3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to initiate packet uplink transfer 440 octets in the RLC unacknowledged mode. The IMMEDIATE ASSIGNMENT message contains a starting time for the single block allocation. It is checked that the MS uses the time slot at the assigned frame number. In the two-phase access a starting time is included in PACKET UPLINK ASSIGNMENT. The assigned USF is on a radio block before the starting time. The MS does not react upon that. The assigned USF is on one block after the starting time. The MS sends a RLC data block.

The test procedure is repeated once. The starting time is encoded in relative frame number format.

Maximum Duration of Test

5 minutes.

Expected Sequence

The expected sequence is repeated once. In the 2nd execution the starting frame numbers in the specific message contents are encoded in the relative format.

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 440 octets,

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

TLLI_BLOCK_CHANNEL_CODING: same as channel coding

EGPRS Channel coding command MCS-3

The IMMEDIATE ASSIGNMENT contains starting time current frame + 1001.

It is checked that PACKET RESOURCE REQUEST in the macro is sent at the starting time.

The PACKET UPLINK ASSIGNMENT contains starting time specified in absolute frame number encoding, current frame + 91,

The timeslot TN7 assigned.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

The USF assigned to the MS, Sent on one radio block before the starting time.

3

SS

Check that there is no RLC data block sent by the MS on the assigned PDTCH.

4

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

The USF assigned to the MS. Sent on one block after the starting time.

5

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Check that the coding is the scheme specified by EGPRS Channel coding command in step 1, and TFI is correct.

6

{Completion of uplink RLC data block transfer}

52.3.1.1.4 Dynamic Allocation / Uplink Transfer / Normal / Starting time

52.3.1.1.4.1 Conformance requirements

1 If a TBF starting time information element is present and no uplink TBF is in progress, but a downlink TBF is in progress, the mobile station shall wait until the starting time before beginning to monitor the USFs. While waiting for the starting time, the mobile station shall monitor the assigned PDCHs.

2 If an uplink TBF is already in progress, the mobile station shall continue to use the assigned parameters of the uplink TBF until the TDMA frame number indicated by the TBF starting time occurs. At that time the mobile station shall immediately begin to use the newly assigned uplink TBF parameters.

3 While waiting for the frame number indicated by the TBF starting time if the mobile station receives another uplink assignment, the mobile station shall act upon the most recently received uplink assignment and shall ignore the previous uplink assignment.

4 An MS shall be ready to transmit and receive using a new assignment no later than the next occurrence of block B((x+3) mod 12) where block B(x) is the last radio block containing the assignment message. This applies also for the reception of the first USF for dynamic uplink assignment.

References

3GPP TS 04.60, subclause 8.1.1.1, 3GPP TS 45.010 subclause 6.11.1.

52.3.1.1.4.2 Test purposes

To verify that after the MS receives an uplink assignment with starting time:

1. if a downlink TBF is in progress and no uplink TBF is in progress it monitors the assigned PDCHs while waiting for the starting time. If another uplink assignment received while waiting, the mobile station acts upon that and ignores the previous uplink assignment.

2. if an uplink TBF is already in progress, it continues to use the assigned parameters of the uplink TBF until the TDMA frame number indicated by the TBF starting time occurs. While waiting for the frame number indicated by the TBF starting time the mobile station receives another uplink assignment, the mobile station acts upon that and ignores the previous uplink assignment. As soon as the starting time occurs the MS immediately begins to use the newly assigned uplink TBF parameters.

52.3.1.1.4.3 Method of test

Initial Conditions

System Simulator:

1 cell, default setting.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated and the test PDP context2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

A downlink TBF is established and in progress. An uplink TBF is established with a starting time which does not yet elapse. The SS sends two downlink data blocks before the starting time to the MS and signals the assigned TBF addressing the MS for uplink transfer. It is checked that no uplink RLC data blocks are sent by the MS. The SS sends PACKET TIMESLOT RECONFIGURE on three radio blocks before the starting time, assigning a new starting time. Two downlink data blocks are then sent to the MS before the new starting time occurs. Each data block contains one of the assigned USFs addressing the MS. It is checked that no uplink data blocks are sent from the MS. After the new starting time elapses the SS sends a downlink data block containing the USF assigned to the MS. The MS sends an uplink data block. The MS is brought to Idle mode.

An uplink TBF is established and in progress. The SS sends PACKET UPLINK ASSIGNMENT assigning a reconfigured PDCH with a starting time and a new USF associated. Before the starting time the SS signals the USF of the ongoing TBF addressing the MS. The SS receives an uplink data block from the MS. The SS sends UPLINK ASSIGNMENT on three radio blocks before the starting time, assigning a new reconfigured PDCH with a starting time and a different USF associated. The later assignment overwrites the earlier one. While waiting for the frame number of the newly assigned starting time the SS signals the USF of the previous assignment on both the ongoing PDCH and on the previous assigned PDCH. The MS ignores it. The SS signals the USF of the ongoing TBF addressing the MS. An uplink data block can be received. On one radio block before the starting time the SS signals the later assigned USF assigned to the MS on the later assigned PDCH. No uplink data block is received. On one radio block after the starting time the SS signals the just expired USF. No uplink data block is received. Then the SS signals the valid USF assigned to the MS. An uplink data block is received.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Downlink TBF establishment}

RLC mode: acknowledged, without starting time

2

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

The data block contains FBI=0, ES/P field set to 01 and a valid RRBP, sent on the third block after the last radio block containing the downlink assignment.

3

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the specified RRBP of downlink PACCH.

4

MS

The MS is triggered to send 440 octets of user data.

5

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

The data block contains FBI=0 and a valid RRBP.

6

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the specified RRBP of downlink PACCH.

Contains Channel Request Description IE.

Note : If the triggering of the uplink access involves a manual operation taking more than 5s to complete, steps 5 and 6 are repeated (until the MS does include the Channel Request Description IE) at least once every 5s in order to keep the downlink transfer active.

7

SS -> MS

PACKET UPLINK ASSIGNMENT

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

CHANNEL_CODING_COMMAND: arbitrarily chosen.

TBF Starting Time : starting time1, the current frame + 104 frames, encoded in absolute frame number.

The uplink TBF is assigned on the same timeslot as the downlink TBF.

8

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

FBI=0, the assigned USF1 to the MS. Sent on downlink PDTCH, 12 data blocks (52 TDMA frames) before the starting time1.

9

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

FBI=0, the assigned USF1 to the MS. Sent on downlink PDTCH, 5 blocks before the starting time1, a valid RRBP = N+13 and ES/P set to 01.

10

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the specified RRBP on downlink PACCH.

11

SS -> MS

PACKET TIMESLOT RECONFIGURE

Assigned USF1 addressing the MS, sent on three blocks before the starting time1. Assigned a new USF2 on the same timeslot, with starting time2, current frame + 104 frames in relative frame number encoding.

12

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

On 4 blocks from the last radio block containing the uplink assignment in step 11, with FBI=0, the assigned previous USF1 addressing the MS. Sent on downlink PDTCH.

13

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

One data block with FBI=0, the assigned USF2 addressing the MS. Sent on downlink PDTCH, one radio block before the starting time2.

14

SS

Check that from the step 4 onwards till the starting time2, there is no RLC data block sent by the MS on the assigned uplink PDTCH.

15

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

One data block with FBI=0, a valid RRBP, ES/P set to 01, the assigned USF2 addressing the MS. Sent on downlink PDTCH, on the frame number specified in the starting time2.

16

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned uplink PDTCH.

17

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the specified RRBP of downlink PACCH.

18

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

One data block with FBI=1, ES/P set to 01 and a valid RRBP. Sent on downlink PDTCH.

19

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the specified RRBP of the downlink PACCH.

20

{Completion of uplink RLC data block transfer}

21

{Uplink dynamic allocation two phase access}

n = 440 octets, without starting time,

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

TLLI_BLOCK_CHANNEL_CODING: arbitrarily chosen. EGPRS channel coding command: MCS 1

The timeslot TN3 assigned

22

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF1 addressing the MS, sent on 3 blocks from the last radio block containing the uplink assignment in step 21.

23

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Check that the coding is MCS 1, the TFI is correct.

24

SS -> MS

EGPRS PACKET UPLINK ACK/NACK

Assigned USF1 addressing the MS.

25

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

26

SS -> MS

PACKET UPLINK ASSIGNMENT

Assign an uplink TBF on the timeslot TN2, containing new TFI2, USF2, starting time3, current frame + 117 in relative encoding. Sent on PACCH assigned.

27

SS -> MS

EGPRS PACKET UPLINK ACK/NACK

USF1 addressing the MS, sent on 5 radio blocks before the starting time3, on PACCH assigned in step 21.

28

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Check that the coding is MCS 1, the TFI is correct.

29

SS -> MS

PACKET UPLINK ASSIGNMENT

Assign a TBF on the timeslot TN1, containing new TFI3, USF3, MCS 3 coding, starting time4, current frame + 325 in relative encoding. Sent on three radio blocks before the starting time3, on PACCH assigned in step 21.

30

SS -> MS

PACKET UPLINK ACK/NACK

USF2 addressing the MS, sent one block after Starting Time3 on the PACCH assigned in step 26.

31

SS

Check that no data block is sent from the MS on the assigned radio block on the PDTCH assigned in step 26.

32

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF1 addressing the MS, sent on 5 radio blocks before the starting time4, on PACCH assigned in step 21.

33

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Check that the coding is MCS1, the TFI is correct.

34

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

The USF3 addressing the MS, sent on one radio block before the starting time4, on PACCH assigned in step 29.

35

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

The USF1 addressing the MS, sent on one radio block after the starting time4, on PACCH assigned in step 21.

36

SS

Check that no data blocks are sent from the MS on the radio blocks assigned in steps 34 and 35, or any intermediate radio blocks, on any of the three PDTCHs assigned

37

SS -> MS

PACKET UPLINK ACK/NACK

Containing USF3. Sent on PACCH of assigned in step 29.

38

(optional step)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the PDTCH assigned in step 29.

Use coding MCS 1.

If step 38 is performed, then step 39 must be performed.

39 (optional step)

SS -> MS

PACKET UPLINK ACK/NACK

Only performed if step 38 is performed.

Containing USF3. Sent on PACCH of PDCH assigned in step 29.

40

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the PDTCH assigned in step 29. Check that the coding MCS 3 and TFI3 are correct.

41

{Completion of uplink RLC data block transfer}

52.3.1.1.5 Void
52.3.1.1.6 Dynamic Allocation / Uplink Transfer / Normal / T3180 expiry

52.3.1.1.6.1 Conformance requirements

When the mobile station transmits an RLC/MAC block to the network, it shall start timer T3180. When the mobile station detects an assigned USF value on an assigned PDCH, the mobile station shall reset timer T3180. If timer T3180 expires, the mobile station shall perform the abnormal release with random access procedure.

References

3GPP TS 04.60, subclause 8.1.1.1.

52.3.1.1.6.2 Test purposes

To verify that:

1. Timer T3180 will not expire as long as an USF for the MS under test is detected in the downlink blocks within the defined time period of the timer. (It is implicitly verified).

2. Timer T3180 expires if no USF for the MS under test is detected during a time period longer than T3180.

3. The MS performs an abnormal release with random access procedure after T3180 expires.

52.3.1.1.6.3 Method of test

Initial Conditions

System Simulator:

1 cell, default setting.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated and the test PDP context3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

An uplink TBF is established and in progress. After the MS sends an uplink data block the SS repeatedly sends PACKET UPLINK ACK/NACK containing any USF and any TFI which do not address the MS for 4.5s. Before T3180 times out the SS signals the USF assigned to the MS. The MS sends a data block. Then the SS repeatedly sends PACKET UPLINK ACK/NACK containing any USF and any TFI which do not address the MS until receiving EGPRS PACKET CHANNEL REQUEST from the MS for establishment of a new TBF.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 1200 octets, without starting time,

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

EGPRS channel coding command : arbitrarily chosen.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

The USF assigned to the MS sent 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 TFI is correct.

4

SS -> MS

PACKET UPLINK ACK/NACK

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

5

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Check that the TFI is correct.

6

SS -> MS

PACKET UPLINK ACK/NACK

Sent on the PACCH, containing a different TFI and USF from the assigned ones to the MS.

7

SS

Repeat step 6 every 5 radio blocks for 4.5 s. (T3180 * 90%) the SS signals different USFs on the assigned PDCH, but none of them addressing the MS.

8

SS -> MS

PACKET UPLINK ACK/NACK

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

9

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Check that the TFI is correct.

10

SS

Repeat step 6 every 5 radio blocks until step 11 occurs. The maximum period for the repetition is of 8s (5s timer + two PSI1 periods). None of the signalled USFs addresses the MS on the assigned PDCH.

11

MS -> SS

EGPRS PACKET CHANNEL REQUEST

Received on RACH within 7.5 seconds (T3180 * 110% + PSI1 repeat period) from step 9.

12

SS -> MS

IMMEDIATEASSIGNMENT

EGPRS Packet UL Assignment, to order the MS making two-phase access procedure. Sent on AGCH.

13

MS -> SS

PACKET RESOURCE REQUEST

Two phase access procedure. Received on the single block assigned in step 12.

14

SS -> MS

PACKET UPLINK ASSIGNMENT

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

15

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

16

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Check that the coding scheme is that specified in step 14 by EGPRS channel coding command and the TFI is correct.

17

{Completion of uplink RLC data block transfer}

Specific Message Contents

PACKET UPLINK ASSIGNMENT message in step 14:

Information Element

value/ remark

Message Escape bit

1 (EGPRS)

EGPRS channel coding command

Arbitrarily chosen

Dynamic allocation

01

– Extended Dynamic Allocation

0 (Dynamic allocation)

0

– USF granularity

0 (1 block)

– {0|1<UPLINK_TFI_ASSIGNMENT>}

1 (uplink TFI assignment)

– UPLINK_TFI

00000

– {0|1<RLC_DATA_BLOCKS_GRANTED>}

0 (no RLC_DATA_BLOCKS_GRANTED, open-ended TBF)

– {0|1<TBF_STARTING_TIME>}

0 (no starting time)

0 (Timeslot Allocation Parameters)

one slot arbitrarily chosen but different from the value in step 2

52.3.1.1.7 Dynamic Allocation / Uplink Transfer / Normal / PACCH operation

52.3.1.1.7.1 Conformance requirements

1. 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 mobile station shall not transmit an RLC data block in any uplink radio block allocated via the polling mechanism.

2. PACKET POLLING REQUEST is sent on the PCCCH or PACCH by the network to the mobile station to solicit a PACKET CONTROL ACKNOWLEDGEMENT message from the mobile station.

3. In downlink RLC/MAC control blocks, the TFI identifies the Temporary Block Flow (TBF) to which the RLC/MAC control message contained in the downlink RLC/MAC control block relates. If present, this field indicates the mobile station to which the control message is addressed, and all other mobile stations shall ignore the control message. If this field is present and the contents of the control message also contain a TFI addressing the mobile station, the mobile station shall ignore the TFI in the control message contents.

References

3GPP TS 04.60, subclauses 8.1.1.1.1, 11.2.12 and 10.4.10.

52.3.1.1.7.2 Test purposes

To verify that:

1. The MS attempts to decode every downlink RLC/MAC block on all assigned PDCHs whenever the MS receives an RLC/MAC block containing an RLC/MAC control block, the MS attempts to interpret the message contained therein, such as Payload type and TFI in the optional fields. If the message addresses the MS, it acts upon the message.

2. When receiving PACKET POLLING REQUEST on PACCH the MS responds with four PACKET CONTROL ACKNOWLEDGEMENT messages of access burst format and does not transmit an RLC data block in any uplink radio block allocated via the polling mechanism.

52.3.1.1.7.3 Method of test

Initial Conditions

System Simulator:

1 cell, default setting.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated and the test PDP context3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

A TBF is established. It is polled with PACKET POLLING REQUEST containing a global TFI not addressing the MS. The assigned USF addresses the MS. The MS transmits a data block. The SS polls the MS with PACKET POLLING REQUEST containing any global TFI not addressing the MS. The message has optional octets where TFI does address the MS. The MS responds with PACKET CONTROL ACKNOWLEDGEMENT four times in access burst formats. The SS polls again the MS with PACKET POLLING REQUEST containing the global TFI addressing the MS. The MS responds with PACKET CONTROL ACKNOWLEDGEMENT four times in access burst formats.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 440 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

2

SS -> MS

PACKET POLLING REQUEST

the USF assigned to the MS, the TFI in the message not addressing the MS, no optional octets in RLC/MAC header, a valid RRBP

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Check the TFI is correct as assigned in step 1.

4

SS -> MS

PACKET POLLING REQUEST

NOT the USF assigned to the MS, the global TFI in the message contents NOT addressing the MS, Payload type=’10’ indicates the RLC/MAC header containing optional octets where TFI DOES address the MS, RBSN=’0′.

TYPE_OF_ACK = ‘0’, a valid RRBP=N+13

5

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

4 access bursts. Received on PACCH, CTRL_ACK = ’10’.

6

SS -> MS

PACKET POLLING REQUEST

Not the USF assigned to the MS. The global TFI in the message contents addressing the MS. Payload type indicates the RLC/MAC header containing optional octets where TFI not addressing the MS. a valid RRBP

7

SS

Check the MS ignores the polling .

8

SS -> MS

PACKET POLLING REQUEST

Not the USF assigned to the MS. the Global TFI addresses the MS, RLC/MAC header containing no optional octets. TYPE_OF_ACK = ‘0’, a valid RRBP

9

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

4 access bursts, received on PACCH.

10

{Completion of uplink RLC data block transfer}

52.3.1.1.8 Dynamic Allocation / Uplink Transfer / Normal / Two uplink timeslots

52.3.1.1.8.1 Conformance requirements

Mobile station belonging to multislot class 3, 5, 6, 7 and 9 – 29 shall support at least two transmit timeslots per TDMA frame (refer to 3GPP TS 05.02, clause B.1).

References

3GPP TS 05.02, clause B.1.

52.3.1.1.8.2 Test purposes

To verify that an MS belonging to EGPRS multislot class 5, 6, 7 and 9 – 29 supports an uplink TBF using two timeslots per TDMA frame.

52.3.1.1.8.3 Method of test

Initial Conditions

System Simulator:

1 cell, default setting.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated and the test PDP context2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to initiate packet uplink transfer data in RLC acknowledged mode. The SS orders the MS to use two-phase access procedure, in PACKET UPLINK ASSIGNMENT two timeslots are assigned. On the same TDMA frame the SS signals to the MS the assigned USFs addressing the MS on the two assigned PDTCHs. It is checked that the two RLC/MAC data blocks in the next radio block period are received on the respective PDTCH channels and that each data block contains the correct TFI without TLLI.

The SS acknowledges the received data and assigns the USFs addressing the MS. The check is repeated. The same procedure is going on until the MS completes the packet data transfer.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 440 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

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

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF0 on PDTCH0 addressing the MS on 3 blocks from the last radio block containing the uplink assignment.

3

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

4

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH0.

Check that the coding as specified in EGPRS CHANNEL CODING COMMAND, the TFI is correct and the block does not contain TLLI.

5

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1 on the same TDMA frame as step 4.

Check that the coding as specified in EGPRS CHANNEL CODING COMMAND, the TFI is correct and the block does not contain TLLI.

6

SS -> MS

PACKET UPLINK ACK/NACK

Assigned USF0 on PDTCH0 addressing the MS.

7

SS -> MS

PACKET UPLINK ACK/NACK

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

8

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH0.

Check that the coding as specified in EGPRS CHANNEL CODING COMMAND, the TFI is correct and the block does not contain TLLI.

9

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1, on the same TDMA frame as step 8.

Check that the coding as specified in EGPRS CHANNEL CODING COMMAND, the TFI is correct and the block does not contain TLLI.

10

{Completion of uplink RLC data block transfer}

Specific Message Contents

None

52.3.1.1.9 Void

52.3.1.2 Dynamic Allocation / Uplink Transfer / Abnormal

52.3.1.2.1 Void
52.3.1.2.2 Void
52.3.1.2.3 Void

52.3.2 Dynamic Allocation / Uplink Transfer with Downlink TBF establishment (concurrent)

52.3.2.1 Dynamic Allocation / Uplink Transfer with Downlink TBF establishment / Normal

52.3.2.1.1 Dynamic Allocation / Uplink Transfer with Downlink TBF establishment / Normal / Successful

52.3.2.1.1.1 Conformance requirements

During uplink transfer, the network may initiate a downlink TBF by sending a PACKET DOWNLINK ASSIGNMENT message, or a PACKET TIMESLOT RECONFIGURE, to the mobile station on the PACCH. If a PACKET TIMESLOT RECONFIGURE message is sent, then the message shall contain the DOWNLINK_TFI_ASSIGNMENT field. On receipt of an assignment message, and after the TBF starting time, if present, the mobile station shall switch to the assigned PDCHs. The operation of the downlink TBF follows the procedures in 3GPP TS 04.60, subclause 8.1.2 with the following additions:

1. If a timer or counter expiry causes the uplink TBF to be aborted in the mobile station, the mobile station shall also abort the downlink TBF and perform an abnormal release with random access.

2. If uplink and downlink TBFs are already established, then the network may send a PACKET TIMESLOT RECONFIGURE message without DOWNLINK_TFI_ASSIGNMENT. The mobile station shall interpret this as a reassignment of the timeslot allocations of the concurrent uplink and downlink TBFs and the downlink TFI is not changed.

References

3GPP TS 04.60, subclauses 8.1.1.1.3 and 8.1.2.

52.3.2.1.1.2 Test purposes

To verify that during uplink transfer:

1. The MS switches to the assigned PDCHs when the network initiates a downlink TBF by sending PACKET DOWNLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE to the MS on PACCH.

2. When the MS receives PACKET TIMESLOT RECONFIGURE without DOWNLINK_TFI_ASSIGNMENT in the case of uplink and downlink TBFs established already, the MS interprets this message as a reassignment of the timeslot allocations of the concurrent uplink and downlink TBFs.

3. The MS also aborts the downlink TBF and performs an abnormal release with random access if a timer or a counter expiry causes the uplink TBF to be aborted in the MS.

52.3.2.1.1.3 Method of test

Initial Conditions

System Simulator:

1 cell EGPRS supported, default setting.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated and the test PDP context3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

An uplink TBF is established and in progress. After the MS sends an uplink data block the SS assigns a downlink TBF on the same timeslot as the uplink TBF. The SS sends a downlink data block with polling for acknowledgement and the assigned USF assigned to the MS for the MS, and indicates FBI=1 for the final data block. The MS sends an uplink data block and acknowledges the received downlink data block on the correct frame. The SS waits 2 s for the MS releasing the downlink PDCH. The SS sends PACKET TIMESLOT RECONFIGURE assigning a new downlink PDCH. A downlink data block is sent, the assigned USF assigned to the MS and the MS is polled for acknowledgement. The MS sends an uplink data block and acknowledges the last received downlink data block on the correct frame.

The SS sends PACKET TIMESLOT RECONFIGURE without DOWNLINK_TFI_ASSIGNMENT replacing the existing uplink and downlink PDCH with another pair of concurrent PDCH. A downlink data block is sent on the replaced PDCH and the MS is polled for acknowledgement. The MS shall not react upon it. Another downlink data block is sent on the assigned PDCH, the assigned USF assigned to the MS and the MS is polled for acknowledgement. The MS sends an uplink data block and acknowledges the received downlink data block on the correct frame.

The SS sends downlink data blocks with USF not addressing the MS until receives EGPRS PACKET CHANNEL REQUEST.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 1200 octets, without starting time,

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

EGPRS CHANNEL CODING COMMAND: arbitrarily chosen.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

The assigned 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

4

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Sent on the PACCH, assigning a downlink TBF, MAC mode = dynamic allocation, RLC mode = unacknowledged, single timeslot, TFI2, no starting time.

5

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Containing RRBP= N+13 and USF assigned to the MS. FBI =’1′ and ES/P set to 01. Sent on the downlink PDTCH on 3 blocks from the last radio block containing the downlink assignment.

6

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the uplink PDTCH assigned in step 1.

7

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on the frame number = N+13, N is the frame number of the first burst of the data block in step 5.

8

SS -> MS

PACKET UPLINK ACK/NACK

Containing USF assigned to the MS

9

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the uplink PDTCH assigned in step 1.

10

SS

Wait 2 s for T3192 timeout.

11

SS -> MS

PACKET TIMESLOT RECONFIGURE

Sent on the PACCH of the PDCH assigned in step 1. Assign a downlink TBF, MAC mode = dynamic allocation, RLC mode = unacknowledged, single slot, TFI2, no starting time.

12

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Containing RRBP= N+21 or +22 and USF assigned to the MS. FBI =’0′ and ES/P field set to ’01’. Sent on the downlink PDTCH assigned on 3 blocks from the last radio block containing the downlink assignment in step 11.

13

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the uplink PDTCH assigned in step 1.

14

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 12.

15

SS -> MS

PACKET TIMESLOT RECONFIGURE

Without DOWNLINK_TFI_ASSIGNMENT, Assign new uplink and downlink time slots, no starting time, sent on the PACCH of the PDCH assigned in step 11.

16

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Containing USF assigned to the MS. Sent on the downlink PDTCH assigned in step 11 on 3 blocks from the last radio block containing the assignment in step 15.

17

SS

Check that neither data blocks, nor control blocks are sent by the MS within the next seven radio blocks.

18

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Containing a valid RRBP= N+26, ES/P field set to ’01’ and USF assigned to the MS. Sent on the downlink PDTCH assigned in step 15.

19

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the uplink PDTCH assigned in step 15.

20

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the block of frame number = N+26, N is the frame number of the first burst of the data block in step 18, on the PACCH of the downlink PDCH.

21

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

USF not addressing the MS.

22

SS -> MS

Repeat step 21 until receives EGPRS PACKET CHANNEL REQUEST in step 23.

23

MS -> SS

EGPRS PACKET CHANNEL REQUEST

Received on RACH within 7.5 seconds

24

SS -> MS

IMMEDIATE ASSIGNMENT

EGPRS Packet UL Assignment. Sent on AGCH

25

MS -> SS

PACKET RESOURCE REQUEST

Two phase access procedure. Received on the single block assigned in step 24.

26

SS -> MS

PACKET UPLINK ASSIGNMENT

Open-ended uplink dynamic allocation, no starting time, USF_GRANULARITY = 4 blocks, Sent on PACCH of the same PDCH assigned in step 24.

27

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

The USF assigned to the MS. Sent on PACCH of PDCH assigned on 3 blocks from the last radio block containing the uplink assignment in step 26.

28

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received 4 consecutive data blocks

29

{Completion of uplink RLC data block transfer}

Specific Message Contents

PACKET DOWNLINK ASSIGNMENT message in step 4:

Information Element

value/ remark

PAGE_MODE

Normal

{0|1<PERSISTENCE_LEVEL>}

0

0, Global TFI as reference

– Global TFI

0, uplink TFI

same value as assigned in the uplink in step 1

MAC_MODE

Dynamic allocation

RLC_MODE

Unacknowledged

CONTROL_ACK

0

TIMESLOT_ALLOCATION

Same slot number as assigned in the uplink TBF

Packet Timing Advance

– {0|1<TIMING_ADVANCE_VALUE>}

1

– TIMING_ADVANCE_VALUE

30 bit periods

– {0|1<TIMING_ADVANCE_INDEX> <TIMING_ADVANCE_TIMESLOT_NUMBER >}

0 (no timing advance index)

{0|1<P0><BTS_PWR_CTR_MODE >}

0

{0|1<Frequency Parameters>}

0 (no Frequency Parameters present)

{0|1<DOWNLINK_TFI_ASSIGNMENT>}

1 (assign downlink TFI)

– DOWNLINK_TFI_ASSIGNMENT

Arbitrarily chosen from valid values but different from the value for uplink TBF

{0|1<Power Control Parameters>}

0 (no Power Control Parameters present)

{0|1<TBF_STARTING_TIME>}

0 (no starting time)

{0|1<Measurement Mapping>}

0 (no starting time)

{0|1 <EGPRS window size>

1 [ value 00000 corresponding to 64 blocks]

– < LINK QUALITY MEASUREMENT MODE>

00

{0|1 <BEP_PERIOD2>

0 (not considered)

PACKET TIMESLOT RECONFIGURE message in step 11:

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

Message escape

1 (EGPRS)

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

Unacknowledged mode

CONTROL_ACK

0

{0|1<DOWNLINK_TFI_ASSIGNMENT>}

1 (assign a new TFI for downlink TBF)

– GLOBAL_TFI_ASSIGNMENT

Arbitrarily chosen but different from the value for uplink TBF

{0|1<UPLINK_TFI_ASSIGNMENT>}

0

DOWNLINK_TIMESLOT_ALLOCATION

Same as the slot of the uplink TBF

{0|1<Frequency parameters>}

0

Dynamic allocation

0

PACKET TIMESLOT RECONFIGURE message in step 15:

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

Unacknowledged mode

CONTROL_ACK

0

{0|1<DOWNLINK_TFI_ASSIGNMENT>}

0

{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

52.3.2.1.2 Dynamic Allocation / Uplink Transfer with Downlink TBF establishment / Normal / Multislot capabilities

52.3.2.1.2.1 Conformance requirements

1. Mobile station belonging to multislot class 2, 3, 4, 5, 6, 8, 9, 10, 19 and 24 shall support as many uplink and downlink timeslots as indicated in 3GPP TS 05.02 clause B.1.

2. If transmission of the PACKET CONTROL ACKNOWLEDGEMENT would result in more than the maximum Tx timeslots per TDMA frame allowed by the multislot class, transmission of the highest numbered PDCH(s) shall be omitted.

References

3GPP TS 05.02, clause B.1.

3GPP TS 04.60, subclause 8.6.

52.3.2.1.2.2 Test purposes

To verify that the EGPRS multislot MS supports as many uplink and downlink TBFs per TDMA frame as indicated. Especially, it is verified that the Type 1 MS in a EGPRS multislot class declared has the capability of supporting:

1. Ttb, the minimum number of slots allowed between the end of the previous transmit or receive TS and the next transmit TS when measurement is to be performed for type 1 MS;

2. Tra, the minimum number of slots allowed between the previous transmit or receive TS and the next receive TS when measurement is to be performed for type 1 MS;

3. the maximum number of Rx and Tx supported;

4. the sum of slots supported.

It is also verified that the MS of a EGPRS multislot class transmits PACKET CONTROL ACKNOWLEDGEMENT when polled, and omits the transmission of the highest numbered PDCH(s) if the transmission would result in more than the maximum Tx timeslots per TDMA frame allowed by the EGPRS multislot class.

52.3.2.1.2.3 Method of test

Initial Conditions

System Simulator:

1 cell EGPRS supported, default setting.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated and the test PDP context3 activated.

Specific PICS Statements

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

PIXIT Statements

Test Procedure

The following EGPRS multislot configurations are tested in the test case:

– Class 2 and 3 support two downlink timeslots and one uplink timeslot, Ttb=2, Tra=3;

– Class 4 and 6 support three downlink timeslots and one uplink timeslot, Ttb=1, Tra=3;

– Class 5 and 9 supports two downlink timeslots and two uplink timeslots, Ttb=1, Tra=3;

– Class 8 and 10 support four downlink timeslots and one uplink timeslot, Ttb=1, Tra=2;

– Class 19 and 24 support five downlink timeslots and one uplink timeslot, Ttb=1, Tra=2.

In the multislot configurations all assigned channels are frequency hopped except for the class 19 and 24 test where non-hopping channels are assigned for PDCHs. The class 3, 6, 9 an d 10 are tested in a reduced uplink configuration.

According to the multislot configurations an uplink TBF with one or two timeslots assigned is established and in progress. The SS establishes a concurrent downlink TBF with multiple timeslots assigned.

On the 1st radio block the SS sends downlink data in the maximum capability allowed under the configuration, signals to the MS the assigned USFs addressing the MS and polls the MS. On the 2nd radio block the MS sends RLC data in response of the addressing the MS USFs. On the 6th radio block the SS sends downlink data in the maximum capability allowed under the configuration and signals to the MS the assigned USFs addressing the MS. On the 7th radio block the MS responses EGPRS PACKET DOWNLINK ACK/NACK and sends RLC data in response of one of the USFs addressing the MS if the configuration is allowed.

The basic test procedure is repeated until CV=1. The SS sends the last RLC data block with FBI=1 and polls the MS for acknowledgement. The SS sends PACKET UPLINK ACK/NACK setting FINAL_ACK_INDICATION=1. The MS sends two separate PACKET CONTROL ACKNOWLEDGEMENT messages to release the uplink and downlink TBFs.

Maximum Duration of Test

5 minutes.

Expected Sequence for EGPRS multislot class 2 and class 3 (2 downlink timeslots + 1 uplink timeslot)

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 440 octets, without starting time,

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

TLLI_BLOCK_CHANNEL_CODING: MCS1

EGPRS CHANNEL CODING COMMAND: MCS1

An uplink timeslot is assigned (see specific message contents).

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the uplink PDTCH.

4

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Sent on PACCH of the uplink PDCH. Assigning a downlink TBF, MAC mode = dynamic allocation, RLC mode = unacknowledged mode, TFId (different from the uplink one), no starting time, assigning TN1 and TN2.

5

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN1 of the downlink PDTCH, RRBP invalid.

6

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN2 of the downlink PDTCH, a valid RRBP = N + 26, the assigned USF assigned to the MS, and ES/P field set to ’01’on the same radio block as step 5.

7

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the uplink PDTCH, on the next radio block from step 6.

8

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN1 of the downlink PDTCH, RRBP invalid, on five radio blocks after step 6.

9

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN2 of the downlink PDTCH, the assigned USF assigned to the MS and RRBP invalid, on the same radio block as in step 8.

Note: The next uplink radio will not be used for the uplink data. It is reserved for a control block answering the polling in step 6.

10

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the RRBP block on TN2 specified in step 6.

11

Repeat step 5 to 10, until CV=0 in step 7.

12

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN2 with FBI = 1 and a valid RRBP=N+26 and ES/P field set to ’01’.

13

SS -> MS

PACKET UPLINK ACK/NACK

FINAL_ACK_INDICATION = 1. Sent on TN2 PACCH of the uplink PDCH. With a valid RRBP=N+13

14

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

CTRL_ACK = 11. The MS releases the uplink TBF.

15

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on the block specified by RRBP in step 12. CTRL_ACK = 11. The MS releases the downlink TBF.

Specific Message Contents

PACKET UPLINK ASSIGNMENT message in step 1 (in macro):

Information Element

value/ remark

Timeslot Allocation

0 Timeslot Allocation without Power Control

Parameters

– { 0 | 1 < USF_TN2 > }

1 USF not assigned

– USF_TN2

Arbitrarily chosen (default 000)

PACKET DOWNLINK ASSIGNMENT message in step 4:

Information Element

value/ remark

PAGE_MODE

Normal

{0|1<PERSISTENCE_LEVEL>}

0

0, Global TFI as reference

– Global TFI

0, uplink TFI

same value as assigned in the uplink in step 1

MAC_MODE

Dynamic allocation

RLC_MODE

Unacknowledged

CONTROL_ACK

0

TIMESLOT_ALLOCATION

Timeslot 1 and 2 assigned

Packet Timing Advance

– {0|1<TIMING_ADVANCE_VALUE>}

1

– TIMING_ADVANCE_VALUE

30 bit periods

– {0|1<TIMING_ADVANCE_INDEX> <TIMING_ADVANCE_TIMESLOT_NUMBER >}

0 (no timing advance index)

{0|1<P0><BTS_PWR_CTR_MODE >}

0

{0|1<Frequency Parameters>}

0 (no Frequency Parameters present)

{0|1<DOWNLINK_TFI_ASSIGNMENT>}

1 (assign downlink TFI)

– DOWNLINK_TFI_ASSIGNMENT

Arbitrarily chosen from valid values but different from the value for uplink TBF

{0|1<Power Control Parameters>}

0 (no Power Control Parameters present)

{0|1<TBF_STARTING_TIME>}

0 (no starting time)

{0|1<Measurement Mapping>}

0 (no starting time)

{0|1 <EGPRS window size>

1 [ value 00000 corresponding to 64 blocks]

– < LINK QUALITY MEASUREMENT MODE>

00

{0|1 <BEP_PERIOD2>

0 (not considered)

Expected Sequence for EGPRS multislot class 4 and 6 (3 downlink timeslots + 1 uplink timeslot)

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 330 octets, without starting time,

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

TLLI_BLOCK_CHANNEL_CODING: MCS1

EGPRS CHANNEL CODING COMMAND: MCS1

An uplink timeslot is assigned (see specific message contents).

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the uplink PDTCH.

4

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Sent on PACCH of the uplink PDCH. Assigning a downlink TBF, MAC mode = dynamic allocation, RLC mode = unacknowledged mode, TFId (different from the uplink one), no starting time, assigning the timeslots TN1, TN2 and TN3.

5

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN1 of the downlink PDTCH, RRBP invalid.

6

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN2 of the downlink PDTCH, the assigned USF assigned to the MS and a valid RRBP = N + 26, and ES/P field set to ’01’ on the same radio block as step 5.

7

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN3 of the downlink PDTCH, RRBP invalid, on the same radio block as step 5.

8

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the uplink PDTCH, on the next radio block from step 5.

9

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN1 of the downlink PDTCH, RRBP invalid, on five radio blocks after step 6.

10

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN2 of the downlink PDTCH, the assigned USF assigned to the MS and an invalid RRBP, on the same radio block as step 9.

Note: The next uplink radio block will not be used for the uplink data. It is reserved for a control block answering the polling in step 6.

11

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN3 of the downlink PDTCH, RRBP invalid, on the same radio block as step 9.

12

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the RRBP block on TN2 specified in step 6.

13

Repeat step 5 to 12, until CV=0 in step 8.

14

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN2with FBI = 1 and a valid RRBP=N+26 and ES/P field set to ’01’.

15

SS -> MS

PACKET UPLINK ACK/NACK

FINAL_ACK_INDICATION = 1. Sent on PACCH of the uplink PDCH. With a valid RRBP=N+13

16

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

CTRL_ACK = 11. The MS releases the uplink TBF.

17

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on the block specified by RRBP in step 14. CTRL_ACK = 11. The MS releases the downlink TBF.

Specific Message Contents

PACKET UPLINK ASSIGNMENT message in step 1 (in macro):

Same as in the test for the multiclass 2 and 3.

PACKET DOWNLINK ASSIGNMENT message in step 4:

Same as in the test for the multiclass 2 and 3 except.

Information Element

value/ remark

TIMESLOT_ALLOCATION

Timeslot 1, 2 and 3 assigned

Expected Sequence for EGPRS multislot class 5, 9 (2 downlink timeslots + 2 uplink timeslots)

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 440 octets, without starting time,

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

TLLI_BLOCK_CHANNEL_CODING: MCS1

EGPRS CHANNEL CODING COMMAND: MCS1

Two uplink timeslots are assigned (see specific message contents).

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

The USF1 assigned to the MS. Sent in TN1 on PACCH of PDCH assigned in step 1.

3

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

The USF2 assigned to the MS. Sent in TN2 on the same radio block as step 2, on PACCH of PDCH assigned in step 1.

4

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on TN1 on the PDTCH assigned in step 1.

5

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on TN2, on the same radio block as step 4, on PDTCH assigned in step 1.

6

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Sent on PACCH of PDCH assigned in step 1. Assign a downlink TBF, MAC mode = dynamic allocation, RLC mode = unacknowledged mode, TFId, no starting time, assigning the timeslots TN1 and TN2.

7

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN1 of the downlink PDTCH, RRBP invalid, the assigned USF1 addressing the MS.

8

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN2 of the downlink PDTCH, a valid RRBP = N + 26, the assigned USF2 addressing the MS, and ES/P field set to ’01’on the same radio block as step 7.

9

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on TN1 on the next radio block from step 7.

10

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on TN2 on the next radio block from step 7.

11

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN1 of the downlink PDTCH on five radio block after step 7, an invalid RRBP, the assigned USF1 addressing the MS .

12

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN2 of the downlink PDTCH on the same radio block as step 11, an invalid RRBP, the assigned USF2 addressing the MS.

13

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on TN1 on the PDTCH assigned in step 1.

14

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the RRBP block on TN2 specified in step 8.

15

Repeat step 7 to 14, until CV=0 in step 9, 10 or 13.

16

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN1 with FBI = 1 and a valid RRBP=N+26 and ES/P field set to ’01’.

17

SS -> MS

PACKET UPLINK ACK/NACK

FINAL_ACK_INDICATION = 1. Sent on PACCH of the uplink PDCH. With a valid RRBP=N+13

18

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

CTRL_ACK = 11. The MS releases the uplink TBF.

19

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on the block specified by RRBP in step 16. CTRL_ACK = 11. The MS releases the downlink TBF.

Specific Message Contents

PACKET UPLINK ASSIGNMENT message in step 1 (in macro):

Same as in the test for the multiclass 2 and 3 except.

Information Element

value/ remark

Timeslot Allocation

0 Timeslot Allocation without Power Control

Parameters

– { 0 | 1 < USF_TN1 > }

1 (timeslot 1 assigned)

– USF_TN1

Arbitrarily chosen

– { 0 | 1 < USF_TN2 > }

1 (timeslot 2 assigned)

– USF_TN2

Arbitrarily chosen but different from USF_TN1

PACKET DOWNLINK ASSIGNMENT message in step 10:

Same as in the test for the multiclass 2 and 3.

Expected Sequence for EGPRS multislot class 8, 10 (4 downlink timeslots + 1 uplink timeslot)

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 220 octets, without starting time,

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

TLLI_BLOCK_CHANNEL_CODING: MCS1

EGPRS CHANNEL CODING COMMAND: MCS1

1 uplink timeslot is assigned (see specific message contents).

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on TN3 on the PDTCH.

4

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Sent on PACCH of PDCH assigned in step 1. Assign a downlink TBF, MAC mode = dynamic allocation, RLC mode = unacknowledged mode, four slots TN1 – TN4, TFId, no starting time.

5

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN1 of the PDTCH assigned in step 4, with an invalid RRBP

6

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN2 of the PDTCH assigned in step 4, an invalid RRBP on the same radio block as step 5.

7

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN3 of the PDTCH assigned in step 4, the assigned USF assigned to the MS, a valid RRBP = N + 26, and ES/P field set to ’01’on the same radio block as step 5.

8

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN4 of the PDTCH assigned in step 4, an invalid RRBP, on the same radio block as step 5.

9

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on TN3 on the PDTCH assigned in step 1, on the next radio block from step 5.

10

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN1 of the PDTCH assigned in step 4, with an invalid RRBP, on five radio blocks after step 5.

11

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN2 of the PDTCH assigned in step 4, an invalid RRBP, on the same radio block as step 10.

12

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN3 of the PDTCH assigned in step 4, the assigned USF assigned to the MS, on the same radio block as step 10.

Note: The next uplink radio block will not be used for the uplink data. It is reserved for a control block answering the polling in step 7.

13

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN4 of the PDTCH assigned in step 4, an invalid RRBP, on the next radio block as step 10.

14

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the RRBP block of TN3 specified in step 7, on the next radio block from step 10.

15

Repeat step 5 to 14, until CV=0 in step 9.

16

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN3 with FBI = 1 and a valid RRBP=N+26.

17

SS -> MS

PACKET UPLINK ACK/NACK

FINAL_ACK_INDICATION = 1. Sent on PACCH of the uplink PDCH. With a valid RRBP=N+13

18

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

CTRL_ACK = 11. The MS releases the uplink TBF.

19

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on the block specified by RRBP in step 16. CTRL_ACK = 11. The MS releases the downlink TBF.

Specific Message Contents

PACKET UPLINK ASSIGNMENT message in step 1:

Same as in the test for the multiclass 2 and 3 except that instead of timeslot 2, the timeslot 3 is assigned.

PACKET DOWNLINK ASSIGNMENT message in step 4:

Same as in the test for the EGPRS multiclass 2 and 3 except 4 timeslots assigned.

Information Element

value/ remark

TIMESLOT_ALLOCATION

TN1 – TN4 assigned

Expected Sequence for multislot class 19, 24 (5 downlink + 2 uplink timeslots)

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 160 octets, without starting time, without frequency hopping,

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

TLLI_BLOCK_CHANNEL_CODING: MCS1

EGPRS CHANNEL CODING COMMAND: MCS1

1 uplink timeslot is assigned (see specific message contents).

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on TN3 on the PDTCH assigned in step 1.

4

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Sent on PACCH of PDCH assigned in step 1. Assign a downlink TBF, MAC mode = dynamic allocation, RLC mode = unacknowledged mode, TN1 – TN5 assigned, TFId, no starting time.

5

SS – MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN1 of the PDTCH assigned in step 4, with an invalid RRBP.

6

SS – MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN2 of the PDTCH assigned in step 4, with an invalid RRBP, on the same radio block as step 5.

7

SS – MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN3 of the PDTCH assigned in step 4, the assigned USF assigned to the MS, a valid RRBP = N + 26, and ES/P field set to ’01’on the same radio block as step 5.

8

SS – MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN4 of the PDTCH assigned in step 4, with an invalid RRBP, on the same radio block as step 5.

9

SS – MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN5 of the PDTCH assigned in step 4, with an invalid RRBP, on the same radio block as step 5.

10

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on TN3 on the PDTCH assigned in step 5, on the next radio block from step 5.

11

SS – MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN1 of the PDTCH assigned in step 4, with an invalid RRBP on five radio blocks from step 5.

12

SS – MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN2 of the PDTCH assigned in step 4, with an invalid RRBP on the same radio block as step 11.

13

SS – MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN3 of the PDTCH assigned in step 4, the assigned USF assigned to the MS, with an invalid RRBP on the same radio block as step 11.

Note: The next uplink radio block will not be used for the uplink data. It is reserved for a control block answering the polling in step 7.

14

SS – MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN4 of the PDTCH assigned in step 4, with an invalid RRBP on the same radio block as step 11.

15

SS – MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN5 of the PDTCH assigned in step 4, with an invalid RRBP on the same radio block as step 11.

16

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the RRBP block of TN3 specified in step 7.

17

Repeat step 5 to 16, until CV=0 in step 10.

18

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on TN3 with FBI = 1 and a valid RRBP=N+26 and ES/P field set to ’01’.

19

SS -> MS

PACKET UPLINK ACK/NACK

FINAL_ACK_INDICATION = 1. Sent on PACCH of the uplink PDCH. With a valid RRBP=N+13

20

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

CTRL_ACK = 11. The MS releases the uplink TBF.

21

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on the block specified by RRBP in step 16. CTRL_ACK = 11. The MS releases the downlink TBF.

Specific Message Contents

PACKET UPLINK ASSIGNMENT message in step 1:

Same as in the test for the multiclass 2 and 3 except

Information Element

value/ remark

{0|1<Frequency Parameters>}

1 (frequency parameters presents)

– TSC

6

00, non hopping

– ARFCN

For GSM 900: 30

For GSM 400: 270

For GSM 700 and T-GSM 810: 467

For GSM 850: 190

For DCS 1800 and PCS 1 900: 650

Dynamic allocation

01

– {0|1<USF_TN0>} … {0|1<USF_TN3>}

0001

– USF_TN3

arbitrarily chosen

0000, none of the other timeslots assigned.

PACKET DOWNLINK ASSIGNMENT message in step 4:

Same as in the test for the multiclass 2 and 3 except 5 timeslots assigned.

Information Element

value/ remark

TIMESLOT_ALLOCATION

TN1 – TN5 assigned

52.3.2.2 Dynamic Allocation / Uplink Transfer with Downlink TBF establishment / Abnormal

52.3.2.2.1 Dynamic Allocation / Uplink Transfer with Downlink TBF establishment / Abnormal / with random access

52.3.2.2.1.1 Conformance requirements

1. If a failure occurs on the mobile station side before the new TBF has been successfully established, the newly reserved resources are released.

2. If the information in the PACKET TIMESLOT RECONFIGURE does not properly specify an uplink and downlink PDCH or violates the mobile station’s multislot capabilities, the mobile station shall perform an abnormal release with random access.

3. If uplink and downlink TBFs are not already established and the PACKET TIMESLOT RECONFIGURE message does not include a DOWNLINK_TFI_ASSIGNMENT field, then the mobile station shall perform an abnormal release with random access.

4. If a failure in the PACKET TIMESLOT RECONFIGURE is due to any other reason, the mobile station shall abort the procedure and perform an abnormal release with random access.

5. If the mobile station receives a PACKET UPLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message specifying frequencies that are not all in one frequency band then the mobile station shall perform an abnormal release with random access.

6. To perform an abnormal release with random access, the mobile station shall abort all TBFs in progress and its associated resources, return to the CCCH or PCCCH and initiate establishment of a new uplink TBF.

References

3GPP TS 04.60, subclauses 8.1.1.1.3.1, 8.1.1.1.2.1 and 8.7.2.

52.3.2.2.1.2 Test purposes

To verify that the MS, in downlink TBF establishment during uplink transfer, performs an abnormal release with random access, when the information in the PACKET TIMESLOT RECONFIGURE:

1. does not properly specify an uplink and downlink PDCH;

2. violates the mobile station’s EGPRS multislot capabilities;

3. does not include a DOWNLINK_TFI_ASSIGNMENT field;

4. has a failure due to any other reason other than the reasons listed above.

52.3.2.2.1.3 Method of test

Initial Conditions

System Simulator:

1 cell EGPRS supported, default setting.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated and the test PDP context3 activated.

Specific PICS Statements

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

PIXIT Statements

Test Procedure

An uplink TBF is established and in progress. The SS sends PACKET TIMESLOT RECONFIGURE for establishment a downlink TBF. A failure occurs at the mobile station side before the new downlink TBF has been successfully established. The MS starts a random access for uplink establishment. The SS assigns a new uplink PDCH to the MS. The SS signals the USF of the preceding uplink TBF addressing the MS on the preceding PDCH which shall have been released by the MS. It is checked that no RLC data block is received on the next three radio blocks. The SS signals the assigned USF assigned to the MS on the uplink PDCH assigned. The MS sends a RLC data block.

The test procedure is repeated 4 times. The message contents of PACKET TIMESLOT RECONFIGURE are varied as defined below.

1st execution, improper PDCH: hopping frequencies not all in one band.

2nd execution, violating the EGPRS multislot capabilities.

3rd execution, no DOWNLINK_TFI_ASSIGNMENT.

4th execution, CONTROL_ACK = ‘1’ (shall be set to ‘0’ as the SS has not yet sent the final EGPRS DOWNLINK RLC DATA BLOCK).

Maximum Duration of Test

10 minutes.

Expected Sequence

The sequence is repeated 4 times. The 2nd execution is not applicable for the MS EGPRS multislot class 18, 29.

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 300 octets, without starting time,

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

EGPRS CHANNEL CODING COMMAND: arbitrarily chosen.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

The assigned USF assigned to the MS

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Check that the coding and the TFI are correct.

4

SS -> MS

PACKET TIMESLOT RECONFIGURE

See specific message contents.

5

MS -> SS

EGPRS PACKET CHANNEL REQUEST

Received on RACH.

6

SS -> MS

IMMEDIATE ASSIGNMENT

EGPRS Packet UL Assignment, to force the MS making the two-phase access procedure. Sent on PAGCH.

7

MS -> SS

PACKET RESOURCE REQUEST

Two phase access procedure. Received on the single block assigned in step 6.

8

SS -> MS

PACKET UPLINK ASSIGNMENT

Open-ended uplink dynamic allocation, no starting time, USF_GRANULARITY = single block, the assigned slot and USF different from TN2 (as in the default)

9

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

The USF assigned to the MS in step 1, sent on TN2, on PACCH in step 1.

10

SS

Check that no RLC data block is received on the next three radio blocks from step 9.

11

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

The USF assigned to the MS sent on the PACCH assigned in step 8.

12

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the correct radio block of the assigned PDTCH.

13

{Completion of uplink RLC data block transfer}

Specific Message Contents

PACKET TIMESLOT RECONFIGURE message in step 4 (1st execution)

Information Element

value/ remark

PAGE_MODE

Normal

GLOBAL_TFI

0, the TFI value of the uplink TBF assigned

0

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

DOWNLINK_RLC_MODE

unacknowledged mode

CONTROL_ACK

0

{0|1<DOWNLINK_TFI_ASSIGNMENT>

1 (assign TFI to the downlink TBF)

– DOWNLINK_TFI_ASSIGNMENT

arbitrarily chosen but different from the value for the uplink TBF

{0|1<UPLINK_TFI_ASSIGNMENT>

0

DOWNLINK_TIMESLOT_ALLOCATION

The same timeslot as the uplink

{0|1<Frequency Parameters>}

1 (frequency parameters)

– TSC

Any valid value

11 (Direct encoding 2)

– MAIO

arbitrarily chosen from (0, 1, 2,…,9)

– HSN

arbitrarily chosen

– Length of MA Frequency List

contents

10

– MA Frequency List contents

containing ARFCNs 10, 20, 40, 80, 90, 137, 447, 520, 590, 600, 700, 780 by range 1024 format

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)

0 (Timeslot Allocation)

– {0|1<USF_TNx>

001 (timeslot 2 assigned)

– USF_TN2

Arbitrarily chosen but different from the current value

00000

PACKET TIMESLOT RECONFIGURE message in step 4 (2nd execution)

Information Element

value/ remark

PAGE_MODE

Normal

GLOBAL_TFI

0, the TFI value of the uplink TBF assigned

0

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

DOWNLINK_RLC_MODE

unacknowledged mode

CONTROL_ACK

0

{0|1<DOWNLINK_TFI_ASSIGNMENT>

1 (assign TFI to the downlink TBF)

– DOWNLINK_TFI_ASSIGNMENT

arbitrarily chosen but different from the value for the uplink TBF

{0|1<UPLINK_TFI_ASSIGNMENT>

0

DOWNLINK_TIMESLOT_ALLOCATION

Timeslots 0-7 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)

0 (Timeslot Allocation)

– {0|1<USF_TN0>}

1, a valid value

– {0|1<USF_TN1>}

1, a valid value

– {0|1<USF_TN2>}

1, a valid value

– {0|1<USF_TN3>}

1, a valid value

– {0|1<USF_TN4>}

1, a valid value

– {0|1<USF_TN5>}

1, a valid value

– {0|1<USF_TN6>}

1, a valid value

– {0|1<USF_TN7>}

1, a valid value

PACKET TIMESLOT RECONFIGURE message in step 4 (3rd execution)

Information Element

value/ remark

PAGE_MODE

Normal

GLOBAL_TFI

0, the TFI value of the uplink TBF assigned

0

EGPRS CHANNEL CODING COMMAND

arbitrarily chosen from valid values

DOWNLINK_RLC_MODE

unacknowledged mode

CONTROL_ACK

0

{0|1<DOWNLINK_TFI_ASSIGNMENT>

0, no DOWNLINK_TFI_ASSIGNMENT

{0|1<UPLINK_TFI_ASSIGNMENT>

0

DOWNLINK_TIMESLOT_ALLOCATION

The same timeslot as the uplink

{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)

0 (Timeslot Allocation)

– {0|1<USF_TNx>

001 (timeslot 2 assigned)

– USF_TN2

Arbitrarily chosen but different from the current value

00000

PACKET TIMESLOT RECONFIGURE message in step 4 (4th execution):

Same as in 3rd execution except

Information Element

value/ remark

CONTROL_ACK

1

52.3.2.2.2 Dynamic Allocation / Uplink Transfer with Downlink TBF establishment / Abnormal / Continuation of normal operation

52.3.2.2.2.1 Conformance requirements

1. If a failure occurs on the mobile station side before the new TBF has been successfully established, the newly reserved resources are released.

2. If a failure in the PACKET DOWNLINK ASSIGNMENT is due to any reason, the mobile station shall abort the procedure and continue the normal operation of the uplink TBF.

References

3GPP TS 04.60, subclauses 8.1.1.1.3.1 and 8.7.

52.3.2.2.2.2 Test purposes

To verify that the MS aborts the downlink TBF establishment and continues the normal operation of the uplink TBF when the PACKET DOWNLINK ASSIGNMENT fails due to any reason in downlink TBF establishment during uplink transfer.

52.3.2.2.2.3 Method of test

Initial Conditions

System Simulator:

1 cell EGPRS supported, default setting.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated and the test PDP context3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

An uplink TBF is established and in progress. The SS sends PACKET DOWNLINK ASSIGNMENT assigning a downlink TBF while a fault occurs in the downlink assignment message.

The SS sends a EGPRS DOWNLINK RLC DATA BLOCK on the downlink PDCH assigned and polls the MS for acknowledgement. It is checked that no EGPRS PACKET DOWNLINK ACK/NACK is received. The SS signals the assigned USF assigned to the MS on the uplink PDCH assigned. The MS sends a RLC data block.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 440 octets, without starting time,

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

EGPRS CHANNEL CODING COMMAND: arbitrarily chosen.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

The assigned USF assigned to the MS

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

4

SS -> MS

PACKET DOWNLINK ASSIGNMENT

See specific message contents

5

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Containing RRBP= N+13, and ES/P field set to ’01’. Sent on the downlink PDTCH assigned in step 4.

TFI is set to the uplink one;

6

SS

Check that no EGPRS PACKET DOWNLINK ACK/NACK received on the block of frame number = N+13, N is the frame number of the first burst of the data block in step 5.

7

SS -> MS

PACKET UPLINK ACK/NACK

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

8

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

9

{Completion of uplink RLC data block transfer}

Specific Message Contents

PACKET DOWNLINK ASSIGNMENT message in step 4

Information Element

value/ remark

Referenced Address

0 (address is Global TFI)

– TFI

same as the value for uplink TBF

{0|1<DOWNLINK_TFI_ASSIGNMENT>}

L (no downlink TFI assignment)

52.3.3 Dynamic Allocation / Resource reallocation

52.3.3.1 Dynamic Allocation / Resource reallocation / Successful

During an uplink packet transfer, upper layer may request to transfer another LLC PDU with a different Radio Priority, a different peak throughput class or a different RLC mode than the current one, the MS may require the allocation of new uplink resources.

52.3.3.1.1 Dynamic Allocation / Resource reallocation / Successful / Higher throughput class or higher radio priority

52.3.3.1.1.1 Conformance requirements

1. During an uplink packet transfer, upper layer may request to transfer another LLC PDU. If the mobile station has not started the countdown procedure and the new LLC PDU has the same RLC mode as the current uplink TBF and either a higher radio priority or the same radio priority but a higher peak throughput class, the mobile station shall immediately request a resource reallocation for uplink according to the new Radio Priority and peak throughput class of the new LLC PDU by sending a PACKET RESOURCE REQUEST message on the PACCH and starting timer T3168.

2. Then the mobile station shall complete the transmission of the current LLC PDU.

3. After the transmission of the PACKET RESOURCE REQUEST message with the reason for changing the priority or peak throughput class of an assigned uplink TBF the mobile station shall continue to use the currently assigned uplink TBF assuming that the requested priority or peak throughput class is already assigned to that TBF.

References

3GPP TS04.60 subclause 8.1.1.1.2.

52.3.3.1.1.2 Test purposes

It is verified that:

1. Having an uplink TBF in progress without starting the countdown procedure, the MS will immediately send PACKET RESOURCE REQUEST if upper layer requests to transfer another LLC PDU which has the same RLC mode as the current uplink TBF and either a higher radio priority or the same radio priority but a higher peak throughput class.

2. After the request of the resource reallocation for uplink the MS completes the transmission of the current LLC PDU independent of whether or not a new resource is allocated.

3. After the transmission of the PACKET RESOURCE REQUEST the MS continues to use the currently assigned uplink TBF.

52.3.3.1.1.3 Method of test

Initial Conditions

System Simulator:

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

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated:

– Test PDP context3 and context6 activated;

Specific PICS Statements

PIXIT Statements

Test Procedure

An uplink TBF is established and in progress. The MS is triggered to transfer data with a higher throughput in the same RLC mode and the same radio priority.

The MS sends PACKET RESOURCE REQUEST. The current TBF is maintained and SS assigns the USFs allowing the MS transmit more data blocks. It is verified that the MS completes the transmission of the current LLC PDU and then starts transmitting a new LLC PDU with the higher throughput. A new PDCH is assigned to MS to complete the RLC data block transferring.

The test procedure is executed twice. In the 2nd execution, after the MS requests a resource reallocation for transferring the data block with a higher throughput a new PDCH is assigned. It is verified that the MS switches on the new PDCH, completes the transmission of the current LLC PDU and then starts transmitting a new LLC PDU with the higher throughput.

Maximum Duration of Test

5 minutes.

Expected Sequence

The test sequence is executed twice for k = 1 and 2.

When k=1 testing that the MS continues to use the currently assigned uplink TBF, while k=2 testing that the MS to use newly assigned the resource to complete transmission of the current PDU before starting transmission the PDU with a higher radio priority or a higher throughput.

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 440 octets in test PDP context3, without starting time,

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

TLLI_BLOCK_CHANNEL_CODING: MCS1,

EGPRS CHANNEL CODING COMMAND: MCS1,

PEAK_THROUGHPUT_CLASS = 5 (16k octets/s),

RADIO_PRIORITY = 4,

RLC_MODE = unacknowledged mode.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

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

MS

To trigger the MS to transfer 440 octets with the peak throughput class 6 (32k octets/s) in the same RLC mode and the same radio priority as the current uplink TBF (test PDP context6).

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

6

MS -> SS

PACKET RESOURCE REQUEST
OR
EGPRS UPLINK RLC DATA BLOCK

PACKET RESOURCE REQUEST received on the PACCH of the assigned PDCH, radio priority level = 4, peak throughput class = 6, unacknowledged mode.
OR
EGPRS UPLINK RLC DATA BLOCK received on the assigned PDTCH. Check that the coding and the TFI is correct.

6-1

Repeat Steps 5,6 until PACKET RESOURCE REQUEST is received at Step 6.

7

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

8

MS -> SS

EGPRS UPLINK RLC DATA BLOCK
OR
PACKET RESOURCE REQUEST

EGPRS UPLINK RLC DATA BLOCK received on the assigned PDTCH. Check that the coding and the TFI are correct.
OR
Retransmitted PACKET RESOURCE REQUEST received on the PACCH

9

SS

For k=1

Repeat step 7 and 8 until the 2nd LLC PDU in PDP context6 is started.

Observe the Length indicator, M bit and E bit of the received data headers.

For k=2

Continue to step 10.

10

SS -> MS

PACKET UPLINK ACK/NACK

Sent on the PACCH of the PDCH assigned, acknowledge all received data, without setting FINAL_ACK_INDICATION.

11

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on PACCH of the PDCH assigned in step 1, assigning a new PDCH.

12

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

13

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the PDTCH assigned in step 11.

14

{Completion of uplink RLC data block transfer}

For k=1, as defined in the macro.

For k=2, Observe the Length indicators, and E bit of the received data headers. Check that the MS completes firstly the transmission of the 1st LLC PDU in PDP context3 and then transmits the 2nd LLC PDU in PDP context6.

Specific Message Contents

PACKET RESOURCE REQUEST message in step 6:

Information Element

value/ remark

Channel Request Description

– PEAK_THROUGHPUT_CLASS

6

– RADIO_PRIORITY

4

– RLC_MODE

Unacknowledged mode

– LLC_PDU_TYPE

1 ( not SACK or ACK)

– RLC_OCTET_COUNT

Any value

PACKET UPLINK ASSIGNMENT message in step 11:

Information Element

value/ remark

PAGE_MODE

Normal

{0|1<PERSISTENCE_LEVEL>

0

0, Global TFI

– Uplink TFI

Same as the current value

0

EGPRS CHANNEL CODING COMMAND

MCS-1

– Resegment

0

<EGPRS window size>

00000 (64 blocks)

TLLI_BLOCK_CHANNEL_CODING

MCS-1

{0|1 <BEP_PERIOD2>}

0

<Packet Timing Advance>

As default

{0|1 <Packet extended Timing advance>}

0

{0|1<Frequency Parameters>

0

Dynamic allocation

01

000000

0 (Timeslot Allocation)

00000001 (timeslot 7 assigned)

– USF_TN7

Arbitrarily chosen

52.3.3.1.2 Dynamic Allocation / Resource reallocation / Successful / Lower throughput class

52.3.3.1.2.1 Conformance requirements

1. During an uplink packet transfer, upper layer may request to transfer another LLC PDU. If the new LLC PDU has the same RLC mode as the current uplink TBF and either a lower Radio Priority or the same radio priority but a lower peak throughput class, the mobile station shall first complete the sending of the LLC PDU in transfer.

2. When the sending of LLC PDUs at the higher Radio Priority or the same radio priority but higher peak throughput class stops, without waiting for the acknowledgement from the network if in RLC acknowledged mode, the mobile station shall then perform the request of a resource reallocation for uplink for any remaining LLC PDU(s) by sending a PACKET RESOURCE REQUEST message on the PACCH and start timer T3168.

References

3GPP TS 04.60, subclause 8.1.1.1.2.

52.3.3.1.2.2 Test purposes

To verify that during an uplink packet transfer, upper layer requests to transfer another LLC PDU and the new LLC PDU has the same RLC mode as the current uplink TBF and either a lower Radio Priority or the same radio priority but a lower peak throughput class.

1. The MS first complete the sending of the LLC PDU in transfer, including acknowledgement from the network if in RLC acknowledged mode.

2. After the sending of LLC PDUs at the higher Radio Priority or the same radio priority but higher peak throughput class stops, the MS performs the request of a resource reallocation for uplink for any remaining LLC PDU(s).

52.3.3.1.2.3 Method of test

Initial Conditions

System Simulator:

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

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated:

– Test PDP context2 and context4 activated;

Specific PICS Statements

PIXIT Statements

Test Procedure

An uplink TBF is established and in progress. The MS is triggered to transfer data with a lower throughput or a lower radio priority in the same RLC mode.

The current TBF is maintained and SS assigns the USFs allowing the MS to transmit more data blocks. It is verified that the MS completes the transmission of the current LLC PDU and then sends PACKET RESOURCE REQUEST.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

In PDP context4,

n = 880 octets, without starting time,

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

TLLI_BLOCK_CHANNEL_CODING: MCS1,

EGPRS CHANNEL CODING COMMAND: MCS1,

PEAK_THROUGHPUT_CLASS = 6,

RADIO_PRIORITY = 4,

RLC_MODE = acknowledged mode.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

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

MS

To trigger the MS to transfer 220 octets with the test PDP context2 in the same RLC mode as the current uplink TBF.

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

6-1

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Check that the coding and the TFI are correct.

6-2

MS -> SS

PACKET RESOURCE REQUEST

Received on the PACCH of the assigned PDCH, acknowledged mode.

7

SS

Repeat step 5 and 6-1 until PACKET RESOURCE REQUEST in 6-2, instead of a RLC data block in 6-1, is received.

Observe the Length indicators, and E bit of the received data headers.

Check that the transmission of the LLC PDU(s) with higher peak throughput class is completed.

8

SS -> MS

PACKET UPLINK ACK/NACK

Sent on the PACCH of the PDCH assigned, acknowledge all received data

9

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on PACCH of the PDCH assigned in step 1, assigning a new PDCH.

10

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

11

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the PDTCH assigned in step 10.

12

{Completion of uplink RLC data block transfer}

13

MS

Switch off

Specific Message Contents

PACKET RESOURCE REQUEST message in step 6-2:

Information Element

value/ remark

Channel Request Description

– PEAK_THROUGHPUT_CLASS

For branch A: 5

For branch B: any allowed value

– RADIO_PRIORITY

For branch A: 4

For branch B: any allowed value different from 1

– RLC_MODE

acknowledged mode

– LLC_PDU_TYPE

1 ( not SACK or ACK)

– RLC_OCTET_COUNT

Any allowed value

PACKET UPLINK ASSIGNMENT message in step 9:

Same as in subclause 52.3.3.1.1.3, step 11.

52.3.3.1.3 Dynamic Allocation / Resource reallocation / Successful / Different RLC mode and higher radio priority

52.3.3.1.3.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 RLC acknowledged mode. The mobile station shall then release the TBF and establish a new uplink TBF for transmission of the new LLC PDU. When the sending of LLC PDUs with a higher radio priority is completed using the countdown procedure, including acknowledgement from the network if in RLC acknowledged mode, the mobile station shall try to establish an uplink TBF for the transmission of any remaining LLC PDU(s).

References

3GPP TS 04.60, subclause 8.1.1.1.2.

52.3.3.1.3.2 Test purposes

To verify that during an uplink packet transfer, upper layer requests to transfer another LLC PDU and the new LLC PDU has a different RLC mode from the current uplink TBF but has a higher radio priority:

1. The mobile station completes the transmission of the current LLC PDU using the countdown procedure including acknowledgement from the network, if in RLC acknowledged mode.

2. Then the MS releases the TBF and establishes a new uplink TBF for transmission of the new LLC PDU.

3. When the sending of the new LLC PDUs with a higher radio priority is completed using the countdown procedure, including acknowledgement from the network if in RLC acknowledged mode, the mobile station tries to establish an uplink TBF for the transmission of any remaining LLC PDU(s).

52.3.3.1.3.3 Method of test

Initial Conditions

System Simulator:

1 cell EGPRS supported, default setting, T3168 timeout value=7 (4s), N201-U=500 for SAPI 3, 5, 9, 11, N201-U=270 for SAPI 7.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated:

– Test PDP context1 and context2 activated;

Specific PICS Statements

PIXIT Statements

Test Procedure

An uplink TBF is established and in progress. The MS is triggered to transfer 220 octets user data with a higher throughput or a higher radio priority, but in a different RLC mode.

SS assigns the USFs allowing the MS transmit more data blocks until the MS complete the countdown procedure. It is verified that the MS has transmitted only one LLC PDU.

Random accesses are received from the MS for EGPRS PACKET CHANNEL REQUEST. SS assigns a PDCH to it. SS assigns USFs addressing to the MS allowing more data blocks are transmitted by the MS until the countdown value CV=0.

The MS requests more resources through random accesses of channel requests for the remaining LLC PDU in the initial test PDP context. SS starts a two-phase dynamic allocation. It is checked that the values of PEAK_THROUGHPUT_CLASS, RADIO_PRIORITY and RLC_MODE requested by the MS in the PACKET RESOURCE REQUEST are in consistence with the initial test PDP context2.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

MS

{Uplink dynamic allocation two phase access}

In PDP context2,

n = 880 octets, without starting time,

USF_GRANULARITY = 1 block,

RLC_DATA_BLOCKS_GRANTED = open-end

TLLI_BLOCK_CHANNEL_CODING: MCS1,

EGPRS channel coding command: MCS1,

PEAK_THROUGHPUT_CLASS = 5,

RADIO_PRIORITY = 4,

RLC_MODE = acknowledged mode.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

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

MS

To trigger the MS to transfer 220 octets in test PDP context1, unacknowledged RLC mode and a higher radio priority.

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

6

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Check that the coding and the TFI are correct.

7

SS

Repeat step 5 and 6 until countdown value CV=0.

Observe the Length indicator, M bit and E bit of the received data headers.

Check that transmitted is only the 1st LLC PDU,

Note:

the 1st LLC PDU is in PDP context2, the 2nd LLC PDU is waiting for transferring.

8

SS -> MS

PACKET UPLINK ACK/NACK

FINAL_ACK_INDICATION = ‘1’. Acknowledge all received data, containing valid RRBP, sent on PACCH.

9

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

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

10

MS -> SS

EGPRS PACKET CHANNEL REQUEST

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

11

SS -> MS

IMMEDIATE ASSIGNMENT

EGPRS Packet UL Assignment, to force the MS making two-phase access procedure. Sent on AGCH.

12

MS -> SS

PACKET RESOURCE REQUEST

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

13

SS -> MS

PACKET UPLINK ASSIGNMENT

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

14

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

15

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the PDTCH assigned.

16

Repeat step 14 and 15 until countdown value CV=0. Check the amount of data is consistent with what was indicated by the MS in step 4.

17

SS -> MS

PACKET UPLINK ACK/NACK

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

18

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

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

19

MS -> SS

EGPRS PACKET CHANNEL REQUEST

Received on RACH, TBF establishment for transmission of a remaining LLC PDU in PDP context2.

20

SS -> MS

IMMEDIATE ASSIGNMENT

EGPRS Packet UL Assignment, to force the MS making two-phase access procedure. Sent on AGCH.

21

MS -> SS

PACKET RESOURCE REQUEST

Received on the single block assigned in step 20.

Check that PEAK_THROUGHPUT_CLASS = 5,

RADIO_PRIORITY = 4,

RLC_MODE = acknowledged mode.

22

SS -> MS

PACKET UPLINK ASSIGNMENT

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

23

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

24

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the PDTCH assigned in step 20.

25

SS

Repeat step 23 and 24 until countdown value CV=0.

Observe the Length indicators and E bit of the received data headers.

Check that only one LLC PDU is transmitted.

Note: the 2ndt LLC PDU in PDP context2.

26

SS -> MS

PACKET UPLINK ACK/NACK

FINAL_ACK_INDICATION = ‘1’. Acknowledge all received data, containing valid RRBP, sent on PACCH.

27

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

Same as in subclause 52.3.3.1.1.3, step 11.

52.3.3.2 Dynamic Allocation / Resource reallocation / Abnormal

52.3.3.2.1 Dynamic Allocation / Resource reallocation / Abnormal / T3168 expiry

52.3.3.2.1.1 Conformance requirements

On expiry of timer T3168 the mobile station shall retransmit the PACKET RESOURCE REQUEST message unless the PACKET RESOURCE REQUEST has already been transmitted four times in which case the mobile station shall return to packet idle mode and indicate a packet access failure to upper layer.

References

3GPP TS 04.60, subclause 8.1.1.1.2.

52.3.3.2.1.2 Test purposes

To verify that during uplink resource reallocation on expiry of timer T3168:

1. The MS retransmits the PACKET RESOURCE REQUEST message unless the PACKET RESOURCE REQUEST has already been transmitted four times.

2. The MS returns to idle mode after PACKET RESOURCE REQUEST has been transmitted four times.

52.3.3.2.1.3 Method of test

Initial Conditions

System Simulator:

1 cell EGPRS supported, default setting, T3168 timeout value=0 (0.5s), BS_CV_MAX = 1, N201-U=500 for SAPI 3, 5, 9, 11, N201-U=270 for SAPI 7, Max Retrans = 11 (Max 7 retransmissions).

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated:

– Test PDP context2 and context5 activated;

Specific PICS Statements

PIXIT Statements

Test Procedure

An uplink TBF is established and in progress. The MS is triggered to transfer data with a higher radio priority in the same RLC mode.

The MS sends PACKET RESOURCE REQUEST. The current TBF is maintained and SS assigns the USFs allowing the MS transmit more data blocks, but does not answers to the requested resources. The MS repeatedly sends PACKET RESOURCE REQUEST three times after T3168 expires each time.

SS waits 0,55 s after receiving the 4th PACKET RESOURCE REQUEST and then sends PAGING REQUEST TYPE 1 in the next paging block for the MS. The MS answers with CHANNEL REQUEST.

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: MCS1,

EGPRS channel coding command: MCS1,

PEAK_THROUGHPUT_CLASS = 5,

RADIO_PRIORITY = 4,

RLC_MODE = acknowledged mode.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

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

MS

To trigger the MS to transfer 440 octets with the peak throughput class 5 (16k octets/s) and the radio priority 1 in acknowledge RLC mode of the PDP context5.

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

6

MS -> SS

EGPRS UPLINK RLC DATA BLOCK or PACKET RESOURCE REQUEST

Received on the PDCH assigned

7

Repeat steps 5 and 6 until reception of PACKET RESOURCE REQUEST (ensure that countdown procedure did not start before that MS requests additional resources)

8

Repeat steps 5 – 7 twice,

Note: the 1st LLC PDU may be sent out and the sending 2nd PDU in the PDP context5 is started

Check that the coding as specified by CHANNEL_CODING_COMMAND, the TFI is correct for all received UPLINK RLC DATA BLOCK.

9

SS -> MS

PACKET UPLINK ACK/NACK

Sent on the PACCH of the PDCH assigned, acknowledge all received data. USF assigned to MS

10

MS -> SS

EGPRS UPLINK RLC DATA BLOCK or PACKET RESOURCE REQUEST

Received on the PDCH assigned, the 4th time to send PACKET RESOURCE REQUEST.

11

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

12

Repeat steps 10 and 11 until reception of PACKET RESOURCE REQUEST (ensure that countdown procedure did not start before that MS requests additional resources)

13

SS -> MS

PAGING REQUEST TYPE 1

Sent in the next paging block for the MS and at least 0,55s after receiving Packet Resource Request in step 10.

Channel requests to initiate TBF to proceed the data transfer shall be ignored by the SS.

14

MS -> SS

CHANNEL REQUEST

Establishment cause = “Answer to paging”

Specific Message Contents

PACKET RESOURCE REQUEST message in step 6 and 10:

Information Element

value/ remark

Channel Request Description

– PEAK_THROUGHPUT_CLASS

5

– RADIO_PRIORITY

1

– RLC_MODE

Acknowledged mode

– LLC_PDU_TYPE

1 ( not SACK or ACK)

– RLC_OCTET_COUNT

Any allowed value

52.3.3.2.2 Dynamic Allocation / Resource reallocation / Abnormal / Invalid assignment

52.3.3.2.2.1 Conformance requirements

1. If the mobile station receives a PACKET UPLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message and detects an invalid Frequency Parameters information element in the message, the mobile station shall perform an abnormal release with system information (see sub-clause 8.7.3), performing a partial acquisition of system information messages containing frequency information.

2. If the mobile station receives a PACKET UPLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message specifying frequencies that are not all in one frequency band then the mobile station shall perform an abnormal release with random access.

3. If the mobile station receives a PACKET UPLINK ASSIGNMENT message containing a Frequency Parameters information element specifying a frequency that is in a frequency band not supported by the mobile station then the mobile station shall perform an abnormal release with random access.

References

3GPP TS 04.60, subclause 8.1.1.1.2.1.

52.3.3.2.2.2 Test purposes

To verify that during uplink resource reallocation:

1. The MS performs an abnormal release with random access if it receives a PACKET UPLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message specifying frequencies that are not all in one frequency band.

2. The MS performs an abnormal release with random access if it receives a PACKET UPLINK ASSIGNMENT message containing a Frequency Parameters information element specifying a frequency in the frequency band not supported.

3. The MS performs an abnormal release with system information if it receives a PACKET UPLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message containing an Invalid Frequency Parameters information element.

52.3.3.2.2.3 Method of test

Initial Conditions

System Simulator:

1 cell EGPRS supported, default setting, BS_CV_MAX = 1, N201-U=500 for SAPI 3, 5, 9, 11, N201-U=270 for SAPI 7.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated:

– Test PDP context2 and context5 activated;

Specific PICS Statements

– Support of Standard GSM Band (P-GSM) (TSPC_Type_GSM_P_Band)

– Support of DCS 1800 band (TSPC_Type_DCS_Band)

– Support of GSM 700 band (TSPC_Type_GSM_700_Band)

– Support of GSM 850 band (TSPC_Type_GSM_850_Band)

– Support of T GSM 810 band (TSPC_Type_T_GSM_810_Band)

PIXIT Statements

Test Procedure

An uplink TBF is established and in progress. The MS is triggered to transfer data with a higher radio priority in the same RLC mode. The MS sends PACKET RESOURCE REQUEST. SS sends PACKET UPLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE containing an invalid assignment (k=1…5, see step 6 in expected sequences).

It is checked that the MS starts random accesses.

Maximum Duration of Test

10 minutes.

Expected Sequence

The test sequence is executed in total five times, k = 1 … 5. The 5th execution is applicable to the single band MS, but not to the multi-band one.

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: MCS1,

EGPRS channel coding command: MCS1,

PEAK_THROUGHPUT_CLASS = 5,

RADIO_PRIORITY = 4,

RLC_MODE = acknowledged mode.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

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

MS

To trigger the MS to transfer 440 octets with the peak throughput class 5 (16k octets/s) and the radio priority 1 in acknowledge RLC mode of the PDP context5.

5-1

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

5

MS -> SS

EGPRS UPLINK RLC DATA BLOCK or

PACKET RESOURCE REQUEST

Received on the PACCH of the PDCH assigned

6-1

Repeat steps 5-1 and 5 until reception of PACKET RESOURCE REQUEST (ensure that countdown procedure did not start before that MS requests additional resources)

6

k=1

SS -> MS

PACKET UPLINK ASSIGNMENT

Assign a frequency hopping PDCH, but not all frequencies are in one frequency band.

6

k=2

SS -> MS

PACKET TIMESLOT RECONFIGURE

Assign a frequency hopping PDCH, but not all frequencies are in one frequency band.

6

k=3

SS -> MS

PACKET UPLINK ASSIGNMENT

Assign a frequency hopping PDCH, the MA_NUMBER and MA_CHANGE_MARK_1 mismatch the values of MA_NUMBER and MA_CHANGE_MARK stored in the MS.

6

k=4

SS -> MS

PACKET TIMESLOT RECONFIGURE

Assign a frequency hopping PDCH, the MA_NUMBER and MA_CHANGE_MARK_1 mismatch the values of MA_NUMBER and MA_CHANGE_MARK stored in the MS.

6

k=5

SS -> MS

PACKET UPLINK ASSIGNMENT

Assigned ARFCN on PDCH is not in the frequency band supported by the MS.

7

MS -> SS

EGPRS PACKET CHANNEL REQUEST

Received on RACH.

Specific Message Contents

PACKET UPLINK ASSIGNMENT message in step 6 for k=1:

Information Element

value/ remark

{0|1<Frequency Parameters>}

1 (Frequency Parameters present)

– Frequency Parameters

– TSC

Arbitrarily chosen

11 (Direct encoding 2)

– MAIO

Arbitrarily chosen

– HSN

Arbitrarily chosen

– Length of MA Frequency List

12 octets

contents

– MA Frequency List contents

Contain following ARFCNs in 1024 range format: 20, 40, 80, 90, 520, 590, 600, 700

Dynamic allocation

01

As default

PACKET TIMESLOT RECONFIGURE message in step 6 for k=2:

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

Message escape

1 (EGPRS)

{0|1 <COMPACT reduced MA>}

0 Not present

EGPRS_CHANNEL_CODING_COMMAND

00 (MCS-1)

Resegment IE

1 Retransmitted RLC data blocks shall be resegmented according to commanded MCS

{0|1 <DOWNLINK EGPRS Window Size>}

Default 64

{0|1 <UPLINK EGPRS Window Size>}

Default 64

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)

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

0 (no downlink timing advance index)

DOWNLINK_RLC_MODE

Acknowledged mode

CONTROL_ACK

0

{0|1<DOWNLINK_TFI_ASSIGNMENT>}

1 (assign downlink TFI)

– DOWNLINK_TFI_ASSIGNMENT

00001(Binary)

{0|1< UPLINK_TFI_ASSIGNMENT >

0

DOWNLINK_TIMESLOT_ALLOCATION

Same timeslot as the uplink TBF

{0|1<Frequency Parameters>}

H (hopping channel)

– Frequency Parameters

– TSC

Arbitrarily chosen

11 (Direct encoding 2)

– MAIO

arbitrarily chosen

– HSN

arbitrarily chosen

– Length of MA Frequency List

12 octets

contents

– MA Frequency List contents

Contain following ARFCNs in 1024 range format: 20, 40, 80, 90, 520, 590, 600, 700

Dynamic allocation

0

As default

PACKET UPLINK ASSIGNMENT message in step 6 for k=3:

Information Element

value/ remark

{0|1<Frequency Parameters>}

1 (Frequency Parameters present)

– Frequency Parameters

– TSC

Arbitrarily chosen

01 (Indirect encoding)

– MAIO

Arbitrarily chosen

– MA_NUMBER

Arbitrarily select a value different from 14 and 15

– {0|1<CHANGE_MARK_1}

1 (present)

– CHANGE_MARK_1

Arbitrarily select a value that mismatches PSI13_CHANGE_MARK

– {0|1<CHANGE_MARK_2}

1 (CHANGE_MARK_2 present)

– CHANGE_MARK_2

Arbitrarily select a value that is different from CHANGE_MARK_1 and mismatches PSI13_CHANGE_MARK

Dynamic allocation

01

As default

PACKET TIMESLOT RECONFIGURE message in step 6 for k=4:

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

Message escape

1 (EGPRS)

{0|1 <COMPACT reduced MA>}

0 Not present

EGPRS_CHANNEL_CODING_COMMAND

00 (MCS-1)

Resegment IE

1 Retransmitted RLC data blocks shall be resegmented according to commanded MCS

{0|1 <DOWNLINK EGPRS Window Size>}

Default 64

{0|1 <UPLINK EGPRS Window Size>}

Default 64

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)

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

0 (no downlink timing advance index)

DOWNLINK_RLC_MODE

Acknowledged mode

CONTROL_ACK

0

{0|1<DOWNLINK_TFI_ASSIGNMENT>}

1 (assign downlink TFI)

– DOWNLINK_TFI_ASSIGNMENT

00001(Binary)

{0|1< UPLINK_TFI_ASSIGNMENT >

0

DOWNLINK_TIMESLOT_ALLOCATION

Same timeslot as the uplink TBF

{0|1<Frequency Parameters>}

1 (hopping channel)

– Frequency Parameters

– TSC

Arbitrarily chosen

01 (Indirect encoding)

– MAIO

Arbitrarily chosen

– MA_NUMBER

Arbitrarily select a value different from 14 and 15

– {0|1<CHANGE_MARK_1}

1 (CHANGE_MARK_1 present)

– CHANGE_MARK_1

Arbitrarily choose a value which mismatches SI13_CHANGE_MARK

– {0|1<CHANGE_MARK_2}

0 (no CHANGE_MARK_2)

Dynamic allocation

0

As default

PACKET UPLINK ASSIGNMENT message in step 6 for k=5:

Information Element

value/ remark

{0|1<Frequency Parameters>}

1 (Frequency Parameters present)

– Frequency Parameters

– TSC

Arbitrarily chosen

00 (ARFCN no hopping)

– ARFCN

For GSM 900: 650

For GSM 700, T-GSM 810: 650

For GSM 850: 190

For DCS 1 800: 30

For PCS 1 900: 650

Dynamic allocation

01 (Dynamic allocation)

As default

52.3.3.3 Dynamic Allocation / Resource reallocation / Reject

52.3.3.3.1 Conformance requirements

1. On receipt of a PACKET ACCESS REJECT message, the mobile station shall stop timer T3168 if running and indicate a packet access failure to upper layers. If no downlink TBF exists, the mobile station shall return to packet idle mode.

2. If the PACKET ACCESS REJECT message contains a WAIT_INDICATION field in a Reject structure addressed to the mobile station, the mobile station shall start timer T3172 and if the mobile station has additional RLC data blocks to transmit, it shall initiate a new TBF establishment procedure on the RACH or PRACH, but the mobile station is not allowed to make a new attempt for packet access in the same cell until timer T3172 expires, it may, however, attempt packet access in an other cell after successful cell reselection. A mobile station in EGPRS MS class A or B mode of operation may attempt to enter the dedicated mode in the same cell before timer T3172 has expired. During the time T3172 is running, the mobile station shall ignore all received PACKET PAGING REQUEST messages except paging request to trigger RR connection establishment.

References

3GPP TS 04.60, subclause 8.1.1.1.2.

52.3.3.3.2 Test purposes

To verify that during the uplink resource reallocation:

1. The MS returns to packet idle mode when it receives PACKET ACCESS REJECT without WAIT_INDICATION.

2. On receipt of a PACKET ACCESS REJECT with a WAIT_INDICATION the MS waits until T3172 expires. The MS, if having another RLC data blocks to transmit, initiates a new TBF establishment procedure on the PRACH.

52.3.3.3.3 Method of test

Initial Conditions

System Simulator:

1 cell EGPRS supported, default setting, BS_CV_MAX = 1, N201-U=500 for SAPI 3, 5, 9, 11, N201-U=270 for SAPI 7.

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated:

– Test PDP context2 and context5 activated;

Specific PICS Statements

PIXIT Statements

Test Procedure

An uplink TBF is established and in progress. The MS is triggered to transfer data with a higher radio priority in the same RLC mode.

The MS sends PACKET RESOURCE REQUEST. SS sends PACKET ACCESS REJECT without containing WAIT_INDICATION. The MS may attempt a new random access because of the user data from the upper layer.

The test procedure is repeated once. The difference between the two executions is that in the 2nd execution, PACKET ACCESS REJECT contains WAIT_INDICATION. The MS may start the random access after T3172 expires.

Maximum Duration of Test

5 minutes.

Expected Sequence

The test sequence is executed twice for k = 1 … 2.

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: MCS1,

EGPRS channel coding command: MCS1,

PEAK_THROUGHPUT_CLASS = 5,

RADIO_PRIORITY = 4,

RLC_MODE = acknowledged mode.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

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

MS

To trigger the MS to transfer 440 octets with the peak throughput class 5 (16k octets/s) and the radio priority 1 in acknowledge RLC mode of the PDP context5.

5-1

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

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

5

MS -> SS

UPLINK RLC DATA BLOCK or PACKET RESOURCE REQUEST

Received on the PACCH of the PDCH assigned

6-1

Repeat steps 5-1 and 5 until reception of PACKET RESOURCE REQUEST (ensure that countdown procedure did not start before that MS requests additional resources)

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

Received on the assigned PDTCH.

Check that the coding as specified by EGPRS CHANNEL CODING COMMAND, the TFI is correct.

8

SS -> MS

PACKET ACCESS REJECT

Sent on the PACCH of the PDCH, including the same address reference received from step 5 addressing the MS,

For k = 1 without WAIT_INDICATION

For k = 2 with WAIT_INDICATION.

9(optional step)

MS -> SS

EGPRS PACKET CHANNEL REQUEST

Optionally received on RACH, depending on the MS implementation.

For k=2, check that the random access is received not before 4,5s from step 8

Specific Message Contents

PACKET ACCESS REJECT message in step 8 for k=1:

Information Element

value/ remark

MESSAGE_TYPE

1 00001

PAGE_MODE

Normal Paging

Reject

0 (TLLI)

– TLLI

the same value as the TLLI received

0 (no WAIT_INDICATION)

0

PACKET ACCESS REJECT message in step 8 for k=2:

Information Element

value/ remark

MESSAGE_TYPE

1 00001

PAGE_MODE

Normal Paging

Reject

0 (TLLI)

– TLLI

The same value as the TLLI received

1 (WAIT_INDICATION present)

– WAIT_INDICATION

5 seconds

– WAIT_INDICATION_SIZE

0 (units of seconds)

0 (end of reject IE)

PACKET RESOURCE REQUEST message in step 5:

Information Element

value/ remark

Channel Request Description

– PEAK_THROUGHPUT_CLASS

5

– RADIO_PRIORITY

1

– RLC_MODE

Acknowledged mode

– LLC_PDU_TYPE

1 ( not SACK or ACK)

– RLC_OCTET_COUNT

Any allowed value

52.3.4 Default message contents

Default message contents and macros as defined in the EGPRS defaults section 50 are used for subclause 52.3.