41.2 RR procedures on CCCH related to temporary block flow establishment

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

This clause presents tests for "RR procedures on CCCH related to temporary block flow establishment" which are specified in 3GPP TS 04.08 / 3GPP TS 44.018, subclause 3.5.

Default conditions

The SS default conditions simulate one cell with default settings as defined in the GPRS general defaults section, except:

– SI 13 Rest Octets contains no PCCCH description (PCCCH is not supported by the network).

The MS default initial condition is GPRS attached. Unless otherwise stated, no PDP context is required.

Default message contents and signalling macros are also defined in the GPRS general defaults section, except for those messages and macros specified at the end of this clause.

41.2.1 Permission to access the network

41.2.1.1 Permission to access the network / priority classes

41.2.1.1.1 Conformance requirements

Access to the network is allowed:

– if packet access is allowed in the cell for the priority class associated with the packet transfer, as indicated by the PRIORITY_ACCESS_THR parameter broadcast in SI 13 message.

References

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.1.

41.2.1.1.2 Test purpose

To verify that the MS accesses the network only if packet access is allowed in the cell for the priority class associated with the packet transfer.

41.2.1.1.3 Method of test

Initial conditions

System Simulator:

Network Mode of Operation is set to NMO II.

Mobile Station:

For PRIORITY_ACCESS_THR >2 MS is GPRS attached, a PDP context has been established (with priority level as specified below).

For PRIORITY_ACCESS_THR <=2 MS is Idle Updated.

Specific PICS Statements

PIXIT Statements

Test procedure

Specific test parameters:

PRIORITY_ACCESS_THR is chosen from {0, 1, 2, 3, 4, 5, 6, 7}.

priority level is chosen from {1, 2, 3, 4}.

Expected sequence

ForPRIORITY_ACCESS_THR >2.

Step

Direction

Message

Comments

1

The MS is triggered to transfer data

2

SS

See verification

Verification:

The SS verifies for 10 s that MS access (or not) to the network according to the PRIORITY_ACCESS_THR values below.

0 1 1 packet access is allowed for priority level 1;

1 0 0 packet access is allowed for priority level 1 to 2;

1 0 1 packet access is allowed for priority level 1 to 3;

1 1 0 packet access is allowed for priority level 1 to 4;

1 1 1 spare, shall be interpreted as(packet access allowed).

For PRIORITY_ACCESS_THR <=2.

Step

Direction

Message

Comments

1

The MS is triggered to do Attach procedure

2

SS

The SS verifies for 10 s that MS does not try to access

to the network.

41.2.2 Initiation of the packet access procedure

41.2.2.1 Initiation of the packet access procedure / establishment causes

41.2.2.1.1 Conformance requirements

The CHANNEL REQUEST messages are sent on RACH and contain the parameters:

– an establishment cause which indicates packet access, and as applicable, a request for one phase packet access or single block packet access;

– a random reference which is drawn randomly from a uniform probability distribution for every new transmission.

If the requested RLC mode is unacknowledged mode, the mobile station shall request a single block packet access and attempt a two phase packet access.

If the purpose of the packet access procedure is to send a Page Response, Cell Update, for a GPRS Mobility Management or a GPRS Session Management procedure the mobile station shall request a one phase packet access.

References

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.2

Justification

41.2.2.1.2 Test purpose

To verify that the CHANNEL REQUEST message sent by the MS contains the correct establishment cause when initiating a packet access procedure.

41.2.2.1.3 Method of test

Initial conditions

System Simulator:

1 cell, CCCH combined with SDCCH.

Mobile Station:

MS is switched off.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to initiate a GPRS attach procedure. The SS verifies that the MS attempts a one phase packet access.

APDP context for RLC unacknowledged is established and the MS is triggered to transfer RLC data blocks. The SS verifies that the MS correctly sets the Establishment Cause in the CHANNEL REQUEST message.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

MS

MS is switched on and triggered to initiate a GPRS attach procedure.

2

MS -> SS

CHANNEL REQUEST

SS verifies that Establishment Cause is ‘one phase’.

3

SS -> MS

IMMEDIATE ASSIGNMENT

4

SS <->MS

Completion of macro {GPRS attach procedure}

SS allows MS to complete GPRS attach.

5

MS<->SS

A PDP context is established for RLC unacknowledged data transfer.

6

MS

MS is triggered to transfer data.

7

MS -> SS

CHANNEL REQUEST

SS verifies that Establishment Cause is

‘single block access’.

8

SS -> MS

IMMEDIATE ASSIGNMENT REJECT

41.2.2.2 Random references for single block packet access

41.2.2.2.1 Conformance requirements

The random reference in the CHANNEL REQUEST messages shall be randomly drawn from a uniform probability distribution for every new transmission.

References

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.2.

41.2.2.2.2 Test purpose

To verify that the MS produces different Random References when accessing the network for single block access.

41.2.2.2.3 Method of test

Initial conditions

System Simulator:

1 cell, CCCH combined with SDCCH, Parameter MAX_RETRANS is set to 4 retransmissions.

Mobile Station:

MS is GPRS attached, a PDP context in RLC unacknowledged mode has been established and the MS is in Packet Idle mode.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to transfer data, it shall attempt a single block packet access (3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.2). The SS does not answer to the access bursts but stores N (= 80) Random References and verifies that the MS uses all possible values (0 … 7) in its Random Reference.

Justification

The length of the Random Reference is 3 bits for single block packet access (3GPP TS 04.08 / 3GPP TS 44.018 / table 9.9). This test verifies that the MS uses all values (0 … 7) in its Random Reference.

The probability that in a sequence of N samples one of the possible value does not appear is 8*(7/8)**N for large N.

NOTE: The number of samples N has been computed such that the probability of refusing a correct MS is less than 0,02 %.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

MS

MS is triggered to transfer data.

2

MS -> SS

CHANNEL REQUEST

SS stores the value of Request References

3

MS -> SS

CHANNEL REQUEST

SS stores the value of Request References

4

MS -> SS

CHANNEL REQUEST

SS stores the value of Request References

5

MS -> SS

CHANNEL REQUEST

SS stores the value of Request References

6

MS -> SS

CHANNEL REQUEST

SS stores the value of Request References

7

SS

SS waits 5.5 seconds

(Maximum value of T3146 is 5 seconds)

Note: Test Case executes Step 8A or 8B depending on MS behaviour. If any CHANNEL REQUEST is received during the wait time, SS continues with Step 8A else SS continues with Step 8B

8A

(Conditional)

MS -> SS

CHANNEL REQUEST

SS stores the value of Request References and repeats the Steps 3 to 7.

8B

(Conditional)

SS

Repeat Steps 1 to 7

9

MS<->SS

Steps 1 to 8 are repeated until 80 CHANNEL REQUEST messages have been received

10

SS

SS verifies that all Request Reference values (0 to 7) come out in the stored samples.

41.2.2.3 Random references for one phase packet access

41.2.2.3.1 Conformance requirements

The random reference in the CHANNEL REQUEST messages shall be randomly drawn from a uniform probability distribution for every new transmission.

References

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.2.

41.2.2.3.2 Test purpose

To verify that the MS produces different Random References when accessing the network for one phase access.

41.2.2.3.3 Method of test

Initial conditions

System Simulator: default settings except:

– Parameter MAX_RETRANS is set to 4 retransmissions.

– T3302 = 1 minute, T3212 sent in SI3 is set to 6 minutes.

Mobile Station:

Note: MS may be brought into the required condition by causing it to be triggered to perform GPRS attach and the SS responding with ATTACH REJECT in which T3302 is set to 1 minute and the cause set to “MSC temporarily not reachable”. MS treats this as a temporary failure and enters the test sequence by restarting the attach procedure.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS shall attempt a one phase packet access (3GPP TS 04.08 / 3GPP TS 44.018, subclause 3.5.2.1.2). The SS does not answer to the access bursts but stores N (= 80) Random References and verifies that the MS uses all possible values (0 … 3) in its Random Reference and does not use value ‘111’ as a value of the 3 least significant bits for channel request octet (see 3GPP TS 04.08 / 3GPP TS 44.018 / table 9.9).

Justification

Possible values for Random Reference for one phase packet access are 0 to 3 (value ‘111’ is not allowed). This test verifies that the MS uses all values (0 … 3) in its Random Reference.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

MS

MS re-starts the Attach Procedure.

1

MS -> SS

CHANNEL REQUEST

SS stores the value of Request References

2

MS -> SS

CHANNEL REQUEST

SS stores the value of Request References

3

MS -> SS

CHANNEL REQUEST

SS stores the value of Request References

4

MS -> SS

CHANNEL REQUEST

SS stores the value of Request References

5

MS -> SS

CHANNEL REQUEST

SS stores the value of Request References

Step 6 is optional and depends on the mobile implementation.

6

{Location Update Procedure}

Macro for Location Updating.

7

MS<->SS

Steps 1 to 6 are repeated N/5 = 16 times

8

SS

SS verifies that all Random Reference values (Random Reference field is filled with "x") in the range 0 to 3 come out in the stored samples and that value ‘111’ is not used as a value of the 3 least significant bits for channel request octet.

The Channel Request message is coded as follows (reference 3GPP TS 04.08 / 3GPP TS 44.018 table 9.1.8.1):

011110xx
01111x0x
01111xx0

One phase packet access with request for single timeslot uplink transmission; one PDCH is needed.

41.2.2.4 Initiation of the packet access procedure / timer T3146

41.2.2.4.1 Conformance requirements

Having sent the maximum number of CHANNEL REQUEST messages, the mobile station starts timer T3146. At expiry of timer T3146, the packet access procedure is aborted and a packet access failure is indicated to upper layers.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.2.

41.2.2.4.2 Test purpose

To verify that the MS waits T3146 seconds before aborting the packet access procedure.

41.2.2.4.3 Method of test

Initial conditions

System Simulator: Default settings except:

System Information parameter MAX_RETRANS is set to 2 retransmissions.

CCCH non-combined with SDCCH.

System Information parameter TX_INTEGER in RACH Control Parameters is set to 3.

Mobile Station:

MS is switched off.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to initiate the GPRS attach procedure, the SS waits until the MS sends all M+1 CHANNEL REQUEST messages, where M is the parameter Max Retrans broadcast on BCCH. The SS waits until T3146 seconds elapse and sends an IMMEDIATE ASSIGNMENT which shall be ignored by the MS since the access procedure should be aborted.

