42.9 Extended Dynamic Allocation in Packet Transfer Mode

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

42.9.1 Default message contents

All default conditions, message contents and macros are defined in section 40, except for the messages as described in this subclause. These messages are applicable to the whole section 42.9, they shall be transmitted by the system simulator and are required to be received by the MS under test.

In this clause, decimal values are normally used. However, sometimes a hexadecimal value, indicated by an "Hex", or a binary value, indicated by a "Binary" is used.

PACKET DOWNLINK ASSIGNMENT message:

MESSAGE_TYPE

000010

PAGE_MODE

Normal Paging

{0|1<PERSISTENCE_LEVEL>}

0

10 (address is TLLI)

– TLLI

same value as received from MS since GPRS attached

0, message escape

MAC_MODE

Extended Dynamic Allocation

RLC_MODE

acknowledged mode

CONTROL_ACK

0

TIMESLOT_ALLOCATION

single slot arbitrarily chosen from valid values, default slot 2

Packet Timing Advance

– {0|1<TIMING_ADVANCE_VALUE>}

1 (presence of the timing advance value)

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

0

{0|1<Frequency Parameters>}

0 (Frequency Parameters not present)

{0|1<DOWNLINK_TFI_ASSIGNMENT>}

1 (assign downlink TFI)

– DOWNLINK_TFI_ASSIGNMENT

Arbitrarily chosen from valid values (default 3)

{0|1<Power Control Parameters>}

1 (Power Control Parameters present)

– ALPHA

0.5

– {0|1<GAMMA_TN0>}

Depending on the value in TIMESLOT_ALLOCATION (default 0 no GAMMA_TN0)

– {0|1<GAMMA_TN1>}

Depending on the value in TIMESLOT_ALLOCATION (default 0 no GAMMA_TN1)

– {0|1<GAMMA_TN2>}

Depending on the value in TIMESLOT_ALLOCATION (default 1 GAMMA_TN2)

– GAMMA_TN2

For GSM 700, T-GSM 810, GSM 850 and GSM 900, +8 dBm

For DCS 1 800, +6 dBm

For PCS 1 900, +6 dBm

– {0|1<GAMMA_TN3>}

Depending on the value in TIMESLOT_ALLOCATION (default 0 no GAMMA_TN0)

– {0|1<GAMMA_TN4>}

Depending on the value in TIMESLOT_ALLOCATION (default 0 no GAMMA_TN4)

– {0|1<GAMMA_TN5>}

Depending on the value in TIMESLOT_ALLOCATION (default 0 no GAMMA_TN5)

– {0|1<GAMMA_TN6>}

Depending on the value in TIMESLOT_ALLOCATION (default 0 no GAMMA_TN6)

– {0|1<GAMMA_TN7>}

Depending on the value in TIMESLOT_ALLOCATION (default 0 no GAMMA_TN7)

{0|1<TBF_STARTING_TIME>}

1 (starting time present)

– TBF_STARTING_TIME

0, absolute frame number encoding,

indicating (current frame + 13 frames)

{0|1<Measurement Mapping>}

0 (no measurement mapping)

spare padding

Spare Padding

PACKET TIMESLOT RECONFIGURE message (dynamic allocation without assigning a new TBF):

MESSAGE_TYPE

000111

PAGE_MODE

Normal Paging

0<GLOBAL_TFI>

0

The TFI value of the uplink TBF or downlink TBF which this message applies to (default 00101)

0, message escape

CHANNEL_CODING_COMMAND

arbitrarily chosen from valid values (default CS-1)

Global Packet Timing Advance

– {0|1<TIMING_ADVANCE_VALUE>}

1 (timing advance value present)

– 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

Same as in the Test PDP context used

CONTROL_ACK

0

{0|1<DOWNLINK_TFI_ASSIGNMENT>

0

{0|1<UPLINK_TFI_ASSIGNMENT>

0

DOWNLINK_TIMESLOT_ALLOCATION

arbitrarily chosen from valid values (default00010000)

{0|1<Frequency Parameters>}

0 (use current parameters)

Dynamic allocation

0

– Extended Dynamic Allocation

1 (Extended Dynamic Allocation)

– {0|1<P0><PR_MODE>}

0

– USF_GRANULARITY

0, one block

– {0|1<RLC_DATA_BLOCKS_GRANTED>}

0 (no RLC_DATA_BLOCKS_GRANTED, open-ended TBF)

– {0|1<TBF_STARTING_TIME>}

1 (starting time)

– TBF_STARTING_TIME

1, relative frame number encoding

indicating current frame + 104 by absolute encoding

1 (Timeslot Allocation with Power Control Parameters) one slot arbitrarily chosen and different from current slot, the following USF_TNx and GAMMA_TNx shall be corresponding to the chosen value, default timeslot 3.

– ALPHA

0.5

– {0|1<USF_TN0><GAMMA_TN0>}

0 (timeslot 0 not assigned)

– {0|1<USF_TN1><GAMMA_TN1>}

0 (timeslot 1 not assigned)

– {0|1<USF_TN2><GAMMA_TN2>}

0 (timeslot 2 not assigned)

– {0|1<USF_TN3><GAMMA_TN3>}

1 (timeslot 3 assigned)

– USF_TN3

arbitrarily chosen and different from current value, (default 4)

– GAMMA_TN3

For GSM 700, T-GSM 810, GSM 850 and GSM 900, +8 dBm

For DCS 1 800, +6 dBm

For PCS 1 900, +6 dBm

– {0|1<USF_TN4><GAMMA_TN4>}

1 (timeslot 4 assigned)

– USF_TN4

Arbitrarily chosen (default 3) but it must be different than USF_TN3

– GAMMA_TN4

For GSM 700, T-GSM 810, GSM 850 and GSM 900, +8 dBm

For DCS 1 800, +6 dBm

For PCS 1 900, +6 dBm

– {0|1<USF_TN5><GAMMA_TN5>}

1 (timeslot 5 assigned), if the MS supports at least 3 timeslots uplink

0 (timeslot 5 not assigned), if the MS supports only 2 timeslots uplink

– USF_TN5

Only if timeslot 5 is assigned

Arbitrarily chosen (default 2) but it must be different to USF_TN3 and USF_TN4

– GAMMA_TN5

For GSM 700, T-GSM 810, GSM 850 and GSM 900, +8 dBm

For DCS 1 800, +6 dBm

For PCS 1 900, +6 dBm

– {0|1<USF_TN6><GAMMA_TN6>}

1 (timeslot 6 assigned), if the MS supports at least 4 timeslots uplink

0 (timeslot 6 not assigned), if the MS supports less than 4 timeslots uplink

– USF_TN6

Only if timeslot 6 is assigned

arbitrarily chosen (default 1) but it must be different to USF_TN3, USF_TN4 and USF_TN5

– GAMMA_TN6

For GSM 700, T-GSM 810, GSM 850 and GSM 900, +8 dBm

For DCS 1 800, +6 dBm

For PCS 1 900, +6 dBm

– {0|1<USF_TN7><GAMMA_TN7>}

0 (timeslot 7 not assigned)

spare padding

Spare Padding

For assignment of an uplink TBF while a downlink TBF has been established, the address information should be changed to DOWNLINK_TFI of Global_TFI. UPLINK_TFI_ASSIGNMENT is present.

PACKET UPLINK ASSIGNMENT message (two-phase dynamic allocation assigning a TBF):

MESSAGE_TYPE

001010

PAGE_MODE

Normal Paging

{0|1<PERSISTENCE_LEVEL>}

0 (no persistence level present)

– Address information

10 (TLLI)

– TLLI

The value received from the MS

0, message escape

CHANNEL_CODING_COMMAND

Arbitrarily chosen from the valid values (default CS-1)

TLLI_BLOCK_CHANNEL_CODING

‘0’B, cs-1

Packet Timing Advance

– {0|1<TIMING_ADVANCE_VALUE>}

1 (timing advance value)

– TIMING_ADVANCE_VALUE

30 bit periods

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

0 (no timing advance index)

{0|1<Frequency Parameters>}

0 (Frequency Parameters not present)

Dynamic allocation

01

– Extended Dynamic Allocation

1 (Extended Dynamic allocation)

– {0|1<P0><PR_MODE>}

0

– USF_GRANULARITY

0, one block

– {0|1<UPLINK_TFI_ASSIGNMENT>}

1 ( uplink TFI assignment)

– UPLINK_TFI_ASSIGNMENT

Arbitrarily chosen (default 00101)

– {0|1<RLC_DATA_BLOCKS_GRANTED>}

0 (no RLC_DATA_BLOCKS_GRANTED, open-ended TBF)

– {0|1<TBF_STARTING_TIME>}

0 (no starting time)

1 (Timeslot Allocation with Power Control Parameters) one slot arbitrarily chosen and the following USF_TNx and GAMMA_TNx shall be corresponding to the chosen value, default timeslot 2 assigned)

– ALPHA

0.5

– {0|1<USF_TN0><GAMMA_TN0>}

0 (timeslot 0 not assigned)

– {0|1<USF_TN1><GAMMA_TN1>}

0 (timeslot 1 not assigned)

– {0|1<USF_TN2><GAMMA_TN2>}

1 (timeslot 2 assigned)

– USF_TN2

Arbitrarily chosen (default 5)

– GAMMA_TN2

For GSM 700, T-GSM 810, GSM 850 and GSM 900, +8 dBm

For DCS 1 800, +6 dBm

For PCS 1 900, +6 dBm

– {0|1<USF_TN3><GAMMA_TN3>}

1 (timeslot 3 assigned)

– USF_TN3

Arbitrarily chosen (default 6) but it must be different than USF_TN2

– GAMMA_TN3

For GSM 700, T-GSM 810, GSM 850 and GSM 900, +8 dBm

For DCS 1 800, +6 dBm

For PCS 1 900, +6 dBm

– {0|1<USF_TN4><GAMMA_TN4>}

1 (timeslot 4 assigned), if the MS supports at least 3 timeslots uplink

0 (timeslot 4 not assigned), if the MS supports only 2 timeslots uplink

– USF_TN4

Only if timeslot 4 is assigned

Arbitrarily chosen (default 4) but it must be different to USF_TN2 and USF_TN3

– GAMMA_TN4

Only if timeslot 4 is assigned

For GSM 700, T-GSM 810, GSM 850 and GSM 900, +8 dBm

For DCS 1 800, +6 dBm

For PCS 1 900, +6 dBm

– {0|1<USF_TN5><GAMMA_TN5>}

1 (timeslot 5 assigned), if the MS supports at least 4 timeslots uplink

0 (timeslot 5 not assigned), if the MS supports less than 4 timeslots uplink

– USF_TN5

Only if timeslot 5 is assigned

Arbitrarily chosen (default 3) but it must be different to USF_TN2, USF_TN3 and USF_TN4

– GAMMA_TN5

Only if timeslot 5 is assigned

For GSM 700, T-GSM 810, GSM 850 and GSM 900, +8 dBm

For DCS 1 800, +6 dBm

For PCS 1 900, +6 dBm

– {0|1<USF_TN6><GAMMA_TN6>}

0 (timeslot 6 not assigned)

– {0|1<USF_TN7><GAMMA_TN7>}

0 (timeslot 7 not assigned)

spare padding

Spare Padding

1. For re-assignment of an uplink TBF, the address information should be changed to UPLINK_TFI of Global_TFI. UPLINK_TFI_ASSIGNMENT is absent.

2. For assignment of an uplink TBF while a downlink TBF has been established, the address information should be changed to DOWNLINK_TFI of Global_TFI. UPLINK_TFI_ASSIGNMENT is present.

42.9.2 Extended Dynamic Allocation / Uplink Transfer

42.9.2.1 Extended Dynamic Allocation / Uplink Transfer / Normal

42.9.2.1.1 Extended Dynamic Allocation / Uplink Transfer / Normal / Successful

42.9.2.1.1.1 Conformance requirements

The mobile station shall monitor the downlink PDCHs corresponding to (i.e. with the same timeslot number as) its assigned uplink PDCHs starting with the lowest numbered PDCH, then the next lowest numbered PDCH, etc., up to the one corresponding to the highest numbered assigned uplink PDCH.

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 and all higher numbered assigned PDCHs. 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 45.002. The number of RLC/MAC blocks to transmit on each PDCH is controlled by the USF_GRANULARITY parameter characterising the uplink TBF. The mobile station shall ignore the USF on those higher numbered PDCHs during the block period where the assigned USF value is detected.

References

3GPP TS 44.060, subclauses 8.1.1.2.1

42.9.2.1.1.2 Test purposes

To verify that the MS:

When the MS receives the assigned USF of the lowest assigned PDCH, it transmits RLC/MAC data block on the same and all higher PDCHs in the next TDMA frame.

42.9.2.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 context 2 activated.

Specific PICS Statements

– The GPRS multislot class supported (TSPC_Type_GPRS_Multislot_ClassX, where X = 1..45)

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. Up to 4 timeslots are assigned, according to the mobile multislot class (TS 5.02 Annex B.1).

1) The SS signals to the MS the assigned USF addressing the MS on the lowest assigned PDTCH. It is checked that the MS sends RLC/MAC data blocks in the next radio block period on all assigned PDTCH and that each data block contains the correct TFI without TLLI.

