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) :
|
|
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):
|
|
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):
|
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) :
|
|
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) :
|
|
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) :
|
|
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) :
|
|
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):
|
|
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):
|
|
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):
|
|
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):
|
|
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. |