The MS shall retry the access procedure (according to 3GPP TS 04.60 subclause 7.1.2.3). Again, the SS waits until the MS sends all M+1 CHANNEL REQUEST messages, and then sends an IMMEDIATE ASSIGNMENT before T3146 seconds elapse. In this case the MS shall correctly send the LLC PDU on the assigned PDCH.

Note:

Timer T3146 (3GPP TS 04.08 / 3GPP TS 44.018, clause 11) depends on parameter TX_INTEGER broadcast on BCCH.

The minimum value of the timer is 2*S+TX_INTEGER slots, where S is given in 3GPP TS 04.08 / 3GPP TS 44.018, table 3.1.

The maximum value of this timer is 5 s (subclause 11.1.1 in 3GPP TS 04.08).

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

MS -> SS

CHANNEL REQUEST

The MS turned on and triggered to initiate the GPRS attach procedure.

2

MS -> SS

CHANNEL REQUEST

3

MS -> SS

CHANNEL REQUEST

4

SS

SS waits 5.5 seconds

(Maximum value of T3146 is 5 seconds)

5

SS -> MS

IMMEDIATE ASSIGNMENT

for uplink TBF, one phase access.

6

SS

MS shall ignore the message,

SS verifies that MS does not send any RLC data or control blocks.

7

MS -> SS

CHANNEL REQUEST

MS attempts a second time to access the network.

8

MS -> SS

CHANNEL REQUEST

9

MS -> SS

CHANNEL REQUEST

10

SS

SS waits T3146 – 0.1*T3146 (using minimum value of T3146, which is 2*S + TX_INTEGER slots)

11

SS -> MS

IMMEDIATE ASSIGNMENT

for uplink TBF, one phase access.

12

SS <->MS

Completion of macro {GPRS attach procedure}

SS allows MS to complete GPRS attach.

The complete test is repeated for:

– TX_INTEGER set to 20; and for

– TX_INTEGER set to 32.

41.2.2.5 Initiation of the packet access procedure / Request Reference

41.2.2.5.1 Conformance requirements

On receipt of an IMMEDIATE ASSIGNMENT message corresponding to one of its 3 last CHANNEL REQUEST messages, the mobile stops sending CHANNEL REQUEST messages and switches to the assigned PDCH.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.3.1.

41.2.2.5.2 Test purpose

1. To verify that the MS continues sending CHANNEL REQUEST messages when receiving an IMMEDIATE ASSIGNMENT containing an incorrect Request Reference.

2. To verify that the MS stops sending CHANNEL REQUEST messages and switches to the assigned PDCH when receiving an IMMEDIATE ASSIGNMENT containing a Request Reference IE corresponding to one of its last 3 CHANNEL REQUEST messages.

41.2.2.5.3 Method of test

Initial conditions

System Simulator:

1 cell, CCCH combined with SDCCH, Parameter MAX_RETRANS is set to 7 retransmissions.

Mobile Station:

The MS is switched off.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to initiate the GPRS attach procedure. After 3 CHANNEL REQUEST messages, the SS sends an IMMEDIATE ASSIGNMENT including an incorrect Request Reference. The SS verifies that the MS continues sending CHANNEL REQUEST messages.

After the 5th CHANNEL REQUEST message the SS sends an IMMEDIATE ASSIGNMENT including a correct Request Reference. The SS verifies that the MS stops sending CHANNEL REQUEST messages, switches to the assigned PDCH and completes the attach procedure.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

0

MS

The MS is turned on and triggered to initiate the GPRS attach procedure.

1

MS -> SS

CHANNEL REQUEST

2

MS -> SS

CHANNEL REQUEST

3

MS -> SS

CHANNEL REQUEST

4

SS -> MS

IMMEDIATE ASSIGNMENT

for uplink TBF, one phase access, dynamic allocation and including a Request Reference different from those included in previous CHANNEL REQUEST messages.

5

MS -> SS

CHANNEL REQUEST

MS continues sending CHANNEL REQUEST messages.

6

MS -> SS

CHANNEL REQUEST

7

SS -> MS

IMMEDIATE ASSIGNMENT

with Request Reference corresponding to step 3.

MS shall stop sending further access bursts.

8

MS -> SS

RLC data block

(GMM ATTACH REQUEST)

(see message contents in default section)

9

MS<->SS

Completion of macro {GPRS attach procedure}

SS allows MS to complete the attach procedure.

41.2.3 Packet immediate assignment / One phase packet access

41.2.3.1 Two-message assignment / Successful case

41.2.3.1.1 Conformance requirements

If the mobile station receives an IMMEDIATE ASSIGNMENT message and the Dedicated mode or TBF information element indicates that this is the first message in a two-message assignment, the mobile station shall continue to listen to the full CCCH. The network may send a second IMMEDIATE ASSIGNMENT message within two multiframe periods following the first IMMEDIATE ASSIGNMENT, specifying the packet channel description and, if required, a mobile allocation for the assignment.

On receipt of an IMMEDIATE ASSIGNMENT message or, in case of a two-message assignment, a matching pair of IMMEDIATE ASSIGNMENT messages corresponding to one of its 3 last CHANNEL REQUEST messages, the mobile station stops T3146 (if running), stops sending CHANNEL REQUEST messages, and switches to the assigned PDCH.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.3.1.

41.2.3.1.2 Test purpose

To verify that the MS correctly decodes a two-message assignment and switches to the assigned PDCH.

41.2.3.1.3 Method of test

Initial conditions

System Simulator:

1 cell, CCCH combined with SDCCH.

Mobile Station:

MS is switched off.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to initiate the GPRS attach procedure. After reception of CHANNEL REQUEST the SS sends a two-message IMMEDIATE ASSIGNMENT which actually describe a default IMMEDIATE ASSIGNMENT message, except that it is split in two parts: basically, the first part contains the IA Rest Octets, and the second part the Packet Channel Description IE.

The SS verifies that the MS correctly switches to the assigned PDCH and completes GPRS attach.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

MS

MS is turned on and triggered to initiate the GPRS attach procedure.

2

MS -> SS

CHANNEL REQUEST

3

SS -> MS

IMMEDIATE ASSIGNMENT

first message of two-message assignment

4

SS -> MS

IMMEDIATE ASSIGNMENT

second message (see specific message contents), sent within two multiframes after step 3.

5

MS<->SS

Completion of macro {GPRS attach procedure}

SS allows MS to complete the GPRS attach procedure.

Specific message contents:

IMMEDIATE ASSIGNMENT (first message)

Information Element

Value

as default except:

Dedicated mode or TBF:

– TMA

– Downlink

– T/D

1 (is first message of a two-message assignment)

0

1 (assign a TBF)

Packet Channel Description:

all bits are set to ‘0’

Request Reference:

as default

Timing Advance:

as default

Starting Time:

not present

IA Rest Octets:

as default

IMMEDIATE ASSIGNMENT (second message)

Information Element

Value

as default except:

Dedicated mode or TBF:

– TMA

– Downlink

– T/D

0

0

1 (assign a TBF)

Packet Channel Description:

as default

Request Reference:

as default

Timing Advance:

as default

Starting Time:

not present

IA Rest Octets:

Second Part Packet Assignment

41.2.3.2 Two-message assignment / Failure cases

41.2.3.2.1 Conformance requirements

If the indirect encoding is used, the IMMEDIATE ASSIGNMENT message may contain a CHANGE_MARK_1 field. If that is present, the mobile station shall verify the validity of the SI13_CHANGE_MARK associated with the GPRS mobile allocation to which the message refers, see 3GPP TS 04.60. If the CHANGE_MARK_1 field and the SI13_CHANGE_MARK do not match, the message does not satisfactorily define a PDCH.

The two IMMEDIATE ASSIGNMENT messages in a two-message assignment shall have the same contents of the Request Reference information elements.

If the mobile station does not receive the second IMMEDIATE ASSIGNMENT messages in a two-message assignment within two multiframe periods following the first message, the mobile station shall discard the first IMMEDIATE ASSIGNMENT message received.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.3.1.

41.2.3.2.2 Test purpose

To verify that the MS does not respond to a two-message assignment if:

– CHANGE_MARK_1 does not match SI13 CHANGE_MARK.

– The second IMMEDIATE ASSIGNMENT message is not received within two multiframes after the first -message.

– Request References in both messages do not have same contents.

41.2.3.2.3 Method of test

Initial conditions

System Simulator:

1 cell, CCCH combined with SDCCH, CHANGE_MARK in SI13 is set to 1, TX-INTEGER = 7.

Mobile Station:

MS is switched off.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to initiate the GPRS attach procedure. After reception of CHANNEL REQUEST the SS sends a two-message IMMEDIATE assignment:

– first attempt: CHANGE_MARK does not match SI13 CHANGE_MARK. MS shall re-initiate packet access (see 3GPP TS 04.08 / 3GPP TS 24.008, subclause 4.7.3.1.5, GPRS attach procedure / Abnormal cases).

– second attempt: the second IMMEDIATE ASSIGNMENT message is not received within two multiframes after the first message. MS shall discard the first IMMEDIATE ASSIGNMENT message received.

– third attempt: Request References in both messages do not have same contents. MS shall re-initiate packet access.

– fourth attempt: the second IMMEDIATE ASSIGNMENT message is received in the last access grant block before the second multiframes after the first message. In this case the MS shall successfully switch to the assigned PDCH and complete the GPRS attach procedure.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

MS

The MS is triggered to initiate the GPRS attach procedure.

2

MS -> SS

CHANNEL REQUEST

3

SS -> MS

IMMEDIATE ASSIGNMENT

first message of two-message assignment with contents as specified below (see specific message contents).

4

SS -> MS

IMMEDIATE ASSIGNMENT

second message (see specific message contents) except: Packet Channel Description IE describes a hopping channel including CHANGE_MARK_1 different from SI13 CHANGE_MARK.

5

MS -> SS

CHANNEL REQUEST

MS shall re-initiate packet access

6

SS -> MS

IMMEDIATE ASSIGNMENT

first message of two-message assignment (see specific message contents)

7

SS -> MS

IMMEDIATE ASSIGNMENT

second message (see specific message contents) sent after two multiframes after the first message.

8

MS -> SS

CHANNEL REQUEST

MS shall discard the IMMEDIATE ASSIGNMENT message and continue with Packet Access procedure.

9

SS -> MS

IMMEDIATE ASSIGNMENT

first message of two-message assignment (see specific message contents) including a Request Reference corresponding to step 8.

10

SS -> MS

IMMEDIATE ASSIGNMEN

second message (see specific message contents) except: Request Reference is different from that in step 8.

11

MS -> SS

CHANNEL REQUEST

MS shall re-initiate packet access

12

