42.4.1 Measurement reports
3GPP51.010-1Mobile Station (MS) conformance specificationPart 1: Conformance specificationTS
42.4.1.1 Network Control measurement reporting / Uplink / Normal case
42.4.1.1.1 Conformance requirement
The behaviour of the mobile station is controlled by the NETWORK_CONTROL_ORDER parameter in a PACKET MEASUREMENT ORDER message. The reporting periods are indicated in the NC_REPORTING_PERIOD_T field of the PACKET MEASUREMENT ORDER message. The mobile station shall apply to the timer T3158 the NC_REPORTING_PERIOD_T when in packet transfer mode.
The procedure for NC measurement report sending shall be initiated by the mobile station at the expiry of the NC measurement report interval timer T3158. At expiry of the timer T3158 the mobile station shall restart the timer T3158, perform the measurements and send the PACKET MEASUREMENT REPORT message containing the ‘NC measurement report struct’ on PACCH.
A mobile station in mode NC1 may receive a new indicated reporting period or change packet mode while timer T3158 is active. If the new indicated reporting period is less than the time to expiry of timer T3158, the mobile station shall immediately restart timer T3158 with the new indicated reporting period. Otherwise, the timer T3158 shall continue to run.
42.4.1.1.2 Test Purpose
To verify that the MS sends the measurement report of the NC measurements according to the indicated reporting periods, when the T3158 expires.
To verify that the MS restarts the timer T3158 when it expires.
Reference
3GPP TS 04.60, subclauses 5.6.1 and 8.3.
42.4.1.1.3 Method of test
Initial conditions
System Simulator:
1 cell, GPRS supported.
Mobile Station:
MS is in Packet Idle mode and GPRS attached.
PDP context 2 established.
Specific PICS Statements
–
PIXIT Statements
–
Foreseen final state of the MS
– MS is in transfer mode.
Test procedure
MS is brought into uplink packet transfer mode. SS sends a PACKET MEASUREMENT ORDER message. MS sends continuously data blocks and PACKET MEASUREMENT REPORT messages according to the indicated reporting period. A PACKET MEASUREMENT ORDER message is sent again with new reporting period. MS sends data blocks and PACKET MEASUREMENT REPORT messages according to the new reporting period.
Maximum duration of the test
–
Expected sequence
Step |
Direction |
Message |
Comments |
1 |
{Uplink dynamic allocation one phase access with contention resolution } or {Uplink dynamic allocation two phase access} |
Macro parameters: USF_GRANULARITY: 1 RLC_DATA_BLOCKS_GRANTED: absent (open-end) CHANNEL_CODING_COMMAND: CS-1 TLLI_BLOCK_CHANNEL_CODING: CS-1 |
|
2 |
SS->MS |
PACKET MEASUREMENT ORDER |
-Sent on PACCH. -Contains NETWORK_CONTROL_ORDER and NC_REPORTING_PERIOD_T See specific message contents |
3 |
SS->MS |
PACKET DOWNLINK DUMMY CONTROL BLOCK |
USF assigned to the MS |
4 |
MS -> SS |
RLC data block |
MS sends data |
5 |
SS -> MS |
PACKET UPLINK ACK/NACK |
Sent on PACCH, USF assigned to MS |
6 |
Repeat steps 4 and 5 until the MS sends a PACKET MEASUREMENT REPORT message in response to step 5. |
||
7 |
MS->SS |
PACKET MEASUREMENT REPORT |
– Sent on PACCH. – Contains the "NC measurement report struct" on PACCH |
8 |
SS->MS |
PACKET DOWNLINK DUMMY CONTROL BLOCK |
USF assigned to the MS |
9 |
MS -> SS |
RLC data block |
MS sends data. |
10 |
SS -> MS |
PACKET UPLINK ACK/NACK |
Sent on PACCH., USF assigned to MS |
11 |
Repeat steps 9 and 10 until the MS sends a PACKET MEASUREMENT REPORT message in response to step 10. |
||
12 |
MS->SS |
PACKET MEASUREMENT REPORT |
– Sent on PACCH. – Contains the "NC measurement report struct" on PACCH. SS verifies that the time interval between steps 7 and 12 corresponds to the indicated reporting period +/- 10%. |
13 |
SS->MS |
PACKET DOWNLINK DUMMY CONTROL BLOCK |
USF assigned to the MS |
14 |
MS -> SS |
RLC data block |
MS sends data. |
15 |
SS -> MS |
PACKET UPLINK ACK/NACK |
Sent on PACCH. |
16 |
SS ->MS |
PACKET MEASUREMENT ORDER |
– Sent on PACCH. -Contains NETWORK_CONTROL_ORDER and NC_REPORTING_PERIOD_T with new reporting period, which is greater than time to expiry of the timer T3158. See specific message contents |
17 |
SS->MS |
PACKET DOWNLINK DUMMY CONTROL BLOCK |
USF assigned to the MS |
18 |
MS -> SS |
RLC data block |
MS sends data. |
19 |
SS -> MS |
PACKET UPLINK ACK/NACK |
Sent on PACCH, USF assigned to MS |
20 |
Repeat steps 18 and 19 until the MS sends a PACKET MEASUREMENT REPORT message in response to step 19. |
||
21 |
MS->SS |
PACKET MEASUREMENT REPORT |
– Sent on PACCH. – Contains the "NC measurement report struct" on PACCH. SS verifies that the time interval between steps 12 and 21 corresponds to the old reporting period +/- 10%. |
22 |
SS->MS |
PACKET DOWNLINK DUMMY CONTROL BLOCK |
USF assigned to the MS |
23 |
MS -> SS |
RLC data blocks |
MS sends data. |
24 |
SS -> MS |
PACKET UPLINK ACK/NACK |
Sent on PACCH, USF assigned to MS |
25 |
Repeat steps 23 and 24 until the MS sends a PACKET MEASUREMENT REPORT message in response to step 24. |
||
26 |
MS->SS |
PACKET MEASUREMENT REPORT |
– Sent on PACCH. – Contains the "NC measurement report struct" on PACCH. SS verifies that the time interval between steps 21 and 26 corresponds to the new reporting period +/- 10%. |
Specific message contents
PACKET MEASUREMENT ORDER in step 2:
NC Measurement parameters |
|
NETWORK_CONTROL_ORDER |
01 (NC1) |
NC_REPORTING_PERIOD_T |
001 (0,96 s) |
PACKET MEASUREMENT ORDER in step 16:
NC Measurement parameters |
|
NETWORK_CONTROL_ORDER |
01 (NC1) |
NC_REPORTING_PERIOD_T |
100 (7,68 s) |
42.4.1.2 Network Control measurement reporting / Idle mode / New cell reselection
42.4.1.2.1 Conformance requirement
The procedure for measurement report sending shall be initiated by the mobile station at expiry of the NC measurement report interval timer T3158. At expiry of the timer T3158 the mobile station shall restart the expired timer T3158, perform the measurements and initiate the packet access.
The procedure for measurement report sending is initiated by the mobile station either on PCCCH (sub-clause 7.3.1) or, if a packet control channel not exists, on CCCH (sub-clause 7.3.2).
If the mobile station initiates the establishment of an RR connection, the timer T3158 shall be stopped and no measurement reports shall be sent. When the RR connection is released and if the mobile station has not changed cell, the measurement reporting procedure shall be restarted.
If a cell change has occurred during the RR connection, the measurements shall be cancelled until new NC orders have been received (see sub-clause 5.6).
42.4.1.2.2 Test Purpose
To verify that if the MS reselects a new cell while timer T3158 is active, and the time to expiry of timer T3158 is greater than the indicated reporting period for the new cell, the MS shall immediately restart timer T3158 with the indicated reporting period for the new cell.
To verify that if the MS reselects a new cell while timer T3158 is active, and the time to expiry of timer T3158 is shorter than the indicated reporting period for the new cell, the timer T3158 shall continue to run.
Reference
3GPP TS 044.060, subclauses 7.3 and 5.6.1.
42.4.1.2.3 Method of test
Initial conditions
System Simulator:
3 cells (cell A, cell B, cell C), activated at power-on, GPRS supported.
READY Timer is Set to 4 minutes.
Mobile Station:
MS is in Packet Idle mode and GPRS attached.
the Ready Timer is running.
Specific PICS Statements
–
PIXIT Statements
–
Foreseen final state of the MS
– MS is in idle mode.
Test procedure
SS sends PACKET MEASUREMENT ORDER message to MS. SS sends PACKET CELL CHANGE ORDER message to MS with new reporting period before the old reporting period has expired. MS initiates a packet access and sends the PACKET MEASUREMENT REPORT to SS. Another measurement report is sent before new PACKET CELL CHANGE ORDER message with new reporting period is sent to MS. Two more measurement reports are sent using correct reporting periods.
Maximum duration of the test
–
Expected sequence
Step |
Direction |
Message |
Comments |
1 |
SS->MS |
IMMEDIATE ASSIGNMENT |
SS establishes a single block down link |
2 |
SS->MS |
PACKET MEASUREMENT ORDER |
-Sent on PACCH. -Contains NETWORK_CONTROL_ORDER and NC_REPORTING_PERIOD_I of cell A See specific message contents |
3 |
MS ->SS |
CHANNEL REQUEST |
‘Single block packet access’ |
4 |
SS -> MS |
IMMEDIATE ASSIGNMENT |
Sent on AGCH. |
5 |
MS ->SS |
PACKET MEASUREMENT REPORT |
Sent on the allocated PDCH. The SS verifies that measurement results for cells B and C are included. |
6 |
SS->MS |
IMMEDIATE ASSIGNMENT |
SS establishes a single block downlink |
7 |
SS->MS |
PACKET CELL CHANGE ORDER |
-Sent on PACCH. – Commands the MS to cell B. -Contains NETWORK_CONTROL_ORDER, NC_REPORTING_PERIOD_T and NC_REPORTING_PERIOD_I of cell B with new reporting period, which is shorter than remaining time of the old reporting period. See specific message contents |
8 |
MS ->SS |
CHANNEL REQUEST |
To the new cell. ‘One phase packet access’ |
Note: The SS should take into account that the MS can start timer 3158 with the new timer values for NC_REPORTING_PERIOD either after step 7 or step 8. |
|||
9 |
SS -> MS |
IMMEDIATE ASSIGNMENT |
Sent on AGCH. |
10 |
SS -> MS |
PACKET DOWNLINK DUMMY CONTROL BLOCK |
Sent on PACCH containing USF assigned to the MS. |
11 |
MS ->SS |
UPLINK RLC DATA BLOCK |
LLC PDU implicitly indicating Cell Update |
12 |
SS -> MS |
PACKET UPLINK ACK/NACK |
Acknowledge the received RLC data block, Final Ack Indicator = ‘1’ , a valid RRBP. Sent on PACCH. |
13 |
MS -> SS |
PACKET CONTROL ACKNOWLEDGEMENT |
Acknowledge the RLC control message. Received on PACCH. |
14 |
MS ->SS |
CHANNEL REQUEST |
To the new cell. ‘Single block packet access ‘ SS verifies that CHANNEL REQUEST arrives at the end of correct reporting period. |
15 |
SS -> MS |
IMMEDIATE ASSIGNMENT |
Sent on AGCH. |
16 |
MS ->SS |
PACKET MEASUREMENT REPORT |
Sent on the allocated PDCH. The SS verifies that measurement results for cells A and C are included. |
17 |
MS ->SS |
CHANNEL REQUEST |
‘Single block packet access ‘ SS verifies that CHANNEL REQUEST arrives at the end of correct reporting period. |
18 |
SS -> MS |
IMMEDIATE ASSIGNMENT |
Sent on AGCH. |
19 |
MS ->SS |
PACKET MEASUREMENT REPORT |
Sent on the allocated PDCH. |
20 |
SS->MS |
IMMEDIATE ASSIGNMENT |
SS establishes a single block down link |
21 |
SS->MS |
PACKET CELL CHANGE ORDER |
-Sent on PACCH. – Commands to MS to cell C. -Contains NETWORK_CONTROL_ORDER, NC_REPORTING_PERIOD_T and NC_REPORTING_PERIOD_I of cell C with new reporting period, which is longer than remaining time of the old reporting period. See specific message contents |
22 |
MS ->SS |
CHANNEL REQUEST |
To the new cell. ‘One phase packet access ‘ |
23 |
SS -> MS |
IMMEDIATE ASSIGNMENT |
Sent on AGCH. |
24 |
SS -> MS |
PACKET DOWNLINK DUMMY CONTROL BLOCK |
Sent on PACCH containing USF assigned to the MS. |
25 |
MS ->SS |
UPLINK RLC DATA BLOCK |
LLC PDU implicitly indicating Cell Update |
26 |
SS -> MS |
PACKET UPLINK ACK/NACK |
Acknowledge the received RLC data block, Final Ack Indicator = ‘1’ , a valid RRBP. Sent on PACCH. |
27 |
MS -> SS |
PACKET CONTROL ACKNOWLEDGEMENT |
Acknowledge the RLC control message. Received on PACCH. |
28 |
MS ->SS |
CHANNEL REQUEST |
‘Single block packet access ‘ CHANNEL REQUEST arrives at the end of correct reporting period. |
29 |
SS -> MS |
IMMEDIATE ASSIGNMENT |
Sent on AGCH. |
30 |
MS ->SS |
PACKET MEASUREMENT REPORT |
Sent on the allocated PDCH. The SS verifies that measurement results for cells A and B are included. |
31 |
MS ->SS |
CHANNEL REQUEST |
‘Single block packet access ‘ SS verifies that CHANNEL REQUEST arrives at the end of correct reporting period. |
32 |
SS -> MS |
IMMEDIATE ASSIGNMENT |
Sent on AGCH. |
33 |
MS ->SS |
PACKET MEASUREMENT REPORT |
Sent on the allocated PDCH. The SS verifies that measurement results for cells A and B are included. |
Specific message contents
PACKET MEASUREMENT ORDER in step 2:
NC Measurement parameters |
|
NETWORK_CONTROL_ORDER |
10 (NC2) |
NC_REPORTING_PERIOD_I |
111 (61.44s) |
NC_FREQUENCY_LIST |
0 (not present) |
PACKET CELL CHANGE ORDER in step 7:
IMMEDIATE_REL |
1 |
ARFCN, BSIC |
as specified for cell B |
NC Measurement parameters |
|
NETWORK_CONTROL_ORDER |
10 (NC2) |
NC_REPORTING_PERIOD_I |
110 (30.72s) |
NC_REPORTING_PERIOD_T |
110 (30.72s) |
NC_FREQUENCY_LIST |
0 (not present) |
PACKET CELL CHANGE ORDER in step 21:
IMMEDIATE_REL |
1 |
ARFCN, BSIC |
as specified for cell C |
NC Measurement parameters |
|
NETWORK_CONTROL_ORDER |
10 (NC2) |
NC_REPORTING_PERIOD_I |
111 (61.44s) |
NC_REPORTING_PERIOD_T |
111 (61.44s) |
NC_FREQUENCY_LIST |
0 (not present) |
42.4.1.3 Network Control measurement reporting / Downlink transfer / Normal case
42.4.1.3.1 Conformance requirement
The procedure for NC measurement report sending shall be initiated by the mobile station at the expiry of the NC measurement report interval timer T3158. At expiry of the timer T3158 the mobile station shall restart the timer T3158, perform the measurements and send the PACKET MEASUREMENT REPORT message containing the ‘NC measurement report struct’ on PACCH.
Following a downlink TBF establishment, the PACKET MEASUREMENT REPORT message shall not be sent on the uplink PACCH associated with this TBF until two PACKET DOWNLINK ACK/NACK messages has been sent to the network.
The mobile station shall transmit an RLC/MAC control message other than a PACKET DOWNLINK ACK/NACK message at most every second time it is polled.
42.4.1.3.2 Test Purpose
To verify that the MS sends the measurement report of the NC measurements according to the indicated reporting periods, when the T3158 expires.
To verify that the MS restarts the timer T3158 when it expires.
To verify that the MS sends at least two PACKET DOWNLINK ACK/NACK messages before transmitting a PACKET MEASUREMENT REPORT message upon entering transfer state.
Reference
3GPP TS 04.60, subclauses 8.1.2.2, 8.3 and 5.6.1.
42.4.1.3.3 Method of test
Initial conditions
System Simulator:
1 cell, GPRS supported.
Mobile Station:
MS is in Packet Idle mode and GPRS attached.
PDP context 2 established.
Specific PICS Statements
–
PIXIT Statements
–
Foreseen final state of the MS
– MS is in transfer mode.
Test procedure
MS is brought into downlink packet transfer mode. SS sends a PACKET MEASUREMENT ORDER message. SS sends data blocks and MS answers with PACKET DOWNLINK ACK/NACK. When reporting period has expired and at least two PACKET DOWNLINK ACK/NACK messages has been sent, MS sends a PACKET MEASUREMENT REPORT message. SS sends data blocks continuously and MS sends PACKET MEASUREMENT REPORT messages when reporting period has expired and at least one PACKET DOWNLINK ACK/NACK messages have been sent after the last PACKET MEASUREMENT REPORT message.
Maximum duration of the test
–
Expected sequence
Step |
Direction |
Message |
Comments |
1 |
SS->MS |
IMMEDIATE ASSIGNMENT |
Sent on the PCH, assigning a downlink TBF. |
2 |
SS->MS |
PACKET MEASUREMENT ORDER |
-Sent on PACCH. -Contains NETWORK_CONTROL_ORDER and NC_REPORTING_PERIOD_T See specific message contents |
3 |
SS |
Wait for 0.5 seconds. |
|
4 |
SS -> MS |
10 RLC data blocks |
SS sends data, last block is polling. |
5 |
MS -> SS |
PACKET DOWNLINK ACK/NACK |
Sent on PACCH. |
6 |
SS->MS |
10 RLC data blocks |
SS sends data, last block is polling. |
7 |
MS -> SS |
PACKET DOWNLINK ACK/NACK |
Sent on PACCH. |
8 |
SS->MS |
10 RLC data blocks |
SS sends data, last block is polling. |
9 |
MS->SS |
PACKET MEASUREMENT REPORT |
– Sent on PACCH. – Contains the "NC measurement report struct" on PACCH |
10 |
SS |
Wait for 0.5 seconds. |
|
11 |
SS -> MS |
10 RLC data blocks |
SS sends data, last block is polling. |
12 |
MS -> SS |
PACKET DOWNLINK ACK/NACK |
Sent on PACCH. |
13 |
SS -> MS |
10 RLC data blocks |
SS sends data, last block is polling. |
14 |
MS->SS |
PACKET MEASUREMENT REPORT |
– Sent on PACCH. – Contains the "NC measurement report struct" on PACCH |
15 |
SS -> MS |
10 RLC data blocks |
SS sends data, last block is polling. |
16 |
MS -> SS |
PACKET DOWNLINK ACK/NACK |
Sent on PACCH. |
17 |
SS->MS |
PACKET MEASUREMENT ORDER |
– Sent on PACCH. -Contains NETWORK_CONTROL_ORDER and NC_REPORTING_PERIOD_T with new reporting period. See specific message contents |
18 |
SS |
Wait for 0.5 seconds. |
|
19 |
SS -> MS |
10 RLC data blocks |
SS sends data, last block is polling. |
20 |
MS -> SS |
PACKET MEASUREMENT REPORT |
Sent on PACCH. – Contains the "NC measurement report struct" on PACCH |
21 |
SS |
Wait for 0.5 seconds. |
|
22 |
SS -> MS |
10 RLC data blocks |
SS sends data, last block is polling. |
23 |
MS->SS |
PACKET DOWNLINK ACK/NACK |
– Sent on PACCH. |
24 |
SS |
Wait for 1.0 s. |
|
25 |
SS -> MS |
10 RLC data blocks |
SS sends data, last block is polling. |
26 |
MS -> SS |
PACKET MEASUREMENT REPORT |
Sent on PACCH. – Contains the "NC measurement report struct" on PACCH |
27 |
SS -> MS |
10 RLC data blocks |
SS sends data, last block is polling. |
28 |
MS -> SS |
PACKET DOWNLINK ACK/NACK |
– Sent on PACCH. |
Specific message contents
PACKET MEASUREMENT ORDER in step 2:
NC Measurement parameters |
|
NETWORK_CONTROL_ORDER |
01 (NC1) |
NC_REPORTING_PERIOD_T |
000 (0,48 s) |
PACKET MEASUREMENT ORDER in step 17:
NC Measurement parameters |
|
NETWORK_CONTROL_ORDER |
01 (NC1) |
NC_REPORTING_PERIOD_T |
001 (0,96 s) |