11.2.31 Packet Timeslot Reconfigure
04.603GPPGeneral Packet Radio Service (GPRS)Mobile Station (MS) - Base Station System (BSS) interfaceRadio Link Control / Medium Access Control (RLC/MAC) protocolRelease 1999TS
This message is sent on the PACCH by the network to the mobile station to assign uplink and downlink resources. A mobile allocation or reference frequency list received as part of this assignment message shall be valid until a new assignment is received or each TBF of the MS are terminated.
Message type: PACKET TIMESLOT RECONFIGURE
Direction: network to mobile station
Classification: non-distribution message
Table 11.2.31.1: Packet TIMESLOT RECONFIGURE information elements
< Packet Timeslot Reconfigure message content > ::= < PAGE_MODE : bit (2) > { 0 < GLOBAL_TFI : < Global TFI IE > > { 0 — Message escape { < CHANNEL_CODING_COMMAND : bit (2) > < Global Packet Timing Advance : < Global Packet Timing Advance IE > > < DOWNLINK_RLC_MODE : bit (1) > < CONTROL_ACK : bit (1) > { 0 | 1 < DOWNLINK_TFI_ASSIGNMENT : bit (5) > } { 0 | 1 < UPLINK_TFI_ASSIGNMENT : bit (5) > } < DOWNLINK_TIMESLOT_ALLOCATION : bit (8) > { 0 | 1 < Frequency Parameters : < Frequency Parameters IE > > } { 0 < Dynamic Allocation : < Dynamic Allocation struct > > | 1 < Fixed allocation : < Fixed Allocation struct > >} { null | 0 bit** = < no string > — Receiver backward compatible with earlier version | 1 — Additions for R99 { 0 | 1 <Packet Extended Timing Advance : bit (2)> } < padding bits > } ! < Non-distribution part error : bit (*) = < no string > > } | 1 — Message escape bit used to define EGPRS message contents { 00 { { 0 | 1 < COMPACT reduced MA : < COMPACT reduced MA IE >> } < EGPRS Channel Coding Command : < EGPRS Modulation and Coding IE >> < RESEGMENT : bit (1) > { 0 | 1 < DOWNLINK EGPRS Window Size : < EGPRS Window Size IE > > } { 0 | 1 < UPLINK EGPRS Window Size : < EGPRS Window Size IE > > } < LINK_QUALITY_MEASUREMENT_MODE : bit (2) > < Global Packet Timing Advance : < Global Packet Timing Advance IE > > { 0 | 1 <Packet Extended Timing Advance : bit (2) > } < DOWNLINK_RLC_MODE : bit (1) > < CONTROL_ACK : bit (1) > { 0 | 1 < DOWNLINK_TFI_ASSIGNMENT : bit (5) > } { 0 | 1 < UPLINK_TFI_ASSIGNMENT : bit (5) > } < DOWNLINK_TIMESLOT_ALLOCATION : bit (8) > { 0 | 1 < Frequency Parameters : < Frequency Parameters IE > > } { 0 < Dynamic Allocation : < Dynamic Allocation struct > > | 1 < Fixed allocation : < Fixed Allocation struct > >} < padding bits > ! < Non-distribution part error : bit (*) = < no string > > } ! < Message escape : { 01| 10 | 11} bit (*) = <no string> > }} –Extended for future changes ! < Address information part error : bit (*) = < no string > > } ! < Distribution part error : bit (*) = < no string > > ; |
<Dynamic Allocation struct > ::= < EXTENDED_DYNAMIC_ ALLOCATION : bit (1) > { 0 | 1 < P0 : bit (4) > < PR_MODE : bit(1) > } < USF_GRANULARITY : bit (1) > { 0 | 1 < RLC_DATA_BLOCKS_GRANTED : bit (8) > } { 0 | 1 < TBF Starting Time : < Starting Frame Number Description IE > > } { 0 — Timeslot Allocation { 0 | 1 < USF_TN0 : bit (3) > } { 0 | 1 < USF_TN1 : bit (3) > } { 0 | 1 < USF_TN2 : bit (3) > } { 0 | 1 < USF_TN3 : bit (3) > } { 0 | 1 < USF_TN4 : bit (3) > } { 0 | 1 < USF_TN5 : bit (3) > } { 0 | 1 < USF_TN6 : bit (3) > } { 0 | 1 < USF_TN7 : bit (3) > } | 1 — Timeslot Allocation with Power Control Parameters < ALPHA : bit (4) > { 0 | 1 < USF_TN0 : bit (3) > < GAMMA_TN0 : bit (5) > } { 0 | 1 < USF_TN1 : bit (3) > < GAMMA_TN1 : bit (5) > } { 0 | 1 < USF_TN2 : bit (3) > < GAMMA_TN2 : bit (5) > } { 0 | 1 < USF_TN3 : bit (3) > < GAMMA_TN3 : bit (5) > } { 0 | 1 < USF_TN4 : bit (3) > < GAMMA_TN4 : bit (5) > } { 0 | 1 < USF_TN5 : bit (3) > < GAMMA_TN5 : bit (5) > } { 0 | 1 < USF_TN6 : bit (3) > < GAMMA_TN6 : bit (5) > } { 0 | 1 < USF_TN7 : bit (3) > < GAMMA_TN7 : bit (5) > } } ; |
<Fixed Allocation struct > ::= { 0 < UPLINK_TIMESLOT_ALLOCATION : bit (8) > | 1 < Power Control Parameters : < Power Control Parameters IE > > } < FINAL_ALLOCATION : bit (1) > < DOWNLINK_CONTROL_TIMESLOT: bit (3) > { 0 | 1 < P0 : bit (4) > < BTS_PWR_CTRL_MODE : bit (1) > < PR_MODE : bit (1) > } { 0 | 1 < Measurement Mapping : < Measurement Mapping struct > > } < TBF Starting Time : < Starting Frame Number Description IE > > { 0 { 0 — with length of Allocation Bitmap < BLOCKS_OR_BLOCK_PERIODS : bit (1) > < ALLOCATION_BITMAP_LENGTH : bit (7) > < ALLOCATION_BITMAP : bit (val(ALLOCATION_BITMAP_LENGTH)) > | 1 — without length of Allocation Bitmap (fills remainder of the message) < ALLOCATION_BITMAP : bit ** > } ! < Message escape : 1 bit (*) = <no string> > } ; |
< Measurement Mapping struct > ::= < Measurement Starting Time : < Starting Frame Number Description IE > < MEASUREMENT_INTERVAL : bit (5) > < MEASUREMENT_BITMAP : bit (8) > ; |
Table 11.2.31.2: Packet TIMESLOT RECONFIGURE information element details
Global TFI (6 bit field) |
CHANNEL_CODING_COMMAND (2 bit field) bit |
COMPACT reduced MA |
EGPRS Modulation and Coding Scheme |
RESEGMENT (1 bit field) |
EGPRS Window Size |
LINK_QUALITY_MEASUREMENT_MODE (2 bit field) This field is encoded as the LINK_QUALITY_MEASUREMENT_MODE IE of the PACKET DOWNLINK ASSIGNMENT message, as defined in sub-clause 11.2.7. |
Global Packet Timing Advance |
DOWNLINK_RLC_MODE (1 bit field) 0 RLC acknowledged mode |
CONTROL_ACK (1 bit field) |
DOWNLINK_TFI_ASSIGNMENT (5 bit field) |
UPLINK_TFI_ASSIGNMENT (5 bit field) |
UPLINK_TIMESLOT_ALLOCATION (8 bit field) |
DOWNLINK_TIMESLOT_ALLOCATION (8 bit field) |
Power Control Parameters |
Frequency Parameters |
RLC_DATA_BLOCKS_GRANTED (8 bit field) bit |
Dynamic Allocation struct |
EXTENDED_DYNAMIC_ALLOCATION (1 bit field) 0 Dynamic Allocation |
TBF Starting Time If no downlink TBF is in progress, the mobile station need not monitor the TFI field of downlink RLC data blocks until the indicated TDMA frame number. After the indicated TDMA frame number, the mobile station shall apply the new downlink parameters and then operate as during a downlink TBF. If a downlink TBF is already in progress, the mobile station shall continue to use the parameters of the existing TBF until the TDMA frame number occurs. When the indicated TDMA frame number occurs, the mobile station shall immediately begin to use the new downlink parameters assigned. In case of dynamic allocation, if no uplink TBF is in progress, the MS need not monitor the USF field until the TDMA frame number occurs. When the indicated TDMA frame number occurs, the mobile station shall immediately begin to monitor the USF field and use the new assigned uplink TBF parameters when its USF has occurred. If an uplink TBF is already in progress, the MS shall continue to use the parameters of the existing TBF until the TDMA frame number occurs. When the indicated TDMA frame number occurs, the mobile station shall immediately begin to monitor the USF field and use the new assigned uplink TBF parameters when its USF has occurred. In case of fixed allocation, if no uplink TBF is in progress, the MS shall wait until the TDMA frame number occurs, and then shall use the assigned uplink resources from the indicated TDMA frame number forward, according to the parameters in the fixed allocation struct. If an uplink TBF is in progress, the MS shall continue to use the parameters of the existing TBF until the TDMA frame number occurs. When the TDMA frame number occurs, the MS shall then use the assigned uplink resources from the indicated TDMA frame number forward, according to the parameters in the fixed allocation struct. This field is encoded as the Starting Frame Number Description IE. See sub-clause 12.21 |
USF for Timeslot Number 0 (TN0) (3 bit field) These fields indicate the USF value assigned to the MS for timeslots 0 to 7. These fields are encoded as a binary presentation of the USF value as defined in sub-clause 10.4.1. |
ALPHA (4 bit field) |
GAMMA_TN (5 bit field) bit |
USF_GRANULARITY (1 bit field) 0 the mobile station shall transmit one RLC/MAC block |
Fixed Allocation struct |
BLOCKS_OR_BLOCK_PERIODS (1 bit field) 0 the ALLOCATION_BITMAP is to be interpreted as blocks |
DOWNLINK_CONTROL_TIMESLOT (3 bit field) |
P0 (4 bit field) |
BTS_PWR_CTRL_MODE (1 bit field) |
PR_MODE (1 bit field) |
ALLOCATION_BITMAP_LENGTH (7 bit field) |
ALLOCATION_BITMAP (variable length field) |
Measurement Starting Time |
MEASUREMENT_BITMAP (8 bit field) 0 the MS shall receive downlink data during this timeslot |
MEASUREMENT_INTERVAL (5 bit field) bit |
Packet Extended Timing Advance (2 bit field) |
11.2.31.1 Special requirements in dual transfer mode
Special requirements apply when a TBF is assigned to a mobile station in dual transfer mode or about to enter dual transfer mode, see sub-clauses 11.2.7.1 and 11.2.29.1 of the present document.