The SS acknowledges the received data and assigns the USF addressing the MS. The check is repeated.

The same procedure is going on until the MS completes the packet data transfer.

2) The SS signals to the MS the assigned USF addressing the MS on the highest assigned PDTCH. It is checked that the MS sends RLC/MAC data blocks in the next radio block period only on the highest assigned PDTCH and that each data block contains the correct TFI without TLLI.

The SS acknowledges the received data and assigns the USF 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 = 1500 octets, without starting time,

Up to 4 timeslots are assigned according to MS multislot class (TS 5.02 Annex B.1) :

– USF1 on TN1,

– USF2 on TN2,

– USF3 on TN3,

– USF4 on TN4,

Default PACKET UPLINK ASSIGNMENT message content for EDA defined in sub-clause 42.9.1 shall be used.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF1 on PACCH1 addressing the MS on 3 blocks from the last radio block containing the uplink assignment.

3

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on PACCH2 is not addressing the MS, sent on the same TDMA frame as step 2.

4

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 2.

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

USF on PACCH4 is not addressing the MS, sent on the same TDMA frame as step 2.

6

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

7

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH2 on the same TDMA frame as step 6.

8

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.Received on the assigned PDTCH3 on the same TDMA frame as step 6.

9

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

Received on the assigned PDTCH4 on the same TDMA frame as step 6.

10

SS -> MS

PACKET UPLINK ACK/NACK

Assigned USF1 on PACCH1 addressing the MS.

11

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on PACCH2 is not addressing the MS, sent on the same TDMA frame as step 10

12

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 10

13

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

USF on PACCH4 is not addressing the MS, sent on the same TDMA frame as step 10

14

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

15

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH2 on the same TDMA frame as step 14

16

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

Received on the assigned PDTCH3 on the same TDMA frame as step 14.

17

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

Received on the assigned PDTCH4 on the same TDMA frame as step 14.

18

{Completion of uplink RLC data block transfer in extended dynamic mode}

19

{Uplink dynamic allocation two phase access}

n = 1500 octets, without starting time,

Up to 4 timeslots are assigned according to MS multislot class (TS 5.02 Annex B.1):

– USF1 on TN1,

– USF2 on TN2,

– USF3 on TN3,

– USF4 on TN4,

Default PACKET UPLINK ASSIGNMENT message content for EDA defined in sub-clause 42.9.1 shall be used.

20

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on PACCH1 is not addressing the MS

21

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 19.

USF on PACCH2 is not addressing the MS, sent on the same TDMA frame as step 20.

22

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 19.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 20.

23

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USFN on PACCHN addressing the MS, where N is the number of assigned timeslots in step 19, sent on the same TDMA frame as step 20.

24

MS->SS

It is checked that no UPLINK RLC DATA BLOCK messages are received on the assigned PDTCH1 to PDTCHN-1.

25

MS -> SS

UPLINK RLC DATA BLOCK

Received only on the assigned PDTCHN.

26

SS -> MS

PACKET UPLINK ACK/NACK

USF on PACCH1 is not addressing the MS

27

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 19.

USF on PACCH2 is not addressing the MS, sent on the same TDMA frame as step 26.

28

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 19.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 26.

29

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USFN on PACCHN addressing the MS, where N is the number of assigned timeslots in step 19, sent on the same TDMA frame as step 26.

30

MS->SS

It is checked that no UPLINK RLC DATA BLOCK messages are received on the assigned PDTCH1 to PDTCHN-1.

31

MS -> SS

UPLINK RLC DATA BLOCK

Received only on the assigned PDTCHN

32

{Completion of uplink RLC data block transfer in extended dynamic mode}

Specific Message Contents

None.

42.9.2.1.2 Extended Dynamic Allocation / Uplink Transfer / Normal / USF_GRANULARITY = 4 blocks

42.9.2.1.2.1 Conformance requirements

The number of RLC/MAC blocks to transmit on each PDCH is controlled by the USF_GRANULARITY parameter characterising the uplink TBF. The mobile station shall ignore the USF on those higher numbered PDCHs during the block period where the assigned USF value is detected. In addition, if USF_GRANULARITY is set to four blocks allocation, it may ignore the USF on all other PDCHs during the first three block periods in which the mobile station has been granted permission to transmit. As specified in 3GPP TS 45.002, the USF corresponding to the last three blocks of a four blocks allocation shall be set to an unused value for each PDCH on which the mobile station has been granted permission to transmit.

References

3GPP TS 44.060, subclauses 8.1.1.2.1

42.9.2.1.2.2 Test purposes

To verify that the MS:

Manages the USF_GRANULARITY when an uplink TBF is established in Extended Dynamic allocation mode.

42.9.2.1.2.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. 2 uplink timeslots are assigned.

1) The SS signals the assigned USF addressing the MS on the lowest assigned PDCH. It is checked that the MS sends RLC/MAC data blocks in the next 4 radio block periods on all assigned PDCHs and that each data block contains the correct TFI without TLLI.

2) The SS acknowledges the received data and assigns the USF addressing the MS. It is checked that the MS sends RLC/MAC data blocks in the next 4 radio block periods on all assigned PDCHs, except for the block allocated via the polling mechanism it is checked that the MS sends PACKET CONTROL ACKNOWLEDGEMENT.

3) In the last block period of the above procedure, the SS signals the assigned USF addressing the MS on the lowest assigned PDCH. It is checked that the MS sends RLC/MAC data blocks in the next 4 radio block periods on all assigned PDCH and that each data block contains the correct TFI without TLLI.

4) 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 = 1500 octets, without starting time,

2 timeslots are assigned

– USF1 on PDCH1,

– USF2 on PDCH2,

– USF_GRANULARITY = 1 (4 blocks)

Default PACKET UPLINK ASSIGNMENT message content for EDA defined in sub-clause 42.9.1 shall be used.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF1 on block N1 of PACCH1 is addressing the MS (must be at least 3 blocks after the block containing the uplink assignment.)

3

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on block N1 of PACCH2 is NOT addressing the MS.

4

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N1+1 of PDTCH1

5

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N1+1 of PDTCH2

6

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N1+2 of PDTCH1

7

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N1+2 of PDTCH2

8

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N1+3 of PDTCH1

9

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N1+3 of PDTCH2

10

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N1+4 of PDTCH1

11

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N1+4 of PDTCH2

12

SS -> MS

PACKET UPLINK ACK/NACK

Acknowledge all received data blocks, on block N2 of PACCH1

With: S/P=1, RRBP = 0, and USF1

13

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+1 of PDTCH1

14

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+1 of PDTCH2

15

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+2 of PDTCH1

16

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+2 of PDTCH2

17

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on block N2+3 of PACCH1

18

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+3 of PDTCH2

19

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF1 on block N2 + 4 of PACCH1 is addressing the MS.

20

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+4 of PDTCH1

21

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+4 of PDTCH2

22

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+5 of PDTCH1

23

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+5 of PDTCH2

24

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+6 of PDTCH1

25

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+6 of PDTCH2

