11.2.58 EC Packet Uplink Assignment

3GPP44.060General Packet Radio Service (GPRS)Mobile Station (MS) - Base Station System (BSS) interfaceRadio Link Control / Medium Access Control (RLC/MAC) protocolRelease 17TS

This message is sent on the EC-PACCH by the network to the mobile station to assign an uplink EC TBF, including a fixed uplink allocation. Frequency parameters received as part of this assignment message shall be valid until a new assignment is received or until each TBF of the mobile station is terminated.

If the EGPRS Channel Coding Command parameter is not included in the message, the mobile station is commanded to use MCS-1.

Message type: EC PACKET UPLINK ASSIGNMENT

Direction: network to mobile station

Classification: non-distribution message

Table 11.2.58.1: EC Packet UPlink ASSIGNMENT information elements

< EC Packet Uplink Assignment message content > ::=

< USED_DL_COVERAGE_CLASS : < Used DL Coverage Class IE >>

{ 0 < Global TFI : < Global TFI IE > >

{ { 0 | 1 < UPLINK_TFI_ASSIGNMENT : bit (5) > }

{ 0 | 1 < EGPRS Channel Coding Command : < EGPRS Modulation and Coding Scheme IE >> }

< OVERLAID_CDMA_CODE : bit (2) >

{ 0 | 1 < EC Packet Timing Advance : < EC Packet Timing Advance IE > > }

{ 0 | 1 < Frequency Parameters : < Frequency Parameters struct > > }

< UL_COVERAGE_CLASS : bit (2) >

< STARTING_UL_TIMESLOT : bit (3) >

< TIMESLOT_MULTIPLICATOR : bit (3) >

< Fixed Uplink Allocation : < Fixed Uplink Allocation struct > >

{ 0 | 1 < P0 : bit (4) >

< PR_MODE : bit (1) > }

{ 0 | 1 < GAMMA : bit (5) >

< ALPHA Enable : bit (1) > }

< DL_COVERAGE_CLASS : bit (2) >

< STARTING_DL_TIMESLOT_OFFSET : bit (2) >

< UL COVERAGE CLASS EXT : bit (1) > — Rel-14 change indicate UL CC5 support

< padding bits > // — truncation at end of message allowed, bits ‘0’ assumed

! < Non-distribution part error : bit (*) = < no string > > }

! < Address information part error : bit (*) = < no string > >

! < Message escape : { 1 } bit (*) = <no string> > } — Extended for future changes

! < Distribution part error : bit (*) = < no string > > ;

< Frequency Parameters struct > ::=

< EC_MA_NUMBER : bit (5) >

< TSC : bit (3) >

< Primary TSC Set : bit (1) >;

< Fixed Uplink Allocation struct > ::=

< START_FIRST_UL_RLC_DATA_BLOCK : bit (4) >

{ 1 {

0 < DELAY_NEXT_UL_RLC_DATA_BLOCK : bit (3) > — delay until start of next UL RLC Data block

| 1 — next UL RLC Data block starts at first possible occasion after previous UL RLC Data block } } ** 0;

Table 11.2.58.2: EC Packet UPlink ASSIGNMENT information element details

USED_DL_COVERAGE_CLASS (2 bit field)
This information element is defined in sub-clause 12.71.

Global TFI
This information element identifies the uplink TFI, if available, or the downlink TFI, to which this message applies. This field is defined in sub-clause 12.10.

EGPRS Modulation and Coding Scheme

The EGPRS Modulation and Coding Scheme information element is defined in sub-clause 12.10d.

OVERLAID_CDMA_CODE (2 bit field)
The Overlaid CDMA Code field indicates the Overlaid CDMA Code that shall be used at transmissions during the uplink EC TBF, see 3GPP TS 45.002. This field is encoded as following code points if the field EC_Reduced_PDCH_Allocation is set to 0 in the EC SYSTEM INFORMATION TYPE 2 message (see sub-clause 9.1.43q). If the field EC_Reduced_PDCH_Allocation is set to 1 only the first two code points of the following shall be used:

bit

2 1

