8 Message definitions and contents

04.143GPPIndividual equipment type requirements and interworkingSpecial conformance testing functionsTS

NOTE 1: A message received with skip indicator different from 0 will be ignored.

NOTE 2: For definition of "Presence" and "Format", see 3GPP TS 04.07 subclauses 11.4 and 11.1.1.

NOTE 3: GSM and UTRAN test messages use the same protocol discriminator value ("1111"). Following message type value series are reserved for GSM testing commands: 0000xxxx, 0001xxxx and 0010xxxx where x represent 0 or 1. For UTRAN test commands, as specified by [7] 3GPP TS 34.109, the message type value series 0100xxxx is reserved.

8.1 CLOSE_TCH_LOOP_CMD

This message is only sent in the direction SS to MS.

Information Element

Reference

Presence

Format

Length

Protocol discriminator

3GPP TS 04.07 sect. 11.2.1

M

V

½

Skip indicator

3GPP TS 04.07 sect. 11.2.2

M

V

½

Message type

M

V

1

Sub-channel

M

V

1

where message type is:

8

7

6

5

4

3

2

1

bit no.

0

0

0

0

0

0

0

0

octet 1

and Sub-channel is:

8

7

6

5

4

3

2

1

bit no.

0

spare

0

spare

0

spare

B

A

Z

Y

X

octet 1

X = 0 If there is only one TCH active (so there is no choice) or if sub-channel 0 of two half rate channels is to be looped.

X = 1 If sub-channel 1 of two half rate channels is to be used.

Y = 0 If the looped TCH is a speech channel then the frame erasure is to be signalled, type A.

Y = 1 If the looped TCH is a speech channel then frame erasure is not signalled, type B.

Z = 0 The type of the loop is determined by the value Y.

Z = 1 The Burst-by-Burst loop is activated, type C. The value of Y is disregarded.

A = 0 and B = 0 The loop is determined by the values Z, Y and X.

A = 1 and B = 0 If the looped TCH is a half rate speech channel then frame erasure and unreliable frames have to be signalled, type D. The values of Y and Z are disregarded.

A = 0 and B = 1 If the looped TCH is a half rate channel sending SID frames then SID frame erasure is to be signalled, type E. The values of Y and Z are disregarded.

A = 1 and B = 1 If the looped TCH is a half rate channel sending SID frames then valid SID frame erasure is to be signalled, type F. The values of Y and Z are disregarded.

8.2 CLOSE_TCH_LOOP_ACK

This message is only sent in the direction MS to SS.

Information Element

Reference

Presence

Format

Length

Protocol discriminator

3GPP TS 04.07 sect. 11.2.1

M

V

½

Skip indicator

3GPP TS 04.07 sect. 11.2.2

M

V

½

Message type

M

V

1

where message type is:

8

7

6

5

4

3

2

1

bit no.

0

0

0

0

0

0

0

1

Octet 1

8.3 OPEN_LOOP_CMD

This message is only sent in the direction SS to MS

Information Element

Reference

Presence

Format

Length

Protocol discriminator

3GPP TS 04.07 sect. 11.2.1

M

V

½

Skip indicator

3GPP TS 04.07 sect. 11.2.2

M

V

½

Message type

M

V

1

Acknowledge

O

TV

1

where message type is:

8

7

6

5

4

3

2

1

Bit no.

0

0

0

0

0

1

1

0

Octet 1

where Acknowledge Information Element Identifier is:

8

7

6

5

4

3

2

1

Bit no.

1

0

0

0

Octet 1

and the Acknowledge Information Element contents are:

4

3

2

1

Bit no.

0

spare

0

spare

0

spare

1

Octet 1

8.4 CLOSE_Multi-slot_LOOP_CMD

This message is only sent in the direction SS to MS.

Information Element

Reference

Presence

Format

Length

Protocol discriminator

3GPP TS 04.07 sect. 11.2.1

M

V

½

Skip indicator

3GPP TS 04.07 sect. 11.2.2

M

V

½

Message type

M

V

1

Loop type

M

V

1

where message type is:

8

7

6

5

4

3

2

1

bit no.

0

0

1

0

0

0

0

0

octet 1

and Loop type is:

8

7

6

5

4

3

2

1

bit no.

TN

Loop mechanism

CHC

octet 1

CHC, Channel coding

00 = channel coding not needed. The Burst-by-Burst loop is activated, type G

01 = channel coding needed. Frame eraure is to be signalled, type H

All other values reserved

Loop mechanism

000 = Multi-slot mechanism 1

001 = Multi-slot mechanism 2

All other values reserved

TN, Timeslot number

Timeslot number used only if Loop mechanism indicates Multi-slot mechanism 1