26

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+7 of PDTCH1

27

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+7 of PDTCH2

28

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+8 of PDTCH1

29

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+8 of PDTCH2

30

{Completion of uplink RLC data block transfer in extended dynamic mode}

Specific Message Contents

None

42.9.2.1.3 Extended Dynamic Allocation / Uplink Transfer / Normal / Allocation via polling mechanism

42.9.2.1.3.1 Conformance requirements

During the block period where an uplink radio block is allocated on a PDCH via the polling mechanism (see sub-clause 10.4.4), the mobile station shall monitor for the assigned USF on the downlink PDCHs corresponding to its assigned uplink PDCHs starting with the lowest numbered assigned PDCH up to the highest numbered PDCH which is feasible when taking into account the PDCH’s allocated for transmission in the block period and the switching requirements of the mobile station multislot class (see 3GPP TS 45.002)

The mobile station shall either transmit the uplink radio block on the same timeslot as the block where the RRBP was received or, if an UPLINK_CONTROL_TIMESLOT is assigned to the mobile station, the mobile station shall transmit the uplink radio block on this UPLINK_CONTROL_TIMESLOT. After receiving an RLC/MAC block containing a valid RRBP field the mobile station need not monitor the USF in the associated downlink RLC/MAC block appearing just before the uplink block it shall transmit. However, when Extended Dynamic Allocation or Shifted USF operation is used, corresponding USF monitoring procedure shall apply as described in sub-clause 8.1.1.2.1 and sub-clause 8.1.1.2.4 respectively.

References

3GPP TS 44.060, subclauses 8.1.1.2.1, 10.4.5

42.9.2.1.3.2 Test purposes

To verify that the MS:

The MS sends the uplink control block allocated on the PDCH via the polling mechanism, while continuing to monitor the correct USFs.

42.9.2.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 context2 activated.

Specific PICS Statements

– The GPRS multislot class supported (TSPC_Type_GPRS_Multislot_ClassX, where X = 1..45)

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. Up to 3 timeslots are assigned, according to the mobile multi-slot class (3GPP TS 45.002 Annex B.1).

1) The SS signals to the MS the assigned USF addressing the MS on the lowest assigned PDCH. It is checked that the MS sends the RLC/MAC data blocks in the next radio block period on all assigned PDCHs and that each data block contains the correct TFI without TLLI.

The SS acknowledges the received data with PACKET UPLINK ACK/NACK message with polling.

2) On the block before the transmission of PACKET CONTROL ACKNOWLEDGEMENT the SS signals to the MS the assigned USF addressing the MS on the lowest assigned PDCH.

On the same block as the transmission of PACKET CONTROL ACKNOWLEDGEMENT the SS signals to the MS the assigned USF addressing the MS on the lowest assigned PDCH.

It is checked that the MS sends the PACKET CONTROL ACKNOWLEDGEMENT on the lowest assigned PDCH and RLC/MAC data blocks on all other assigned PDCH and that each data block contains the correct TFI without TLLI.

It is checked that the MS sends RLC/MAC data blocks on the next radio block period on all assigned PDCH and that each data block contains the correct TFI without TLLI.

The SS acknowledges the received data with PACKET UPLINK ACK/NACK message with polling.

3) On the same block as the transmission of PACKET CONTROL ACKNOWLEDGEMENT the SS signals to the MS the assigned USF addressing the MS on the second assigned PDCH. It is checked that the MS sends PACKET CONTROL ACKNOWLEDGEMENT on the lowest assigned PDCH and in the next block period the MS sends RLC/MAC data blocks on all assigned PDCHs except the first assigned PDCH and that each data block contains the correct TFI without TLLI.

The SS acknowledges the received data with PACKET UPLINK ACK/NACK message with polling.

4) This sequence is applicable only for MS multislot classes class 7, 11, 12, 20 to 23, 25 to 29, 33, 34, 38, 39.

On the same block as the transmission of PACKET CONTROL ACKNOWLEDGEMENT the SS signals to the MS the assigned USF addressing the MS on the third assigned PDCH. It is checked that the MS sends PACKET CONTROL ACKNOWLEDGEMENT on the lowest assigned PDCH and no RLC/MAC data blocks are sent.

5) Successfully complete the packet data transfer.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 1500 octets, without starting time,

Up to 3 timeslots are assigned according to MS multi-slot class (TS 5.02 Annex B.1) :

  • USF1 on PDCH1,
  • USF2 on PDCH2,
  • USF3 on PDCH3,

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF1 on block N1 of PACCH1 is addressing the MS (must be at least 3 blocks after the block containing the uplink assignment.)

3

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N1+1 of PDTCH1

4

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N1+1 of PDTCH2

5

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional, it is performed only if 3 timeslots have been allocated in step 1

Received on block N1+1 of PDTCH3

6

SS -> MS

PACKET UPLINK ACK/NACK

Acknowledge all received data blocks, on block N2 of PACCH1

With: S/P=1, RRBP = 0

USF is NOT addressing the MS

7

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF1 on block N2+2 of PACCH1 is addressing the MS

8

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF1 on block N2+3 of PACCH1 is addressing the MS

9

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on block N2+3 of PACCH1

10

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+3 of PDTCH2

11

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional, it is performed only if 3 timeslots have been allocated in step 1

Received on block N2+3 of PDTCH3

12

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+4 of PDTCH1

13

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N2+4 of PDTCH2

14

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional, it is performed only if 3 timeslots have been allocated in step 1

Received on block N2+4 of PDTCH3

15

SS -> MS

PACKET UPLINK ACK/NACK

Acknowledge all received data blocks, on block N3 of PACCH1

With: S/P=1, RRBP = 0

USF is NOT addressing the MS

16

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on block N3+3 of PACCH1 is NOT addressing the MS

17

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF2 on block N3+3 of PACCH2 is addressing the MS

18

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on block N3+3 of PACCH1

19

MS -> SS

UPLINK RLC DATA BLOCK

Received on block N3+4 of PDTCH2

20

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional, it is performed only if 3 timeslots have been allocated in step 1

Received on block N3+4 of PDTCH3

The steps below are applicable only for the MS multi-slot class 7, 11, 12, 20 to 23, 25 to 29, 33, 34, 38, 39

21

SS -> MS

PACKET UPLINK ACK/NACK

Acknowledge all received data blocks, on block N4 of PACCH1

With: S/P=1, RRBP = 0

USF is NOT addressing the MS

22

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on block N4+3 of PACCH1 is NOT addressing the MS

23

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on block N4+3 of PACCH2 is NOT addressing the MS

24

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF3 on block N4+3 of PACCH3 is addressing the MS

25

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on block N4+3 of PACCH1

26

Verify that the MS does not transmit any RLC data block

27

{Completion of uplink RLC data block transfer in extended dynamic mode}

Specific Message Contents

None

42.9.2.1.4 Extended Dynamic Allocation / Uplink Transfer / Normal / PACCH operation in downlink

42.9.2.1.4.1 Conformance requirements

The mobile station shall attempt to decode every downlink RLC/MAC block on the lowest numbered timeslot in the PDCH allocation. Whenever the mobile station receives a RLC/MAC block containing a RLC/MAC control block, the mobile station shall attempt to interpret the message contained therein. If the message addresses the mobile station, the mobile station shall act on the message.

The network shall transmit all PACCH messages on the PDCH carried on the lowest numbered timeslot in the allocation. Additionally for the concurrent TBF case, the network may transmit PACCH messages on any of the common timeslots assigned to the downlink and uplink PDCH allocation.

Whenever the mobile station detects an assigned USF value on any assigned PDCH, the mobile station may transmit a PACCH block on the same PDCH in the next block period. The mobile station shall not transmit a RLC data block in any uplink radio block allocated via the polling mechanism.

References

3GPP TS 44.060, subclause 8.1.1.2.2.

42.9.2.1.4.2 Test purposes

To verify that a MS having an uplink GPRS TBF with Extended Dynamic Allocation MAC mode:

1. Decodes and interprets correctly all RLC/MAC blocks containing RLC/MAC control blocks sent by the network on the lowest numbered timeslot in the PDCH allocation when there is no concurrent downlink TBF.

2. Decodes and interprets correctly all RLC/MAC blocks containing RLC/MAC control blocks sent by the network on the lowest numbered timeslot in the PDCH allocation or on any of the common timeslots assigned to the downlink and uplink PDCH allocation when there is a concurrent downlink TBF.

3. Does not transmit a RLC data block in any uplink radio block allocated via the polling mechanism.

42.9.2.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 context 2 activated.

Specific PICS Statements

– The GPRS multislot class supported (TSPC_Type_GPRS_Multislot_ClassX, where X = 1..45)

PIXIT Statements

Test Procedure

The MS is triggered to initiate a packet uplink data transfer in RLC acknowledged mode and with Extended Dynamic Allocation MAC mode. The SS orders the MS to use two-phase access procedure.

1) At this point in time the MS has an uplink GPRS TBF established with Extended Dynamic Allocation MAC mode. It may receive RLC/MAC blocks containing RLC/MAC control blocks for the uplink TBF on the PDCH carried on the lowest numbered timeslot in the allocation.

To test that the MS decodes and interprets correctly all RLC/MAC blocks containing RLC/MAC control blocks sent by the network on the lowest numbered timeslot in the PDCH allocation when there is no concurrent downlink TBF the SS process as follow:

– The SS sends on the lowest numbered timeslot in the PDCH allocation a PACKET DOWNLINK ASSIGNMENT message to establish a concurrent downlink GPRS TBF with the Extended Dynamic Allocation MAC mode. The SS checks that the MS sends in response a PACKET CONTROL ACKNOWLEDGEMENT message on the lowest numbered timeslot in the PDCH allocation.

2) At this point in time the MS has an uplink TBF and a downlink GPRS TBF established with Extended Dynamic Allocation MAC mode. It may receive RLC/MAC blocks containing RLC/MAC control blocks for the uplink GPRS TBF on the PDCH carried on the lowest numbered timeslot in the uplink PDCH allocation or on any of the common timeslots assigned to the downlink and uplink PDCH allocation.

