15 Timing advance and absolute delay

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

15.1 GSM Timing advance and absolute delay

15.1.1 Definition

Timing advance (TA) is a time offset in bits as sent to the MS by the BS. The MS shall advance its transmissions to the BS by the timing advance relative to 3 timeslots behind transmissions received from the BS.

The absolute delay is the delay between a common burst reference point within the received and the transmitted RF burst.

NOTE: For normal or dummy bursts, the common burst reference point is defined to be the transition from bit 13 to bit 14 of the midamble. For an access burst it is defined to be the transition from bit 48 to bit 49 of the burst.

Equivalently the delay can be referenced to the modulator input vs. the demodulator output or to the differential encoder input vs. the differential decoder output, provided the measured delay is corrected for the additional delays in the signal path.

15.1.2 Conformance requirement

1) The random access burst transmission, measured at the MS antenna, shall use a TA of 0, and therefore be 3 timeslots behind the transmissions received from the BTS, with an absolute tolerance of ±1 bit period.

3GPP TS 05.10, subclauses 6.4 and 6.6.

2) The normal burst transmission, measured at the MS antenna, shall be 3 timeslots – TA behind the transmissions received from the BTS, with an absolute tolerance of ±1 bit period.

3GPP TS 05.10, subclause 6.4.

3) When the MS receives a new value of TA on the SACCH, it shall implement the new value of TA at the first TDMA frame belonging to the next reporting period, after the SACCH frame containing the new TA value.

3GPP TS 05.10, subclause 6.5.

4) The MS shall signal the used TA to the BS, in the L1 header of the uplink SACCH message.

3GPP TS 05.10, subclause 6.4, 3GPP TS 04.04, subclause 7.2.

15.1.3 Test purpose

1) To verify that the MS uses a TA value of 0 for the access burst.

2) To verify that the MS meets the absolute receive/transmit delay requirement for the access burst.

3) To verify that the MS meets the absolute receive/transmit delay requirement for normal bursts.

4) To verify that the MS implements a new timing advance value as signalled on the SACCH as in the requirement.

5) To verify that the MS sends the TA used on the uplink SACCH as in the requirement.

15.1.4 Method of test

15.1.4.1 Initial conditions

The SS sends "MAXRETRANS = 7" and "TX-INTEGER = 3" on the BCCH.

The MS is brought into MM state "idle, updated".

15.1.4.2 Procedure

a) The SS pages the MS after 10 s.

b) The SS does not respond to the first 7 CHANNEL REQUEST messages from the MS. The SS responds to the 8th CHANNEL REQUEST from the MS on the RACH by sending an IMMEDIATE ASSIGNMENT message, with TA set to 0.

c) The SS continues to set up a call according to the generic call set up procedure.

d) The SS signals the TA values 10, 20, 30, 40, 50, 60, 63, and one random value other than these values to the MS in consecutive SACCH blocks.

For GSM 400 MS, the SS signals the TA values 35, 70, 105, 140, 175, 210, 219, and one random value other than these values to the MS in consecutive SACCH blocks.

The SS determines the TA value set in the L1 header on the uplink SACCH for each timing advance.

The SS measures the absolute delay for all bursts.

15.1.5 Test requirement

The measured receive/transmit delay for each burst shall equal the following nominal values with an absolute tolerance of ±1 bit period:

access bursts: 3 timeslots (= 45/26 ms).

normal bursts: 3 timeslots (= 45/26 ms) minus the last TA value received from the SS.

The MS shall use the new timing advance at the first TDMA frame belonging to the next reporting period after the SACCH frame containing the new TA value.

The TA field in the uplink SACCH L1 header shall contain to the most recently ordered TA value.

15.2 Void

15.3 Void

15.4 Void

15.5 Void

15.6 GPRS Timing advance and absolute delay

15.6.1 Definition

Timing advance (TA) is a time offset in bits as sent to the MS by the BS. The MS shall advance its transmissions to the BS by the timing advance relative to 3 timeslots behind transmissions received from the BS.

The absolute delay is the delay between a common burst reference point within the received and the transmitted RF burst.

The timing advance procedure is used to derive the correct value for timing advance that the MS has to use for the uplink transmission of radio blocks.

The timing advance procedure comprises two parts:

– initial timing advance estimation;

– continuous timing advance update.

NOTE: For normal or dummy bursts, the common burst reference point is defined to be the transition from bit 13 to bit 14 of the midamble. For an access burst it is defined to be the transition from bit 48 to bit 49 of the burst.

Equivalently the delay can be referenced to the modulator input vs. the demodulator output or to the differential encoder input vs. the differential decoder output, provided the measured delay is corrected for the additional delays in the signal path.