0 0 Overlaid CDMA Code 0

0 1 Overlaid CDMA Code 1

1 0 Overlaid CDMA Code 2

1 1 Overlaid CDMA Code 3

Note: Overlaid CDMA Code 0 corresponds to that the bursts are transmitted as if no code was applied.

UPLINK_TFI_ASSIGNMENT (5 bit field)
This information element, if present, assigns the contained TFI to the mobile station to identify the uplink TBF described by this message. This field is coded the same as the TFI field defined in sub-clause 12.15.

EC Packet Timing Advance
This information element is defined in sub-clause 12.74.

EC_MA_NUMBER (5 bit field)
This field indicates what EC Mobile Allocation set, as defined in the EC SYSTEM INFORMATION TYPE 1 message, the TBF is allocated to (see 3GPP TS 44.018 [11]).

The field is encoded as a binary number with a range 0 to 31.

UL_COVERAGE_CLASS (2 bit field)
This field indicates the UL Coverage Class that is assigned for the UL EC TBF. The interpretation of the field is dependent on the field UL_COVERAGE_CLASS_EXT (see further below). The UL_COVERAGE_CLASS field shall be set according to the following table in case UL_COVERAGE_CLASS_EXT = 0:

bit

2 1

0 0 UL Coverage Class = CC1

0 1 UL Coverage Class = CC2

1 0 UL Coverage Class = CC3

1 1 UL Coverage Class = CC4

The UL_COVERAGE_CLASS field shall be set according to the following table in case UL_COVERAGE_CLASS_EXT = 1:

bit

2 1

0 0 UL Coverage Class = CC5

0 1 reserved

1 0 reserved

1 1 reserved

STARTING_UL_TIMESLOT (3 bit field)
This field defines the timeslot number of the lowest timeslot included in the uplink assignment for the UL EC TBF. The number of additional timeslots that are included in the uplink assignment for the TBF depends on the assigned UL Coverage Class and the Timeslot Multiplicator setting. The assigned timeslots are contiguous, starting with the timeslot number indicated in the STARTING_UL_TIMESLOT field. The field is encoded according to the following table:

bit

3 2 1

0 0 0 Timeslot 0 is the lowest assigned uplink timeslot

0 0 1 Timeslot 1 is the lowest assigned uplink timeslot

0 1 0 Timeslot 2 is the lowest assigned uplink timeslot

0 1 1 Timeslot 3 is the lowest assigned uplink timeslot
1 0 0 Timeslot 4 is the lowest assigned uplink timeslot
1 0 1 Timeslot 5 is the lowest assigned uplink timeslot
1 1 0 Timeslot 6 is the lowest assigned uplink timeslot
1 1 1 Timeslot 7 is the lowest assigned uplink timeslot

A mobile station assigned CC2, CC3 or CC4 is always assigned 4 consecutive timeslots if the field EC_Reduced_PDCH_Allocation is set to 0 in the EC SYSTEM INFORMATION TYPE 2 message, (see 3GPP TS 44.018). Therefore only timeslot 0, 1, 2, 3 or 4 may be indicated as the lowest assigned uplink timeslot when the assignment is for CC2, CC3, CC4 or CC5 in the uplink. If the field EC_Reduced_PDCH_Allocation is set to 1 a mobile station assigned CC2, CC3, CC4 or CC5 is always assigned 2 consecutive timeslots and therefore only a timeslot other than 7, i.e 0 to 6, shall be indicated as the lowest assigned uplink timeslot.

TIMESLOT_MULTIPLICATOR (3 bit field)
This field defines how many UL timeslots that the assignment contains when the assigned UL Coverage Class, according to the UL_COVERAGE_CLASS field, is CC1. The field is coded according to the following table:

bit

3 2 1

0 0 0 1 timeslot assigned

0 0 1 2 timeslots assigned

0 1 0 3 timeslots assigned

0 1 1 4 timeslots assigned

1 0 0 5 timeslots assigned

1 0 1 6 timeslots assigned

1 1 0 7 timeslots assigned

1 1 1 8 timeslots assigned