SS -> MS

IMMEDIATE ASSIGNMENT

first message of two-message assignment (see specific message contents)

13

SS -> MS

IMMEDIATE ASSIGNMENT

second message (see specific message contents) sent in the last access grant block before the second multiframe after the first message elapses.

14

MS<->SS

Completion of macro {GPRS attach procedure}

SS allows MS to complete the GPRS attach procedure.

Specific message contents:

IMMEDIATE ASSIGNMENT (first message)

Information Element

Value

as default except:

Dedicated mode or TBF:

– TMA

– Downlink

– T/D

1 (is first message of a two-message assignment)

0

1 (assign a TBF)

Packet Channel Description:

all bits are set to ‘0’

Request Reference:

as default

Timing Advance:

as default

Starting Time:

not present

IA Rest Octets:

as default

IMMEDIATE ASSIGNMENT (second message)

Information Element

Value

as default except:

Dedicated mode or TBF:

– TMA

– Downlink

– T/D

0

0

1 (assign a TBF)

Packet Channel Description:

as default

Request Reference:

as default

Timing Advance:

as default

Starting Time:

not present

IA Rest Octets:

Second Part Packet Assignment

41.2.3.3 Packet uplink assignment / Polling bit set

41.2.3.3.1 Conformance requirement

If the Polling bit is set to 1, MS shall send a PACKET CONTROL ACKNOWLEDGEMENT message (see 04.60) on the assigned PDCH, in the uplink block specified by the TBF Starting Time. In this case the TBF Starting Time is used both to indicate when the assigned PDCH becomes valid and to specify the uplink block.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.3.2.

41.2.3.3.2 Test purpose

To verify that the MS sends a PACKET CONTROL ACKNOWLEDGEMENT message in the correct uplink block if the Polling bit is set in packet uplink assignment construction.

41.2.3.3.3 Method of test

Initial conditions

System Simulator:

1 cell, CCCH combined with SDCCH.

Mobile Station:

MS is switched off.

Specific PICS Statements

– MS operation mode B Yes/No (TSPC_operation_mode_B)

– Automatic GPRS attach procedure at switch on or power on Yes/No (TSPC_AddInfo_on_auto_GPRS_AP)

PIXIT Statements

Test procedure

The MS is triggered to initiate the GPRS attach procedure. The SS assigns packet uplink resources in an IMMEDIATE ASSIGNMENT message indicating one phase packet access and with the Polling bit set. The MS shall send a PACKET CONTROL ACKNOWLEDGMENT on the assigned uplink block and then complete the GPRS attach procedure.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

MS

The MS is powered up or switched on.

2

{Location Update Procedure}

This step is for class B non auto attach mobiles only. Macro. Location Update Procedure initiated from the MS. Parameter mobile identity is IMSI.

3

MS

MS is triggered to initiate GPRS attach.

4

MS -> SS

CHANNEL REQUEST

5

SS -> MS

IMMEDIATE ASSIGNMENT

for uplink TBF, one phase access and Polling bit set, and arbitrarily chosen TBF starting time in the future.

6

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

sent on the block indicated by TBF starting time in step 3.

7

SS<->MS

Completion of macro {GPRS attach procedure}

SS allows MS to complete GPRS attach.

41.2.3.4 One phase packet access / Contention resolution / Successful case

41.2.3.4.1 Conformance requirements

After receiving an IMMEDIATE ASSIGNMENT message in which one phase packet access for an uplink transfer is granted, the mobile station shall start timer T3164 and proceed with the contention resolution at one phase access defined in 3GPP TS 04.60.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.3.2.

3GPP TS 04.60 subclause 7.1.2.3.

41.2.3.4.2 Test purpose

To verify that the MS includes the correct TLLI (Temporary Logical Link Identifier) in the first RLC data blocks until contention resolution is completed.

41.2.3.4.3 Method of test

Initial conditions

System Simulator:

1cell, CCCH combined with SDCCH.

Mobile Station:

MS is GPRS attached, the PDP context 2 has been established and the MS is in Packet Idle mode.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to transfer data. The SS assigns packet uplink resources in an IMMEDIATE ASSIGNMENT message indicating one phase packet access. The MS shall start transferring RLC data blocks including the correct TLLI in the RLC data blocks which are sent preceding the reception of PACKET UPLINK ACK/NACK.

Maximum duration of the test

5 minutes.

Expected sequence

Step

Direction

Message

Comments

0

MS

The MS is triggered to transfer 200 octets of data.

1

MS -> SS

CHANNEL REQUEST

1A

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

2

SS -> MS

IMMEDIATE ASSIGNMENT

For uplink TBF, one phase access

3

MS -> SS

3 RLC data blocks

SS verifies correct TLLI in RLC headers.

4

SS -> MS

PACKET UPLINK ACK/NACK

Including correct TLLI

5

MS<->SS

Completion of macro {Uplink data transfer}

SS allows MS to complete data transfer.

41.2.3.5 One phase packet access / Contention resolution / TLLI mismatch

41.2.3.5.1 Conformance requirement

If the TLLI in the PACKET UPLINK ACK/NACK message differs from that sent by the MS in the RLC block headers, the MS shall immediately stop transmitting on this TBF and re-initiate the packet access procedure unless it has already been repeated 4 times.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.3.2.

3GPP TS 04.60 subclause 7.1.2.3.

41.2.3.5.2 Test purpose

To verify that the MS immediately stops transmitting if it receives a PACKET UPLINK ACK/NACK with incorrect TLLI.

41.2.3.5.3 Method of test

Initial conditions

System Simulator:

1cell, CCCH combined with SDCCH.

Mobile Station:

MS is GPRS attached, the PDP context 2 has been established and the MS is in Packet Idle mode.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to transfer data. The SS assigns packet uplink resources in an IMMEDIATE ASSIGNMENT message indicating one phase packet access. The MS shall start transferring RLC data blocks including the correct TLLI in the first three blocks. The SS acknowledges the RLC block transfer with a PACKET UPLINK ACK/NACK including an incorrect TLLI. The SS shall verify that the MS ‘immediately’ stops transmitting (see note below) and retries packet access procedure.

NOTE: The MS is allowed to transmit n RLC blocks after the block containing the PACKET UPLINK ACK/NACK message (the exact value of n is specified in 3GPP TS 05.10 subclause 6.11).

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

0

MS

The MS is triggered to transfer 200 octets of data.

1

MS -> SS

CHANNEL REQUEST

1A

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

2

SS -> MS

IMMEDIATE ASSIGNMENT

For uplink TBF, one phase packet access granted, dynamic allocation.

3

MS -> SS

3 RLC data blocks

SS verifies correct TLLI in RLC headers.

4

SS -> MS

PACKET UPLINK ACK/NACK

Including incorrect TLLI

5

SS

The SS verifies that the MS transmits at most further n (=6) data blocks after step 4 (see Note) before re-initiating packet access.

6

MS -> SS

CHANNEL REQUEST

MS re-initiates packet access procedure.

6A

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

7

SS -> MS

IMMEDIATE ASSIGNMENT

For uplink TBF, one phase packet access granted, dynamic allocation.

8

MS<->SS

Completion of macro {Uplink data transfer}

SS allows MS to complete uplink data transfer.

41.2.3.6 One phase packet access / Contention resolution / Counter N3104

41.2.3.6.1 Conformance requirement

The contention resolution has failed on the mobile station when the counter N3104 has reached its maximum value.

Reference

3GPP TS 04.60 subclause 7.1.2.3

41.2.3.6.2 Test purpose

To verify that the MS correctly sets and considers counter N3104.

NOTE: Counter N3104 is incremented by 1 with each new RLC/MAC block the mobile station sends until the first PACKET UPLINK ACK/NACK message is received.

Its maximum value is N3104_MAX = 3 * (BS_CV_MAX + 3) * number of uplink timeslots assigned, where BS_CV_MAX is broadcast in SI 13 Rest Octets.

41.2.3.6.3 Method of test

Initial conditions

System Simulator: Default settings except:

1 cell, CCCH combined with SDCCH, BS_CV_MAX value in System Information Type 13 arbitrarily chosen in the range 3 to 6.

Mobile Station:

MS is GPRS attached, the PDP context 2 has been established and the MS is in Packet Idle mode.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to transfer 440 octets of data. The SS assigns packet uplink resources in an IMMEDIATE ASSIGNMENT message indicating one phase packet access. The MS shall start transferring RLC data blocks. The SS acknowledges the RLC block transfer with a correct PACKET UPLINK ACK/NACK sent after N3104_MAX data blocks. The SS verifies that the MS stops transmitting and restarts packet access procedure.

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

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

MS -> SS

CHANNEL REQUEST

MS is triggered to transfer 440 data octets.

1A

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

2

SS -> MS

IMMEDIATE ASSIGNMENT

For uplink TBF, indicating one phase packet access.

3

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

With MS USF

4

MS -> SS

RLC data block

5

Step 3 and 4 are repeated until N3104_MAX data blocks are received.

6

MS -> SS

CHANNEL REQUEST

SS verifies that MS does not send further RLC data blocks and MS re-initiates packet access procedure.

6A

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

7

SS -> MS

IMMEDIATE ASSIGNMENT

For uplink TBF, indicating one phase packet access granted.

8

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

With MS USF

9

MS -> SS

RLC data block

10

Step 13 and 14 are repeated until N3104_MAX – 1 data blocks are received.

11

SS -> MS

PACKET UPLINK ACK/NACK

12

MS<->SS

Completion of macro {Uplink data transfer}

SS allows MS to complete uplink data transfer.

41.2.3.7 One phase packet access / Contention resolution / Timer T3166

41.2.3.7.1 Conformance requirement

The contention resolution has failed on the mobile station when the counter N3104 has reached its maximum value, or on expiry of timer T3166.

Reference

3GPP TS 04.60 subclause 7.1.2.3.

41.2.3.7.2 Test purpose

To verify that the MS correctly considers timer T3166.

41.2.3.7.3 Method of test

Initial conditions

System Simulator:

1 cell, CCCH combined with SDCCH, BS_CV_MAX value in System Information Type 13 is set to 6.

Mobile Station:

MS is GPRS attached, the PDP context 2 has been established and the MS is in Packet Idle mode.

Specific PICS Statements

PIXIT Statements

Test procedure

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

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

Maximum duration of the test

5 minutes.

Expected sequence

Step

Direction

Message

Comments

1

MS -> SS

CHANNEL REQUEST

MS is triggered to transfer 440 data octets.

1A

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

2

SS -> MS

IMMEDIATE ASSIGNMENT

