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