Values other than ‘000’ can only be used if supported by the mobile station, as indicated by its multislot capability, see 3GPP TS 45.002. If the assigned uplink Coverage Class > CC1 (according to the UL_COVERAGE_CLASS field), the mobile station shall consider the TIMESLOT_MULTIPLICATOR field as not valid

START_FIRST_UL_RLC_DATA_BLOCK (4 bit field)
This field indicates the starting position of the resources for the first allocated RLC Data block in the fixed uplink allocation. The starting position is relative to the first TDMA frame (N) of the downlink block containing the last blind physical layer transmission of this EC PACKET UPLINK ASSIGNMENT message, according to the USED_DL_COVERAGE_CLASS field. The encoding of the field is dependent of the value of the UL_COVERAGE_CLASS and the TIMESLOT_MULTIPLICATOR fields in the same message.

If UL_COVERAGE_CLASS = CC1 and TIMESLOT_MULTIPLICATOR = 0 or if UL_COVERAGE_CLASS = CC2, the START_FN_FIRST_UL_RLC_DATA_BLOCK field is encoded according to the following table:

bit

4 3 2 1

0 0 0 0 In the TDMA frame (N+13) mod 2715648

0 0 0 1 In the TDMA frame (N+17 or N+18) mod 2715648

0 0 1 0 In the TDMA frame (N+21 or N+22) mod 2715648

0 0 1 1 In the TDMA frame (N+26) mod 2715648

0 1 0 0 In the TDMA frame (N+30 or N+31) mod 2715648

….

1 1 1 0 In the TDMA frame (N+73 or N+74) mod 2715648

1 1 1 1 In the TDMA frame (N+78) mod 2715648

If UL_COVERAGE_CLASS = CC1 and TIMESLOT_MULTIPLICATOR = 1, the START_FN_FIRST_UL_RLC_DATA_BLOCK field is encoded according to the following table:

bit

4 3 2 1

0 0 0 0 In the timeslot with the lowest TN in TDMA frame (N+13) mod 2715648

0 0 0 1 In the timeslot with the highest TN in TDMA frame (N+13) mod 2715648

0 0 1 0 In the timeslot with the lowest TN in TDMA frame (N+17 or N+18) mod 2715648

0 0 1 1 In the timeslot with the highest TN in TDMA frame (N+17 or N+18) mod 2715648

….

1 1 1 0 In the timeslot with the lowest TN in TDMA frame (N+43 or N+44) mod 2715648

1 1 1 1 In the timeslot with the highest TN in TDMA frame (N+43 or N+44) mod 2715648

If UL_COVERAGE_CLASS = CC1 and TIMESLOT_MULTIPLICATOR = 2, the START_FN_FIRST_UL_RLC_DATA_BLOCK field is encoded according to the following table:

bit

4 3 2 1

0 0 0 0 In the timeslot with the lowest TN in TDMA frame (N+13) mod 2715648

0 0 0 1 In the timeslot with the 2nd lowest TN in TDMA frame (N+13) mod 2715648

0 0 1 0 In the timeslot with the highest TN in TDMA frame (N+13) mod 2715648

0 0 1 1 In the timeslot with the lowest TN in TDMA frame (N+17 or N+18) mod 2715648

0 1 0 0 In the timeslot with the 2nd lowest TN in TDMA frame (N+17 or N+18) mod 2715648

0 1 0 1 In the timeslot with the highest TN in TDMA frame (N+17 or N+18) mod 2715648

….

1 1 1 0 In the timeslot with the highest TN in TDMA frame (N+30 or N+31) mod 2715648

1 1 1 1 In the timeslot with the lowest TN in TDMA frame (N+34 or N+35) mod 2715648

If UL_COVERAGE_CLASS = CC1 and TIMESLOT_MULTIPLICATOR = 3, the START_FN_FIRST_UL_RLC_DATA_BLOCK field is encoded according to the following table:

bit

4 3 2 1

0 0 0 0 In the timeslot with the lowest TN in TDMA frame (N+13) mod 2715648

0 0 0 1 In the timeslot with the 2nd lowest TN in TDMA frame (N+13) mod 2715648