To test, in case there is a concurrent downlink GPRS TBF, that the MS decodes and interprets correctly all RLC/MAC blocks containing RLC/MAC control blocks sent by the network on the PDCH carried on the lowest numbered timeslot in the uplink PDCH allocation or on any of the common timeslots assigned to the downlink and uplink PDCH allocation, the SS process as follow:

– The MS is triggered to transfer 64+1 (window size +1) GPRS RLC data blocks without acknowledgement from SS in such a way that the window is stalled.

– The SS sends on the PDCH carried on the lowest numbered timeslot in the uplink PDCH allocation a PACKET UPLINK ACK/NACK message acknowledging only the oldest GPRS RLC data block. Then the MS is triggered to transfer one GPRS RLC data block. If the MS has correctly decoded the PACKET UPLINK ACK/NACK message, the BSN of the GPRS RLC data block shall be the next in sequence expected BSN.

– The SS sends on one of the common timeslots assigned to the downlink and uplink PDCH allocation a PACKET UPLINK ACK/NACK message acknowledging only the oldest GPRS RLC data block. Then the MS is triggered to transfer one GPRS RLC data block. If the MS has correctly decoded the PACKET UPLINK ACK/NACK message, the BSN of the GPRS RLC data block shall be the next in sequence expected BSN. The test is repeated with all PDCHs common for both reception and transmission.

3) To test that the MS does not transmit a GPRS RLC data block in any uplink radio block allocated via the polling mechanism the SS process as follow:

– The SS sends on one of the common timeslots assigned to the downlink and uplink PDCH allocation a PACKET UPLINK ACK/NACK message containing the TFI value assigned to the uplink TBF and a valid RRBP. On the block period preceding the block period where the polling response to the PACKET UPLINK ACK/NACK message should be received, the SS assigns an USF to the MS on the lowest numbered timeslot of the uplink PDCH allocation. The SS checks that during the block period where the polling response should be received, the MS responds to the polling with a PACKET CONTROL ACKNOWLEDGEMENT message sent on the PDCH where the polling request was sent and sends RLC data blocks on the other PDCHs of the uplink PDCH allocation. The test is repeated with all PDCHs common for both reception and transmission.

Then the data transfer is completed.

The following table gives the number of timeslots allocated for the uplink and downlink TBFs during the test according to the multislot class (see 45.002 annex B.1):

Multislot class

Number of PDCHs for the downlink TBF

Number of PDCHs for the uplink TBF

3

1

2

5

2

2

6

2

2

7

2

2

9

3

2

10

3

2

11

3

2

12

3

2

13

3

3

14

4

4

15

5

5

16

6

6

17

7

7

18

8

8

19

6

2

20

6

3

21

6

4

22

6

4

23

6

6

24

8

2

25

8

3

26

8

4

27

8

4

28

8

6

29

8

8

31

4

2

32

3

3

33

3

3

34

3

3

36

4

2

37

3

3

38

3

3

39

3

3

41

5

2

42

4

3

43

4

3

44

4

3

45

4

3

NOTE: The multislot class of the MS under test may impose that the highest PDCH of the uplink allocation is not a member of the downlink allocation. In this case the SS shall transmit a downlink RLC data block on a PDCH common to the downlink and uplink PDCH allocation at least every 5 seconds to avoid expiry of timer T3190.

Maximum Duration of Test

1 minute.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

Default PACKET UPLINK ASSIGNMENT message content for EDA defined in sub-clause 42.9.1shall be used.

n = 1500 octets, without starting time,

2

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Default PACKET DOWNLINK ASSIGNMENT message content for EDA defined in sub-clause 42.9.1shall be used.

Sent on the PACCH of the lowest PDCH of the uplink PDCH allocation.

Including the Polling bit set and a valid RRBP field.

Including the TFI assigned to the uplink TBF.

3

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on the PACCH of the lowest PDCH of the uplink PDCH allocation.

4

SS

The SS verifies that the MS sends the PACKET CONTROL ACKNOWLEDGEMENT message, on the uplink radio block specified by the RRBP of the lowest PDCH of the uplink PDCH allocation.

5

SS -> MS

DOWNLINK GPRS RLC DATA BLOCK

Sent on the highest PDCH of the uplink PDCH allocation.

Including the USF assigned to the MS on the highest PDCH of the uplink PDCH allocation.

Including an invalid RRBP.

6

MS -> SS

UPLINK GPRS RLC DATA BLOCK

Received on the highest PDCH of the uplink PDCH allocation.

SI=0

7

Repeat steps 5 and 6 for BSN=1 to 63.

SS doesn’t acknowledge any of the GPRS RLC data blocks with BSN from 0 to 63 (see note below).

8

SS -> MS

DOWNLINK GPRS RLC DATA BLOCK

Sent on the highest PDCH of the uplink PDCH allocation.

Including the USF assigned to the MS on the highest PDCH of the uplink PDCH allocation.

Including an invalid RRBP.

9

MS -> SS

UPLINK GPRS RLC DATA BLOCK

Received on the highest PDCH of the uplink PDCH allocation.

SI=1

10

SS->MS

PACKET UPLINK ACK/NACK

SS acknowledges the oldest GPRS RLC data block.

Sent on the PACCH of the lowest PDCH of the uplink PDCH allocation.

Including the TFI assigned to the uplink TBF.

Including an USF not assigned to the MS on this PDCH.

Wait for 6 blocks with no assigned USF

11

SS -> MS

DOWNLINK GPRS RLC DATA BLOCK

Sent on the highest PDCH of the uplink PDCH allocation.

Including the USF assigned to the MS on the highest PDCH of the uplink PDCH allocation.

Including an invalid RRBP.

12

MS -> SS

UPLINK GPRS RLC DATA BLOCK

Received on the highest PDCH of the uplink PDCH allocation.

13

SS

The steps 11 and 12 are repeated k times <=8 until V(R) has been incremented by one (i.e. the MS has correctly understood the PACKET UPLINK ACK/NACK).

14

SS -> MS

DOWNLINK GPRS RLC DATA BLOCK

Sent on the highest PDCH of the uplink PDCH allocation.

Including the USF assigned to the MS on the highest PDCH of the uplink PDCH allocation.

Including an invalid RRBP.

15

MS -> SS

UPLINK GPRS RLC DATA BLOCK

Received on the highest PDCH of the uplink PDCH allocation.

16

The steps 14 and 15 are repeated until a RLC DATA BLOCK with SI=1 is received (see note below).

17

SS->MS

PACKET UPLINK ACK/NACK

SS acknowledges the oldest GPRS RLC data block.

Sent on a PDCH common to the downlink and uplink PDCH allocation.

Including the TFI of the uplink TBF.

Including an USF not assigned to the MS on this PDCH.

Wait for 6 blocks with no assigned USF

18

SS -> MS

DOWNLINK GPRS RLC DATA BLOCK

Sent on the highest PDCH of the uplink PDCH allocation.

Including the USF assigned to the MS on this PDCH.

Including an invalid RRBP.

19

MS -> SS

UPLINK GPRS RLC DATA BLOCK

Received on the highest PDCH of the uplink PDCH allocation.

20

SS

The steps 18 and 19 are repeated k times <=8 until V(R) has been incremented by one (i.e. the MS has correctly understood the PACKET UPLINK ACK/NACK).

21

SS -> MS

DOWNLINK GPRS RLC DATA BLOCK

Sent on the highest PDCH of the uplink PDCH allocation.

Including the USF assigned to the MS on the highest PDCH of the uplink PDCH allocation.

Including an invalid RRBP.

22

MS -> SS

UPLINK GPRS RLC DATA BLOCK

Received on the highest PDCH of the uplink PDCH allocation.

23

The steps 21 and 22 are repeated until a RLC DATA BLOCK with SI=1 is received (see note below).

24

The steps 17, 18, 19, 20, 21, 22 and 23 are repeated for each PDCH common to the downlink and uplink PDCH allocation.

25

SS->MS

PACKET UPLINK ACK/NACK

SS acknowledges all RLC data block.

Sent on a PDCH common to the downlink and uplink PDCH allocation.

Including the Polling bit set and a valid RRBP field

Including the TFI assigned to the uplink TBF.

26

SS -> MS

DOWNLINK GPRS RLC DATA BLOCK

Sent on the lowest PDCH of the uplink PDCH allocation on the block period preceding the response to the polling requested in step 25.

Including the USF assigned to the MS on this PDCH.

27

MS -> SS

UPLINK GPRS RLC/MAC BLOCK

Received during the block period where the polling response should be sent.

An UPLINK RLC CONTROL BLOCK should be received on the PDCH where the MS is polled or an UPLINK RLC DATA BLOCK should be received on the other PDCHs.

28

The step 27 is repeated a number of times equal to the number of PDCHs of the uplink PDCH allocation to get all RLC/MAC BLOCK sent by the MS.

29

SS

Verify that the MS did not transmit a RLC data block on the reserved uplink radio block specified by the RRBP on the PDCH where it has been polled. A PACKET CONTROL ACKNOWLEDGEMENT shall be transmitted instead.

Verify that the MS has transmitted RLC data blocks on the other PDCHs.

30

The steps 25, 26, 27, 28 and 29 are repeated for each PDCH common to the downlink and uplink PDCH allocation.

31

SS -> MS

DOWNLINK GPRS RLC DATA BLOCK

Sent on a PDCH common to the downlink and uplink PDCH allocation.

Including a valid RRBP and FBI = 1.

Including an USF not assigned to the MS on this PDCH.

32

MS -> SS

PACKET DOWNLINK ACK/NACK

33

{Completion of uplink RLC data block transfer in extended dynamic mode}

NOTE: If the multislot class of the MS under test imposes that the highest PDCH of the uplink allocation is not a member of the downlink allocation, the SS shall transmit a downlink RLC data block on a PDCH common to the downlink and uplink PDCH allocation at least every 5 seconds to avoid expiry of timer T3190. The RLC data block shall be transmitted including an invalid RRBP and an USF not assigned to the MS on this PDCH.

42.9.2.1.5 Extended Dynamic Allocation / Uplink Transfer / Normal / Polling for PDAN

42.9.2.1.5.1 Conformance requirements

