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)