0 0 1 0 In the timeslot with the 3rd lowest TN in TDMA frame (N+13) mod 2715648

0 0 1 1 In the timeslot with the highest TN in TDMA frame (N+13) mod 2715648

0 1 0 0 In the timeslot with the lowest TN in TDMA frame (N+17 or N+18) mod 2715648

0 1 0 1 In the timeslot with the 2nd lowest TN in TDMA frame (N+17 or N+18) mod 2715648

….

1 1 1 0 In the timeslot with the 3rd lowest TN in TDMA frame (N+26) mod 2715648

1 1 1 1 In the timeslot with the highest TN in TDMA frame (N+26) mod 2715648

If UL_COVERAGE_CLASS = CC1 and TIMESLOT_MULTIPLICATOR = 4, the START_FN_FIRST_UL_RLC_DATA_BLOCK field is encoded according to the following table:

bit

4 3 2 1

0 0 0 0 In the timeslot with the lowest TN in TDMA frame (N+13) mod 2715648

0 0 0 1 In the timeslot with the 2nd lowest TN in TDMA frame (N+13) mod 2715648

0 0 1 0 In the timeslot with the 3rd lowest TN in TDMA frame (N+13) mod 2715648

0 0 1 1 In the timeslot with the 4th lowest TN in TDMA frame (N+13) mod 2715648

0 1 0 0 In the timeslot with the highest TN in TDMA frame (N+13) mod 2715648

0 1 0 1 In the timeslot with the lowest TN in TDMA frame (N+17 or N+18) mod 2715648

….

1 1 1 0 In the timeslot with the highest TN in TDMA frame (N+21 or N+22) mod 2715648

1 1 1 1 In the timeslot with the lowest TN in TDMA frame (N+26) mod 2715648

If UL_COVERAGE_CLASS = CC1 and TIMESLOT_MULTIPLICATOR = 5, the START_FN_FIRST_UL_RLC_DATA_BLOCK field is encoded according to the following table:

bit

4 3 2 1

0 0 0 0 In the timeslot with the lowest TN in TDMA frame (N+13) mod 2715648

0 0 0 1 In the timeslot with the 2nd lowest TN in TDMA frame (N+13) mod 2715648

0 0 1 0 In the timeslot with the 3rd lowest TN in TDMA frame (N+13) mod 2715648

0 0 1 1 In the timeslot with the 4th lowest TN in TDMA frame (N+13) mod 2715648

0 1 0 0 In the timeslot with the 5th lowest TN in TDMA frame (N+13) mod 2715648

0 1 0 1 In the timeslot with the highest TN in TDMA frame (N+13) mod 2715648

0 1 1 0 In the timeslot with the lowest TN in TDMA frame (N+17 or N+18) mod 2715648

….

1 1 1 0 In the timeslot with the 3rd lowest TN in TDMA frame (N+21 or N+22) mod 2715648

1 1 1 1 In the timeslot with the 4th lowest TN in TDMA frame (N+21 or N+22) mod 2715648

If UL_COVERAGE_CLASS = CC1 and TIMESLOT_MULTIPLICATOR = 6, the START_FN_FIRST_UL_RLC_DATA_BLOCK field is encoded according to the following table:

bit

4 3 2 1

0 0 0 0 In the timeslot with the lowest TN in TDMA frame (N+13) mod 2715648

0 0 0 1 In the timeslot with the 2nd lowest TN in TDMA frame (N+13) mod 2715648

0 0 1 0 In the timeslot with the 3rd lowest TN in TDMA frame (N+13) mod 2715648

0 0 1 1 In the timeslot with the 4th lowest TN in TDMA frame (N+13) mod 2715648

0 1 0 0 In the timeslot with the 5th lowest TN in TDMA frame (N+13) mod 2715648

0 1 0 1 In the timeslot with the 6th lowest TN in TDMA frame (N+13) mod 2715648

0 1 1 0 In the timeslot with the highest TN in TDMA frame (N+13) mod 2715648