The TN field is coded as the binary representation of the timeslot number as defined in 3GPP TS 05.10.

Range: 0 to 7

8.5 CLOSE_Multi-slot_LOOP_ACK

This message is only sent in the direction MS to SS.

Information Element

Reference

Presence

Format

Length

Protocol discriminator

3GPP TS 04.07 sect. 11.2.1

M

V

½

Skip indicator

3GPP TS 04.07 sect. 11.2.2

M

V

½

Message type

M

V

1

Result

M

V

1

where message type is:

8

7

6

5

4

3

2

1

bit no.

0

0

1

0

0

0

0

1

Octet 1

and Result is:

8

7

6

5

4

3

2

1

bit no.

0

spare

0

spare

CHC

Loop mechanism

Error Ind

octet 1

CHC, Channel coding

00 = channel coding not needed. The Burst-by-Burst loop is activated, type G

01 = channel coding needed. Frame eraure is to be signalled, type H

All other values reserved

Loop mechanism

000 = Multi-slot mechanism 1

001 = Multi-slot mechanism 2

All other values reserved

Error Ind, Error indication

0 = Multi-slot TCH loop was closed successfully

1 = Multi-slot TCH loop was not closed due to error

8.6 OPEN_Multi-slot_LOOP_CMD

This message is only sent in the direction SS to MS

Information Element

Reference

Presence

Format

Length

Protocol discriminator

3GPP TS 04.07 sect. 11.2.1

M

V

½

Skip indicator

3GPP TS 04.07 sect. 11.2.2

M

V

½

Message type

M

V

1

where message type is:

8

7

6

5

4

3

2

1

Bit no.

0

0

1

0

0

0

1

0

Octet 1

8.7 OPEN_Multi-slot_LOOP_ACK

This message is only sent in the direction MS to SS

Information Element

Reference

Presence

Format

Length

Protocol discriminator

3GPP TS 04.07 sect. 11.2.1

M

V

½

Skip indicator

3GPP TS 04.07 sect. 11.2.2

M

V

½

Message type

M

V

1

where message type is:

8

7

6

5

4

3

2

1

Bit no.

0

0

1

0

0

0

1

1

Octet 1

8.8 Command for the activation of the EMMI, ACT_EMMI_CMD

This message is only sent in the direction SS to MS.

Information Element

Reference

Presence

Format

Length

Protocol discriminator

3GPP TS 04.07 sect. 11.2.1

M

V

½

Skip indicator

3GPP TS 04.07 sect. 11.2.2

M

V

½

Message type

M

V

1

where message type is:

8

7

6

5

4

3

2

1

Bit no.

0

0

0

0

1

1

0

0

Octet 1

8.9 Acknowledge of the activation of the EMMI, ACT_EMMI_ACK

This message is only sent in the direction MS to SS.

Information Element

Reference

Presence

Format

Length

Protocol discriminator

3GPP TS 04.07 sect. 11.2.1

M

V

1/2

Skip indicator

3GPP TS 04.07 sect. 11.2.2

M

V

1/2

Message type

M

V

1

where message type is:

8

7

6

5

4

3

2

1

Bit no.

0

0

0

0

1

1

0

1

Octet 1

8.10 Deactivation of the EMMI, DEACT_EMMI

This message is only sent in the direction SS to MS.

Information Element

Reference

Presence

Format

Length

Protocol discriminator

3GPP TS 04.07 sect. 11.2.1

M

V

1/2

Skip indicator

3GPP TS 04.07 sect. 11.2.2

M

V

1/2

Message type

M

V

1

where message type is:

8

7

6

5

4

3

2

1

Bit no.

0

0

0

1

0

0

0

0

Octet 1

8.11 Test_Interface

This message is only sent in the direction SS to MS.

Information Element

Reference

Presence

Format

Length

Protocol discriminator

3GPP TS 04.07 sect. 11.2.1

M

V

1/2

Skip indicator

3GPP TS 04.07 sect. 11.2.2

M

V

1/2

Message type

M

V

1

Tested device

M

V

1

where message type is:

8

7

6

5

4

3

2

1

Bit no.

0

0

0

1

0

1

0

0

Octet 1

and Tested device is:

8

7

6

5

4

3

2

1

Bit no.

0

spare

0

spare

0

spare

0

spare

0

spare

Tested devices

Octet 1

Tested devices:

000 = normal operation (no tested device via DAI)

001 = test of speech decoder / DTX functions (downlink)

010 = test of speech encoder / DTX functions (uplink)

100 = test of acoustic devices and A/D & D/A.

All other values are reserved.

8.12 Timer values