In case of simultaneous uplink and downlink TBFs and extended dynamic allocation, the network may apply polling in downlink RLC data blocks only when sent on a PDCH common for both reception and transmission. A mobile station operating with extended dynamic allocation need to respond to polling in downlink RLC data blocks only when received on a PDCH common for both reception and transmission.

References

3GPP TS 44.060, subclause 8.1.2.2.

42.9.2.1.5.2 Test purposes

To verify, in case the MS has a simultaneous uplink and downlink GPRS TBF with Extended Dynamic Allocation MAC mode, that the MS responds to polling when it is polled on blocks belonging to PDCHs common for both reception and transmission.

42.9.2.1.5.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 context 2 activated.

Specific PICS Statements

– The GPRS multislot class supported (TSPC_Type_GPRS_Multislot_ClassX, where X = 1..45)

PIXIT Statements

Test Procedure

The MS is triggered to initiate a packet uplink data transfer in RLC acknowledged mode and with Extended Dynamic Allocation MAC mode. The SS orders the MS to use two-phase access procedure. Then a concurrent downlink GPRS TBF is established. The PDCH allocation for the downlink and uplink TBFs is chosen to maximise the number of PDCHs common for both reception and transmission.

The SS sends on a PDCH common for both reception and transmission a GPRS RLC data block with polling and checks that the MS responds with a PACKET DOWNLINK ACK/NACK acknowledging the GPRS RLC data block in the uplink radio block specified by RRBP. The test is repeated on all PDCHs common for both reception and transmission.

The following table gives the number of timeslots allocated for the uplink and downlink TBFs during the test according to the multislot class (see 45.002 annex B.1):

Multislot class

Number of PDCHs for the downlink TBF

Number of PDCHs for the uplink TBF

3

1

2

5

2

2

6

2

2

7

2

2

9

3

2

10

3

2

11

3

2

12

3

2

13

3

3

14

4

4

15

5

5

16

6

6

17

7

7

18

8

8

19

6

2

20

6

3

21

6

4

22

6

4

23

6

6

24

8

2

25

8

3

26

8

4

27

8

4

28

8

6

29

8

8

31

4

2

32

3

3

33

3

3

34

3

3

36

4

2

37

3

3

38

3

3

39

3

3

41

5

2

42

4

3

43

4

3

44

4

3

45

4

3

Maximum Duration of Test

1 minute.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

Default PACKET UPLINK ASSIGNMENT message content for EDA defined in sub-clause 42.9.1shall be used.

n = 20 octets, without starting time

2

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Default PACKET DOWNLINK ASSIGNMENT message content for EDA defined in sub-clause 42.9.1shall be used.

Sent on the PACCH of the lowest PDCH of the uplink PDCH allocation.

Including the polling bit set and a valid RRBP field.

Including the TFI assigned to the uplink TBF.

3

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

Received on the PACCH of the lowest PDCH of the uplink PDCH allocation.

4

SS -> MS

DOWNLINK GPRS RLC DATA BLOCK

Sent on a PDCH common to the downlink and uplink PDCH allocation.

Including the Polling bit set and a valid RRBP field.

Including the TFI assigned to the uplink TBF.

5

MS -> SS

PACKET DOWNLINK ACK/NACK

Received on the same PDCH and on the uplink radio block specified by the RRBP.

6

SS

The SS verifies that the MS sends a PACKET DOWNLINK ACK/NACK acknowledging the GPRS RLC data block.

7

The steps 4, 5 and 6 are repeated with each PDCH common to the downlink and uplink PDCH allocation.

8

{Completion of uplink RLC data block transfer in extended dynamic mode}

42.9.2.2 Extended Dynamic Allocation / Uplink Transfer / Configuration Change

42.9.2.2.1 Extended Dynamic Allocation / Uplink Transfer / configuration change / Changes in the Allocation from Dynamic to Extended Dynamic.

42.9.2.2.1.1 Conformance requirements

When the mobile station receives an uplink assignment (e.g. PACKET UPLINK ASSIGNMENT, MULTIPLE TBF UPLINK ASSIGNMENT, PACKET TIMESLOT RECONFIGURE or MULTIPLE TBF TIMESLOT RECONFIGURE) that does not contain a TBF starting time, the mobile station shall begin monitoring the assigned PDCHs for the assigned USF value for each assigned PDCH within the reaction time defined in 3GPP TS 45.010. If a TBF starting time information element is present and no uplink TBFs are in progress, but one or more downlink TBFs are in progress, the mobile station shall wait until the starting time before beginning to monitor the USFs and using the newly assigned uplink TBF parameters. While waiting for the starting time, the mobile station shall monitor the assigned PDCHs. If a TBF starting time information element is present and one or more uplink TBFs are already in progress, the mobile station shall continue to use the assigned parameters of the ongoing uplink TBFs until the TDMA frame number indicated by the TBF starting time occurs, at which time the mobile station shall immediately begin to use the newly assigned uplink TBF parameters. The mobile station shall continue to use the newly assigned parameters of each uplink TBF until the TBF is either released or reconfigured. If while waiting for the frame number indicated by the TBF starting time 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.

References

3GPP TS 44.060, subclauses 8.1.1.1

42.9.2.2.1.2 Test purposes

To verify that the MS while on Uplink TBF in Dynamic Allocation mode receives a PACKET UPLINK ASSIGNMENT giving an extended Dynamic Allocation mode continues the TBF in Extended Dynamic Allocation.

42.9.2.2.1.3 Method of test

Initial Conditions

System Simulator:

1 cell, default settings.

Mobile Station:

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

Specific PICS Statements

– The GPRS multislot class supported (TSPC_Type_GPRS_Multislot_ClassX, where X = 1..45)

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 SS assigns a dynamic allocation TBF. Up to 2 timeslots are assigned, according to the mobile multislot class (TS 5.02 Annex B.1).

After receiving some data SS reconfigures the TBF to an Extended Dynamic allocation TBF giving up to 4 timeslots according to the mobile multislot class (TS 5.02 Annex B.1), giving PACKET UPLINK ASSIGNMENT. SS checks that MS has started using the TBF in Extended Dynamic allocation mode by giving the USFs only on the lower numbered PDCH and receiving the data on all the higher numbered PDCH.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

N = 1500 octets, without starting time, Assigning the TBF in dynamic mode.

Up to 2 timeslots are assigned according to MS multislot class (TS 05.02 Annex B.1):

  • USF1 on TN1,
  • USF2 on TN2,

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF1 on PACCH1 addressing the MS sent on 3 blocks from the last radio block containing the uplink assignment.

3

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 2 timeslots have been assigned in step 1.

Assigned USF2 on PACCH2 addressing the MS sent on the same TDMA frame as step 2.

4

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

5

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 2 timeslots have been assigned in step 1.

Received on the assigned PDTCH2 on the same TDMA frame as in step 4.

6

SS -> MS

PACKET UPLINK ACK/NACK

Assigned USF1 on PACCH1 addressing the MS.

7

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 2 timeslots have been assigned in step 1.

USF on PACCH2 is not addressing the MS, sent on the same TDMA frame as step 6

8

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

9

This step is optional; it is performed only if 2 timeslots have been assigned in step 1.

Check that the MS does not send the data on the PDTCH2 as the USF sent on the PACCH2 in step 7 is not addressing to the MS.

10

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on PACCH1 addressing the MS, without starting time, assigning extended dynamic allocation.

Up to 4 timeslots are assigned according to MS multislot class (TS 05.02 Annex B.1):

  • USF1 on TN1,
  • USF2 on TN2,
  • USF3 on TN3,
  • USF4 on TN4,

11

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF1 on PACCH1 addressing the MS on 3 blocks from the last radio block containing the uplink assignment in step 10.

12

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on PACCH2 is not addressing the MS, sent on the same TDMA frame as step 11.

13

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 10.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 11.

14

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 10.

USF on PACCH4 is not addressing the MS, sent on the same TDMA frame as step 11.

15

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

16

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH2 on the same TDMA frame as step 15.

17

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 10. Received on the assigned PDTCH3 on the same TDMA frame as step 15.

18

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 10.

Received on the assigned PDTCH4 on the same TDMA frame as step 15.

19

SS -> MS

PACKET UPLINK ACK/NACK

Assigned USF1 on PACCH1 addressing the MS.

20

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on PACCH2 is not addressing the MS, sent on the same TDMA frame as step 19

21

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 10.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 19

22

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 10.

USF on PACCH4 is not addressing the MS, sent on the same TDMA frame as step 19

23

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

24

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH2 on the same TDMA frame as step 23

25

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 10.

Received on the assigned PDTCH3 on the same TDMA frame as step 23.

26

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 10.

Received on the assigned PDTCH4 on the same TDMA frame as step 23.

27

{Completion of uplink RLC data block transfer in extended dynamic mode}

Specific Message Contents

None.

42.9.2.2.2 Extended Dynamic Allocation / Uplink Transfer / configuration change / Changes in the Allocation from Extended Dynamic to Dynamic.

42.9.2.2.2.1 Conformance requirements

When the mobile station receives an uplink assignment (e.g. PACKET UPLINK ASSIGNMENT, MULTIPLE TBF UPLINK ASSIGNMENT, PACKET TIMESLOT RECONFIGURE or MULTIPLE TBF TIMESLOT RECONFIGURE) that does not contain a TBF starting time, the mobile station shall begin monitoring the assigned PDCHs for the assigned USF value for each assigned PDCH within the reaction time defined in 3GPP TS 45.010. If a TBF starting time information element is present and no uplink TBFs are in progress, but one or more downlink TBFs are in progress, the mobile station shall wait until the starting time before beginning to monitor the USFs and using the newly assigned uplink TBF parameters. While waiting for the starting time, the mobile station shall monitor the assigned PDCHs. If a TBF starting time information element is present and one or more uplink TBFs are already in progress, the mobile station shall continue to use the assigned parameters of the ongoing uplink TBFs until the TDMA frame number indicated by the TBF starting time occurs, at which time the mobile station shall immediately begin to use the newly assigned uplink TBF parameters. The mobile station shall continue to use the newly assigned parameters of each uplink TBF until the TBF is either released or reconfigured. If while waiting for the frame number indicated by the TBF starting time 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.