15.6.2 Conformance requirement

1) The random access burst transmission, measured at the MS antenna, shall use a TA of 0, and therefore be 3 timeslots behind the transmissions received from the BTS, with an absolute tolerance of ±1 bit period.

3GPP TS 05.10, subclauses 6.4 and 6.6.

2) The normal burst transmission, measured at the MS antenna, shall be 3 timeslots – TA behind the transmissions received from the BTS, with an absolute tolerance of ± 1 bit period. In case of a multislot configuration, the MS shall use a common timebase for transmission of all channels. In this case, the MS may optionally use a timeslot length of 157 bit periods on timeslots TN = 0 and 4, and 156 bit periods on timeslots with TN = 1, 2, 3, 5, 6 and 7, rather than 156.25 bit periods on all timeslots. In case of a packet switched multislot configuration the common timebase shall be derived from all timeslots monitored by the MS. In this case, the MS may assume that the BTS uses a timeslot length of 156.25 bit periods on all timeslots

3GPP TS 05.10, subclause 6.4.

3) For an MS in Packet transfer mode, except MS class A in dedicated mode:

Within the packet resource assignments (see 3GPP TS 04.08 / 3GPP TS 24.008 and 3GPP TS 04.60) for uplink or downlink messages the MS gets the Timing Advance Index (TAI). The MS shall send access bursts on the subchannel defined by the TAI on the PTCCH using TA=0.

3GPP TS 05.10, subclause 6.5.2.

4) For an MS in Packet transfer mode, except MS class A in dedicated mode:

When the MS receives the updated value of TA from the BTS on the downlink PTCCH, it shall always use the last received TA value for the uplink transmission.

3GPP TS 05.10, subclause 6.5.2.

5) For an MS in Packet transfer mode, except MS class A in dedicated mode:

Upon initiation of the continuous timing advance procedure the MS shall disregard the TA values on PTCCH until it has sent its first access burst on PTCCH.

3GPP TS 05.10, subclause 6.5.2.

6) For an MS in Packet transfer mode, except MS class A in dedicated mode:

The network may request the MS to send 4 access bursts to calculate a new TA value. For this purpose the network sets the system information element CONTROL_ACK_TYPE to indicate that the MS is to respond with a PACKET_CONTROL_ACKNOWLEDGEMENT consisting of 4 access bursts (see 3GPP TS 04.60), and sends a PACKET_POLLING_REQUEST to the MS. In this case, the MS shall transmit 4 consecutive access bursts on the assigned resources.

3GPP TS 05.10, subclause 6.5.2.

7) For an MS in Packet transfer mode, except MS class A in dedicated mode:

If the MS receives a resource assignment or power control/timing advance message (see 3GPP TS 04.60), the MS shall use the included TA value until it receives a new value on PTCCH.

3GPP TS 05.10, subclause 6.5.2.

8) For an MS in Packet idle mode, except MS class A in dedicated mode:

If the MS receive a packet downlink assignment (see 3GPP TS 04.08 / 3GPP TS 24.008 and 3GPP TS 04.60) indicating to the MS that it can only start the uplink transmission on PDTCH after the timing advance is obtained by a Packet Power Control/Timing Advance message, the MS shall start the packet transfer after the TA value is received on the PACCH.

3GPP TS 05.10, subclause 6.5.2.

9) For an MS in Packet transfer mode, except MS class A in dedicated mode:

If the MS receives a packet resource assignment (see 3GPP TS 04.08 / 3GPP TS 24.008 and 3GPP TS 04.60) indicating that a default timing advance shall be used, the MS shall not use the continuous timing advance procedure.

3GPP TS 05.10, subclause 6.5.2.

10) For an MS in Packet transfer mode, except MS class A in dedicated mode:

When the MS receives a new or updated TA value on the downlink PTCCH or downlink PACCH, the MS shall be ready to transmit using the new TA value within 40 ms of the end of the last timeslot of the message block containing the new TA value.

3GPP TS 05.10, subclause 6.9.

NOTE: A MS class A in dedicated mode has to follow the procedures described in 3GPP TS 05.10 subclause 6.5.1.

15.6.3 Test purpose

1) To verify that the MS uses a TA value of 0 for the access burst.

2) To verify that the MS meets the absolute receive/transmit delay requirement for the access burst.

3) To verify that the MS meets the absolute receive/transmit delay requirement for normal bursts.

4) To verify that an MS in Packet transfer mode, except for a GPRS Class A MS in dedicated mode, when it receives an updated value of TA from the BTS on the downlink PTCCH, uses the last received TA value for the uplink transmission, respecting conformance requirement 10.