0 1 1 1 In the timeslot with the lowest TN in TDMA frame (N+17 or N+18) mod 2715648

….

1 1 1 0 In the timeslot with the lowest TN in TDMA frame (N+21 or N+22) mod 2715648

1 1 1 1 In the timeslot with the 2nd lowest TN in TDMA frame (N+21 or N+22) mod 2715648

If UL_COVERAGE_CLASS = CC1 and TIMESLOT_MULTIPLICATOR = 7, the START_FN_FIRST_UL_RLC_DATA_BLOCK field is encoded according to the following table:

bit

4 3 2 1

0 0 0 0 In the timeslot with the lowest TN in TDMA frame (N+13) mod 2715648

0 0 0 1 In the timeslot with the 2nd lowest TN in TDMA frame (N+13) mod 2715648

0 0 1 0 In the timeslot with the 3rd lowest TN in TDMA frame (N+13) mod 2715648

0 0 1 1 In the timeslot with the 4th lowest TN in TDMA frame (N+13) mod 2715648

0 1 0 0 In the timeslot with the 5th lowest TN in TDMA frame (N+13) mod 2715648

0 1 0 1 In the timeslot with the 6th lowest TN in TDMA frame (N+13) mod 2715648

0 1 1 0 In the timeslot with the 7th lowest TN in TDMA frame (N+13) mod 2715648

0 1 1 1 In the timeslot with the highest TN in TDMA frame (N+13) mod 2715648

1 0 0 0 In the timeslot with the lowest TN in TDMA frame (N+17 or N+18) mod 2715648

….

1 1 1 0 In the timeslot with the 7th lowest TN in TDMA frame (N+17 or N+18) mod 2715648

1 1 1 1 In the timeslot with the highest TN in TDMA frame (N+17 or N+18) mod 2715648

If UL_COVERAGE_CLASS = CC3 and EC_Reduced_PDCH_Allocation is set to 0 in the EC SYSTEM INFORMATION TYPE 2 message (see 3GPP TS 44.018), or, if the field EC_Reduced_PDCH_Allocation is set to 1 and UL_COVERAGE_CLASS = CC2, the START_FN_FIRST_UL_RLC_DATA_BLOCK field is encoded according to the following table:

bit

4 3 2 1

0 0 0 0 In the TDMA frame (N+13) mod 2715648 or (N+17 or N+18) mod 2715648

0 0 0 1 In the TDMA frame (N+21 or N+22) mod 2715648 or (N+26) mod 2715648

0 0 1 0 In the TDMA frame (N+30 or N+31) mod 2715648 or (N+34 or N+35) mod 2715648

0 0 1 1 In the TDMA frame (N+39) mod 2715648 or (N+43 or N+44) mod 2715648

0 1 0 0 In the TDMA frame (N+47 or N+48) mod 2715648 or (N+52) mod 2715648

….

1 1 1 0 In the TDMA frame (N+134 or N+135) mod 2715648 or (N+138 or N+139) mod 2715648

1 1 1 1 In the TDMA frame (N+143) mod 2715648 or (N+147 or N+148) mod 2715648

If UL_COVERAGE_CLASS = CC4 and EC_Reduced_PDCH_Allocation is set to 0 in the EC SYSTEM INFORMATION TYPE 2 message (see 3GPP TS 44.018), or, if the field EC_Reduced_PDCH_Allocation is set to 1 and UL_COVERAGE_CLASS = CC3, the START_FN_FIRST_UL_RLC_DATA_BLOCK field is encoded according to the following table:

bit

4 3 2 1

0 0 0 0 In the TDMA frame (N+13) mod 2715648 or (N+17 or N+18) mod 2715648 or (N+21 or N+22) mod 2715648 or (N+26) mod 2715648

0 0 0 1 In the TDMA frame (N+30 or N+31) mod 2715648 or (N+34 or N+35) mod 2715648 or (N+39) mod 2715648 or (N+43 or N+44) mod 2715648

0 0 1 0 In the TDMA frame (N+47 or N+48) mod 2715648 or (N+52) mod 2715648 or (N+56 or N+57) mod 2715648 or (N+60 or N+61) mod 2715648