Indicating one phase packet access granted, dynamic allocation. CS1 shall be used.

3

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF addressing the MS

4

MS -> SS

RLC data block

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS

6

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS

7

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS

8

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS

9

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS

10

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS

11

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS

12

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS

13

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS

14

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS

15

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF not addressing the MS

16

MS<->SS

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

Note: steps 3 to 15 transfer one block every 52 frames, or 240 ms.

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

17

MS -> SS

CHANNEL REQUEST

MS re-initiates packet access procedure.

17A

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

18

SS -> MS

IMMEDIATE ASSIGNMENT

Indicating one phase packet access granted, dynamic allocation.

19

MS<->SS

Steps 3 to 15 are repeated 17 times.

Note:

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

20

SS -> MS

PACKET UPLINK ACK/NACK

21

MS<->SS

Completion of macro {Uplink data transfer}

SS allows MS to complete uplink data transfer.

41.2.3.8 One phase packet access / Contention resolution / 4 access repetition attempts

41.2.3.8.1 Conformance requirement

If contention resolution for packet access fails, the mobile station shall reinitiate the packet access procedure unless it has already been repeated 4 times.

Reference

3GPP TS 04.60 subclause 7.1.2.3.

41.2.3.8.2 Test purpose

To verify that the MS attempts the packet access procedure 4 or 5 times.

41.2.3.8.3 Method of test

Initial conditions

System Simulator:

1cell, CCCH combined with SDCCH.

Mobile Station:

MS is GPRS attached, the PDP context 2 has been established and the MS is in Packet Idle mode.

Specific PICS Statements

– GPRS Release (TSPC_MS_GPRS_RELEASE)

PIXIT Statements

Test procedure

The MS is triggered to transfer 200 octets of data. The SS assigns packet uplink resources in an IMMEDIATE ASSIGNMENT message indicating one phase packet access. The MS shall start transferring RLC data blocks including the correct TLLI in the first three blocks. The SS acknowledges the RLC block transfer with a PACKET UPLINK ACK/NACK including a TLLI not corresponding to the MS. The SS shall verify that the MS stops transmitting blocks and attempts packet access a total of four or five times.

Note:

The MS is allowed to transmit n RLC blocks after the block containing the PACKET UPLINK ACK/NACK message (the exact value of n is specified in 3GPP TS 05.10 subclause 6.11).

Maximum duration of the test

5 minutes.

Expected sequence

Step

Direction

Message

Comments

1

MS

The MS is triggered to transfer 200 octets of data.

2

MS -> SS

CHANNEL REQUEST

2A

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

3

SS -> MS

IMMEDIATE ASSIGNMENT

indicating one phase packet access granted, dynamic allocation.

4

MS -> SS

3 RLC data blocks

5

SS -> MS

PACKET UPLINK ACK/NACK

including incorrect TLLI

6

MS -> SS

MS aborts packet access procedure, and is allowed to transmit at most n RLC data blocks (see Note above).

7

MS<->SS

repetition 1: MS shall reinitiate a packet access procedure, steps 2 to 6 are repeated.

8

MS<->SS

repetition 2: MS reinitiates a packet access procedure, steps 2 to 6 are repeated.

9

MS<->SS

repetition 3: MS reinitiates a packet access procedure, steps 2 to 6 are repeated.

A10 (optional step)

MS<->SS

If PICS ‘Release of GPRS supported’ for MS is Release 97, 98, 99 or 4, this step is optional.

If PICS ‘Release of GPRS supported’ for MS is Release 5 or later, this step is not allowed.

repetition 4: MS reinitiates a packet access procedure, steps 2 to 6 are repeated.

NOTE: After step A10 the MS may reinitiate a packet access procedure, since higher layers may request to restart the access procedure.

41.2.3.9 One phase packet access / TBF starting time

41.2.3.9.1 Conformance requirement

In case the packet uplink assignment construction contains a TBF starting time and the mobile station receives the IMMEDIATE ASSIGNMENT message before the TBF starting time has expired, it shall wait until the frame number indicated by the TBF starting time before accessing the channel. If the mobile station receives the message after the TBF starting time has expired, it shall ignore the TBF starting time and may immediately access the channel.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.3.2.

41.2.3.9.2 Test purpose

To verify that the MS correctly considers the TBF Starting Time included in the IMMEDIATE ASSIGNMENT message.

41.2.3.9.3 Method of test

Initial conditions

System Simulator:

1cell, CCCH combined with SDCCH.

Mobile Station:

MS is GPRS attached, the PDP context 2 has been established and the MS is in Packet Idle mode.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to transfer data. The SS assigns packet uplink resources in an IMMEDIATE ASSIGNMENT message indicating one phase packet access and containing a TBF starting time. The MS shall start transferring RLC data blocks after the TBF starting time.

The test is repeated with a TBF starting time in the past. In this case the MS may ‘immediately’ (see note below) send RLC data blocks .

Note:

The MS shall start transmitting RLC blocks within n blocks after the block containing the IMMEDIATE ASSIGNMENT message (the exact value of n is specified in 3GPP TS 05.10 subclause 6.11.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

0

MS

The MS is triggered to transfer 200 octets of data.

1

MS -> SS

CHANNEL REQUEST

1A

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

2

SS -> MS

IMMEDIATE ASSIGNMENT

indicating one phase packet access granted, dynamic allocation, and an arbitrarily chosen TBF Starting Time (indicating a future frame number).

3

SS

SS continually sends PACKET DOWLINK DUMMY CONTROL BLOCK containing USF assigned to the MS.

SS verifies that MS does not transmit for frame numbers below TBF Starting Time.

4

MS -> SS

3 RLC data blocks

SS will verify that first RLC block arrives on first allowed block after TBF Starting Time.

5

SS -> MS

PACKET UPLINK ACK/NACK

Including correct TLLI.

6

MS -> SS

RLC data blocks

7

SS<->MS

Completion of macro {Uplink data transfer}

SS allows MS to complete data transfer.

8

MS

The MS is triggered again to transfer 200 octets of data.

9

MS -> SS

CHANNEL REQUEST

9A

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

10

SS -> MS

IMMEDIATE ASSIGNMENT

Indicating one phase packet access granted, dynamic allocation and an arbitrarily chosen TBF Starting Time with value less than current frame number.

A11

(Optional step)

MS -> SS

3 RLC data blocks

SS continually sends PACKET DOWLINK DUMMY CONTROL BLOCK containing USF assigned to the MS.

SS verifies that MS starts sending RLC data blocks. The SS shall not check the number of blocks before the MS starts to send RLC blocks.

A12

(Optional step)

SS -> MS

PACKET UPLINK ACK/NACK

Including correct TLLI.

A13

(Optional step)

MS -> SS

RLC data blocks

Go to step 14

B11

(Optional step)

MS -> SS

CHANNEL REQUEST

B12

(Optional step)

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

B13

(Optional step)

SS -> MS

IMMEDIATE ASSIGNMENT

Go to step 14

C11

(Optional step)

Verify that the MS does not send anything. Go to step 15

14

SS<->MS

Completion of macro {Uplink data transfer}

SS allows MS to complete data transfer.

15

41.2.3.10 One phase packet access / Timing Advance Index present

41.2.3.10.1 Conformance requirement

If the timing advance index (TAI) is included in the packet uplink assignment construction, the mobile station shall use the continuous update timing advance mechanism, see 3GPP TS 05.10, using PTCCH in the same timeslot as the assigned PDCH.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.3.2.

3GPP TS 03.64 subclause 6.5.7.2.

41.2.3.10.2 Test purpose

To verify that the MS uses the continuous update timing advance mechanism and sends access bursts in the PTCCH slots as determined by the Timing Advance Index (TAI) sent in the IMMEDIATE ASSIGNMENT.

41.2.3.10.3 Method of test

Initial conditions

System Simulator:

1 cell, CCCH combined with SDCCH.

Mobile Station:

MS is GPRS attached, the PDP context 2 has been established and the MS is in Packet Idle mode.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered for uplink data transfer. The SS assigns packet uplink resources in an IMMEDIATE ASSIGNMENT message indicating one phase packet access and containing a Timing Advance Index. During TBF transfer, the SS shall verify the access bursts sent by the MS in the PTCCH.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

0

MS

The MS is triggered to transfer 440 octets of data.

1

MS -> SS

CHANNEL REQUEST

1A

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

2

SS -> MS

IMMEDIATE ASSIGNMENT

For one phase packet access, dynamic allocation and including Timing Advance Index TAI=0.

3

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigning the USF assigned in step 2. Sent on PDTCH, 3 block after the message sent in step 2

4

MS -> SS

RLC data block

5

SS -> MS

PACKET UPLINK ACK/NACK

Including correct TLLI.

6

Wait for 3 blocks.

7

MS<->SS

Completion of macro {Uplink data transfer}

SS allows MS to complete data transfer. During the data transfer, USF is assigned to MS once in 250ms

Verification

During TBF transfer (steps 3 to 7) the SS monitors access bursts on PTCCH which are located on slots with numbers FN, such that (FN mod (8*52)) = 12 for TAI = 0 (3GPP TS 03.64 subclause 6.5.7.2 and 3GPP TS 05.02 table 6). The access burst contents shall be ‘11111111 111’.

The test is repeated once more with an arbitrarily chosen TAI in the range 1 to 15. SS shall verify that the access bursts are sent in the correct PTCCH slots as specified in 3GPP TS 05.02 table 6.

41.2.3.11 One phase packet access / Timing Advance Index not present

41.2.3.11.1 Conformance requirement

If a timing advance index (TAI) field is not included, the continuous update timing advance mechanism shall not be used.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.3.2.

41.2.3.11.2 Test purpose

To verify that the MS does not send any access bursts on PTCCH (i.e. it does not use the continuous update timing advance mechanism) if TAI is not present in the IMMEDIATE ASSIGNMENT message.

41.2.3.11.3 Method of test

Initial conditions

System Simulator:

1 cell, CCCH combined with SDCCH.

Mobile Station:

MS is GPRS attached, the PDP context 2has been established and the MS is in Packet Idle mode.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to transfer data. The SS assigns packet uplink resources in an IMMEDIATE ASSIGNMENT message not including a Timing Advance Index. During TBF transfer, the SS shall verify that the MS does not send any access bursts in idle frames.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

MS

The MS is triggered to transfer 440 octets of data.

2

MS -> SS

CHANNEL REQUEST

2A

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

3

SS -> MS

IMMEDIATE ASSIGNMENT

not including Timing Advance Index

4

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Assigning the USF assigned in step 3. Sent on PDTCH, 3 block after the message sent in step 3

5

MS -> SS

RLC data block

6

SS -> MS

PACKET UPLINK ACK/NACK

Including correct TLLI.

7

Wait for 3 blocks.

8

SS<->MS

Completion of macro {Uplink data transfer}

SS allows MS to complete data transfer. During the data transfer, USF is assigned to MS once in 250ms

Verification

The SS verifies that the MS does not transmit in idle frames during data block transfer (steps 4 to 8). Idle frame numbers are 12, 25, 38 and 51 in the 52-multiframe structure.

41.2.4 Packet immediate assignment / Single block packet access

41.2.4.1 Single block packet access / Packet Resource Request

41.2.4.1.1 Conformance requirement

The network shall use the TBF starting time to indicate the first frame number belonging to the single block period granted for packet access. The mobile station may use that block period to send a PACKET RESOURCE REQUEST message to initiate the two phase access defined in 3GPP TS 04.60, or to send a PACKET MEASUREMENT REPORT message, see 3GPP TS 04.60.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.3.3.

41.2.4.1.2 Test purpose

To verify that the MS sends PACKET RESOURCE REQUEST in the assigned block as indicated by the TBF starting time when it is triggered for uplink transfer.

41.2.4.1.3 Method of test

Initial conditions

System Simulator:

1 cell, CCCH combined with SDCCH.

Mobile Station:

MS is GPRS attached, a PDP context has been established and the MS is in Packet Idle mode.

Specific PICS Statements

PIXIT Statements

Test procedure

The MS is triggered to initiate uplink data transfer. The SS assigns packet uplink resources for single block in an IMMEDIATE ASSIGNMENT message including a TBF starting time. The SS verifies that the MS sends a PACKET RESOURCE REQUEST at the first allowed block as indicated by the TBF starting frame.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

0

MS

The MS is triggered to transfer 200 octets of data.

1

MS -> SS

CHANNEL REQUEST

2

SS -> MS

IMMEDIATE ASSIGNMENT

For uplink TBF, single block assignment for an arbitrarily chosen TBF Starting Time in the future.

3

MS -> SS

PACKET RESOURCE REQUEST

SS verifies that first block is on first allowed block starting at frame number given by TBF Starting Time.

4

SS -> MS

PACKET ACCESS REJECT

with default contents.

41.2.4.2 Single block packet access / Packet Measurement Report

41.2.4.2.1 Conformance requirement

1. The network shall use the TBF starting time to indicate the first frame number belonging to the single block period granted for packet access. The mobile station may use that block period to send a PACKET RESOURCE REQUEST message to initiate the two phase access defined in 3GPP TS 04.60, or to send a PACKET MEASUREMENT REPORT message, see 3GPP TS 04.60.

2. In packet idle mode, the reporting period is NC_REPORTING_PERIOD_I rounded off to the nearest smaller integer multiple of DRX period if NC_REPORTING PERIOD_I is greater than DRX period, else, the reporting period is DRX period.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.3.3.

3GPP TS 45.008 (ex 05.08) subclause 10.1.4.1.

41.2.4.2.2 Test purpose

To verify that the MS sends PACKET MEASUREMENT REPORT in the assigned uplink block when performing a measurement report procedure.

Further on, this tests verifies that the MS correctly considers reporting parameter NC_REPORTING_PERIOD_I.

41.2.4.2.3 Method of test

Initial conditions

System Simulator:

1 cell, CCCH combined with SDCCH.

Mobile Station:

MS is GPRS attached, in Ready state and in Packet Idle mode.

Specific PICS Statements

PIXIT Statements

Foreseen final state of the MS

Test procedure

The SS requests the MS via a PACKET MEASUREMENT ORDER to periodically send measurement reports. When the MS attempts a measurement report procedure, the SS assigns a single block for uplink TBF with an arbitrarily chosen TBF starting time (not yet elapsed). The SS verifies that the MS sends PACKET MEASUREMENT REPORT in the assigned block.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

SS -> MS

IMMEDIATE ASSIGNMENT

for single block downlink assignment on PCH corresponding to MS.

2

SS -> MS

PACKET MEASUREMENT ORDER

Including parameters:

NETWORK_CONTROL_ORDER = ’01’

NC_REPORTING_PERIOD_I = ‘011’ (3.84 s.)

3

MS -> SS

CHANNEL REQUEST

with establishment cause ‘single block access’.

4

SS -> MS

IMMEDIATE ASSIGNMENT

for uplink TBF, single block assignment with an arbitrarily chosen TBF starting time in the future in the range 0.5 to 2 seconds.

5

MS -> SS

PACKET MEASUREMENT REPORT

Shall be sent in the assigned block.

6

MS -> SS

CHANNEL REQUEST

SS verifies that the time interval between steps 3 and 6 corresponds to the time +/- 10% which is calculated from the NC_REPORTING_PERIOD_I rounded off to the nearest smaller integer multiple of DRX period if NC_REPORTING PERIOD_I is greater than DRX period, else, the reporting period is DRX period. (3GPP TS 04.08 § 10.1.4.1)

7

SS -> MS

IMMEDIATE ASSIGNMENT

for uplink TBF, single block assignment with an arbitrarily chosen TBF starting time in the future.

8

MS -> SS

PACKET MEASUREMENT REPORT

Shall be sent in the assigned block.

41.2.5 Packet immediate assignment / Packet access rejection

41.2.5.1 Packet access rejection / wait indication

41.2.5.1.1 Conformance requirement

On receipt of an IMMEDIATE ASSIGNMENT REJECT message corresponding to one of its 3 last CHANNEL REQUEST messages, the mobile station stops sending CHANNEL REQUEST messages, starts timer T3142 with the indicated value, ("wait indication" information element), starts T3146 if it has not already been started, and listens to the downlink CCCH until T3146 expires. During this time, additional IMMEDIATE ASSIGNMENT REJECT messages are ignored, but any immediate assignment corresponding to any other of its 3 last CHANNEL REQUEST messages make the mobile station follow the assignment procedure. If no such immediate assignment is received, the mobile station returns to packet idle mode.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.3.4.

41.2.5.1.2 Test purpose

To verify that the MS stops sending CHANNEL REQUEST messages when receiving an IMMEDIATE ASSIGNMENT REJECT containing a Request Reference IE corresponding to one of its last 3 CHANNEL REQUEST messages.

Further on, the SS verifies that the MS makes a new attempt for uplink transfer only after T3142 seconds ("wait indication" timer) after last IMMEDIATE ASSIGNMENT REJECT elapse.

41.2.5.1.3 Method of test

Initial conditions

System Simulator:

1 cell, CCCH combined with SDCCH, Parameter MAX_RETRANS is set to 7 retransmissions.

Mobile Station: MS is switched off.

Specific PICS Statements

PIXIT Statements

Foreseen final state of the MS

Test procedure

The MS is triggered to initiate the GPRS attach procedure. After reception of 3 CHANNEL REQUEST messages, the SS sends an IMMEDIATE ASSIGNMENT REJECT with correct Request Reference and including a waiting indication (T3142). The SS verifies that the MS stops sending CHANNEL REQUEST messages and does not attempt a new packet access until T3142 seconds elapse.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

0

MS

MS is triggered to initiate GPRS attach procedure

1

MS -> SS

CHANNEL REQUEST

2

MS -> SS

CHANNEL REQUEST

3

MS -> SS

CHANNEL REQUEST

4

SS -> MS

IMMEDIATE ASSIGNMENT REJECT

including Request Reference corresponding to the CHANNEL REQUEST in step 1, and waiting time indication with value T3142=50s.

5

SS

SS verifies that MS does not send any further access bursts (see note below).

6

MS -> SS

CHANNEL REQUEST

SS verifies that the access burst does not arrive before T3142 – 0.1 * T3142 (=45s) after last IMMEDIATE ASSIGNMENT REJECT message.

7

SS -> MS

IMMEDIATE ASSIGNMENT

for uplink TBF, one phase access

8

MS<->SS

Completion of macro {GPRS attach procedure}

SS allows MS to complete GPRS attach.

The test is repeated with an arbitrarily chosen value of T3142 in the range 2 to 60 s.

NOTE: The number of frames between successive access bursts considering the default Sys Info parameters used in the test is larger than 58 frames (see 3GPP TS 04.08 / 3GPP TS 44.018, table 3.1). This value is large enough to allow the MS to respond to the IMMEDIATE ASSIGNMENT REJECT message by stopping sending the next access bursts.

41.2.5.2 Packet access rejection / assignment before T3142 expires

41.2.5.2.1 Conformance requirement

On receipt of an IMMEDIATE ASSIGNMENT REJECT message corresponding to one of its 3 last CHANNEL REQUEST messages, the mobile station stops sending CHANNEL REQUEST messages, starts timer T3142 with the indicated value, ("wait indication" information element), starts T3146 if it has not already been started, and listens to the downlink CCCH until T3146 expires. During this time, additional IMMEDIATE ASSIGNMENT REJECT messages are ignored, but any immediate assignment corresponding to any other of its 3 last CHANNEL REQUEST messages make the mobile station follow the assignment procedure. If no such immediate assignment is received, the mobile station returns to packet idle mode.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.2.1.3.4.

41.2.5.2.2 Test purpose

To verify that the MS stops sending CHANNEL REQUEST messages when receiving an IMMEDIATE ASSIGNMENT REJECT and, if an IMMEDIATE ASSIGNMENT containing a correct Request Reference arrives before T = min {T3142, T3146} seconds elapse, then the MS shall accept this assignment (see below for a note on T3146).

41.2.5.2.3 Method of test

Initial conditions

System Simulator: Default settings except:

Parameter MAX_RETRANS is set to 7 retransmissions.

Parameter TX_INTEGER is set to 32.

CCCH combined with SDCCH.

Mobile Station:

MS is switched off.

Specific PICS Statements

PIXIT Statements

Foreseen final state of the MS

Test procedure

The MS is triggered to initiate GPRS attach. After reception of 3 CHANNEL REQUEST messages, the SS sends an IMMEDIATE ASSIGNMENT REJECT with correct Request Reference and including a waiting indication (T3142). The SS verifies that the MS stops sending CHANNEL REQUEST messages.

Before T = min {T3142, T3146} seconds elapse, the SS sends an IMMEDIATE ASSIGNMENT with correct Request Reference. The MS shall switch to the assigned PDCH and transfer the data.

NOTE: T3146 is started when sending the last CHANNEL REQUEST or when receiving the IMMEDIATE ASSIGNMENT REJECT. At its expiry, the packet access is aborted.

The value of T3146 is given by T+2*S (3GPP TS 04.08 / 3GPP TS 24.008, subclause 11.1.1), where T is TX_INTEGER and S is given in 3GPP TS 04.08 / 3GPP TS 44.018, table 3.1. The value of T3146 is 2,15 s. for the current settings.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

0

MS

MS is triggered to initiate GPRS attach.

1

MS -> SS

CHANNEL REQUEST

2

MS -> SS

CHANNEL REQUEST

3

MS -> SS

CHANNEL REQUEST

4

SS -> MS

IMMEDIATE ASSIGNMENT REJECT

including Request Reference corresponding to the CHANNEL REQUEST in step 2, and waiting time indication with value T3142 = 2 s.

5

The SS verifies that the MS stops sending CHANNEL REQUEST messages.

6

SS -> MS

IMMEDIATE ASSIGNMENT

sent after 1.5s. (of the last IMMEDIATE ASSIGNMENT REJECT) and including Request Reference corresponding to step 1.

7

SS<->MS

Completion of macro {GPRS attach procedure}

SS allows MS to complete GPRS attach.

41.2.6 Packet downlink assignment procedure using CCCH

41.2.6.1 Initiation of packet downlink assignment procedure / MS listens to correct CCCH block

41.2.6.1.1 Conformance requirement

The network initiates the packet downlink assignment procedure by sending an IMMEDIATE ASSIGNMENT message in unacknowledged mode on the CCCH timeslot corresponding to CCCH group the mobile station belongs to.

On receipt of an IMMEDIATE ASSIGNMENT message [the MS] stops monitoring downlink CCCH and switches to the assigned PDCH and starts listening for downlink RLC/MAC blocks identified by the assigned TFI; it starts timer T3190.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.3.1.2.

41.2.6.1.2 Test purpose

To verify that the MS responds to an IMMEDIATE ASSIGNMENT for downlink TBF sent on PCH blocks corresponding to the MS’s paging group.

41.2.6.1.3 Method of test

Initial conditions

System Simulator: Default settings except:

Parameters CCCH_CONF, BS_AG_BLKS_RES, and BS_PA_MFRMS are arbitrarily chosen.

Mobile Station:

MS is GPRS attached, DRX have been negotiated, MS is in Ready state.

PDP context 2 has been established and the MS is in Packet Idle mode.

Specific PICS Statements

PIXIT Statements

Test procedure

The SS sends an IMMEDIATE ASSIGNMENT for downlink transfer on a PCH block corresponding to its paging group (see 3GPP TS 05.02 subclause 6.5.2) which depends on Sys Info parameters and the MS’s IMSI. The MS shall switch to the assigned PDCH and exercise downlink transfer.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

SS -> MS

IMMEDIATE ASSIGNMENT

sent on a PCH block corresponding to the MS’s paging group, including a packet downlink assignment with correct TLLI.

2

MS<->SS

Completion of macro {Downlink data transfer}

SS completes downlink transfer of 200 octets of data.

41.2.6.2 Initiation of packet downlink assignment procedure / timer T3190

41.2.6.2.1 Conformance requirement

On receipt of an IMMEDIATE ASSIGNMENT message [the MS] stops monitoring downlink CCCH and switches to the assigned PDCH and starts listening for downlink RLC/MAC blocks identified by the assigned TFI; it then starts timer T3190.

If the mobile station does not receive a RLC/MAC block on the assigned PDCHs before timer T3190 expires, then a TBF establishment failure has occurred.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.3.1.2.

41.2.6.2.2 Test purpose

To verify that the MS returns to packet idle updated if RLC/MAC blocks are sent after T3190 s, and that the MS correctly receives RLC/MAC blocks if they are sent before T3190 s.

41.2.6.2.3 Method of test

Initial conditions

System Simulator:

1 cell, CCCH combined with SDCCH.

Mobile Station:

MS is GPRS attached, a PDP context has been established and the MS is in Packet Idle mode.

Specific PICS Statements

PIXIT Statements

Test procedure

The SS assigns a PDCH for downlink transfer but does not send any RLC/MAC blocks until T3190 s have elapsed. The MS shall return to packed idle updated and ignore the RLC/MAC blocks.

To verify that the MS returned to packet idle updated, the SS again assigns a PDCH and sends RLC/MAC blocks before T3190 s elapse. The SS shall successfully transfer all RLC data blocks.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

SS -> MS

IMMEDIATE ASSIGNMENT

for downlink TBF on a PCH block corresponding to the MS, including a packet downlink assignment.

2

SS

SS waits T3190 + 10% (=5.5s) after the last IMMEDIATE ASSIGNMENT.

3

SS -> MS

RLC data blocks

SS sends data

4

SS

SS verifies for 10s. that the MS does not respond.

5

SS -> MS

IMMEDIATE ASSIGNMENT

SS assigns again a PDCH.

6

SS

SS waits T3190 – 10% (=4.5s) after the last IMMEDIATE ASSIGNMENT

7

SS -> MS

RLC data blocks

SS starts sending 200 octets of data.

8

MS -> SS

PACKET DOWNLINK ACK/NACK

indicating correct reception of data blocks.

9

MS<->SS

Completion of macro {Downlink data transfer}

SS completes downlink transfer.

41.2.6.3 Initiation of packet downlink assignment procedure / TBF starting time

41.2.6.3.1 Conformance requirement

The IMMEDIATE ASSIGNMENT message may indicate a TBF starting time. If the mobile station receives the message before the TBF starting time has expired, it shall wait until the frame number indicated by the TBF starting time, start timer T3190 and switch to the assigned PDCH. If the mobile station receives the message after the TBF starting time has expired, it shall ignore the indicated TBF starting time, immediately start timer T3190 and switch to the assigned PDCH.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.3.1.2.

41.2.6.3.2 Test purpose

To verify that the MS correctly considers the TBF starting time during downlink assignment.

41.2.6.3.3 Method of test

Initial conditions

System Simulator:

1 cell, CCCH combined with SDCCH.

Mobile Station:

MS is GPRS attached, a PDP context has been established and the MS is in Packet Idle mode.

Specific PICS Statements

PIXIT Statements

Test procedure

The SS assigns a PDCH via an IMMEDIATE ASSIGNMENT including a TBF starting time. The SS does not send RLC data blocks after TBF starting time + T3190 elapses. The MS shall return to packed idle updated and ignore the RLC data blocks.

The SS assigns again a PDCH, and this time the SS sends RLC data blocks before TBF starting time + T3190 expires. The MS shall successfully receive the RLC data blocks.

Finally, the SS assigns the third time a PDCH, but including a TBF starting time which expired. The SS immediately sends RLC data blocks which shall be acknowledged by the MS.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

SS -> MS

IMMEDIATE ASSIGNMENT

including a packet downlink assignment with a TBF Starting Time corresponding to 10s after the current frame number.

2

SS

SS waits 1.1 * (TBF Starting Time +T3190) (=16.5 s) after the last IMMEDIATE ASSIGNMENT.

3

SS -> MS

RLC data block

including Polling bit set and valid RRBP field.

4

SS

SS verifies for that the MS does not respond in the assigned block in step 3.

5

SS -> MS

IMMEDIATE ASSIGNMENT

SS assigns again a PDCH with TBF Starting Time corresponding to 10s after the current frame number.

6

SS

SS waits 0.9 * (TBF Starting Time +T3190) (= 13.5 s) after the last IMMEDIATE ASSIGNMENT.

7

SS -> MS

RLC data block

including Polling bit set and valid RRBP field.

8

MS -> SS

PACKET DOWNLINK ACK/NACK

sent in the assigned block at step 7 indicating correct reception of downlink RLC block.

9

MS<->SS

Completion of macro {Downlink data transfer}

SS completes data transfer.

10

SS -> MS

IMMEDIATE ASSIGNMENT

SS assigns again a PDCH with TBF Starting Time which already elapsed.

11

SS -> MS

RLC data block

sent in the third block after the block containing the message in step 10 (see note below), including Polling bit set and valid RRBP field.

12

MS -> SS

PACKET DOWNLINK ACK/NACK

indicating correct reception of RLC block.

13

MS<->SS

Completion of macro {Downlink data transfer}

SS completes data transfer.

NOTE: The requirements to uplink and downlink assignment reaction times are stated in 3GPP TS 05.10 subclause 6.11: An MS shall be ready to transmit and receive using a new assignment no later than the next occurrence of block B((x+3) mod 12) where block B(x) is the last radio block containing the uplink assignment.

41.2.6.4 Initiation of packet downlink assignment procedure / incorrect TFI

41.2.6.4.1 Conformance requirement

On receipt of an IMMEDIATE ASSIGNMENT message [the MS] stops monitoring downlink CCCH and switches to the assigned PDCH and starts listening for downlink RLC/MAC blocks identified by the assigned Temporary Flow Identifier (TFI).

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.3.1.2.

41.2.6.4.2 Test purpose

To verify that the MS correctly considers the TFI in the RLC/MAC blocks.

41.2.6.4.3 Method of test

Initial conditions

System Simulator:

1 cell, CCCH combined with SDCCH.

Mobile Station:

MS is GPRS attached, a PDP context has been established and the MS is in Packet Idle mode.

Specific PICS Statements

PIXIT Statements

Test procedure

The SS assigns a PDCH and starts transmitting RLC/MAC blocks with incorrect TFI. The MS shall ignore these RLC/MAC blocks and, after T3190 expires, return to packet idle mode.

To prove that the MS returns to idle mode, the SS assigns again a PDCH, and this time the SS sends RLC/MAC blocks with correct TFI. The MS shall successfully receive the data packets.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

SS -> MS

IMMEDIATE ASSIGNMENT

for downlink TBF

2

SS -> MS

RLC data block

SS sends RLC blocks with incorrect TFI (i.e. not corresponding to the last IMMEDIATE ASSIGNMENT), including Polling bit set and valid RRBP field.

3

SS

SS verifies that the MS does not respond in the assigned block.

4

SS

SS waits value of T3190 + 10% (=5.5s).

5

SS -> MS

IMMEDIATE ASSIGNMENT

for downlink TBF

6

SS -> MS

RLC data block

with correct TFI, including Polling bit set and valid RRBP field.

7

MS -> SS

PACKET DOWNLINK ACK/NACK

indicating correct reception of RLC block.

8

MS<->SS

Completion of macro {Downlink data transfer}

SS completes downlink transfer.

41.2.7 Single block packet downlink assignment

41.2.7.1 Single block packet downlink assignment / TBF Starting Time

41.2.7.1.1 Conformance requirement

The sending of an RLC/MAC control message to a mobile station in packet idle mode may be initiated by the RR entity on network side using the packet downlink assignment procedure. The procedure is used to assign a single downlink block on a PDCH for the transfer of the RLC/MAC control message.

The packet downlink construction in the IMMEDIATE ASSIGNMENT message shall contain only:

– the TLLI; and

– the TBF starting time.

If the mobile station receives the IMMEDIATE ASSIGNMENT message before the TBF starting time has expired, it shall wait until the frame number indicated by the TBF starting time. The network shall use the TBF starting time to indicate the first frame number belonging to the single block period assigned to the mobile station. The mobile station shall switch to the assigned PDCH and attempt to decode an RLC/MAC control message in the assigned downlink block.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.3.2.

41.2.7.1.2 Test purpose

To verify that the MS correctly decodes the RLC control block sent by the network on the assigned downlink block given by TBF starting time in the IMMEDIATE ASSIGNMENT message.

41.2.7.1.3 Method of test

Initial conditions

System Simulator:

1 cell, CCCH combined with SDCCH. The parameter CONTROL_ACK_TYPE in SI13 indicates four access bursts.

Mobile Station:

MS is GPRS attached, in Ready state and in Packet Idle mode.

Specific PICS Statements

PIXIT Statements

Test procedure

The SS assigns a single block for downlink via an IMMEDIATE ASSIGNMENT message on CCCH including a TBF starting time . The SS sends a PACKET MEASUREMENT ORDER message addressing the MS with Polling Bit set and a valid RRBP field.

The MS shall respond with a PACKET CONTROL ACKNOWLEDGMENT message on the assigned TBF block. This verifies that the MS correctly received the RLC control block sent in the assigned single block TBF.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

SS -> MS

IMMEDIATE ASSIGNMENT

for single block downlink assignment,

including a TBF starting time arbitrarily chosen in the range 0.5 to 50 s. after the current frame number.

2

SS -> MS

PACKET MEASUREMENT ORDER

sent on the block indicated by TBF starting time in step 1, including Polling bit set and valid RRBP field and addressing the MS.

3

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

sent on the block indicated by the RRBP field in step 2. 4 access bursts, received on PACCH

41.2.7.2 Single block packet downlink assignment / MS returns to packet idle mode

41.2.7.2.1 Conformance requirement

1. Unless otherwise indicated by the RLC/MAC control message, the mobile station remains in packet idle mode. If the mobile station remains in packet idle mode, it shall continue to monitor downlink CCCH once the block period indicated by the TBF starting time has passed.

2. In packet idle mode, the reporting period is NC_REPORTING_PERIOD_I rounded off to the nearest smaller integer multiple of DRX period if NC_REPORTING PERIOD_I is greater than DRX period, else, the reporting period is DRX period.

Reference

3GPP TS 04.08 / 3GPP TS 44.018 subclause 3.5.3.2.

3GPP TS 45.008 (ex 05.08) subclause 10.1.4.1.

41.2.7.2.2 Test purpose

To verify that the MS remains in packet idle mode and monitors downlink CCCH once the block period indicated by the TBF starting time has passed.

41.2.7.2.3 Method of test

Initial conditions

System Simulator: Default settings except:

NETWORK_CONTROL_ORDER in SI 13 Rest Octets set to ’00’ (no measurement reporting).

CCCH combined with SDCCH.

Mobile Station:

MS is GPRS attached in Packet Idle mode.

Specific PICS Statements

PIXIT Statements

Test procedure

The SS assigns a single block for downlink via an IMMEDIATE ASSIGNMENT message on CCCH including a TBF starting time . The SS sends a PACKET MEASUREMENT ORDER message requesting the MS to periodically send measurement reports.

The SS shall wait until the MS attempts two periodic measurement report procedures, in order to make sure that the MS correctly decoded the PACKET MEASUREMENT ORDER on the assigned single block for downlink.

Maximum duration of the test

Expected sequence

Step

Direction

Message

Comments

1

SS -> MS

IMMEDIATE ASSIGNMENT

for single block downlink assignment,

including a TBF starting time arbitrarily chosen.

2

SS -> MS

PACKET MEASUREMENT ORDER

on the assigned single block.

NETWORK_CONTROL_ORDER = ’01’

NC_REPORTING_PERIOD_I = ‘100’ (7,68 s.)

3

MS -> SS

CHANNEL REQUEST

4

SS -> MS

IMMEDIATE ASSIGNMENT

for uplink TBF, single block assignment

5

MS -> SS

PACKET MEASUREMENT REPORT

6

MS -> SS

CHANNEL REQUEST

The SS verifies reporting period: the time interval between CHANNEL REQUESTS messages in steps 3 and 6 corresponds to the time +/- 10% which is calculated from the NC_REPORTING_PERIOD_I rounded off to the nearest smaller integer multiple of DRX period if NC_REPORTING PERIOD_I is greater than DRX period, else, the reporting period is DRX period. (3GPP TS 04.08 § 10.1.4.1)

7

SS -> MS

IMMEDIATE ASSIGNMENT

for uplink TBF, single block assignment

8

MS -> SS

PACKET MEASUREMENT REPORT

41.2.8 Macros and default message contents

41.2.8.1 Macros

In order to simplify the process of writing and coding test cases, macros are referenced in the expected signalling tables. These macros provide all additional signalling needed to complete the particular test but are not relevant to its purpose.

41.2.8.1.1 GPRS attach procedure

The following table describes a signalling sequence performing the GPRS attach procedure. Note that there are different possible sequences implementing the GPRS attach procedure.

The macros {Completion of GPRS attach} in the test cases refer to the table below starting at the step required for the particular sequence.

{GPRS attach procedure}

Step

Direction

Message

Comments

0

MS is triggered to initiate the GPRS attach procedure.

1

MS -> SS

CHANNEL REQUEST

Establishment Cause is ‘one phase packet access’.

2

SS -> MS

IMMEDIATE ASSIGNMENT

For uplink TBF, single phase access, dynamic allocation.

3

MS -> SS

RLC data blocks

Transporting:

ATTACH REQUEST

4

SS -> MS

PACKET UPLINK ACK/NACK

Indicating correct reception of uplink blocks, including RRBP field set.

5

MS -> SS

PACKET CONTROL ACKNOWLEDGMENT

Sent on PACCH

6

SS -> MS

IMMEDIATE ASSIGNMENT

For downlink TBF, sent 1 s. after step 5 on AGCH.

7

SS -> MS

RLC data blocks

Transporting:

ATTACH ACCEPT.

Last block containing a valid RRBP field and FBI set.

8A

MS -> SS

PACKET DOWNLINK ACK/NACK

Including Channel Request Description.

9A

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on PACH.

10A

MS -> SS

RLC data blocks

Transporting:

ATTACH COMPLETE

11A

SS -> MS

PACKET UPLINK ACK/NACK

Including valid RRBP field

12A

MS -> SS

PACKET CONTROL ACKNOWLEDGMENT

8B

MS -> SS

PACKET DOWNLINK ACK/NACK

Not including Channel Request Description.

9B

MS->SS

CHANNEL REQUEST

10B

SS -> MS

IMMEDIATE ASSIGNMENT

For uplink TBF, single phase access, dynamic allocation.

11B

MS -> SS

RLC data blocks

Transporting:

ATTACH COMPLETE

12B

SS -> MS

PACKET UPLINK ACK/NACK

Indicating correct reception of uplink blocks, including RRBP field set.

13B

MS -> SS

PACKET CONTROL ACKNOWLEDGMENT

41.2.8.1.2 Uplink data transfer

The following table describes a sequence performing uplink data transfer in acknowledged mode.

{Uplink data transfer, acknowledged mode}

Step

Direction

Message

Comments

0

A PDP context (in acknowledged RLC mode) has been established. The MS is triggered to send data.

1

MS -> SS

CHANNEL REQUEST

2

SS -> MS

IMMEDIATE ASSIGNMENT

for uplink TBF, single block access.

3

MS -> SS

PACKET RESOURCE REQUEST

4

SS -> MS

PACKET UPLINK ASSIGNMENT

for dynamic allocation

5

Steps 6 to 8 are executed 0 to n times as needed.

6

MS -> SS

RLC data block

7

Step 6 is repeated at most 14 times (resulting in at most 15 uplink data blocks)

8

SS -> MS

PACKET UPLINK ACK/NACK

indicating correct reception of uplink data blocks

9

Countdown procedure: Step 10 is repeated as needed.

10

MS -> SS

RLC data block

The MS shall correctly set the CV value in the RLC header, the last one being 0.

11

SS -> MS

PACKET UPLINK ACK/NACK

indicating correct reception of uplink blocks, and valid RRBP field and Final Ack Indicator set.

12

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

41.2.8.1.3 Downlink data transfer

The following table describes a sequence performing downlink data transfer in acknowledged mode.

{Downlink data transfer, acknowledged mode}

Step

Direction

Message

Comments

0

A PDP context (in acknowledged RLC mode) has been established.

1

SS -> MS

IMMEDIATE ASSIGNMENT

for downlink TBF, sent on CCCH on the correct CCCH block the MS belongs to.

2

Steps 3 to 6 are executed 0 to n times as needed.

3

SS -> MS

RLC data block

4

Step 3 is repeated at most 14 times

5

SS -> MS

RLC data block

with polling bit set.

6

MS -> SS

PACKET DOWNLINK ACK/NACK

indicating correct reception of downlink data blocks.

7

SS -> MS

RLC data block

8

Step 7 is repeated as needed.

9

SS -> MS

RLC data block

Last data block with FBI bit set and a valid RRBP field.

10

MS -> SS

PACKET DOWNLINK ACK/NACK

indicating correct reception of downlink data blocks.

41.2.8.2 Default message contents

IMMEDIATE ASSIGNMENT for downlink TBF

Protocol Discriminator

RR Management

Skip Indicator

0000

Message Type

00111111

Page Mode

– Page Mode

Normal Paging

Dedicated mode or TBF

– TMA

0 (not a two-message assignment)

– Downlink

0 (‘no meaning’)

– T/D

1 (assign a Temporary Block Flow)

Packet Channel Description

– Channel Type

PDCH

– TN

slot 4

– TSC

3

0

00 (Binary)

– ARFCN

For GSM 700, T-GSM 810: 470

For GSM 850: 160

For GSM 900: 30

For DCS 1800: 650

For PCS 1900: 650

Request Reference

Pertaining to last Channel Request sent by the MS.

Timing Advance

– Timing advance value

30 bit periods.

Mobile Allocation

– Length

0

Starting Time

Not present.

IA rest octets

HH01 (Packet Downlink Assignment)

– Packet Downlink Assignment

– TLLI

Corresponding to the value allocated to the MS.

1

– TFI_ASSIGNMENT

00001 (binary)

– RLC_MODE

1 (RLC acknowledged mode)

– ALPHA

0.5

– GAMMA

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

For GSM 850: +8 dBm

For GSM 900: +8 dBm

For DCS 1 800: +6 dBm

For PCS 1 900: +6 dBm

– POLLING

0

– TA_VALID

1 (valid)

– REL_OR_ABS_FN

1

0 (TIMING_ADVANCE_INDEX not present)

1 (TBF starting time is present)

– TBF_STARTING_TIME

arbitrarily chosen in the future

– spare padding

Spare Padding

IMMEDIATE ASSIGNMENT for downlink single block assignment

Protocol Discriminator

RR Management

Skip Indicator

0000

Message Type

00111111

Page Mode

– Page Mode

Normal Paging

Dedicated mode or TBF

– TMA

0 (not a two-message assignment)

– Downlink

0 (‘no meaning’)

– T/D

1 (assign a Temporary Block Flow)

Packet Channel Description

– Channel Type

PDCH

– TN

slot 4

– TSC

3

0

00 (Binary)

– ARFCN

For GSM 700, T-GSM 810: 470

For GSM 850: 160

For GSM 900: 30

For DCS 1800: 650

For PCS 1900: 650

Request Reference

Pertaining to last Channel Request sent by the MS.

Timing Advance

– Timing advance value

30 bit periods.

Mobile Allocation

– Length

0

Starting Time

Not present.

IA rest octets

HH01 (Packet Downlink Assignment)

– Packet Downlink Assignment

– TLLI

Corresponding to the value allocated to the MS.

0 (parameters TFI_ASSIGNMENT, RLC_MODE, ALPHA, GAMMA, POLLING, TA_VALID and REL_OR_ABS_FN not present)

1 (TBF starting time is present)

– TBF_STARTING_TIME

arbitrarily chosen in the future

– spare padding

Spare Padding

IMMEDIATE ASSIGNMENT for uplink TBF, one phase access, dynamic allocation

Protocol Discriminator

RR Management

Skip Indicator

0000

Message Type

00111111

Page Mode

– Page Mode

Normal Paging

Dedicated mode or TBF

– TMA

0 (‘no meaning’)

– Downlink

0 (‘no meaning’)

– T/D

1 (assign a Temporary Block Flow)

Packet Channel Description

– Channel Type

PDCH

– TN

slot 4

– TSC

3

0

00 (Binary)

– ARFCN

For GSM 700, T-GSM 810: 460

For GSM 850: 150

For GSM 900: 30

For DCS 1 800: 650

For PCS 1 900: 650

Request Reference

Pertaining to last Channel Request sent by the MS.

Timing Advance

– Timing advance value

30 bit periods.

Mobile Allocation

– Length

0

Starting Time

Not present.

IA rest octets

HH00 (Packet Uplink Assignment)

– Packet Uplink Assignment

1

– TFI_ASSIGNMENT

00001

– POLLING

0

0 (Dynamic Allocation)

– USF

001

– USF_GRANULARITY

0 (MS shall transmit one RLC/MAC block)

– CHANNEL_CODING_CMD

01 (CS-2)

– TLLI_BLOCK_CH_CODING

00 (CS-1)

1 (ALPHA is present)

– ALPHA

0.5

– GAMMA

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

For GSM 850: +8 dBm

For GSM 900: +8 dBm

For DCS 1 800: +6 dBm

For PCS 1 900: +6 dBm

0 (TIMING_ADVANCE_INDEX not present)

1 (TBF_STARTING_TIME is present)

– TBF_STARTING_TIME

arbitrarily chosen in the future

– spare padding

Spare Padding

IMMEDIATE ASSIGNMENT for uplink TBF, single block access

Protocol Discriminator

RR Management

Skip Indicator

0000

Message Type

00111111

Page Mode

– Page Mode

Normal Paging

Dedicated mode or TBF

– TMA

0 ‘no meaning’

– Downlink

0 ‘no meaning’

– T/D

1 assign a Temporary Block Flow

Packet Channel Description

– Channel Type

PDCH

– TN

slot 4

– TSC

3

0

00 (Binary)

– ARFCN

For GSM 700, T-GSM 810: 460

For GSM 850: 150

For GSM 900: 30

For DCS 1 800: 650

For PCS 1 900: 650

Request Reference

Pertaining to last Channel Request sent by the MS.

Timing Advance

– Timing advance value

30 bit periods.

Mobile Allocation

– Length

0

Starting Time

Not present.

IA rest octets

HH00 (Packet Uplink Assignment)

– Packet Uplink Assignment

1

– TFI_ASSIGNMENT

00001

– POLLING

0

0 (Dynamic Allocation)

– USF

001

– USF_GRANULARITY

0 (MS shall transmit one RLC/MAC block)

– 0

No PR_MODE

– CHANNEL_CODING_CMD

01 (CS-2)

– TLLI_BLOCK_CH_CODING

00 (CS-1)

1 (ALPHA is present)

– ALPHA

0.5

– GAMMA

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

For GSM 850: +8 dBm

For GSM 900: +8 dBm

For DCS 1 800: +6 dBm

For PCS 1 900: +6 dBm

0 (TIMING_ADVANCE_INDEX not present)

1 (TBF_STARTING_TIME is present)

– TBF_STARTING_TIME

arbitrarily chosen in the future

– spare padding

Spare Padding

PAGING REQUEST TYPE 1

Protocol Discriminator

RR Management.

Skip Indicator

0000

Message Type

00100001

Page Mode

– Page Mode

Normal Paging.

Channels needed

– first channel

00

– second channel

00

Mobile Identity 1

– odd/even indication

Even.

– Type of Identity

P-TMSI.

– Identity Digits

P-TMSI previously allocated to MS.

Mobile Identity 2

Not present.

P1 rest octets

L (no Notification List Number(PCH))

L (no priority specified for mobile Id 1)

L (no priority specified for mobile Id 2)

– Packet Page Indication 1

H

– Packet Page Indication 2

L (Not present)

L (no Group call Information)

L (no Notification List Number status)

– spare padding

Spare Padding

PACKET UPLINK ASSIGNMENT

MESSAGE_TYPE

001110

PAGE_MODE

Normal Paging

Referenced Address

1 (not Global TFI)

1 (not TLLI)

1 (not TQI)

1 (Packet Request Reference)

– Packet Request Reference

information field sent in PACKET CHANNEL REQUEST and frame number in which PACKET CHANNEL REQUEST was received

CHANNEL_CODING_COMMAND

CS-2 coding

TLLI_BLOCK_CHANNEL_CODING

CS-1 coding

{L|H<UPLINK_TFI_ASSIGNMENT>}

H (assign an uplink TFI)

– UPLINK_TFI_ASSIGNMENT

0000110 (uplink TBF identifier)

Packet Timing Advance

1 (timing advance value)

– TIMING_ADVANCE_VALUE

30 bit periods

0 (no timing advance index)

{L|H<Frequency Parameters>}

H (Frequency Parameters present)

– Frequency Parameters

– TSC

5

00 (no hopping)

– ARFCN

For GSM 700, T-GSM 810: 460

For GSM 850: 150

For GSM 900: 30

For DCS 1 800: 650

For PCS 1 900: 650

{0|1<List of Reference Frequency lists>}

0 (no reference frequencies)

{0|1<Mobile Allocation list>}

0 (no MA)

LL (Dynamic Allocation)

Dynamic Allocation

H (Contention Resolution TLLI is present)

– CONTENTION_RESOLUTION_TLLI

As allocated to the MS

H (power control parameters)

– ALPHA

0.5

– GAMMA_TN0

0 (not present)

– GAMMA_TN1

0 (not present)

– GAMMA_TN2

1

– GAMMA_TN2

8 dBm (GSM 700), 8 dBm (T-GSM 810), 8 dBm (GSM 850), 8 dBm (GSM 900), 6 dBm (DCS 1 800), 6 dBm (PCS 1 900)

– GAMMA_TN3

0 (not present)

– GAMMA_TN4

0 (not present)

– GAMMA_TN5

0 (not present)

– GAMMA_TN6

0 (not present)

– GAMMA_TN7

0 (not present)

PACKET DOWNLINK ASSIGNMENT

MESSAGE_TYPE

000100

PAGE_MODE

Normal Paging

Referenced Address

1 (address is TLLI)

– TLLI

as allocated for MS.

MAC_MODE

Dynamic Allocation

RLC_MODE

acknowledged mode

CONTROL_ACK

0

TIMESLOT_ALLOCATION

slot 2

Packet Timing Advance

1 (timing advance value)

– TIMING_ADVANCE_VALUE

30 bit periods

0 (no timing advance index)

{L|H<Frequency Parameters>}

H (Frequency Parameters present)

– Frequency Parameters

– TSC

5

00 (non-hopping channel)

– ARFCN

For GSM 700, T-GSM 810: 470

For GSM 850: 160

For GSM 900: 30

For DCS 1800: 650

For PCS 1900: 650

{L|H<Power Control Parameters>}

H (Power Control Parameters present)

– ALPHA

0.5

– {0|1<GAMMA_TN0>}

0 (no GAMMA_TN0)

– {0|1<GAMMA_TN1>}

0 (no GAMMA_TN1)

– {0|1<GAMMA_TN2>}

0 (GAMMA_TN2 present)

– GAMMA_TN2

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

For GSM 850, +8 dBm

For GSM 900, +8 dBm

For DCS 1800, +6 dBm

For PCS 1900, +6 dBm

– {0|1<GAMMA_TN3>}

0 (no GAMMA_TN3)

– {0|1<GAMMA_TN4>}

0 (no GAMMA_TN4)

– {0|1<GAMMA_TN5>}

0 (no GAMMA_TN5)

– {0|1<GAMMA_TN6>}

0 (no GAMMA_TN6)

– {0|1<GAMMA_TN7>}

0 (no GAMMA_TN7)

{L|H<DOWNLINK_TFI_ASSIGNMENT>}

H (assign downlink TFI)

– DOWNLINK_TFI_ASSIGNMENT

00011(Binary)

{L|H<TBF_STARTING_TIME>}

H (TBF Starting Time present)

– TBF_STARTING_TIME

indicating (current frame + 13 frames)

{L|H<Measurement Mapping>}

L (no measurement mapping)