5) To verify that an MS in Packet transfer mode, except for a GPRS Class A MS in dedicated mode, upon initiation of the continuous timing advance procedure shall disregard the TA values on PTCCH until it has sent its first access burst on PTCCH.

6) To verify that an MS in Packet transfer mode, except for a GPRS Class A MS in dedicated mode, if it receives a packet polling message as defined in conformance requirement 6, sends 4 access bursts on a network assigned uplink resource.

7) To verify that an MS in Packet transfer mode, except for a GPRS Class A MS in dedicated mode, if it receives a resource assignment or power control/timing advance message (see 3GPP TS 04.60), uses the included TA value until it receives a new value on PTCCH.

8) To verify that an MS in Packet idle mode, except for a GPRS Class A MS in dedicated mode, if it receives a packet downlink assignment (see 3GPP TS 04.08 / 3GPP TS 24.008 and 3GPP TS 04.60) indicating to the MS that it can only start the uplink transmission on PDTCH after the timing advance is obtained by the continuous update procedure or a Packet Power Control/Timing Advance message , it starts the packet transfer after the TA value is received from the SS .

9) To verify that an MS in Packet transfer mode, except for a GPRS Class A MS in dedicated mode, if it receives a packet resource assignment (see 3GPP TS 04.08 / 3GPP TS 24.008 and 3GPP TS 04.60) indicating that a default timing advance shall be used, does not use the continuous timing advance procedure.

15.6.4 Method of test

15.6.4.1 Initial conditions

The test shall be run under the default GPRS conditions defined in clause 40.

The SS sets the System Infomation 1 parameter CONTROL_ACK_TYPE to "0".

The MS is brought into packet idle mode.

The MS shall be PDP context activated.

NOTE: The Test Requirements (15.6.5) are based on a One Phase Packet Access protocol, see 3GPP TS 04.60.

15.6.4.2 Procedure

a) The SS pages MS on the PCH. The SS measures the receive/transmit delay for each burst. The SS then sends a Packet Access Reject message.

b) The MS is made to send a Channel Request by triggering the MS to send a minimum of 6000 octets. The SS transmits a packet ressource assignment to the MS with a valid TAI. The SS transmits a TA value on the PTCCH for this TAI which is neither 0 nor 1. The SS measures the receive/transmit delay for several bursts, using the conditions defined in Conformance requirement 10).

c) The SS transmits a number of different TA values on the PTCCH for the TAI assigned to the MS. The SS also changes the TA values on the PTCCH for the other TAI in such a way that there is no correlation between TA values. The SS measures the receive/transmit delay for several bursts, using the conditions defined in Conformance reuirement 10).

d) The SS transmits a new TA value, different by more than 1 from the previously transmitted one, in such a way that the MS can only correctly receive the last (4th) occurrence of the new TA value. The SS measures the receive/transmit delay for several bursts after the 4th (and correctly received) TA transmission, using the conditions defined in Conformance requirement 10).

e) The MS is made to send a Channel Request by triggering the MS to send a minimum of 6000 octets. The SS responds with a Packet Queuing Notification. The SS sends a Packet Polling, addressing the MS with its TFI. The SS measures the receive/transmit delay for each of the 4 access bursts after the Packet Polling message is sent.

f) The SS sends a Packet Uplink Assignment to the MS with valid TIMING_ADVANCE_INDEX, TIMING_ADVANCE_TIMESLOT_NUMBER, and TIMING_ADVANCE_VALUE. As part of the subsequent continuous timing advance update procedure, the SS sends a timing advance value on the downlink PTCCH for the MS, that is different from the TIMING_ADVANCE_VALUE in the Packet Uplink Assignment. The SS measures the receive/transmit delay for several bursts, once after thePacket Uplink Assignment is sent, and once after the MS should be using the updated TA, using the conditions defined in Conformance requirement 10).

g) The MS is brought back to Packet idle mode. The SS sends a Immediate Assignment to the MS with no valid Timing Advance included . The SS polls the MS by sending an RLC Block. The SS waits 2 seconds and then sends a PACKET POWER CONTROL/TIMING ADVANCE message with valid timing advance information. The SS sends further RLC Blocks. The SS measures the receive/transmit delay for several bursts.