References

3GPP TS 44.060, subclauses 8.1.1.1

42.9.2.2.2.2 Test purposes

To verify that the MS while on Uplink TBF in Extended Dynamic Allocation mode receives a PACKET UPLINK ASSIGNMENT giving a Dynamic Allocation mode continues the TBF in Dynamic Allocation.

42.9.2.2.2.3 Method of test

Initial Conditions

System Simulator:

1 cell, default settings.

Mobile Station:

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

Specific PICS Statements

– The GPRS multislot class supported (TSPC_Type_GPRS_Multislot_ClassX, where X = 1..45)

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 SS assigns an extended dynamic allocation TBF. Up to 4 timeslots are assigned, according to the mobile multislot class (TS 5.02 Annex B.1).

After receiving some data SS reconfigures the TBF to a Dynamic Allocation giving up to 2 timeslots according to the mobile multislot class (TS 5.02 Annex B.1), by giving a PACKET UPLINK ASSIGNMENT. SS checks that MS has started using the TBF now in dynamic allocation mode by checking that the MS is sending data only on the timeslot where the USF is assigned.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

N = 1500 octets, without starting time, Assigning the TBF in extended dynamic mode.

Up to 4 timeslots are assigned according to MS multislot class (TS 05.02 Annex B.1) :

  • USF1 on TN1,
  • USF2 on TN2,
  • USF3 on TN3,
  • USF4 on TN4,

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF1 on PACCH1 addressing the MS. Sent on third block from the last radio block containing the uplink assignment in step 1.

3

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on PACCH2 is not addressing the MS, sent on the same TDMA frame as step 2.

4

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 2.

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

USF on PACCH4 is not addressing the MS, sent on the same TDMA frame as step 2.

6

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

7

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH2 on the same TDMA frame as step 6.

8

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

Received on the assigned PDTCH3 on the same TDMA frame as step 6.

9

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

Received on the assigned PDTCH4 on the same TDMA frame as step 6.

10

SS -> MS

PACKET UPLINK ACK/NACK

Assigned USF1 on PACCH1 addressing the MS.

11

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on PACCH2 is not addressing the MS, sent on the same TDMA frame as step 10

12

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 10

13

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

USF on PACCH4 is not addressing the MS, sent on the same TDMA frame as step 10

14

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

15

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH2 on the same TDMA frame as step 14

16

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

Received on the assigned PDTCH3 on the same TDMA frame as step 14.

17

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

Received on the assigned PDTCH4 on the same TDMA frame as step 14.

18

PACKET UPLINK ASSIGNMENT

Reconfigures the TBF.

Up to 2 timeslots are assigned according to MS multislot class (TS 05.02 Annex B.1) :

  • USF1 on TN1,
  • USF2 on TN2,

19

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF1 on PACCH1 addressing the MS. Sent on third block from the last radio block containing the uplink assignment.

20

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 2 timeslots have been assigned in step 18.

Assigned USF2 on PACCH2 addressing the MS sent on the same TDMA frame as step 19.

21

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

22

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 2 timeslots have been assigned in step 18.

Received on the assigned PDTCH2 on the same TDMA frame as step 21.

23

SS -> MS

PACKET UPLINK ACK/NACK

Assigned USF1 on PACCH1 addressing the MS.

24

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 2 timeslots have been assigned in step 18.

USF on PACCH2 is not addressing the MS, sent on the same TDMA frame as step 23

25

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

26

This step is optional; it is performed only if 2 timeslots have been assigned in step 18.

Check that the MS does not send the data on the PDTCH2 as the USF sent on the PACCH2, step 24 is not addressing to the MS.

27

{Completion of uplink RLC data block transfer}

Specific Message Contents

None.

42.9.2.2.3 Extended Dynamic Allocation / Uplink Transfer / configuration change / Reduction in number of uplink slots using PACKET UPLINK ASSIGNMENT.

42.9.2.2.3.1 Conformance requirements

When the mobile station receives an uplink assignment (e.g. PACKET UPLINK ASSIGNMENT, MULTIPLE TBF UPLINK ASSIGNMENT, PACKET TIMESLOT RECONFIGURE or MULTIPLE TBF TIMESLOT RECONFIGURE) that does not contain a TBF starting time, the mobile station shall begin monitoring the assigned PDCHs for the assigned USF value for each assigned PDCH within the reaction time defined in 3GPP TS 45.010. If a TBF starting time information element is present and no uplink TBFs are in progress, but one or more downlink TBFs are in progress, the mobile station shall wait until the starting time before beginning to monitor the USFs and using the newly assigned uplink TBF parameters. While waiting for the starting time, the mobile station shall monitor the assigned PDCHs. If a TBF starting time information element is present and one or more uplink TBFs are already in progress, the mobile station shall continue to use the assigned parameters of the ongoing uplink TBFs until the TDMA frame number indicated by the TBF starting time occurs, at which time the mobile station shall immediately begin to use the newly assigned uplink TBF parameters. The mobile station shall continue to use the newly assigned parameters of each uplink TBF until the TBF is either released or reconfigured. If while waiting for the frame number indicated by the TBF starting time 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.

References

3GPP TS 44.060, subclauses 8.1.1.1

42.9.2.2.3.2 Test purposes

To verify that the MS:

While in extended Dynamic mode TBF, if the number of slots allocated is reduced by using PACKET UPLINK ASSIGNMENT, then MS adheres to the new allocation properly.

42.9.2.2.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 context 2 activated.

Specific PICS Statements

– The GPRS multislot class supported (TSPC_Type_GPRS_Multislot_ClassX, where X = 1..45)

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 SS assigns a extended dynamic allocation TBF. Up to 4 timeslots are assigned, according to the mobile multislot class (TS 5.02 Annex B.1).

After receiving some data, SS reconfigures the TBF to a have one slot less then given earlier, giving PACKET UPLINK ASSIGNMENT. SS checks that MS using the new timeslot configuration properly.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

N = 1500 octets, without starting time, Assigning the TBF in extended dynamic mode.

Up to 4 timeslots are assigned according to MS multislot class (TS 05.02 Annex B.1) :

  • USF1 on TN1,
  • USF2 on TN2,
  • USF3 on TN3,
  • USF4 on TN4,

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF1 on PACCH1 addressing the MS. Sent on third block from the last radio block containing the uplink assignment.

3

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on PACCH2 is not addressing the MS, sent on the same TDMA frame as step 2.

4

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 2.

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

USF on PACCH4 is not addressing the MS, sent on the same TDMA frame as step 2.

6

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

7

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH2 on the same TDMA frame as step 6.

8

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.Received on the assigned PDTCH3 on the same TDMA frame as step 6.

9

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

Received on the assigned PDTCH4 on the same TDMA frame as step 6.

10

SS -> MS

PACKET UPLINK ACK/NACK

Assigned USF1 on PACCH1 addressing the MS.

11

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on PACCH2 is not addressing the MS, sent on the same TDMA frame as step 10

12

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 10

13

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

USF on PACCH4 is not addressing the MS, sent on the same TDMA frame as step 10

14

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

15

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH2 on the same TDMA frame as step 14

16

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

Received on the assigned PDTCH3 on the same TDMA frame as step 14.

17

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

Received on the assigned PDTCH4 on the same TDMA frame as step 14.

18

SS -> MS

PACKET UPLINK ASSIGNMENT

SS reconfigures the TBF. Assignment assigns a starting time of 104 frames. This assignment reduces the number of slots by one as compared to the earlier allocation given in step 1. the highest numbered PDCH assigned in step 1 is removed from the allocation.

19

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF1 on PACCH1 addressing the MS. Send on 3 blocks before the starting time given in step 18.

20

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on PACCH2 is not addressing the MS, sent on the same TDMA frame as step 19.

21

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 19.

22

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

USF on PACCH4 is not addressing the MS, sent on the same TDMA frame as step 19.

23

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

24

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH2 on the same TDMA frame as step 23.

25

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.Received on the assigned PDTCH3 on the same TDMA frame as step 23.

26

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

Received on the assigned PDTCH4 on the same TDMA frame as step 23.

27

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF addressing the MS. Sent on the highest numbered PDCH assigned in step 1. Send on next block of the one specified by the starting time in step 18.

USF on the other lowered numbered PDCHs are not addressing the MS.

28

SS checks that the MS does not send any uplink data block in next block of the message sent in step 27.

29

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on PACCH1 is addressing the MS.

30

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if at least 2 timeslots have been assigned in step 18.

USF on PACCH2 is not addressing the MS. Sent on the same TDMA frame as step 29.

31

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if at least 3 timeslots have been assigned in step 18.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 29.

32

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

33

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if at least 2 timeslots have been assigned in step 18.

Received on the assigned PDTCH2 on the same TDMA frame as step 32.

34

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if at least 3 timeslots have been assigned in step 18.

Received on the assigned PDTCH3 on the same TDMA frame as step 32.

35

{Completion of uplink RLC data block transfer in extended dynamic mode}

Specific Message Contents

None.

42.9.2.2.4 Extended Dynamic Allocation / Uplink Transfer / configuration change / Reduction in number of uplink slots using PACKET PDCH RELEASE.

42.9.2.2.4.1 Conformance requirements

When the mobile station receives an uplink assignment (e.g. PACKET UPLINK ASSIGNMENT, MULTIPLE TBF UPLINK ASSIGNMENT, PACKET TIMESLOT RECONFIGURE or MULTIPLE TBF TIMESLOT RECONFIGURE) that does not contain a TBF starting time, the mobile station shall begin monitoring the assigned PDCHs for the assigned USF value for each assigned PDCH within the reaction time defined in 3GPP TS 45.010. If a TBF starting time information element is present and no uplink TBFs are in progress, but one or more downlink TBFs are in progress, the mobile station shall wait until the starting time before beginning to monitor the USFs and using the newly assigned uplink TBF parameters. While waiting for the starting time, the mobile station shall monitor the assigned PDCHs. If a TBF starting time information element is present and one or more uplink TBFs are already in progress, the mobile station shall continue to use the assigned parameters of the ongoing uplink TBFs until the TDMA frame number indicated by the TBF starting time occurs, at which time the mobile station shall immediately begin to use the newly assigned uplink TBF parameters. The mobile station shall continue to use the newly assigned parameters of each uplink TBF until the TBF is either released or reconfigured. If while waiting for the frame number indicated by the TBF starting time 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.