0 0 1 1 In the TDMA frame (N+65) mod 2715648 or (N+69 or N+70) mod 2715648 or (N+73 or N+74) mod 2715648 or (N+78) mod 2715648

0 1 0 0 In the TDMA frame (N+82 or N+83) mod 2715648 or (N+86 or N+87) mod 2715648 or (N+91) mod 2715648 or (N+95 or N+96) mod 2715648

….

1 1 1 0 In the TDMA frame (N+255 or N+256) mod 2715648 or (N+260) mod 2715648 or (N+264 or N+265) mod 2715648 or (N+268 or N+269) mod 2715648

1 1 1 1 In the TDMA frame (N+273) mod 2715648 or (N+277 or N+278) mod 2715648 or (N+281 or N+282) mod 2715648 or (N+286) mod 2715648

If UL_COVERAGE_CLASS = CC4 and EC_Reduced_PDCH_Allocation is set to 1 in the EC SYSTEM INFORMATION TYPE 2 message (see 3GPP TS 44.018), the START_FN_FIRST_UL_RLC_DATA_BLOCK field is encoded according to the following table:

bit

4 3 2 1

0 0 0 0 In the TDMA frame (N+13) mod 2715648 or (N+17 or N+18) mod 2715648 or (N+21 or N+22) mod 2715648 or (N+26) mod 2715648 or (N+30 or N+31) mod 2715648 or (N+34 or N+35) mod 2715648 or (N+39) mod 2715648 or (N+43 or N+44) mod 2715648

0 0 0 1 In the TDMA frame (N+47 or N+48) mod 2715648 or (N+52) mod 2715648 or (N+56 or N+57) mod 2715648 or (N+60 or N+61) mod 715648 or (N+65) mod 2715648 or (N+69 or N+70) mod 2715648 or (N+73 or N+74) mod 2715648 or (N+78) mod 2715648

0 0 1 0 In the TDMA frame (N+82 or N+83) mod 2715648 or (N+86 or N+87) mod 2715648 or (N+91) mod 2715648 or (N+95 or N+96) mod 715648 or (N+99 or N+100) mod 2715648 or (N+104) mod 2715648 or (N+108 or N+109) mod 2715648 or (N+112 or N+113) mod 2715648

0 0 1 1 In the TDMA frame (N+117) mod 2715648 or (N+121 or N+122) mod 2715648 or (N+125 or N+126) mod 2715648 or (N+130) mod 2715648 or (N+134 or N+135) mod 2715648 or (N+138 or N+139) mod 2715648 or (N+143) mod 2715648 or (N+147 or N+148) mod 2715648

0 1 0 0 In the TDMA frame (N+151 or N+152) mod 2715648 or (N+156) mod 2715648 or (N+160 or N+161) mod 2715648 or (N+164 or N+165) mod 2715648 or (N+169) mod 2715648 or (N+173 or N+174) mod 2715648 or (N+177 or N+178) mod 2715648 or (N+182) mod 2715648

….

1 1 1 0 In the TDMA frame (N+464 or N+465) mod 2715648 or (N+468) mod 2715648 or (N+472 or N+473) mod 2715648 or (N+477 or N+478) mod 2715648 or (N+481) mod 2715648 or (N+485 or N+486) mod 2715648 or (N+490 or N+491) mod 2715648 or (N+494) mod 2715648

1 1 1 1 In the TDMA frame (N+498 or N+499) mod 2715648 or (N+503 or N+504) mod 2715648 or (N+507) mod 2715648 or (N+511 or N+512) mod 2715648 or (N+516 or N+517) mod 2715648 or (N+520) mod 2715648 or (N+524 or N+525) mod 2715648 or (N+529 or N+530) mod 2715648

If uplink Coverage Class = CC5, the START_FN_FIRST_UL_RLC_DATA_BLOCK field is encoded according to the following table:

If uplink Coverage Class = CC5 and the field EC_Reduced_PDCH_Allocation is set to 0 in the EC SYSTEM INFORMATION TYPE 2 message, (see 3GPP TS 44.018), the START_FN_FIRST_UL_RLC_DATA_BLOCK field is encoded according to the following table:

0 0 0 0 The 1st uplink 52-multiframe occurring after the downlink 52-multiframe used to send the last blind physical layer transmission of this EC PACKET UPLINK ACK/NACK message

0 0 0 1 The 2nd uplink 52-multiframe occurring after the downlink 52-multiframe used to send the last blind physical layer transmission of this EC PACKET UPLINK ACK/NACK message

….

0 1 1 1 The 8th uplink 52-multiframe occurring after the downlink 52-multiframe used to send the last blind physical layer transmission of this EC PACKET UPLINK ACK/NACK message

1 0 0 0 to 1111 Not Applicable

If uplink Coverage Class = CC5 and the field EC_Reduced_PDCH_Allocation is set to 1 the START_FN_FIRST_UL_RLC_DATA_BLOCK field is encoded according to the following table:

0 0 0 0 The 1st pair of uplink 52-multiframes occurring after the downlink 52-multiframe used to send the last blind physical layer transmission of this EC PACKET UPLINK ACK/NACK message

0 0 0 1 The 2nd pair of uplink 52-multiframes occurring after the downlink 52-multiframe used to send the last blind physical layer transmission of this EC PACKET UPLINK ACK/NACK message

….

0 1 1 1 The 8th pair of uplink 52-multiframes occurring after the downlink 52-multiframe used to send the last blind physical layer transmission of this EC PACKET UPLINK ACK/NACK message

1 0 0 0 to 1111 Not Applicable

DELAY_NEXT_UL_RLC_DATA_BLOCK (3 bit field)
This field indicates the position of the next allocated RLC Data block in the fixed uplink allocation. The position is calculated as the number of transmission opportunities from the previous uplink allocation, according to the UL_COVERAGE_CLASS and TIMESLOT_MULTIPLICATOR fields in the same assignment message, where the next uplink allocation for the mobile station is placed and where the mobile station thus shall transmit the next RLC data block. In the transmission opportunity/ies between the previous uplink allocation and this allocation the mobile station is not allocated any resource, and shall thus not transmit.

This field is encoded according to the following table:

bit

3 2 1

0 0 0 In the 2nd next transmission opportunity

0 0 1 In the 3rd next transmission opportunity

0 1 0 In the 4th next transmission opportunity

….

1 1 0 In the 8th next transmission opportunity

1 1 1 In the 9th next transmission opportunity

GAMMA (5 bit field)
This field is the binary representation of the parameter GCH for MS output power control in units of 2 dB, see 3GPP TS 45.008. The field is coded according to the following table:

bit
5 4 3 2 1
0 0 0 0 0 GCH = 0 dB
0 0 0 0 1 GCH = 2 dB
: : : :
1 1 1 1 0 GCH = 60 dB
1 1 1 1 1 GCH = 62 dB

ALPHA Enable (1 bit field)
This field indicates whether or not the mobile station shall use the ALPHA parameter (if sent as part of EC SI) for uplink power control (see 3GPP TS 45.008 [34]). The field is coded as follows:

0 The mobile station shall not use the ALPHA parameter
1 The mobile station shall use the ALPHA parameter

P0 (4 bit field)
This field is an optional downlink power control parameter. It is encoded as follows:

bit
4 3 2 1
0 0 0 0 P0 = 0 dB
0 0 0 1 P0 = 2 dB
0 0 1 0 P0 = 4 dB
:
1 1 1 1 P0 = 30 dB

PR_MODE (1 bit field)
This field indicates the PR Management mode, as defined in 3GPP TS 45.008. The field is encoded as follows:
0 PR mode A: for one addressed MS
1 PR mode B: for all MSs

Primary TSC Set (1 bit field)

This field indicates to which TSC set the TSC field in the same message, for use on the assigned resources, shall be associated. This field is coded as follows:

0 TSC set 1

1 Indicates TSC set 2 for 8PSK modulation and TSC set 3 (which is identical to TSC set 3 used for the CS domain) for GMSK modulation.