h) The MS is made to send a Packet Channel Request by triggering the MS to send a minimum of 6000 octets. The SS sends a Packet Uplink Assignment to the MS with TIMING_ADVANCE_VALUE set to a value different from the last one ordered on the PTCCH, and the TIMING_ADVANCE_INDEX and TIMING_ADVANCE_TIMESLOT_NUMBER fields not present. The SS continues to transmit TA values on the PTCCH. These shall be different from the TA value TIMING_ADVANCE_VALUE in the Packet Uplink Assignment. The SS measures the receive/transmit delay for several bursts, once after the transmission of the Packet Uplink Assignment, and once after the SS transmits the new TA using the continuous update procedure for the TAI chosen in step g), using the conditions defined in Conformance requirement 10).

15.6.5 Test requirement

The measured receive/transmit delay for each burst shall equal the following nominal values with an absolute tolerance of ±1 bit period.

access bursts: 3 timeslots (= 45/26 ms).

normal bursts: 3 timeslots (= 45/26 ms) minus the last TA value received from the SS.

In step a) the MS shall transmit an access burst on the RACH.

In step b) the MS shall send access bursts on the PTCCH on the subchannel defined by the TAI with TA = 0.

In step c) the MS shall use the updated TA values.

In step d) the MS shall use the updated TA value.

In step e) the MS shall transmit 4 access bursts.

In step f) the MS shall use the TIMING_ADVANCE_VALUE in the Packet Uplink Assignment first, and change to the Timing Advance value transmitted on the downlink PTCCH in response to the sending of an access burst on the uplink PTCCH.

In step g) the MS shall not transmit on the allocated resources before it received a Timing Advance value via a PACKET POWER CONTROL/TIMING ADVANCE message on the downlink PACCH.

In step h) the last TA value received from the SS is the TIMING_ADVANCE_VALUE in the Packet Uplink Assignment.

15.7 ECSD Timing advance and absolute delay

15.7.1 Definition

Timing advance (TA) is a time offset in symbols as sent to the MS by the BS. The MS shall advance its transmissions to the BS by the timing advance relative to 3 timeslots behind transmissions received from the BS.

The absolute delay is the delay between a common burst reference point within the received and the transmitted RF burst.

NOTE: For normal bursts for GMSK modulation, the common burst reference point is defined to be the transition from bit 13 to bit 14 of the midamble. For normal bursts for 8-PSK modulation, the common burst reference point is defined to be the transition from symbol 13 to symbol 14 of the midamble. For an access burst it is defined to be the transition from bit 48 to bit 49 of the burst.

Equivalently the delay can be referenced to the modulator input vs. the demodulator output or to the differential encoder input vs. the differential decoder output, provided the measured delay is corrected for the additional delays in the signal path.

15.7.2 Conformance requirement

1) The random access burst transmission, measured at the MS antenna, shall use a TA of 0, and therefore be 3 timeslots behind the transmissions received from the BTS, with an absolute tolerance of ± 1 symbol period.

3GPP TS 05.10, subclauses 6.4 and 6.6.

2) The normal burst transmission, measured at the MS antenna, shall be 3 timeslots – TA behind the transmissions received from the BTS, with an absolute tolerance of ± 1 symbol period. In case of a multislot configuration, the MS shall use a common timebase for transmission of all channels. In this case, the MS may optionally use a timeslot length of 157 symbol periods on timeslots TN = 0 and 4, and 156  symbol periods on timeslots with TN = 1, 2, 3, 5, 6 and 7, rather than 156,25 symbol periods on all timeslots. In case of a circuit switched multislot configuration, the common timebase shall be derived from the main channel and the TA values received on other channels shall be neglected.

3GPP TS 05.10, subclause 6.4.

3) When the MS receives a new value of TA on the SACCH, it shall implement the new value of TA at the first TDMA frame belonging to the next reporting period, after the SACCH frame containing the new TA value.

3GPP TS 05.10, subclause 6.5.1

4) The MS shall signal the used TA to the BS, in the L1 header of the uplink SACCH message.

3GPP TS 05.10, subclause 6.5.1, 3GPP TS 04.04, subclause 7.2.

15.7.3 Test purpose

1) To verify that the MS uses a TA value of 0 for the access burst.

2) To verify that the MS meets the absolute receive/transmit delay requirement for the access burst.

3) To verify that the MS meets the absolute receive/transmit delay requirement for normal bursts.

4) To verify that the MS implements a new timing advance value as signalled on the SACCH as in the requirement.

5) To verify that the MS sends the TA used on the uplink SACCH as in the requirement.

6) To verify that a multislot capable MS operates in accordance with the conformance requirement 2.

15.7.4 Method of test

Initial conditions

The SS sends "MAXRETRANS = 7" and "TX-INTEGER = 3" on the BCCH.

The MS is brought into MM state "idle, updated".

Procedure

a) The SS pages the MS after 10 s.