TT01: To be started when a CLOSE_TCH_LOOP_CMD or CLOSE_Multi-slot_LOOP_CMD is sent. To be stopped when the corresponding CLOSE_TCH_LOOP_ACK or CLOSE_Multi-slot_LOOP_ACK is received.

Recommended value: [2.5 seconds].

TT02: To be started when a GPRS_TEST_MODE_CMD is sent. To be stopped when the MS requests uplink resources.

Recommended value: [2.5 seconds].

TT03: To be started when an MS has requested uplink resources following the transmission of an EGPRS_START_RADIO_BLOCK_LOOPBACK_MODE_CMD.

Recommended value: [50 ms].

8.13 GPRS_TEST_MODE_CMD

This message is only sent in the direction SS to MS.

Information Element

Reference

Presence

Format

Length

Protocol discriminator

3GPP TS 04.07 sect. 11.2.1

M

V

½

Skip indicator

3GPP TS 04.07 sect. 11.2.2

M

V

½

Message type

M

V

1

PDU description

M

V

2

Mode Flag

M

V

1

where message type is:

8

7

6

5

4

3

2

1

bit no.

0

0

1

0

0

1

0

0

Octet 1

PDU Description is:

8

7

6

5

4

3

2

1

bit no.

L

0

Spare

0

Spare

0

Spare

d11

d10

d9

d8

Octet 1

d7

d6

d5

d4

d3

d2

d1

d0

Octet 2

PDU Description only applies if the MS is operating in mode a). The PDU consists of the pseudorandom data sequence only, ie, it shall not contain any header information or FCS field.

L = 1 PDUs of constant length from 140 up to 1560 octets shall be transferred. The maximum length of the PDU is an implementation specific issue and shall be declared for the implementation to be tested. The number of PDUs to be transmitted is expressed by d11 – d0 as a binary representation. Range is 1 to 4095.

d11

d10

d9

d8

d7

d6

d5

d4

d3

d2

d1

d0

0

0

0

0

0

0

0

0

0

0

0

0

= See Note

0

0

0

0

0

0

0

0

0

0

0

1

= 1

0

0

0

0

0

0

0

0

0

0

1

0

= 2

0

0

0

0

0

0

0

0

0

0

1

1

= 3

. . .

1

1

1

1

1

1

1

1

1

1

1

1

= 4095

NOTE: When the number of PDUs is set to zero, it may optionally be interpreted by the MS as meaning an infinite number of PDUs to be transmitted in the TBF. Infinite duration TBFs are not supported through normal RLC/MAC operation. Therefore, implementation of this feature is left as optional.

L = 0 Reserved

Mode Flag is:

8

7

6

5

4

3

2

1

bit no.

0

Spare

0

Spare

0

Spare

0

Spare

Downlink Timeslot Offset

M

Octet 1

M = 0 If the MS implements both looping the received data back to the transmitter and internally generating the pseudorandom data, then if this bit is set to ‘0’ the MS shall itself generate the pseudorandom data. Otherwise the MS may ignore this bit.

M = 1 If the MS implements both looping the received data back to the transmitter and internally generating the pseudorandom data, then if this bit is set to ‘1’ the MS shall select the loop back option. Otherwise the MS may ignore this bit.

Downlink Timeslot Offset –field shall be coded as binary representation of the timeslot number as follows:

000 = TN0

001 = TN1

010 = TN2

011 = TN3

100 = TN4

101 = TN5

110 = TN6

111 = TN7

8.14 EGPRS_START_RADIO_BLOCK_LOOPBACK_CMD

This message is only sent in the direction SS to MS.

Information Element

Reference

Presence

Format

Length

Protocol discriminator

3GPP TS 04.07 sect. 11.2.1

M

V

½

Skip indicator

3GPP TS 04.07 sect. 11.2.2

M

V

½

Message type

M

V

1

Mode Flag

M

V

1

where message type is:

8

7

6

5

4

3

2

1

bit no.

0

0

1

0

0

1

0

1

Octet 1

Mode Flag is:

8

7

6

5

4

3

2

1

bit no.

0

Spare

0

Spare

0

Spare

0

Spare

Downlink Timeslot Offset

M

Octet 1

Downlink Timeslot Offset –field shall be coded as binary representation of the timeslot number as follows:

000 = TN0

001 = TN1

010 = TN2

011 = TN3

100 = TN4

101 = TN5

110 = TN6

111 = TN7

M = 0 The MS loops back blocks on the uplink using either GMSK or 8-PSK modulation following the detected received modulation

M = 1 The MS loops back blocks on the uplink using GMSK modulation only.

Mobile stations capable of uplink 8PSK may ignore the contents of the M bit.