11.2.37 Packet CS Release Indication
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 from the network to the mobile station on the PACCH to indicate that the ongoing RR connection will be released. The network may indicate that the mobile station shall maintain its uplink and downlink packet resources used in dual transfer mode or it may convert half-rate PDCH into full-rate PDCH to be used in packet transfer mode or it may reconfigure uplink and/or downlink packet resources to be used in packet transfer mode after the RR connection is released.. If the mobile station supports Downlink Dual Carrier, this message may be sent using extended RLC/MAC control message segmentation (see sub-clause 9.1.12a) if three or more RLC/MAC control blocks are required to send the complete message. 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.
With reconfiguration option the network shall assign at least one uplink or downlink TBF.
Message type: PACKET CS RELEASE INDICATION
Direction: network to mobile station
Classification: non-distribution message
Table 11.2.37.1: PACKET CS RELEASE INDICATION information elements
< Packet CS Release message content > ::= < PAGE_MODE : bit (2) > { < GLOBAL_TFI : < Global TFI IE > > < ENHANCED_DTM_CS_RELEASE_INDICATION : bit > < Global Packet Timing Advance : < Global Packet Timing Advance IE > > { 00 — RR connection is released and the MS maintains its DL and/or UL TBF(s) < padding bits > — Allows future message extension for ’00’ choice. | 01 — When RR connection is released, PDTCH/H is converted to PDTCH/F — and the MS maintains its DL and/or UL TBF(s) < padding bits > — Allows future message extension for ’01’ choice. | 10 — RR connection is released and DL and/or UL TBF(s) are reconfigured |
{ 0 — Message escape for GPRS mode TBFs { { 0 | 1 < Frequency Parameters : < Frequency Parameters IE > > } { 0 | 1 < Packet Extended Timing Advance : bit (2) > } { 0 | 1 — downlink TBF(s) { 1 < Multiple Downlink Assignment : < Multiple Downlink Assignment struct > > } ** 0 } { 0 | 1 — uplink TBF(s) { 0 | 1 < CHANNEL_CODING_COMMAND : bit (2) > } } { null | 0 bit** = < no string > — Receiver backward compatible with earlier version | 1 — Additions for Rel-12 < Primary TSC Set : bit (1) > { 0 | 1 — Secondary DL TSC Value assigned < Secondary DL TSC Set : bit (1) > < Secondary DL TSC Value : bit (3) > } < padding bits > } ! < Non-distribution part error : bit (*) = < no string > > } |
| 1 — Message escape bit for EGPRS mode TBFs { 00 { { 0 | 1 < Frequency Parameters : < Frequency Parameters IE > > } { 0 | 1 < Packet Extended Timing Advance : bit (2) > } { 0 | 1 < BEP_PERIOD2 : bit(4) > } { 0 | 1 — downlink TBF(s) { 0 | 1 < Downlink EGPRS Window Size : < EGPRS Window Size IE > > } < LINK_QUALITY_MEASUREMENT_MODE : bit (2) > { 1 < Multiple Downlink Assignment : < Multiple Downlink Assignment struct > > } ** 0 } |
{ 0 | 1 — uplink TBF(s) { 0 | 1 < EGPRS Channel Coding Command : < EGPRS Modulation and Coding Scheme IE >> } < RESEGMENT : bit (1) > { 0 | 1 < Uplink EGPRS Window Size : < EGPRS Window Size IE > > } < Multiple Uplink Assignment : < Multiple Uplink Assignment struct > > } { null | 0 bit** = < no string > — Receiver backward compatible with earlier version | 1 — Additions for Rel-7 { 1 { 0 | 1< NPM Transfer Time : bit (5) > } }** 0 { null | 0 bit** = < no string > — Receiver backward compatible with earlier version | 1 — Additions for Rel-9 < Enhanced Flexible Timeslot Assignment : bit > { 0 — EMST is not used in DL | 1 — EMST is used in DL < Downlink RLC Entity 2 : < RLC Entity struct > { 0 | 1 < Downlink RLC Entity 3 : < RLC Entity struct > } } { 0 — EMST is not used in UL | 1 — EMST is used in UL < Uplink RLC Entity 2 : < RLC Entity struct > { 0 | 1 < Uplink RLC Entity 3 : < RLC Entity struct > } } { null | 0 bit** = < no string > — Receiver backward compatible with earlier version | 1 — Additions for Rel-10 { 0 — EMSR is not enabled in downlink | 1 — EMSR is enabled in downlink { 1 < EMSR Additional PFCs 1 : < Additional PFCs struct > > } ** 0 { 1 < EMSR Additional PFCs 2 : < Additional PFCs struct > > } ** 0 { 1 < EMSR Additional PFCs 3 : < Additional PFCs struct > > } ** 0 } { 0 — EMSR is not enabled in uplink | 1 — EMSR is enabled in uplink { 1 < EMSR Additional PFCs 1 : < Additional PFCs struct > > } ** 0 { 1 < EMSR Additional PFCs 2 : < Additional PFCs struct > > } ** 0 { 1 < EMSR Additional PFCs 3 : < Additional PFCs struct > > } ** 0 } { null | 0 bit** = < no string > — Receiver backward compatible with earlier version | 1 — Additions for Rel-12 < Primary TSC Set : bit (1) > { 0 | 1 — Secondary DL TSC Value assigned < Secondary DL TSC Set : bit (1) > < Secondary DL TSC Value : bit (3) > } < padding bits > } } } } ! < Non-distribution part error : bit (*) = < no string > > } |
| 01 — Message escape for Dual Carrier, BTTI with FANR activated, RTTI, EGPRS2 { < Assignment Info : Assignment Info struct > { 00 — No frequency parameters included | 01 — Legacy IEs used < Frequency Parameters C1: < Frequency Parameters IE > > { 0 | 1 < Frequency Parameters C2: < Frequency Parameters IE > > } | 10 — Optimized Dual Carrier frequency parameters used < Dual Carrier Frequency Parameters: < Dual Carrier Frequency Parameters IE > > ! < Frequency parameters error: { 11 } bit (*) = <no string> > — Reserved for future use } { 0 | 1 < Packet Extended Timing Advance : bit (2) > } < EGPRS mode : < EGPRS mode 2 IE > > |
{ null | 0 bit** = < no string > — Receiver backward compatible with earlier version | 1 — Additions for Rel-9 < Enhanced Flexible Timeslot Assignment : bit > { 0 — EMST is not used in DL | 1 < Downlink RLC Entity 2 : < RLC Entity struct > — EMST is used in DL { 0 | 1 < Downlink RLC Entity 3 : < RLC Entity struct > } } { 0 — EMST is not used in UL | 1 < Uplink RLC Entity 2 : < RLC Entity struct > — EMST is used in UL { 0 | 1 < Uplink RLC Entity 3 : < RLC Entity struct > } } { null | 0 bit** = < no string > — Receiver backward compatible with earlier version | 1 — Additions for Rel-10 { 0 — EMSR is not enabled in downlink | 1 — EMSR is enabled in downlink { 1 < EMSR Additional PFCs 1 : < Additional PFCs struct > > } ** 0 { 1 < EMSR Additional PFCs 2 : < Additional PFCs struct > > } ** 0 { 1 < EMSR Additional PFCs 3 : < Additional PFCs struct > > } ** 0 } { 0 — EMSR is not enabled in uplink | 1 — EMSR is enabled in uplink { 1 < EMSR Additional PFCs 1 : < Additional PFCs struct > > } ** 0 { 1 < EMSR Additional PFCs 2 : < Additional PFCs struct > > } ** 0 { 1 < EMSR Additional PFCs 3 : < Additional PFCs struct > > } ** 0 } { null | 0 bit** = < no string > — Receiver backward compatible with earlier version | 1 — Additions for Rel-11 < EGPRS Packet Downlink Ack/Nack Type 3 Support : bit(1) > { null | 0 bit** = < no string > — Receiver backward compatible with earlier version | 1 — Additions for Rel-12 < Primary TSC Set : bit (1) > { 0 | 1 — Secondary DL TSC Value assigned < Secondary DL TSC Set : bit (1) > < Secondary DL TSC Value : bit (3) > } < padding bits > } } } } ! < Non-distribution part error : bit (*) = < no string > > } ! < Message escape : { 10 | 11} bit (*) = < no string > > } — Extended for future changes } | 11 — Reserved for future use. When received it shall be interpreted as "00". < padding bits > — Allows future message extension for ’11’ choice. } ! < Address information part error : bit (*) = < no string > > } ! < Distribution part error : bit (*) = < no string > > ; |
< Multiple Downlink Assignment struct > ::= < TIMESLOT_ALLOCATION : bit (8) > { 0 | 1 < Uplink Control Timeslot : bit (3) > } { 1 < Downlink TBF assignment : < Downlink TBF assignment struct > > } ** 0 ; |
< Downlink TBF assignment struct > :: = { 0 | 1 < PFI : bit (7) > } < DOWNLINK_RLC_MODE : bit (1) > { 0 | 1 < Uplink Control Timeslot : bit (3) > } < TFI_ASSIGNMENT : bit (5) > < CONTROL_ACK : bit (1) > { 0 | 1 < Downlink EGPRS Window Size : < EGPRS Window Size IE > > } ; |
< Multiple Uplink Assignment struct > ::= < EXTENDED_DYNAMIC_ALLOCATION : bit (1) > { 0 | 1 < P0 : bit (4) > < PR_MODE : bit(1) > } { 0 | 1 < Global Timeslot description : < Timeslot description struct > > { 1 < Uplink TBF Assignment : < Uplink TBF Assignment struct > > } ** 0 } ; |
< Timeslot description struct > ::= { 0 — without power control params < MS_TIMESLOT_ALLOCATION : bit (8) > | 1 — with power control params < ALPHA : bit (4) > { 0 | 1 < GAMMA_TN0 : bit (5) > } { 0 | 1 < GAMMA_TN1 : bit (5) > } { 0 | 1 < GAMMA_TN2 : bit (5) > } { 0 | 1 < GAMMA_TN3 : bit (5) > } { 0 | 1 < GAMMA_TN4 : bit (5) > } { 0 | 1 < GAMMA_TN5 : bit (5) > } { 0 | 1 < GAMMA_TN6 : bit (5) > } { 0 | 1 < GAMMA_TN7 : bit (5) > } } ; |
< Uplink TBF Assignment struct > ::= — Recursive for multiple TBFs { 0 | 1 < PFI : bit (7) > } < TFI_ASSIGNMENT : bit (5) > { 0 | 1 < CHANNEL_CODING_COMMAND : bit (2) > } { 0 | 1 < EGPRS Channel Coding Command : < EGPRS Modulation and Coding Scheme IE > > } { 0 | 1 < Uplink EGPRS Window Size : < EGPRS Window Size IE > > } < USF_GRANULARITY : bit (1) > { 0 — The timeslots assigned to the TBF are all the timeslots assigned — in the Global Timeslot description | 1 < TBF_TIMESLOT_ALLOCATION : bit (N) > } — The timeslots assigned to the TBF are a subset of all the — timeslots assigned in the Global Timeslot description. Where — N is the amount of timeslots assigned to the MS in the Global — Timeslot description { 0 < USF_ALLOCATION : bit (3) > — The same USF is valid on all timeslots assigned to the TBF | 1 < USF_ALLOCATION : bit (3) > — Different USF(s) assigned — USF assignment on the lowest numbered timeslot — assigned to the TBF { 0 | 1 < USF_ALLOCATION : bit (3) > } * (M-1) } ; — USFs on subsequent timeslots assigned to the TBF: — A ‘0’ (respectively a ‘1’ followed by a USF value) — means same (respectively different) USF value as the — USF on the next lower numbered timeslot assigned to — the TBF. Where M is the amount of timeslots assigned — to the TBF in the TBF_TIMESLOT_ALLOCATION if — present, else in the Global Timeslot description |
< Assignment Info struct > ::= < Assignment Type : bit (2) > < Carrier ID : bit (1) > ; |
< RLC Entity struct > :: = < TFI_ASSIGNMENT : bit (5) > < RLC_MODE : bit (1) > { 0 | 1 < EGPRS Window Size : < EGPRS Window Size IE > > } PFI : bit (7) >; |
< Additional PFCs struct > ::= < TFI_ASSIGNMENT : bit (5) > { 0 | 1 < NPM Transfer Time : bit (5) > } < PFI : bit (7) >; |
Table 11.2.37.2: PACKET CS RELEASE INDICATION information element details
PAGE_MODE (2 bit field) |
Global_TFI |
ENHANCED_DTM_CS_RELEASE_INDICATION (1 bit field) 0 The RR connection is not to be released. NOTE: The network should not use value "0" if the PACKET CS RELEASE INDICATION message is used with enhanced DTM CS release procedure. In this case the mobile station shall ignore the message. |
Global Packet Timing Advance |
CHANNEL_CODING_COMMAND (2 bit field) bit |
Frequency Parameters Frequency Parameters C1, Frequency Parameters C2 Dual Carrier Frequency Parameters |
Packet Extended Timing Advance (2 bit field) |
TIMESLOT_ALLOCATION (8 bit field) |
Uplink Control Timeslot (3 bit field) In case of a BTTI configuration, this field contains the timeslot number of the timeslot where the PACCH/U for the downlink TBF is located. In case of an RTTI configuration, this field contains the timeslot number of the timeslot belonging to the uplink PDCH pair where the PACCH/U for the downlink TBF is located. It is encoded as the binary representation of the timeslot number as defined in 3GPP TS 45.002. If this field is included in the Multiple Downlink Assignment struct, it shall refer to all downlink TBFs assigned in the message. If this field is included in the Downlink TBF assignment struct, it refers only to the TBF given by the TFI Assignment field (this specific value overrules any default value given in the Multiple Downlink Assignment struct). If the Uplink Control Timeslot field is not included in the message at all, then the default rules for the location of PACCH/U apply. |
PFI (7 bit field) |
DOWNLINK_RLC_MODE (1 bit field) |
TFI_ASSIGNMENT (5 bit field) |
CONTROL_ACK (1 bit field) If either the network or the mobile station does not support the multiple TBF feature, this field shall be set to ‘1’ if the network establishes a new downlink TBF for the mobile station whose timer T3192 is running. Otherwise this field shall be set to ‘0’. |
EGPRS Window Size IE (Uplink EGPRS Window Size, Downlink EGPRS Window Size) If this field is included in the main body of the message, it shall refer to all TBFs assigned in the message in the direction indicated (default value). If this field is included in the respective TBF Assignment struct (uplink or downlink), it refers only to the TBF given by the TFI Assignment (this specific value overrules the default value). Every TBF defined in EGPRS TBF mode shall be assigned either the default value or a specific value. If this field is included in a Dual Carrier assignment, it shall specify the initial EGPRS Modulation and Coding Scheme to be used on both carriers. |
EGPRS Modulation and Coding Scheme IE (EGPRS Channel Coding Command) If this field is included in the main body of the message, it shall refer to all EGPRS TBF mode uplink TBFs assigned in the message (default value). If this field is included in the Uplink TBF Assignment struct, it refers only to the TBF given by the TFI Assignment (this specific value overrules the default value). Every uplink TBF defined in EGPRS TBF mode shall be assigned either the default value or a specific value. |
RESEGMENT (1 bit field) |
LINK_QUALITY_MEASUREMENT_MODE (2 bit field) |
BEP_PERIOD2 (4 bit field) Range: 0 to 15 |
EXTENDED_DYNAMIC_ALLOCATION (1 bit field) 0 Dynamic Allocation |
P0 (4 bit field) |
PR_MODE (1 bit field) |
MS_TIMESLOT_ALLOCATION (8 bit field) 0 Timeslot is not assigned |
ALPHA (4 bit field) The usage of these fields is as specified in sub-clause 11.2.29. |
GAMMA_TN (5 bit field) bit |
USF_GRANULARITY (1 bit field) 0 the mobile station shall transmit one RLC/MAC block |
TBF_TIMESLOT_ALLOCATION (N bit field) In the case of a dual carrier configuration, the timeslots indicated in the MS_TIMESLOT_ALLOCATION_C1 field shall be considered as lower numbered than those in the MS_TIMESLOT_ALLOCATION_C2 field. 0 Timeslot is not assigned |
USF_ALLOCATION (3 bit field) |
Assignment Type (2 bit field) This field is defined in sub-clause 11.2.7. |
Carrier ID (1 bit field) 0 Carrier 1 |
NPM Transfer Time (5 bit field) This field contains the NPM Transfer Time limitation for TBF or RLC entity assigned to operate in RLC non-persistent mode. If EMSR is supported this field contains the NPM Transfer Time limitation for a specific Packet Flow Context configured to use RLC non-persistent mode. The list of NPM Transfer Time IEs in the Rel-7 additions is ordered as described by the loops in the earlier releases part. |
EGPRS mode 2 IE This information element is defined in sub-clause 12.48a.1. |
Enhanced Flexible Timeslot Assignment (1 bit field) See sub-clause 11.2.29 (Packet Uplink Assignment message). |
EMSR Additional PFCs 1 EMSR Additional PFCs 2 EMSR Additional PFCs 3 See sub-clause 11.2.7 (Packet Downlink Assignment message). |
EGPRS Packet Downlink Ack/Nack Type 3 Support (1 bit field) See sub-clause 11.2.7 (Packet Downlink Assignment message). |
Primary TSC Set (1 bit field) See sub-clause 11.2.7 and 11.2.29. Secondary DL TSC Set (1 bit field) See sub-clause 11.2.7. |
Secondary DL TSC Value (3 bit field) See sub-clause 11.2.7. |