b) The SS does not respond to the first 7 CHANNEL REQUEST messages from the MS. The SS responds to the 8th CHANNEL REQUEST from the MS on the RACH by sending an IMMEDIATE ASSIGNMENT message, with TA set to 0.

c) The SS continues to set up a call according to the generic call set up procedure for ECSD. In the case of a multislot cabable MS, the call is set up according to the generic call set up procedure for multislot configuration for ECSD and the SS commands the MS to operate with maximum number of both uplink and downlink timeslots according to the multislot class of the MS. In the case of class A ECSD MS, 8-PSK modulated channels shall be used in the downlink. In the case of class B ECSD MS, GMSK modulated channels shall be used in the downlink and 8-PSK modulated channels in the uplink.

d) The SS signals the TA values 10, 20, 30, 40, 50, 60, 63, and one random value other than these values to the MS in consecutive SACCH blocks.

For GSM 400 MS, the SS signals the TA values 35, 70, 105, 140, 175, 210, 219, and one random value other than these values to the MS in consecutive SACCH blocks.

In the case of a multislot capable MS, the TA values defined above are signalled on the main channel of the multislot configuration, and on the subchannels TA values different from those ones are signalled.

The SS determines the TA value set in the L1 header on the uplink SACCH for each timing advance.

The SS measures the absolute delay for all bursts.

15.7.5 Test requirement

The measured receive/transmit delay for each burst shall equal the following nominal values with an absolute tolerance of ±1 symbol period:

access bursts: 3 timeslots (= 45/26 ms).

normal bursts: 3 timeslots (= 45/26 ms) minus the last TA value received from the SS.

The MS shall use the new timing advance at the first TDMA frame belonging to the next reporting period after the SACCH frame containing the new TA value.

The TA field in the uplink SACCH L1 header shall contain to the most recently ordered TA value.

The multislot capable MS shall use a common TA value for all uplink channels, derived from the main downlink channel of the multislot configuration. The TA value in the uplink SACCH L1 header shall be that one.

15.8 EGPRS timing advance and absolute delay

15.8.1 Definition

Timing advance (TA) is a time offset in symbols as sent to the MS by the BS. The MS shall advance its transmissions to the BS by the timing advance relative to 3 timeslots behind transmissions received from the BS.

The absolute delay is the delay between a common burst reference point within the received and the transmitted RF burst.

The timing advance procedure is used to derive the correct value for timing advance that the MS has to use for the uplink transmission of radio blocks.

The timing advance procedure comprises two parts:

– initial timing advance estimation;

– continuous timing advance update.

NOTE: For normal bursts for GMSK modulation, the common burst reference point is defined to be the transition from bit 13 to bit 14 of the midamble. For normal bursts for 8-PSK modulation, the common burst reference point is defined to be the transition from symbol 13 to symbol 14 of the midamble. For an access burst it is defined to be the transition from bit 48 to bit 49 of the burst.

Equivalently the delay can be referenced to the modulator input vs. the demodulator output or to the differential encoder input vs. the differential decoder output, provided the measured delay is corrected for the additional delays in the signal path.

15.8.2 Conformance requirement

1) The random access burst transmission, measured at the MS antenna, shall use a TA of 0, and therefore be 3 timeslots behind the transmissions received from the BTS, with an absolute tolerance of ±1 symbol period.

3GPP TS 05.10, subclauses 6.4 and 6.6.

2) The normal burst transmission, measured at the MS antenna, shall be 3 timeslots – TA behind the transmissions received from the BTS, with an absolute tolerance of ± 1 symbol period. In case of a multislot configuration, the MS shall use a common timebase for transmission of all channels. In this case, the MS may optionally use a timeslot length of 157 symbol periods on timeslots TN = 0 and 4, and 156 symbol periods on timeslots with TN = 1, 2, 3, 5, 6 and 7, rather than 156.25 symbol periods on all timeslots. In case of a packet switched multislot configuration the common timebase shall be derived from all timeslots monitored by the MS. In this case, the MS may assume that the BTS uses a timeslot length of 156.25 symbol periods on all timeslots

3GPP TS 05.10, subclause 6.4.

3) For an MS in Packet transfer mode, except MS class A in dedicated mode:

Within the packet resource assignments (see 3GPP TS 04.08 / 3GPP TS 24.008 and 3GPP TS 04.60) for uplink or downlink messages the MS gets the Timing Advance Index (TAI). The MS shall send access bursts on the subchannel defined by the TAI on the PTCCH using TA=0.

3GPP TS 05.10, subclause 6.5.2.

4) For an MS in Packet transfer mode, except MS class A in dedicated mode:

When the MS receives the updated value of TA from the BTS on the downlink PTCCH, it shall always use the last received TA value for the uplink transmission.

3GPP TS 05.10, subclause 6.5.2.

5) For an MS in Packet transfer mode, except MS class A in dedicated mode:

Upon initiation of the continuous timing advance procedure the MS shall disregard the TA values on PTCCH until it has sent its first access burst on PTCCH.

3GPP TS 05.10, subclause 6.5.2.

6) For an MS in Packet transfer mode, except MS class A in dedicated mode:

The network may request the MS to send 4 access bursts to calculate a new TA value. For this purpose the network sets the system information element CONTROL_ACK_TYPE to indicate that the MS is to respond with a PACKET_CONTROL_ACKNOWLEDGEMENT consisting of 4 access bursts (see 3GPP TS 04.60), and sends a PACKET_POLLING_REQUEST to the MS. In this case, the MS shall transmit 4 consecutive access bursts on the assigned resources.

3GPP TS 05.10, subclause 6.5.2.

7) For an MS in Packet transfer mode, except MS class A in dedicated mode:

If the MS receives a resource assignment or power control/timing advance message (see 3GPP TS 04.60), the MS shall use the included TA value until it receives a new value on PTCCH.

3GPP TS 05.10, subclause 6.5.2.

8) For an MS in Packet transfer mode, except MS class A in dedicated mode:

If the MS receive a packet resource assignment (see 3GPP TS 04.08 / 3GPP TS 24.008 and 3GPP TS 04.60) indicating to the MS that it can only start the uplink transmission on PDTCH after the timing advance is obtained by the continuous update procedure, the MS shall start the packet transfer after the TA value is received on the PTCCH.

3GPP TS 05.10, subclause 6.5.2.

9) For an MS in Packet transfer mode, except MS class A in dedicated mode:

If the MS receives a packet resource assignment (see 3GPP TS 04.08 / 3GPP TS 24.008 and 3GPP TS 04.60) indicating that a default timing advance shall be used, the MS shall not use the continuous timing advance procedure.

3GPP TS 05.10, subclause 6.5.2.

10) For an MS in Packet transfer mode, except MS class A in dedicated mode:

When the MS receives a new or updated TA value on the downlink PTCCH or downlink PACCH, the MS shall be ready to transmit using the new TA value within 40 ms of the end of the last timeslot of the message block containing the new TA value.

3GPP TS 05.10, subclause 6.9.

NOTE: A MS class A in dedicated mode has to follow the procedures described in 3GPP TS 05.10 subclause 6.5.1.

15.8.3 Test purpose

1) To verify that the MS uses a TA value of 0 for the access burst.

2) To verify that the MS meets the absolute receive/transmit delay requirement for the access burst.

3) To verify that the MS meets the absolute receive/transmit delay requirement for normal bursts in accordance with the conformance requirement 2.

4) 4) To verify that an MS in Packet transfer mode, except for an MS Class A in dedicated mode, when it receives an updated value of TA from the BTS on the downlink PTCCH, uses the last received TA value for the uplink transmission, respecting conformance requirement 10.

5) To verify that an MS in Packet transfer mode, except for an MS Class A in dedicated mode, upon initiation of the continuous timing advance procedure shall disregard the TA values on PTCCH until it has sent its first access burst on PTCCH.

6) To verify that an MS in Packet transfer mode, except for an MS Class A in dedicated mode, if it receives a packet polling message as defined in conformance requirement 6, sends 4 access bursts on a network assigned uplink resource.

7) To verify that an MS in Packet transfer mode, except for an MS Class A in dedicated mode, if it receives a resource assignment or power control/timing advance message (see 3GPP TS 04.60), uses the included TA value until it receives a new value on PTCCH.

8) To verify that an MS in Packet transfer mode, except for an MS Class A in dedicated mode, if it receives a packet resource assignment (see 3GPP TS 04.08 / 3GPP TS 24.008 and 3GPP TS 04.60) indicating to the MS that it can only start the uplink transmission on PDTCH after the timing advance is obtained by the continuous update procedure, it starts the packet transfer after the TA value is received on the PTCCH respecting conformance requirement 10.

9) To verify that an MS in Packet transfer mode, except for an MS Class A in dedicated mode, if it receives a packet resource assignment (see 3GPP TS 04.08 / 3GPP TS 24.008 and 3GPP TS 04.60) indicating that a default timing advance shall be used, does not use the continuous timing advance procedure.

15.8.4 Method of test

Initial conditions

The SS sets the System Infomation parameter CONTROL_ACK_TYPE to "0".

The MS is GPRS Attached and PDP context activated.

NOTE:

EGPRS PACKET CHANNEL REQUEST shall be used in the following cases

a. If Release of EGPRS supported is Release 4 or above.

b. If Support of EGPRS Packet Access enhancement is True for a R99 MS.

CHANNEL REQUEST shall be used if support of EGPRS Packet Access enhancement is False for a R99 MS.

Procedure

a) The SS pages MS on the PCH. The SS measures the receive/transmit delay for each burst. MS may send EGPRS PACKET CHANNEL REQUEST or CHANNEL REQUEST (See note). The SS then completes the uplink TBF to receive the Page response.

b) The MS is made to send an EGPRS Packet Channel Request / Channel Request by triggering the MS to send a minimum of 6000 octets. The SS transmits a packet resource assignment to the MS with a valid TAI and EGPRS channel coding command as MCS-5. The SS transmits a TA value on the PTCCH for this TAI which is neither 0 nor 1. The SS measures the receive/transmit delay for each burst.

c) The SS transmits a number of different TA values on the PTCCH for the TAI assigned to the MS. The SS also changes the TA values on the PTCCH for the other TAI in such a way that there is no correlation between TA values. The SS measures the receive/transmit delay for each burst.

d) The SS transmits a new TA value, different by more than 1 from the previously transmitted one, in such a way that the MS can only correctly receive the last (4th) occurrence of the new TA value. The SS measures the receive/transmit delay for each burst. The uplink TBF is terminated.

e) The MS is made to send an EGPRS Packet Channel Request / Channel Request by triggering the MS to send a minimum of 6000 octets. The SS sends a Packet Polling addressing the MS with its TFI. The SS measures the receive/transmit delay for each of the 4 access.

f) The SS sends a Packet Uplink Assignment to the MS with valid TIMING_ADVANCE_INDEX, TIMING_ADVANCE_TIMESLOT_NUMBER, TIMING_ADVANCE_VALUE and EGPRS channel coding command as MCS-5. As part of the subsequent continuous timing advance update procedure, the SS sends a timing advance value on the downlink PTCCH for the MS, that is different from the TIMING_ADVANCE_VALUE in the Packet Uplink Assignment. The SS measures the receive/transmit delay for several bursts,once before the MS should be using the updated TA and once after the MS should be using the updated TA, using the conditions defined in Conformance requirement 10).

g) The MS is brought back to Packet idle mode. The SS sends a Packet Downlink Assignment to the MS with no valid Timing Advance included.The SS polls the MS by sending an RLC Block coded with MCS-5. The SS waits 2 seconds and then sends a PACKET POWER CONTROL/TIMING ADVANCE message with valid timing advance information. The SS sends further RLC Blocks. The SS measures the receive/transmit delay for several bursts.

h) The MS is made to send an EGPRS Packet Channel Request / Channel Request by triggering the MS to send a minimum of 6000 octets. The SS sends a Packet Uplink Assignment to the MS with TIMING_ADVANCE_VALUE set to a value different from the last one ordered on the PTCCH, EGPRS channel coding command as MCS-5 and the TIMING_ADVANCE_INDEX and TIMING_ADVANCE_TIMESLOT_NUMBER fields not present. The SS continues to transmit TA values on the PTCCH. These shall be different from the TA value TIMING_ADVANCE_VALUE in the Packet Uplink Assignment. The SS measures the receive/transmit delay for several bursts once after the transmission of the Packet Uplink Assignment, and once after the SS transmits the new TA using the continuous update procedure for the TAI chosen in step g), using the conditions defined in Conformance requirement 10).

15.8.4.3 Test requirement

The measured receive/transmit delay for each burst shall equal the following nominal values with an absolute tolerance of ±1 symbol period.

access bursts: 3 timeslots (= 45/26 ms).

normal bursts: 3 timeslots (= 45/26 ms) minus the last TA value received from the SS.

In step a) the MS shall transmit an access burst on the RACH.

In step b) the MS shall send access bursts on the PTCCH on the subchannel defined by the TAI with TA = 0.

In step c) the MS shall use the updated TA values.

In step d) the MS shall use the updated TA value.

In step e) the MS shall transmit 4 access bursts.

In step f) the MS shall use the TIMING_ADVANCE_VALUE in the Packet Uplink Assignment first, and change to the Timing Advance value transmitted on the downlink PTCCH in response to the sending of an access burst on the uplink PTCCH.

In step g) the MS shall not transmit Normal Bursts on the allocated resources before it received a Timing Advance value via a PACKET POWER CONTROL/TIMING ADVANCE message on the downlink PACCH.

In step h) the last TA value received from the SS is the TIMING_ADVANCE_VALUE in the Packet Uplink Assignment.

