GPRSEGPRS Connection Control and Transfer
GPRSEGPRS Connection Control and Transfer
GBSS12.0
Feature Parameter Description
Issue 01
Date 2010-06-30
and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
All other trademarks and trade names mentioned in this document are the property of their respective
holders.
Notice
The purchased products, services and features are stipulated by the contract made between Huawei and
the customer. All or part of the products, services and features described in this document may not be
within the purchase scope or the usage scope. Unless otherwise specified in the contract, all statements,
information, and recommendations in this document are provided "AS IS" without warranties, guarantees or
representations of any kind, either express or implied.
The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute the warranty of any kind, express or implied.
Contents
1 Introduction ................................................................................................................................1-1
1.1 Scope ............................................................................................................................................ 1-1
1.2 Intended Audience ........................................................................................................................ 1-1
1.3 Change History.............................................................................................................................. 1-1
2 Overview .....................................................................................................................................2-1
3 Technical Description ..............................................................................................................3-1
3.1 Establishment of an Uplink TBF .................................................................................................... 3-1
3.1.1 Establishment of an Uplink TBF on the CCCH..................................................................... 3-1
3.1.2 Establishment of an Uplink TBF on the PCCCH .................................................................. 3-4
3.1.3 Establishment of an Uplink TBF on the PACCH ................................................................... 3-4
3.1.4 Dynamic Adjustment of Transmission Interval of the RRBP Field........................................ 3-6
3.2 Enhancement of Extended Uplink TBF Function .......................................................................... 3-7
3.2.1 Early TBF Establishment ...................................................................................................... 3-7
3.2.2 Sending Dummy Control Block ............................................................................................ 3-7
3.3 Establishment of a Downlink TBF ................................................................................................. 3-8
3.3.1 Establishment of a Downlink TBF on the CCCH .................................................................. 3-8
3.3.2 Establishment of a Downlink TBF on the PCCCH................................................................ 3-9
3.3.3 Establishment of a Downlink TBF on the PACCH ................................................................ 3-9
3.4 Release of a TBF .........................................................................................................................3-11
3.4.1 Release of a Non-Extended Uplink TBF .............................................................................3-11
3.4.2 Release of an Extended Uplink TBF .................................................................................. 3-12
3.4.3 Release of a Downlink TBF ................................................................................................ 3-13
3.5 Uplink Data Transmission............................................................................................................ 3-14
3.5.1 Dynamic Allocation Mode ................................................................................................... 3-14
3.5.2 Extended Dynamic Allocation Mode ................................................................................... 3-15
3.5.3 Handling of LLC PDUs and RLC Data Blocks .................................................................... 3-16
3.5.4 RLC Mode .......................................................................................................................... 3-16
3.5.5 Uplink Access Congestion Control ..................................................................................... 3-17
3.6 Downlink Data Transmission ....................................................................................................... 3-17
3.6.1 Scheduling of Downlink Radio Blocks ................................................................................ 3-17
3.6.2 Handling of LLC PDUs and RLC Data Blocks .................................................................... 3-18
3.6.3 RLC Mode .......................................................................................................................... 3-18
3.6.4 Downlink Flow Control ........................................................................................................ 3-18
3.6.5 LLC PDU Lifetime Supervision ........................................................................................... 3-19
3.6.6 Flush LL Procedure ............................................................................................................ 3-20
3.7 Reassignment of a TBF............................................................................................................... 3-20
3.7.1 Reassignment of an Uplink TBF ......................................................................................... 3-20
3.7.2 Reassignment of a Downlink TBF ...................................................................................... 3-20
3.7.3 Reassignment of the Concurrent Uplink and Downlink TBFs (TS Procedure) .................. 3-20
4 Parameters .................................................................................................................................4-1
5 Counters ......................................................................................................................................5-1
6 Glossary ......................................................................................................................................6-1
7 Reference Documents .............................................................................................................7-1
1 Introduction
1.1 Scope
This document describes the establishment of uplink and downlink temporary block flows (TBFs),
enhancement of the extended uplink TBF function, release of a TBF, uplink and downlink data
transmission, TBF reassignment, and suspension and resumption of a GPRS/EGPRS service.
Document Issues
The document issues are as follows:
01 (2010-06-30)
Draft (2010-03-30)
01 (2010-06-30)
This is the first release of GBSS12.0.
Compared with issue Draft (2010-03-30) of GBSS12.0, issue 01 (2010-06-30) of GBSS12.0 incorporates
the changes described in the following table.
Draft (2010-03-30)
This is the draft release of GBSS12.0.
2 Overview
GPRS/EGPRS connection control refers to the establishment and release of temporary block flows
(TBFs). GPRS/EGPRS transfer refers to the transfer of data on TBFs. The purposes of GPRS/EGPRS
connection control and transfer are as follows:
To optimize the TBF establishment and release procedures so that each user can obtain the best
possible data throughput
To provide efficient flow control and scheduling so that each end user can obtain the best possible data
throughput
To reduce the MS access time through uplink immediate assignment, takeover of the uplink
assignment by the BTS, dynamic adjustment of transmission interval of the relative reserved block
period (RRBP) field, delayed release of uplink and downlink TBFs, and extended uplink TBF.
The connection control part and the transfer part are involved in handling a TBF.
The connection control part handles:
Establishment of an uplink or downlink TBF
Release of an uplink or downlink TBF
Data transmission
Reassignment of a TBF
Suspend and resume
The transfer part handles:
Scheduling and reception of RLC data blocks, assembly of RLC data blocks into LLC PDUs, and
transmission of LLC PDUs to the SGSN
Reception of LLC PDUs from the SGSN and disassembly of LLC PDUs into RLC data blocks
Scheduling and transmission of RLC/MAC control blocks containing signaling information
Downlink flow control
Establishing different types of TBFs depends on:
Whether the connection is on the uplink or downlink
Whether the channel that controls signaling is PCCCH, CCCH, or PACCH
The PCCCH is used only when there is a PBCCH in the cell. If there is no PBCCH, the CCCH is used.
The PACCH is used only when an uplink or downlink TBF already exists. In view of this, TBF
establishment is classified into uplink TBF establishment and downlink TBF establishment. According to
the channel types and access phases, TBF establishment is further classified into:
Establishment of an uplink or downlink TBF on the CCCH
Establishment of an uplink or downlink TBF on the PCCCH
Establishment of an uplink or downlink TBF on the PACCH
3 Technical Description
3.1 Establishment of an Uplink TBF
Before transmitting data, an MS initiates a channel request. The PS channel request of an MS is of the
following types: one-phase access and two-phase access.
For a One-Phase Access request, the BSC assigns radio resources to an MS upon receiving the
request. The radio resources can be temporary flow identity (TFI) or uplink state flag (USF).
For a Two-Phase Access request, the processing procedure is as follows:
1. The BSC assigns one RLC/MAC control block to an MS. The MS transmits a Packet Resource
Request message on the assigned radio block.
2. The BSC assigns radio resources (such as TFI or USF) to the MS. The MS starts to send data on the
assigned radio resources.
The Packet Channel Request message is an 8-bit or 11-bit access burst, so it carries only a small
amount of information. The Packet Resource Request message, however, is an RLC/MAC signaling
packet based on the CS-1 coding scheme. Therefore, it carries more information, including the
temporary logical link identifier (TLLI) , multislot capability of an MS , or the radio priority.
MS BTS BSC
Channel Request
Immediate Assignment
In the previous procedures, if the packet uplink immediate assignment function has to be taken over by
the BTS, the IMMASSDLSHIFT parameter should be set to Support. In comparison with the original
mechanism, the Immediate Assignment message is sent in advance and the MS access delay is
reduced. Currently, the takeover of the packet uplink immediate assignment by the BTS is only available
for one-phase access. Figure 3-2 shows the details.
1. The BSC sends a Preallocation Uplink TBF Resource Request message to the BTS to assign the
required resources in advance. Then, the BTS responds with a Preallocation Uplink TBF Resource
Acknowledgement message.
2. After receiving a channel request, the BTS sends an Immediate Assignment message to the MS over
the AGCH and schedules uplink data blocks through the preemption mechanism. After receiving the
Immediate Assignment message, the MS starts to send data blocks to the BSC.
3. After receiving a Channel Request(assist) message from the BTS, the BSC initiates the procedure for
the establishment of an uplink TBF. The BSC sends an Immediate Assignment(assist) message to
the BTS. The establishment of an uplink TBF is complete.
MS BTS BSC
Both GPRS and EGPRS support one-phase access and two-phase access. One-phase access and the
first phase of two-phase access can be 8-bit or 11-bit access. (GBFD-119201 11-Bit EGPRS Access)
The procedure for 11-bit one-phase access on the CCCH is the same as that for 8-bit one-phase access
on the CCCH. The access speeds are similar. The difference lies in that the MS multislot capability can
be carried in the procedure for 11-bit one-phase access on the CCCH. Generally, an EGPRS-capable
MS has the multislot capability. If an EGPRS-capable MS uses one-phase access, it informs the network
of its multislot capability during 11-bit one-phase access; if an EGPRS-capable MS uses two-phase
access, it informs the network of its multislot capability through a packet resource request, which causes
a long access delay. Therefore, the EGPRS11BITCHANREQ parameter is set to Yes. The
EGPRS-capable MS can adopt one-phase access. In comparison with two-phase access, the access
time of one-phase access can be reduced by 300 ms.
6. The subsequent procedures for two-phase access on the uplink CCCH are the same as those for
one-phase access on the uplink CCCH.
Figure 3-3 shows the details.
Figure 3-3 Two-phase packet access on the uplink CCCH
MS BTS BSC
Channel Request
Immediate Assignment
acknowledgement. If the S/P field is set to 0, the RRBP field is invalid.The RRBP field indicates how
many TDMA frames the MS should wait for before transmitting uplink RLC data blocks.
2. If the MS has uplink data to transmit, the MS sends a Packet Downlink Ack/Nack(with Channel
Request Description) message to the BSC over the PACCH.
3. After receiving the message (the downlink TBF is now in packet transfer mode), the BSC starts the
procedure for establishing an uplink TBF on the downlink. The BSC sends a packet uplink
assignment message to the MS over the PACCH, establishes an uplink TBF, and assigns a packet
channel to the MS. Collision resolution is not required during the establishment of an uplink TBF on
the downlink.
4. The MS sends uplink data blocks without TLLI over the assigned channel. The establishment of an
uplink TBF is complete.
Figure 3-4 shows the details.
Figure 3-4 Establishment of an uplink TBF on the downlink
MS BTS BSC
In the previous procedure, if the packet assignment function has to be taken over by the BTS, the
PACKASSDLSHIFT parameter should be set to Support (GBFD-119202 Packet Assignment Taken
Over by the BTS). In this way, the packet assignment message is sent by the BTS and thus the MS
access delay is reduced by 100 ms. As a result, the user experience is improved and the operation
revenue is increased.
1. When the previous uplink TBF is to be released (extended uplink TBF not supported), the BSC sends
a Packet Uplink ACK/NACK(FAI=1) message first. The BSC detects that the downlink TBF is in
packet transfer mode, so the BSC reserves the uplink TBF and then preassigns this uplink TBF to the
BTS.
2. After receiving a Packet Control ACK message from the MS, the BSC starts the procedure for
releasing the uplink TBF.
3. The BTS receives a Packet Downlink Ack/Nack(with Channel Request Description) message from
the MS. Then, the BTS directly assigns the MS the packet channel that is preassigned by the BSC
and then performs resource scheduling. The BTS sends an uplink assignment message to the MS.
Then, the MS can upload data blocks. Now the takeover of packet assignment by the BTS is
complete. At the same time, the BTS forwards the Packet Downlink Ack/Nack(with Channel Request
Description) message to the BSC.
4. After receiving the message, the BSC starts the procedure for establishing an uplink TBF on the
downlink.
5. The BSC sends a Packet Uplink Assignment message to the MS over the PACCH. The BTS
performs transparent transmission on the downlink messages on the PDCH. Therefore, the MS
receives the Packet Uplink Assignment message twice. Then, instead of the BTS, the BSC takes
charge of the scheduling of uplink data blocks.
Figure 3-5 shows the details.
Figure 3-5 Takeover of packet uplink assignment by the BTS
MS BTS BSC
element to the Packet Downlink Ack/Nack message to initiate access. Therefore, if the interval of
transmitting the RRBP field is decreased, the MS access speed can be increased.
The Packet Downlink Ack/Nack message occupies the uplink bandwidth. If an uplink TBF already exists,
increasing the interval of transmitting the RRBP field can reduce the uplink overhead and increase the
uplink bandwidth.
The BSC sends the system information PSI1, PSI13, or SI13 with the EXT_UTBF_NODATA parameter
to the MS to indicate whether the MS should send the PACKET UPLINK DUMMY CONTROL BLOCK
message.
The value of the EXT_UTBF_NODATA parameter contained in the system information is dependant on
the setting of the cell parameter EXTUTBFNODATA. If EXTUTBFNODATA is set to SEND, the MS
sends the PACKET UPLINK DUMMY CONTROL BLOCK message to the BSC when it has no other
block to transmit. If EXTUTBFNODATA is set to NOTSEND, the MS does not send the PACKET UPLINK
DUMMY CONTROL BLOCK message to the BSC when it has no other block to transmit.
LLC PDU
Immediate Assignment
start3192 start3193
LLC PDU
Packet Downlink Assignment (with Downlink TFI, S/P=1)
stop3193
MS BTS BSC
A monitoring mechanism is required to ensure that the uplink TBF on the BSC side can be released in
case that the Packet Control Ack message is lost.
1. After receiving all the RLC data blocks correctly, the BSC sends the MS a Packet Uplink
Ack/Nack(FAI=1, S/P=1) message. At the same time, the BSC starts counter N3103. The maximum
value of this counter is specified by N3103. After receiving a Packet Control Ack message from the
MS, the BSC resets counter N3103 to zero.
2. If the BSC does receive a correct Packet Control Ack message in the corresponding uplink data block,
counter N3103 is incremented by one.
3. If counter N3103 exceeds its maximum value, the BSC automatically starts the internal timer T3169.
4. After timer T3169 expires, the TBF is released. Then, the corresponding resources can be utilized
again.
If the MS does not support an extended uplink TBF, the BSC sends the MS a Packet Uplink Ack/Nack
message with FAI = 1 after receiving the last uplink RLC data block (CV = 0), instructing the MS to
release this uplink TBF. The non-extended uplink TBF is delayed for a period of time before being
released. The release delay is specified by UPTBFRELDELAY. If the BSC needs to establish a downlink
TBF during the delay period, then the downlink TBF can be established on the uplink TBF that is not
released. Thus, the downlink TBF establishment time is reduced. After the downlink TBF is successfully
established, this uplink TBF is automatically released. If the BSC need not establish a downlink TBF
during the delay period, the MS releases this uplink TBF after the delay period elapses.
resources to the MS until the inactive period timer expires. The uplink resources are used for the MS
to transfer control blocks.
2. During the inactive period of TBF, if there are uplink RLC data blocks for transmission, the MS can
directly use the uplink TBF that enters the inactive period without establishing a new uplink TBF. The
uplink TBF used by the MS automatically enters the active period. If there are no uplink RLC data
blocks for transmission, the MS sends a Packet Uplink Dummy Block message to the BSC.
3. When the inactive period of TBF elapses, the BSC instructs the MS to release this uplink TBF
through a Packet Uplink Ack/Nack message (FAI = 1) if there are no uplink RLC data blocks for
transmission. After receiving this message, the MS sends a Packet Control ACK message to the
BSC. Then, the uplink TBF is normally released.
Figure 3-10 Release of an extended uplink TBF
MS BTS BSC
MS BTS BSC
A monitoring mechanism is required to ensure that the downlink TBF can be released in case that the
Packet Downlink Ack/Nack message is lost.
1. Each time the BSC sets S/P to 1 in the downlink TBF data blocks, the BSC starts counter N3105. The
maximum value of this counter is specified by the N3105 parameter. If the BSC correctly receives a
Packet Downlink Ack/Nack message from the MS, the BSC resets N3105 to zero.
2. If the BSC does not correctly receive a Packet Downlink Ack/Nack message from the MS, N3105 is
incremented by one.
3. If counter N3105 exceeds its maximum value N3105_max, the BSC automatically starts the internal
timer T3195.
4. After timer T3195 expires, the downlink TBF is released.
reserved USF is 7. The BSC informs a GPRS/EGPRS MS that one or more uplink radio blocks have
been reserved for it on a particular PDCH. The GPRS/EGPRS MS may have an uplink or downlink TBF,
or no TBF at all. When the radio block period elapses, the BSC sends the MS the Reserved USF. Only
the MS to which this block has been assigned is allowed to transmit data.
The reserved USF is used in the following scenarios:
− During the second phase of two-phase access
− If
a downlink RLC/MAC control block contains a valid RRBP field, the receiving MS uses its reserved
block to send a single control message.
− If
USF granularity is 4, the MS uses its three reserved blocks to send RLC/MAC data blocks or
control messages.
The free USF is used on the PRACH in the next uplink block period. This channel is utilized during the
first phase of an establishment procedure. All MSs are allowed to transmit a packet channel request
on the PRACH.
A monitoring mechanism is required to ensure that the uplink TBF can be released.
1. After starting to assign a USF to the uplink TBF (that is, the uplink TBF is successfully established),
the BSC starts counter N3101 to check whether the uplink data is received. The maximum value of
this counter is specified by the N3101 parameter.
2. The BSC waits for the MS to transmit uplink data in the reserved RLC uplink block corresponding to
the USF. If the MS has uplink RLC blocks for transmission, the BSC resets N3101 to zero. If the MS
does not have uplink RLC blocks for transmission, N3101 is incremented by one.
3. If counter N3101 exceeds its maximum value N3101_max, the TBF is abnormally released.
All the assignment-related messages contain a list of assigned PDCHs and the corresponding USF
value of each PDCH. If the assigned resources do not allow the MS to listen to the USF values of all the
assigned PDCHs, the MS listens in according to the following principles:
In a block period for data transfer, the MS obtains the USFs of all the timeslots from the timeslot to which
the MS listens to the current timeslot. For example, if the USF in timeslot 3 to which the MS listens is
consistent with the locally saved USF, the MS can transfer data in timeslots 3, 4, 5, and 6. If the USF in
timeslot 5 to which the MS listens is consistent with the locally saved USF, the MS can transfer data in
timeslots 5, 6, and 7.
If the PDCHs on which EGPRS and GPRS services are multiplexed use USF granularity 4, the downlink
traffic volume of the EGPRS TBF can be increased. A GPRS-capable MS and an EGPRS-capable MS
use the same PDCH. Therefore, the EGPRS-capable MS only uses the radio blocks with the GPRS
coding scheme and cannot use the radio blocks with the EGPRS coding scheme on the downlink. After
receiving a downlink radio block, the MS triggers uplink radio block transfer. The EGPRS-capable MS
obtains its own USF value from the header of the downlink radio block.
If the USF granularity is 4, uplink data is transferred on the PDCH in the next four radio block periods.
If the USF granularity is 1, uplink data is transferred on the PDCH in the next radio block period.
If the USF granularity is 1, the BSC must send one more downlink radio block with the GMSK coding
scheme to trigger the uplink radio block transfer when the EGPRS-capable MS needs to transfer one
more uplink radio block. Thus, the EGPRS downlink bandwidth is adversely affected. If the USF
granularity is 4, one downlink radio block triggers four uplink radio blocks. Therefore, the number of
downlink radio blocks with the GMSK coding scheme is reduced and the EGPRS downlink bandwidth is
affected to a smaller extent only.
the Packet Uplink Ack/Nack message. The interval of transmitting the Packet Uplink Ack/Nack message
with SI set to 1 in the uplink block is shorter than the interval of transmitting the Packet Uplink Ack/Nack
message in the normal case.
Acknowledged Mode
In acknowledged mode, the MS returns a Packet Downlink Ack/Nack message to acknowledge the
received data message (S/P = 1). This contains a positive or negative acknowledgement for a range of
RLC data blocks. The RLC data blocks that are negatively acknowledged are rescheduled for downlink
transmission. If a radio block contains two RLC data blocks and only one of them is positively
acknowledged, then only the negatively acknowledged RLC data block is retransmitted.
Unacknowledged Mode
In unacknowledged mode, no retransmission is performed. But there is an exception. That is, if the BSC
does not receive the downlink acknowledgement message from the MS, the final radio block in a
downlink TBF is retransmitted for a certain limited number of times. This ensures that the MS is aware
that the transmission of downlink data is complete.
downlink data flow rate of the cell and MSs in real time based on the bucket size and bucket flow rate of
the cell and the bucket size and bucket flow rate of the MSs respectively. Thus, downlink data flow
control is achieved.
The bucket size of a cell refers to the maximum packet data storage space that the BSC reserves for the cell. The bucket
size varies according to the number of packet channels in the cell.
The bucket size of an MS refers to the maximum packet data storage space that the BSC reserves for the MS. The bucket
size varies according to the number of channels assigned to the MS.
The bucket flow rate refers to the data transmission rate.
Downlink flow control consists of downlink BVC flow control and downlink MS flow control.
Downlink BVC flow control
The BSC reports to the SGSN the flow control parameters, such as the maximum bucket size and the
leak rate of the BVC. According to the flow control parameters, the SGSN performs flow control to
prevent frequent data losses caused by congestion and the transmission disruption caused by
insufficient bandwidth. The BSC sends the SGSN a FLOW-CONTROL-BVC message, indicating that
the cell is ready to receive downlink LLC PDU data. This message includes the buffer size and data
flow rate. These are set high enough to accommodate the maximum GPRS traffic volume in the cell.
Downlink MS flow control
The BSC reports to the SGSN the flow control parameters, such as the maximum bucket size and the
leak rate of the MS. According to the flow control parameters, the SGSN performs flow control to
prevent frequent data losses caused by congestion and the transmission disruption caused by
insufficient bandwidth. The BSC sends the SGSN a FLOW-CONTROL-BVC message, which contains
default flow control parameters for any MS that enters the cell. The SGSN receives from the MS an
MS-FLOW-CONTROL message, which contains the corresponding parameters for the MS. The SGSN
uses these parameters to perform flow control on each MS. Note that this message is sent at the
beginning of TBF establishment. The buffer size and leak rate depend on the multislot capability of the
MS and whether the TBF is using GPRS or EGPRS. If the buffer usage or transmission rate varies
during the lifetime of the TBF, additional messages can be sent to change the flow control parameters.
the total TBF load on the PDCHs. An existing TBF is moved from channels with high TBF load to
channels with low TBF load.
3. GPRS and EGPRS channels coexist in the system. If GPRS channels are overloaded, the GPRS
MSs are assigned EGPRS channels. When the MSs release GPRS channels, the load on EGPRS
channels is taken into account. If the load on GPRS channels decreases, some GPRS MSs are
moved from EGPRS channels to GPRS channels to increase the channel utilization and to reduce
the effect on the EGPRS service.
The procedure for reassigning concurrent uplink and downlink TBFs is as follows: The BSC sends a
Packet Timeslot Reconfigure message to the MS in order to assign new PDCHs, new USFs, and new
TFIs. After a period of time, the MS continues to transmit data over the new PDCHs.
Figure 3-12 shows the details.
Figure 3-12 Reassignment of the concurrent uplink and downlink TBFs
MS BSC
3.8.1 Suspend
To suspend the GPRS service, the BSC sends a Suspend PDU message to the SGSN. Then, the
scheduling of the TBF is stopped and the TBF is released. The SGSN returns a Suspend-Ack
PDU/Suspend-Nack PDU message to the BSC.
If the BSC receives a Suspend-Ack PDU message, the suspend procedure is successfully completed.
If the BSC receives a Suspend-Nack PDU message, the circuit switched connection is released the
suspend procedure is considered unsuccessful.
3.8.2 Resume
The BSC initiates the resume procedure when the circuit switched connection is complete.
If the suspend procedure is successfully completed and the call is released in the same routing area
as the one where it was set up, the BSC sends a Resume PDU message to the SGSN.
− If
the SGSN responds with a Resume-Ack PDU message, the GPRS service is successfully
resumed.
− If
the SGSN responds with a Resume-Nack PDU message, the GPRS service is unsuccessfully
resumed.
If the call is released in a different routing area from the one where it was set up, the network cannot
perform the resume procedure for the MS. The MS has to perform routing area update.
4 Parameters
Table 4-1 Parameter description
Parameter ID NE MML Command Description
5 Counters
For the counters, see the BSC6900 GSM Performance Counter Reference.
6 Glossary
For the acronyms, abbreviations, terms, and definitions, see the Glossary.
7 Reference Documents
[1] 3GPP TS 43.064: “Overall description of the GPRS Radio Interface; Stage 2”
[2] 3GPP TS 48.018: "BSS GPRS Protocol (BSSGP)"
[3] 3GPP TS 44.060: "Radio Link Control/Medium Access Control (RLC/MAC) protocol"
[4] 3GPP TS 44.018: “Radio Resource Control (RRC) protocol”
[5] BSC6900 Feature List
[6] BSC6900 Optional Feature Description
[7] BSC6900 GSM Parameter Reference
[8] BSC6900 GSM MML Command Reference
[9] BSC6900 GSM Performance Counter Reference