11.2.57 EC Packet Uplink Ack/Nack

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 indicate the status of the received RLC data blocks. This message may also include a fixed uplink allocation for the mobile station to (re)transmit not yet acknowledged/transmitted RLC Data blocks. This message may also update the timing advance and power control parameters.

If the EGPRS Channel Coding Command parameter is not included in the message, the mobile station shall continue to use the previous EGPRS Modulation and Coding Scheme.

Message type: EC PACKET UPLINK ACK/NACK

Direction: network to mobile station

Classification: non-distribution message

Table 11.2.57.1: EC Packet UPlink Ack/Nack information elements

< EC Packet Uplink Ack/Nack message content > ::=

< USED_DL_COVERAGE_CLASS : < Used DL Coverage Class IE >>

{ < UPLINK_TFI : bit (5) >

{ 0 { — Final Ack Indicator = 0

{ 00 < EC Ack/Nack Description : < EC Ack/Nack Description IE >>

| 01 { < CONTENTION_RESOLUTION_TLLI : bit (32) >

< EC Primary Ack/Nack Description : < EC Primary Ack/Nack Description IE >> }

| 10 { < CONTENTION_RESOLUTION_rTLLI : bit (4) >

< EC Primary Ack/Nack Description : < EC Primary Ack/Nack Description IE >> } }

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

< RESEGMENT : bit (1) >

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

{ 0 | 1 < UL_COVERAGE_CLASS : bit (2) >

< STARTING_UL_TIMESLOT : bit (3) >

< DL_COVERAGE_CLASS : bit (2) >

< STARTING_DL_TIMESLOT_OFFSET : bit (2) >

< TIMESLOT_MULTIPLICATOR : bit (3) > } }

| 1 { — Final Ack Indicator = 1

{ 0

| 1 < CONTENTION_RESOLUTION_TLLI : bit (32) > }

{ 0 — the mobile station shall not continue monitoring the EC-PACCH

| 1 { < T3238 : bit (3) > — the mobile station shall continue monitoring the EC-PACCH

< Initial Waiting Time : bit (2) >

< EC-PACCH Monitoring Pattern : bit (2) > } } }

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

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

< ALPHA Enable : bit (1) > }

< UL COVERAGE CLASS EXT : bit (1) > — Rel-14 change support of uplink coverage class CC5

< padding bits > }

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

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

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

< PUAN Fixed Uplink Allocation struct > ::=

{ 0 | 1 < BSN_OFFSET : bit (2) > }

< 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 } } ** 0; — next UL RLC Data block starts at first possible occasion after previous UL RLC Data block

Table 11.2.57.2: EC Packet UPlink Ack/Nack information element details

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

UPLINK_TFI (5 bit field)
This field identifies the uplink TBF to which this message applies. This field is coded the same as the TFI field defined in sub-clause 12.15.

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

RESEGMENT (1 bit field)
This field is defined in sub-clause 12.10e.

EC Ack/Nack Description IE
This information element is defined in sub-clause 12.72.

EC Primary Ack/Nack Description IE
This information element is defined in sub-clause 12.73.

UL_COVERAGE_CLASS (2 bit field)
This field indicates the new 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

In case the UL Coverage Class is changed to CC1, the assignment is limited to 1 timeslot.

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. 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 44.018 sub-clause 9.1.43q). 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 on the uplink is always assigned the use of 2 consecutive timeslots and therefore only timeslot 0, 1, 2, 3, 4, 5 or 6 shall be indicated as the lowest assigned uplink timeslot.

DL_COVERAGE_CLASS (2 bit field)
This field indicates the new 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 new 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

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

T3238 (3 bit field)
This field is the binary representation of the timeout value of timer T3238. Range: 0 to 7. The timeout value is given as the binary value plus one in units of 1 second.

Initial Waiting Time (2 bit field)
This field gives the time that the mobile station shall wait, after the reception of this EC Packet Uplink Ack/Nack message, before it shall start to monitor the DL EC-PACCH. The waiting time is specified as the 52-multiframe, counted from the one containing the EC Packet Uplink Ack/Nack message, where the mobile station shall start monitoring the DL EC-PACCH. The field is coded according to the following table:

Bit
2 1
0 0 2nd 52-multiframe
0 1 4th 52-multiframe
1 0 6th 52-multiframe
1 1 8th 52-multiframe

EC-PACCH Monitoring Pattern (2 bit field)
The EC-PACCH Monitoring Pattern field indicates what pattern the mobile station shall use when monitoring the downlink EC-PACCH while timer T3238 is running. The pattern shall be applied after first monitoring the 52-multiframe as indicated by the Initial Waiting Time field. The EC-PACCH Monitoring Pattern field is coded according to the following table:

bit
2 1
0 0 Continuous monitoring
0 1 Monitor every 2nd 52-multiframe
1 0 Monitor every 4th 52-multiframe
1 1 Monitor every 8th 52-multiframe

CONTENTION_RESOLUTION_TLLI (32 bit field)
The CONTENTION_RESOLUTION_TLLI field is present only if the network has decoded one of the uplink RLC data blocks containing the TLLI. The mobile station shall perform the contention resolution function if the TLLI information element is present. This field contains a TLLI, which is defined in sub-clause 12.16.

CONTENTION_RESOLUTION_rTLLI (4 bit field)
The CONTENTION_RESOLUTION_rTLLI field is present only if the network has decoded one of the uplink RLC data blocks containing the rTLLI, and not any uplink RLC data block containing the TLLI. This field contains an rTLLI, which consists of the 4 least significant bits of the TLLI.

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

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

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

BSN_OFFSET (2 bit field)
This field defines the offset, in the list of available RLC Data blocks for transmission, that shall be applied by the mobile station when selecting the RLC Data blocks to transmit in the fixed uplink allocation. If the BSN_OFFSET field is not present, the mobile station shall select the RLC Data blocks to transmit in the resources within the fixed uplink allocation as described in sub-clause 9.1.3.4. It shall e.g. start with the oldest NACKED block, if available, in the resources for the first RLC Data block within the fixed uplink allocation. If the BSN_OFFSET field is present, the mobile station shall apply an offset in RLC Data blocks and skip one, or several, of the RLC Data blocks that would be transmitted first according to the procedures in sub-clause 9.1.3.4. This field is encoded according to the following table:

bit

2 1

0 0 Start with the 2nd oldest RLC Data, to be transmitted, in the first resource within the fixed uplink allocation

0 1 Start with the 3rd oldest RLC Data, to be transmitted, in the first resource within the fixed uplink allocation

1 0 Start with the 4th oldest RLC Data, to be transmitted, in the first resource within the fixed uplink allocation

1 1 Start with the 5th oldest RLC Data, to be transmitted, in the first resource within the fixed uplink allocation

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 ACK/NACK message, according to the USED_DL_COVERAGE_CLASS field. The encoding of the field is dependent of the uplink Coverage Class and TIMESLOT_MULTIPLICATOR assigned for the uplink EC TBF.

If uplink Coverage Class = CC1 and TIMESLOT_MULTIPLICATOR = 0 or if uplink 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 uplink 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 uplink 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 uplink 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 uplink 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 uplink 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 uplink 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 uplink 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 uplink Coverage Class = CC3 and the field EC_Reduced_PDCH_Allocation is set to 0 in the EC SYSTEM INFORMATION TYPE 2 message, (see 3GPP TS 44.018) or if uplink Coverage Class = CC2 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:

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 uplink Coverage Class = CC4 and the field EC_Reduced_PDCH_Allocation is set to 0 in the EC SYSTEM INFORMATION TYPE 2 message, (see 3GPP TS 44.018) or if uplink Coverage Class = CC3 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:

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 uplink Coverage Class = CC4 and the field 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 assigned UL_COVERAGE_CLASS and TIMESLOT_MULTIPLICATOR, where the next uplink allocation for the mobile station is placed and where the mobile station thus shall transmit the next UL RLC data block. In the transmission opportunity or opportunities 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