References

3GPP TS 44.060, subclauses 8.1.1.1

42.9.2.2.4.2 Test purposes

To verify that the MS:

While in extended Dynamic mode TBF, if the number of slots allocated is reduced by using PACKET PDCH RELEASE, then MS adheres to the new allocation properly.

42.9.2.2.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 context 2 activated.

Specific PICS Statements

– The GPRS multislot class supported (TSPC_Type_GPRS_Multislot_ClassX, where X = 1..45)

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 SS assigns a extended dynamic allocation TBF. Up to 4 timeslots are assigned, according to the mobile multislot class (TS 5.02 Annex B.1).

After receiving some data, SS reconfigures the TBF to a have one slot less then given earlier, giving PACKET PDCH RELEASE. SS checks that MS using the new timeslot configuration properly.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

N = 1500 octets, without starting time, Assigning the TBF in extended dynamic mode.

Up to 4 timeslots are assigned according to MS multislot class (TS 05.02 Annex B.1) :

  • USF1 on TN1,
  • USF2 on TN2,
  • USF3 on TN3,
  • USF4 on TN4,

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF1 on PACCH1 addressing the MS. Sent on third block from the last radio block containing the uplink assignment.

3

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on PACCH2 is not addressing the MS, sent on the same TDMA frame as step 2.

4

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 2.

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

USF on PACCH4 is not addressing the MS, sent on the same TDMA frame as step 2.

6

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

7

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH2 on the same TDMA frame as step 6.

8

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.Received on the assigned PDTCH3 on the same TDMA frame as step 6.

9

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

Received on the assigned PDTCH4 on the same TDMA frame as step 6.

10

SS -> MS

PACKET UPLINK ACK/NACK

Assigned USF1 on PACCH1 addressing the MS.

11

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on PACCH2 is not addressing the MS, sent on the same TDMA frame as step 10

12

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 10

13

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

USF on PACCH4 is not addressing the MS, sent on the same TDMA frame as step 10

14

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

15

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH2 on the same TDMA frame as step 14

16

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

Received on the assigned PDTCH3 on the same TDMA frame as step 14.

17

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 1.

Received on the assigned PDTCH4 on the same TDMA frame as step 14.

18

SS -> MS

PACKET PDCH RELEASE

TIMESLOT_AVAILABLE indicating that the number of slots available is reduced by 1. Highest numbered timeslot assigned in step 1 is released.

19

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF addressing the MS. Sent on the PDCH released in step 18. It is sent on the 7th block from the message sent in step 18.

20

SS checks that the MS does not send any uplink data block in next block of the message sent in step 19.

21

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF on PACCH1 is addressing the MS.

22

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if at least 2 timeslots are available after PDCH release in step 18.

USF on PACCH2 is not addressing the MS. Sent on the same TDMA frame as step 21.

23

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if at least 3 timeslots are available after PDCH release in step 18.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 21.

24

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

25

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if at least 2 timeslots are available after PDCH release in step 18.

Received on the assigned PDTCH2 on the same TDMA frame as step 24.

26

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if at least 3 timeslots are available after PDCH release in step 18.

Received on the assigned PDTCH3 on the same TDMA frame as step 24.

27

{Completion of uplink RLC data block transfer in extended dynamic mode}

Specific Message Contents

None.

42.9.2.2.5 Extended Dynamic Allocation / Uplink Transfer / configuration change / Increase in number of uplink slots.

42.9.2.2.5.1 Conformance requirements

When the mobile station receives an uplink assignment (e.g. PACKET UPLINK ASSIGNMENT, MULTIPLE TBF UPLINK ASSIGNMENT, PACKET TIMESLOT RECONFIGURE or MULTIPLE TBF TIMESLOT RECONFIGURE) that does not contain a TBF starting time, the mobile station shall begin monitoring the assigned PDCHs for the assigned USF value for each assigned PDCH within the reaction time defined in 3GPP TS 45.010. If a TBF starting time information element is present and no uplink TBFs are in progress, but one or more downlink TBFs are in progress, the mobile station shall wait until the starting time before beginning to monitor the USFs and using the newly assigned uplink TBF parameters. While waiting for the starting time, the mobile station shall monitor the assigned PDCHs. If a TBF starting time information element is present and one or more uplink TBFs are already in progress, the mobile station shall continue to use the assigned parameters of the ongoing uplink TBFs until the TDMA frame number indicated by the TBF starting time occurs, at which time the mobile station shall immediately begin to use the newly assigned uplink TBF parameters. The mobile station shall continue to use the newly assigned parameters of each uplink TBF until the TBF is either released or reconfigured. If while waiting for the frame number indicated by the TBF starting time 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.

References

3GPP TS 44.060, subclauses 8.1.1.1

42.9.2.2.5.2 Test purposes

To verify that the MS:

While in extended Dynamic mode TBF, if the number of slots is increased then MS adheres to the new allocation properly.

42.9.2.2.5.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 context 2 activated.

Specific PICS Statements

– The GPRS multislot class supported (TSPC_Type_GPRS_Multislot_ClassX, where X = 1..45)

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 SS assigns a extended dynamic allocation TBF. Up to 3 timeslots are assigned, One slot less than the allowed by MS multislot class (TS 5.02 Annex B.1).

After receiving some data SS reconfigures the TBF to a have one slot more then given earlier, by giving PACKET UPLINK ASSIGNMENT. The new slot assigned is assigned towards the lower end. SS checks that MS using the MS is using the new timeslot configuration properly.

Maximum Duration of Test

10 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

N = 1500 octets, without starting time, Assigning the TBF in extended dynamic mode.

One slot less (Up to 3 timeslots are assigned) than the allowed limit according to MS multislot class (TS 05.02 Annex B.1):

  • USF2 on TN2,
  • USF3 on TN3,
  • USF4 on TN4,

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF2 on PACCH2 addressing the MS on 3 blocks from the last radio block containing the uplink assignment.

3

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 2 timeslots at least have been assigned in step 1.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 2.

4

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

USF on PACCH4 is not addressing the MS, sent on the same TDMA frame as step 2.

5

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH2.

6

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 2 timeslots at least have been assigned in step 1.

Received on the assigned PDTCH3 on the same TDMA frame as step 5.

7

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

Received on the assigned PDTCH4 on the same TDMA frame as step 5.

8

SS -> MS

PACKET UPLINK ACK/NACK

Assigned USF2 on PACCH2 addressing the MS.

9

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 2 timeslots at least have been assigned in step 1.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 8.

10

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

USF on PACCH4 is not addressing the MS, sent on the same TDMA frame as step 8.

11

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH2.

12

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 2 timeslots at least have been assigned in step 1.

Received on the assigned PDTCH3 on the same TDMA frame as step 11

13

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

Received on the assigned PDTCH4 on the same TDMA frame as step 11.

14

SS -> MS

PACKET UPLINK ASSIGNMENT

SS reconfigures the TBF. Assignment assigns a starting time of 104 frames. Number of slots is increased by one from the earlier allocation given in step 1.

The slot is assigned at the lower end, i.e. TN1 is assigned with USF1 associated with it.

15

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF1 on PACCH1 addressing the MS. Send on three blocks before the starting time given in step 14.

16

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF2 on PACCH2 addressing the MS. Send on three blocks before the starting time given in step 14.

17

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 2 timeslots at least have been assigned in step 1.

USF on PACCH3 is not addressing the MS, sent on the same TDMA frame as step 15.

18

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

USF on PACCH4 is not addressing the MS, sent on the same TDMA frame as step 15.

19

SS checks that the MS does not send any data block on PDTCH1.

20

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH2.

21

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 2 timeslots at least have been assigned in step 1

Received on the assigned PDTCH3 on the same TDMA frame as step 20.

22

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 1.

Received on the assigned PDTCH4 on the same TDMA frame as step 20.

23

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigned USF addressing the MS. Sent on the lowest numbered PDCH assigned in step 14. Send on the next block of the block given by starting time in step 14.

USF on the other PDCHs are not addressing the MS.

24

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH1.

25

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH2 on the same TDMA frame as step 24.

26

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 3 timeslots at least have been assigned in step 14.

Received on the assigned PDTCH3 on the same TDMA frame as step 24.

27

MS -> SS

UPLINK RLC DATA BLOCK

This step is optional; it is performed only if 4 timeslots have been assigned in step 14.

Received on the assigned PDTCH4 on the same TDMA frame as step 24.

28

{Completion of uplink RLC data block transfer in extended dynamic mode}

Specific Message Contents

None.

42.9.3 Extended Dynamic Allocation / Shifted USF

42.9.3.1 Extended Dynamic Allocation / Shifted USF / Normal

42.9.3.1.1 Extended Dynamic Allocation / Shifted USF / Normal / PACCH management

42.9.3.1.1.1 Conformance requirements

When Shifted USF operation is used, PACCH operation shall be as described in sub-clause 8.1.1.2.2 except that the network shall transmit all PACCH messages on the PDCH carried on the second lowest numbered timeslot in the allocation, and the mobile station shall attempt to decode every downlink RLC/MAC block on the second lowest numbered timeslot in the PDCH allocation.

References

3GPP TS 44.060, sub-clause 8.1.1.2.4.

42.9.3.1.1.2 Test purposes

To verify that when the MS is configured for a multi-slot uplink data transfer with shifted USF operation in use, it will decode a PACCH message sent to the MS on the second lowest numbered timeslot in the PDCH assignment.

42.9.3.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 context 2 activated.

Specific PICS Statements

– The GPRS multislot class supported (TSPC_Type_GPRS_Multislot_ClassX, where X = 1..45)

PIXIT Statements

Test Procedure

The MS is triggered to initiate packet uplink transfer in RLC acknowledged mode, with Extended Dynamic Allocation MAC mode. The SS orders the MS to use two-phase access procedure. The maximum number of UL timeslots is assigned, according to the mobile multislot class (TS 45.002 Annex B.1).