DL_COVERAGE_CLASS (2 bit field)
This field indicates the DL Coverage Class that is assigned for transfer of downlink RLC/MAC control messages on the EC-PACCH during the UL EC TBF. The DL_COVERAGE_CLASS field shall be set according to the following table:

bit

2 1

0 0 DL Coverage Class = CC1

0 1 DL Coverage Class = CC2

1 0 DL Coverage Class = CC3

1 1 DL Coverage Class = CC4

STARTING_DL_TIMESLOT_OFFSET (2 bit field)
This field defines the timeslot number of the lowest timeslot included in the assignment that is used for transfer of downlink RLC/MAC control messages on the EC-PACCH during the UL EC TBF. The number of additional timeslots that are included in the downlink assignment depends on the assigned DL Coverage Class. The assigned timeslots are contiguous, starting with the timeslot number indicated in the STARTING_DL_TIMESLOT_OFFSET field. The STARTING_DL_TIMESLOT_OFFSET field is encoded as an offset to the timeslot assigned with the STARTING_UL_TIMESLOT field. The encoding of the field is dependent of the value of the UL_COVERAGE_CLASS and DL_COVERAGE_CLASS fields in the same message.

If both UL_COVERAGE_CLASS and DL_COVERAGE_CLASS > CC1, the same timeslots are assigned in both the uplink and the downlink directions. The STARTING_DL_TIMESLOT_OFFSET field can then be considered as not valid by the mobile station.

If UL_COVERAGE_CLASS = CC1 and DL_COVERAGE_CLASS > CC1, the STARTING_DL_TIMESLOT_OFFSET field is encoded according to the following code points if the field EC_Reduced_PDCH_Allocation is set to 0 in the EC SYSTEM INFORMATION TYPE 2 message (see 44.018 sub-clause 9.1.43q). If the field EC_Reduced_PDCH_Allocation is set to 1 only the first two code points of the following shall be used:

bit

2 1

0 0 same timeslot as indicated by STARTING_UL_TIMESLOT

0 1 STARTING_UL_TIMESLOT – 1

1 0 STARTING_UL_TIMESLOT – 2

1 1 STARTING_UL_TIMESLOT – 3

If UL_COVERAGE_CLASS > CC1 and DL_COVERAGE_CLASS = CC1, the STARTING_DL_TIMESLOT_OFFSET field is encoded according to the following code points if the field EC_Reduced_PDCH_Allocation is set to 0 in the EC SYSTEM INFORMATION TYPE 2 message (see 44.018 sub-clause 9.1.43q). If the field EC_Reduced_PDCH_Allocation is set to 1 only the first two code points of the following shall be used:

bit

2 1

0 0 same timeslot as indicated by STARTING_UL_TIMESLOT

0 1 STARTING_UL_TIMESLOT + 1

1 0 STARTING_UL_TIMESLOT + 2

1 1 STARTING_UL_TIMESLOT + 3

If both UL_COVERAGE_CLASS and DL_COVERAGE_CLASS = CC1, the downlink is assigned to the timeslot indicated by the STARTING_UL_TIMESLOT field. If timer T3248 (sent in EC SI) is used, the STARTING_DL_TIMESLOT_OFFSET field defines the lowest assigned timeslot for EC-PACCH transfers using CC2 while the timer is running. The STARTING_DL_TIMESLOT_OFFSET field is then encoded according to the following table:

bit

2 1

0 0 same timeslot as indicated by STARTING_UL_TIMESLOT

0 1 STARTING_UL_TIMESLOT – 1

1 0 STARTING_UL_TIMESLOT – 2

1 1 no valid CC2 mapping applies while T3248 is running, CC1 to be used

UL_COVERAGE_CLASS_EXT (1 bit field)
This field indicates how the field UL_COVERAGE_CLASS(see above) is to be interpreted and is coded as follows

bit

0 UL_COVERAGE_CLASS field indicates one of UL Coverage Class CC1, CC2, CC3 or CC4 are assigned for uplink

1 UL_COVERAGE_CLASS field indicates UL Coverage Class CC5 is assigned for uplink