15.9 Timing Advance whilst in DTM

15.9.1 Conformance requirements

A MS class A in dedicated or dual transfer mode shall the procedures described in sub-clause 6.5.1.

When the MS receives a new value of TA from the BTS on the SACCH, it shall implement the new value of TA at the first TDMA frame belonging to the next reporting period (as defined in 3GPP TS 05.08), after the SACCH frame containing the new TA value. On channels used for a voice group call, the TA value sent by the BTS applies only to an MS currently allocated the uplink.

The MS shall signal the used TA to the BTS on the SACCH.

A mobile station in DTM shall disable the timing advance features for the GPRS side:

  • the mobile station shall inhibit the transmission of timing advance access bursts;
  • the mobile station shall ignore the reception of GPRS timing advance messages, if any.

References

3GPP TS 05.10/45.010 sub-clauses 6.5.2, 6.5.1

3GPP TS 03.55 sub-clauses 5.1

15.9.2 Test purpose

To verify that the MS disregards any PS timing advance information that it receives and only uses CS TA information.

15.9.3 Method of test

Initial Conditions

System Simulator:

1 cell, DTM supported.

Mobile Station:

The MS is in the active state (U10) of a call.
The MS is GPRS idle with a P-TMSI allocated and the PDP context 1 activated.

Specific PICS Statement(s):

– DTM/GPRS Multislot Class 5 (TSPC_DTM_GPRS_Multislot_Class_5)

– DTM/GPRS Multislot Class 9 (TSPC_DTM_GPRS_Multislot_Class_9)

PIXIT Statements:

Test Procedure

The MS is triggered to initiate packet uplink transfer data and sends a DTM REQUEST message to the SS. On receiving the DTM REQUEST message, requesting uplink resources, the SS assigns the MS PS resources in a timeslot adjoining the CS resource. The SS accomplishes the resource assignment by passing a PACKET ASSIGNMENT message to the MS. Once the SS has verified that the MS is correctly sending RLC data blocks to the SS, the SS starts to vary the TA ordered by both PS and CS signalling.

The SS signals the TA values 10, 20, 30, 40, 50, 60, 63, and one random value other than these values to the MS in consecutive SACCH blocks.

The SS then signals the TA values of 10, 20, 30, 40, 50 on the PS domain to the MS.

The SS then sends a PACKET POWER / TIMING ADVANCE message to the MS, ordering the MS to change the TA to a random value (different from previous value) and verifies that the MS does not change the TA of transmissions.

Test requirement

The measured receive/transmit delay for each burst shall equal the following nominal values with an absolute tolerance of ±1 bit period:

normal bursts: 3 timeslots (= 45/26 ms) minus the last TA value received from the SS.

The MS shall use the new CS TA at the first opportunity, but shall not change the TA of the MS for any TA received in signalling on the PTCCH

Maximum Duration of Test

5 minutes

Expected Sequence

Step

Direction

Message

Comments

1

MS

MS in state U10 of Call on Timeslot N (chosen arbitrarily) with Channel Type = TCH/F.

2

MS

Trigger the MS to initiate an uplink packet transfer containing 3k octets.

3

MS->SS

DTM REQUEST

4

SS->MS

PACKET ASSIGNMENT

Assigning uplink resources on timeslot (N  1) MOD 8.

Including timing advance index (arbitrarily chosen)

5

MS<->SS

{ Uplink data transfer }

Macro – 1k octets

5A

The SS schedules the TA values 10, 20, 30, 40, 50, 60, 63, and one random value other than these values to the MS in consecutive SACCH blocks.

The SS then schedules the TA values of 10, 20, 30, 40, 50 on the downlink PTCCH.

After scheduling each TA value on PTCCH/D, assign a valid USF to receive uplink RLC data block.

6

SS->MS

PACKET POWER / TIMING ADVANCE

7

MS->SS

RLC UPLINK DATA

8

MS->SS

RLC UPLINK DATA

9

SS

Verifies that MS has not implemented the TA ordered in the PACKET POWER / TIMING ADVANCE message.

10

{ Uplink Data Transfer }

Macro – Completion of the Data.

Specific Message Contents:

PACKET POWER CONTROL/TIMING ADVANCE message:

MESSAGE_TYPE

000101

Global Packet Timing Advance

– {0|1<TIMING_ADVANCE_VALUE>}

1

– TIMING_ADVANCE_VALUE

Random value (different from previous value)

– {0|1<TIMING_ADVANCE_INDEX> <TIMING_ADVANCE_TIMESLOT_NUMBER>}

0 (no TIMING_ADVANCE_INDEX)