The SS sends to the MS a PACKET DOWNLINK ASSIGNMENT message on the second lowest numbered timeslot in the PDCH assignment, together with a valid RRBP and the TFI assigned to the uplink TBF. It is checked that the MS responds with a PACKET CONTROL ACKNOWLEDGEMENT on the same timeslot.

The SS completes the data transfer.

Maximum Duration of Test

1 minute.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 40 octets, without starting time,

Up to 6 consecutive timeslots are assigned according to MS multislot class (TS 45.002 Annex B.1):

  • USF1 on TN1,
  • USF2 on TN2, (USF2  USF1)
  • up to …
  • USFN on TNN, where N = 5 or 6.

2

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Sent on the PACCH of PDCH2, 3 blocks on from the last radio block containing the uplink assignment.

Includes the Polling bit set, and a valid RRBP field.

Includes the TFI assigned to the uplink TBF.

The timeslot assigned is TN2.

The USF is not addressing the MS.

3

MS-SS

PACKET CONTROL ACKNOWLEDGEMENT

Sent on the PACCH of PDCH2, and on the radio block specified by the RRBP.

4

{ Completion of uplink RLC data block transfer in extended dynamic mode }

Using all assigned PDTCHs.

Specific Message Contents

None

42.9.3.1.2 Extended Dynamic Allocation / Shifted USF / Normal / USF assignment on 2nd PDCH

42.9.3.1.2.1 Conformance requirements

When Shifted USF operation is used, the USF for the first assigned PDCH shall be sent on the second assigned PDCH. The MS shall monitor the second assigned PDCH for the USF corresponding to both the first assigned PDCH and the second assigned PDCH. If the USF corresponding to the first assigned PDCH is detected then the mobile station shall transmit on the first assigned PDCH and all higher numbered assigned PDCHs. Otherwise, operation shall be as described in sub-clause 8.1.1.2.1.

The USF value corresponding to the first assigned PDCH shall be different from the USF value corresponding to the second assigned PDCH.

References

3GPP TS 44.060, subclauses 8.1.1.2.4

42.9.3.1.2.2 Test purposes

To verify that the MS:

In a multi-slot uplink data transfer with shifted USF operation in use, the USF for the 1st and 2nd assigned PDCH’s are monitored and detected by the MS on the 2nd assigned PDCH, and otherwise operation is as for normal Extended Dynamic Allocation.

42.9.3.1.2.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 context 2 activated.

Specific PICS Statements

– The GPRS multislot class supported (TSPC_Type_GPRS_Multislot_ClassX, where X = 1..45)

PIXIT Statements

Test Procedure

The MS is triggered to initiate packet uplink transfer in RLC acknowledged mode, and with Extended Dynamic Allocation MAC mode. The SS orders the MS to use two-phase access procedure. The maximum number of UL timeslots is assigned, according to the mobile multislot class (TS 45.002 Annex B.1).

For one block period, the SS allocates blocks on all but the two lowest-numbered assigned PDCHs, by signalling to the MS the USF assigned to the third PDTCH using the third PDCH. It is checked that the MS sends RLC data blocks on all but the two lowest-numbered assigned PDTCHs.

For the next block period, the SS increases the number of PDCHs allocated to the MS, and allocates blocks on all but the lowest PDCH, by signalling to the MS the USF assigned to the second PDTCH using the second PDCH. It is checked that the MS sends RLC data blocks on all but the lowest-numbered assigned PDTCH.

For the next block period, the SS increases the number of PDCHs again, and allocates blocks on all assigned PDCHs, by signalling to the MS the USF assigned to the first PDTCH, but using the second PDCH. It is checked that the MS sends RLC data blocks on all PDTCHs.

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 = 1500 octets, without starting time,

Up to 6 consecutive timeslots are assigned according to MS multislot class (TS 45.002 Annex B.1):

  • USF1 on TN1,
  • USF2 on TN2, (USF2  USF1)
  • up to …
  • USFN on TNN, where N = 5 or 6.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of PDCH3, 3 blocks on from the last radio block containing the uplink assignment; the assigned USF3 is addressing the MS.

3

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCKS

Sent on the PACCH of PDCH1, PDCH2 and PDCH4 to PDCHN on the same block period as step 2; the USF is not addressing the MS.

4

MS -> SS

UPLINK RLC DATA BLOCKS

Received on the assigned PDTCH3 to PDTCHN

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of PDCH2; the assigned USF2 is addressing the MS.

6

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCKS

Sent on the PACCH of PDCH1 and PDCH3 to PDCHN on the same block period as step 5; the USF is not addressing the MS.

7

MS -> SS

UPLINK RLC DATA BLOCKS

Received on the assigned PDTCH2 to PDTCHN

8

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of PDCH2; the assigned USF1 is addressing the MS.

9

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCKS

Sent on the PACCH of PDCH1 and PDCH3 to PDCHN on the same block period as step 8; the USF is not addressing the MS.

10

MS -> SS

UPLINK RLC DATA BLOCKS

Received on all assigned PDTCH1 to PDTCHN

11

{ Completion of uplink RLC data block transfer in extended dynamic mode }

Using all assigned PDTCHs.

Specific Message Contents

None

42.9.3.1.3 Extended Dynamic Allocation / Shifted USF / Normal / Release of 2nd PDCH

42.9.3.1.3.1 Conformance requirements

1. If a PACKET PDCH RELEASE message releases the second PDCH in the current timeslot configuration of a mobile station using Shifted USF operation then the first timeslot shall be considered released. If any PDCHs remain in the new timeslot configuration then normal USF operation shall continue starting on the lowest available timeslot.

2. If the current timeslot configuration requires Shifted USF operation (see sub-clause 8.1.1.2.4) and the PACKET PDCH RELEASE message modifies the configuration in such a way that Shifted USF operation is no longer required then normal USF operation shall apply after a suitable reaction time as defined in 3GPP TS 45.010.

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

References

3GPP TS 44.060, subclause 8.1.1.2.4

3GPP TS 44.060, clause 8.2

3GPP TS 45.010, clause 6.11.4

42.9.3.1.3.2 Test purposes

To verify that when the MS is performing a multi-slot uplink data transfer with shifted USF operation in use, and a PACKET PDCH RELEASE message is received that releases the second PDCH, then the MS will:

– stop transmitting on the first and second PDCH within the required reaction time, and

– continue data transfer using normal USF operation with Extended Dynamic Allocation and using the remaining available timeslots.

42.9.3.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 context 2 activated.

Specific PICS Statements

– The GPRS multislot class supported (TSPC_Type_GPRS_Multislot_ClassX, where X = 1..45)

PIXIT Statements

Test Procedure

The MS is triggered to initiate packet uplink transfer in RLC acknowledged mode. The SS orders the MS to use two-phase access procedure. The maximum number of UL timeslots is assigned, according to the mobile multislot class (TS 45.002 Annex B.1).

The SS signals to the MS the USF assigned to the lowest PDTCH on the second PDCH, and, in the next block period, it is checked that the MS sends RLC/MAC data blocks on all assigned PDTCH.

The SS sends a PACKET PDCH RELEASE message with TIMESLOTS_AVAILABLE indicating that the second lowest assigned PDCH timeslots is not available for packet data. For that block period, and the next five block periods, the SS continues signals to the MS the USF assigned to the lowest PDTCH on the second PDCH, and also the USF assigned to the third PDTCH on the corresponding PACCH.

On the sixth block period following the PACKET PDCH RELEASE message, it is checked that the MS has stopped transmitting on the two lowest timeslots, but continues to transmit on the remaining timeslots.

The SS completes the data transfer using the remaining timeslots.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 2000 octets, without starting time,

Up to 6 consecutive timeslots are assigned according to MS multislot class (TS 45.002 Annex B.1):

  • USF1 on TN1,
  • USF2 on TN2, (USF2  USF1)
  • up to …
  • USFN on TNN, where N = 5 or 6.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCKS

Sent on the PACCH of PDCH1 to PDCHN, 3 blocks on from the last radio block containing the uplink assignment; the USF values are:

PACCH1 – USF is not addressing the MS.

PACCH2 – assigned USF1 is addressing the MS.

PACCH3 – USF is not addressing the MS.

up to …

PACCHN – USF is not addressing the MS.

3

MS -> SS

UPLINK RLC DATA BLOCKS

Received on all assigned PDTCH1 to PDTCHN

4

SS -> MS

PACKET PDCH RELEASE

Sent on the PACCH of PDCH2 on the same block period as step 3; the assigned USF1 is addressing the MS.

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCKS

Sent on the PACCH of PDCH1 and PDCH3 to PDCHN, on the same block period as step 3; the USF values are:

PACCH1 – USF is not addressing the MS.

PACCH3 – assigned USF3 is addressing the MS.

PACCH4 – USF is not addressing the MS.

up to …

PACCHN – USF is not addressing the MS.

6

MS -> SS

UPLINK RLC DATA BLOCKS

RLC data blocks may optionally be received on PDTCH1 and PDTCH2. RLC data blocks are mandatorily received on assigned PDTCH3 to PDTCHN

7

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of PDCH1 to PDCHN, on the same block period as step 6; the USF values are:

PACCH1 – USF is not addressing the MS.

PACCH2 – assigned USF1 is addressing the MS.

PACCH3 – assigned USF3 is addressing the MS.

PACCH4 – USF is not addressing the MS.

up to

PACCHN – USF is not addressing the MS.

8

SS,MS

Steps 6 and 7 are repeated four times more.

9

MS -> SS

UPLINK RLC DATA BLOCKS

RLC data blocks are received on assigned PDTCH3 to PDTCHN only.

No RLC data blocks are received on PDTCH1 and PDTCH2.

10

{ Completion of uplink RLC data block transfer in extended dynamic mode }

Using PDTCH3 to PDTCHN

Specific Message Contents

PACKET PDCH RELEASE (Step 4):

– PAGE MODE

Indicating “Same as before”

– TIMESLOTS_AVAILABLE

Indicating that TN1 and TN3 to TNN are available for GPRS. TN2 is not available.