Académique Documents
Professionnel Documents
Culture Documents
1-1
1.1 Networking ............................................................................................. 1-1
1.2 Features ................................................................................................. 1-3
1.3 Technical Specifications ......................................................................... 1-3
Chapter 2 Functional Description .................................................................. 2-1
2.1 Overview ................................................................................................ 2-1
2.2 Service Processing Function .................................................................. 2-1
2.2.1 Packet Data Logical Channel Configuration .................................. 2-2
2.2.2 Packet Access Support .................................................................. 2-4
2.2.3 Paging Processing ......................................................................... 2-5
2.2.4 DRX Support .................................................................................. 2-6
2.2.5 Radio Resources Allocation ........................................................... 2-6
2.2.6 System Information Broadcasting .................................................. 2-7
2.2.7 Radio Link Control ......................................................................... 2-8
2.2.8 Channel Coding Schemes and CS Change Control ...................... 2-8
2.2.9 G-TRAU Frame Transmission ....................................................... 2-9
2.2.10 Radio Link Monitoring .................................................................. 2-9
2.2.11 Radio Frequency Power Control .................................................. 2-10
2.2.12 Cell Reselection Control .............................................................. 2-10
2.2.13 Flow Control and QoS Guarantee................................................ 2-11
2.2.14 Mobility Management and Communication Management ............ 2-12
2.3 Signalling Function ................................................................................. 2-13
2.3.1 Gb Interface Signalling ................................................................... 2-13
2.3.2 In-band Signalling between PCU and BTS .................................... 2-16
2.3.3 Pb Interface Signalling ................................................................... 2-16
2.4 Operation and Maintenance Function .................................................... 2-17
2.4.1 Network maintenance .................................................................... 2-17
2.4.2 Operation and Maintenance Management ..................................... 2-17
2.4.3 Configuration Management............................................................ 2-18
2.4.4 Alarm Management........................................................................ 2-18
2.4.5 Performance Measurement ........................................................... 2-18
2.4.6 Interface Tracing ............................................................................ 2-19
2.4.7 Security Management .................................................................... 2-19
Chapter 3 System Structure ........................................................................... 3-1
3.1 Overview ................................................................................................ 3-1
3.2 Hardware Architecture ............................................................................ 3-1
3.3 Software Architecture ............................................................................. 3-3
3.3.1 PCU Operating System.................................................................. 3-4
3.3.2 POMU Software ............................................................................. 3-6
3.3.3 RPPU Software .............................................................................. 3-7
3.3.4 L2PU Software ............................................................................... 3-9
3.4 Equipment Features ............................................................................... 3-10
3.4.1 Gb Interface ................................................................................... 3-10
3.4.2 G-Abis Interface ............................................................................. 3-10
3.4.3 Pb Interface.................................................................................... 3-10
3.4.4 Operation and Maintenance ........................................................... 3-11
3.4.5 Clock Synchronization ................................................................... 3-11
3.4.6 Overload Processing ...................................................................... 3-12
3.4.7 Warm Backup ................................................................................ 3-14
3.4.8 Dynamic Data Configuration .......................................................... 3-15
3.4.9 Backup of the Cells of the Same BSC ........................................... 3-16
3.4.10 Software Loading ......................................................................... 3-16
3.4.11 Satellite transmission function ..................................................... 3-19
3.4.12 On line patches ............................................................................ 3-19
3.4.13 License ......................................................................................... 3-19
Chapter 4 Interface Functions ........................................................................ 4-1
4.1 Gb interface ............................................................................................ 4-1
4.1.1 Overview ........................................................................................ 4-1
4.1.2 Signalling at Different Layers of the Gb Interface .......................... 4-2
4.1.3 Characteristics of the Gb Interface ................................................ 4-4
4.2 G-Abis Interface ..................................................................................... 4-4
4.2.1 Overview ........................................................................................ 4-4
4.2.2 Characteristics of the G-Abis Interface .......................................... 4-5
4.2.3 Physical Layer/Transmission Media .............................................. 4-6
4.2.4 A Brief Introduction to G-TRAU Frame Structure........................... 4-7
4.2.5 Characteristics of the G-Abis Interface .......................................... 4-8
4.3 Pb Interface ............................................................................................ 4-10
4.3.1 Overview ........................................................................................ 4-10
4.3.2 Internal Structure of the Pb Interface ............................................. 4-10
4.3.3 Characteristics of Huawei Pb Interface .......................................... 4-11
4.4 O Interface .............................................................................................. 4-12
4.4.1 Overview ........................................................................................ 4-12
4.4.2 Software Structure ......................................................................... 4-13
Chapter 5 Operation & Maintenance .............................................................. 5-1
5.1 Overview ................................................................................................ 5-1
5.2 Characteristics ........................................................................................ 5-3
5.3 Implementation of PCU O&M Function .................................................. 5-4
5.3.1 Configuration Management............................................................ 5-4
5.3.2 Alarm Management........................................................................ 5-6
5.3.3 Performance Measurement ........................................................... 5-7
5.3.4 Interface information Tracing ......................................................... 5-14
Chapter 6 Technical Indices ........................................................................... 6-1
6.1 Product Safety ........................................................................................ 6-1
6.1.1 Safety Standard ............................................................................. 6-1
6.1.2 Physical Protection Characteristics................................................ 6-1
6.1.3 Data Backup and Security Characteristics ..................................... 6-1
6.2 Environmental Conditions ...................................................................... 6-2
6.2.1 Storage Conditions ........................................................................ 6-2
6.2.2 Transportation Conditions .............................................................. 6-2
6.2.3 Operation Conditions ..................................................................... 6-2
6.2.4 Electromagnetic Compatibility Requirement .................................. 6-2
6.3 Power Supply ......................................................................................... 6-2
6.4 Capacity ................................................................................................. 6-3
6.4.1 Maximum Capacity ........................................................................ 6-3
6.4.2 Minimum Capacity ......................................................................... 6-3
Chapter 7 Configuration and Examples ........................................................ 7-1
V300R003
BOM 31025698
Huawei Technologies Co., Ltd. provides customers with comprehensive technical support
and service. Please feel free to contact our local office or company headquarters.
Website: http://www.huawei.com
Email: support@huawei.com
Trademarks
All other trademarks and trade names mentioned in this manual are the property of
their respective holders.
Notice
The information in this manual is subject to change without notice. Every effort has
been made in the preparation of this manual to ensure accuracy of the contents, but
all statements, information, and recommendations in this manual do not constitute
the warranty of any kind, express or implied.
Release Notes
The product version that corresponds to the manual is M900/M1800 Packet Control
Unit V300R003.
Related Manuals
The following manuals provide more information about the M900/M1800 Packet
Control Unit.
Manual Content
It provides an overall introduction to the PCU,
M900/M1800 Packet Control including the functions, structure, interface,
Unit Technical Manual technical indices, configuration and examples,
etc.
Intended Audience
Conventions
I. General conventions
Convention Description
Arial Normal paragraphs are in Arial.
Arial Narrow Warnings, cautions, notes and tips are in Arial Narrow.
Headings, Command, Command Description are in
Bold
boldface.
Terminal Display
Terminal Display is in Courier New; message input by the
user via the terminal is in boldface.
Eye-catching symbols are also used in the manual to highlight the points worthy of
special attention during the operation. They are defined as follows:
Table of Contents
i
Technical Manual
M900/M1800 Packet Control Unit Table of Contents
ii
Technical Manual
M900/M1800 Packet Control Unit Table of Contents
iii
Technical Manual
M900/M1800 Packet Control Unit Chapter 1 General Introduction
The position of the PCU in the GSM/GPRS network is shown in Figure 1-1.
The GPRS BSS (Base Station Subsystem) connects to MS (Mobile Station) via the
Um interface and is responsible for packet radio transmitting/receiving and packet radio
resources management. On the other hand, the BSS is connected with the SGSN
(Serving GPRS Support Node) of NSS (Network SubSystem), realizing the
communication connection between MSs or between MS and fixed network
subscribers to transmit system signaling and user information, etc. In order to realize
the O&M of the BSS, the connection between BSS and OMS (Operation and
Maintenance Subsystem) is needed. With newly added hardware PCU, BSS supports
GPRS on the basis of existing GSM BSS along with the software upgrade of the BSC
and BTS of the original GSM network.
ce
BTS rfa
is inte
Ab PCU
Pb
LMT
WAN/LAN
i nte
rfa
ce
PCU: Packet Control Unit BSC: Base Station Controller BTS: Base Transceiver Station
OMC: Operation & Maintenance Center LMT: Local Maintenance Terminal
The M900/M1800 BSS was developed in accordance with the GSM and GPRS
specifications issued by ETSI.
1.1 Networking
For the PCU location in the GPRS system, the ETSI protocol puts forth three
recommendations, as shown in Figure 1-2. The PCU of the M900/M1800 BSS is a
1-1
Technical Manual
M900/M1800 Packet Control Unit Chapter 1 General Introduction
Um
Gb
BTS BSC site GSN site
CCU A
PCU
CCU
Abis
BTS BSC site GSN site
CCU B
PCU
CCU
PCU: Packet Control Unit BTS: Base Transceiver Station CCU: Channel Code Unit
BSS
PCU Gs
BSC
BTS Gr
MSC/VLR
SS7
Gb
BSS
HLR
SGSN
BSC
BTS
PCU connects to BSC or SGSN with E1 trunk and the connection between PCU and
SGSN can be based on PTP frame relay or frame relay network.
1-2
Technical Manual
M900/M1800 Packet Control Unit Chapter 1 General Introduction
In the physical location, PCU can be located at BSC site or SGSN site.
PCU is located at BSC site. This networking mode is applicable to the case when
PCU and BSC are located at the same site or the BSC equipment are distributed
closely in the local network construction. Since initially local GPRS user traffic is
comparatively low, in this way, the data from several BSCs can be converged by
PCU and the transmission cost is reduced.
PCU is located at SGSN site. This networking mode is applicable to the case when
newly added equipment of GPRS are distributed closely in the local network. In
the case when BSC sites are scattered, close distribution of GPRS equipment
facilitates the management.
1.2 Features
1-3
Technical Manual
M900/M1800 Packet Control Unit Chapter 1 General Introduction
1-4
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
2.1 Overview
The signalling plane of GPRS BSS is shown in Figure 2-1. It mainly achieves the
functions at the RLC/MAC, BSSGP, NS protocol layers, and fulfills the related functions
of the air interface RF.
GMM/SM GMM/SM
LLC LLC
Relay
RLC BSSGP
RLC BSSGP
Network Network
MAC MAC
Service Service
GSM RF GSM RF L1bis L1bis
MS Um Gb
BSS SGSN
PCU is a kind of semi-independent equipment that processes the main service flows of
GPRS BSS, including the implementation of functions at the RLC/MAC, BSSGP, NS
protocol layers. BTS mainly implements RF-related functions at the air interface while
BSC establishes the link between PCU and BTS to transparently transmit packet data.
2-1
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
2-2
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
When configuring PBCCH in a cell, the first combination is adopted, and the cell can
only have one such channel combination. In the case of many MSs in a cell and the
PCCCH is busy, one or more second channel combinations can be configured. In a cell,
the second channel combination cannot be configured unless the first type has be
adopted.
The channel combination of the third type is used for the uplink and downlink packet
data transmission. A cell can be configured with one or more channels of such
combination.
GPRS PCU system supports all types of channel combinations. Among them, the
channels of the third type can be divided into fixed PDCHs and dynamic PDCHs. The
fixed PDCHs are dedicated to the transmission of GPRS packet data and can not be
seized by circuit services. The dynamic PDCHs can be converted between TCH and
PDTCH according to the need of services. That is, when the system is being initialized,
it serves as TCH; when there is a demand for packet services, it can be converted into
PDCH, and when there is a demand for circuit services, it can be converted from PDCH
to TCH.
The GPRS packet channel adopts the 52-multiframe structure. Each channel has 52
multiframes and every four frames constitute a radio block. Therefore, a radio channel
has 12 radio blocks and 4 idle frames. The structure is shown in Figure 2-2.
2-3
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
B0 B1 B2 X B3 B4 B5 X B6 B7 B8 X B9 B10 B11 X
Among which
PBCCH: It can be mapped in the above sequence to radio blocks of B0, B3, B6
and B9, with the number of blocks depending on how busy the broadcast channel
is.
PCCCH: PAGCH and PPCH can be mapped to any radio block of the downlink
channels (except the radio block seized by the PBCCH). The PRACH is the
corresponding uplink frame when PBCCH, PAGCH, PPCH, etc. occupy the radio
blocks.
PDTCH: It can be mapped to any radio block for the transmission of packet data.
PACCH: It can be mapped to any radio block for the transmission of air interface
radio signalling.
PTCCH: The 12th and 38th uplink frames of every 52 multiframes are PTCCH/U,
and the 12th and 38th downlink frames of two adjacent 52 multiframes constitute a
PTCCH/D.
When the upper layer of the MS has data to send, the RLC/MAC of the MS will initiate
the packet access process. MS packet access is performed in either of the following
methods: short access, one phase access, two phase access, single block without TBF
establishment access, paging response, cell update, mobility management procedure,
etc.
When the data for transmission are fewer than 8 RLC blocks, the channel request
type of MS will be the short access, and the number of data blocks shall be
calculated assuming channel coding scheme CS-1.
When the data for transmission are more than 8 RLC blocks and the required RLC
mode is the acknowledged mode, the channel request type of MS will be either
one phase access or two phase access.
When the data for transmission are the MS measurement report, the channel
request type will be the single block without TBF establishment access.
Apart from the above, there are other channel request types, such as the paging
response, cell update, mobility management procedure, etc. However, those
channel request types are generally treated as the one phase access or two phase
access.
2-4
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
In the case of short access and one phase access, the radio resources are assigned for
MS once and for all (such as the TFI, dynamic allocation USF or the fixed allocation
radio block bitmap, etc.), and then the MS starts to transmit data.
For the two phase access channel request, a radio block is first assigned to MS for the
MS to transmit the packet resource request, then resources are assigned to the MS for
the second time (including the TFI, USF or the fixed allocation radio block bitmap), then
the MS starts to transmit data over the assigned resources. Since the PACKET
CHANNEL REQUEST is an only 8-bit or 11-bit access burst, it carries comparatively
less information. Whereas the PACKET RESOURCE REQUEST is a RLC/MAC
signalling packet with CS-1 codes carrying comparatively more information (including
TLLI of MS, multislot capabilities of MS, wireless priority, etc.), which facilitates the
assignment of appropriate resources to MS.
PCU supports all access methods, among which the paging response, cell update,
mobility management procedure etc. are generally treated as the two phase access
method.
In the GPRS/GSM system, the paging includes packet paging and circuit paging, which
are described respectively below:
I. Packet paging
When transmitting downlink data to MS, the SGSN will initiate packet paging to locate
the MS. The paging request message originated by the SGSN is transmitted via the Gb
interface to the PCU, which in turn translates it into the PACKET PAGING REQUEST of
the Um interface. If the BSS is configured with PCCCH, the message will be
transmitted over the PPCH; if the BSS is not configured with PCCCH, the PCU will
forward the message via the Pb interface to the BSC, which will then send it over the
PCH.
When the MS receives the packet paging message, it will initiate the uplink TBF
(Temporary Block Flow) establishment procedure, then it will send via the Um interface
the paging response packet in form of data to the PCU, and the PCU will forward it to
the SGSN. After receiving the paging response, the SGSN will process it and be ready
to transmit the downlink data.
In the GSM network, when a circuit paging has reached an MSC, the MSC locates the
registered location area of MS and sends circuit paging message to all the BSCs within
the location area.
2-5
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
If there exists a Gs interface between SGSN and MSC, the GPRS/GSM system runs in
network operation mode I, the circuit paging messages of GSM service can be sent via
the GPRS packet channel. That is, if a certain MS has been attached to the GPRS, then
the circuit paging will be sent via the Gs interface, Gb interface, through MSC and
SGSN, and finally to PCU. The PCU will decide on which channel to send the message.
In the network operation mode I, if the MS has been assigned the PDCH, the message
will be sent over PACCH. If it has not been assigned with the PDCH, but the system has
been configured with the PCCCH, the message will be sent over the PPCH. If it has not
been assigned with the PDCH and the system has not been configured with PCCCH,
then the PCU will forward the message via the Pb interface to the BSC, and the BSC
will send it over the PCH.
If there exists no Gs interface between SGSN and MSC, the GPRS/GSM system can
only work in operation mode II or III. In this case, the system sends the circuit paging
message over the CCCH.
When the MS receives the circuit paging message, it will access the RACH and initiate
the circuit link establishment process. If the MS is right now handling the GPRS service,
the MS will start the GPRS SUSPEND process to suspend the GPRS service and will
not recover the GPRS service until the circuit link is released.
PCU supports the above mentioned packet paging and circuit paging functions.
M900/M1800 PCU supports DRX, and the MS concerned should support DRX too.
The MS that supports DRX receives only the paging message (packet or circuit paging)
of the corresponding paging group in the paging channel, whereas the MS that does
not support DRX has to translate all the paging messages in the paging channel. It is
thus obvious that the MS that supports DRX greatly reduces its power consumption.
The radio blocks used by MS are allocated by PCU temporarily. In allocating radio
resource to MS, the PCU allocates several radio channels and the corresponding USF
(Uplink State Flag) value corresponding to every radio channel. When the MS receives
the assignment message, it starts to monitor the USF value of the downlink radio block
in the assigned channel. If the value is the same as the assigned USF, the MS will start
to transmit data in the corresponding uplink radio block.
2-6
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
The MS is divided into 29 classes according to the multislot capability. For further
details, see ETSI GSM 05.02 Protocol. The number of packet channels used at the
same time varies with the MS class. When allocating radio resources to the MS, the
PCU takes into consideration the factors from multiple perspectives, such as the data
transmission volume of the MS, the required QoS grade, available radio channels, etc.
The system information is mainly used to broadcast the parameters necessary for MS
to access the network required by the service. When the cell supports the GPRS
service, the SI13 message has to be added to BCCH. If not, SI13 will not be broadcast.
The cell may or may not be configured with PBCCH. The existence of PBCCH will be
notified to MS via the SI13 message. The PBCCH broadcasts the packet system
information dedicated to the GPRS.
The packet system information is of the following kinds: PSI1, PSI2, PSI3, PSI3bis,
PSI4, PSI5 and PSI13.
PSI1 includes such information as cell selection, PRACH control, control channel
description, power control parameters, etc.
PSI2 includes such information as the reference frequency lists, cell allocation lists,
GPRS mobile allocation lists, PCCCH description, etc.
PSI3 includes such information as the BCCH allocation list of the neighboring cell,
serving cell /non-serving cell selection parameters, etc.
PSI4 includes the PDCH list for MS measurement in the serving cell.
PSI5 includes such information as measurement reports, network controlled cell
reselection, etc.
Similar to the SI13 broadcast over the BCCH, PSI13 includes the access-related
information specific to GPRS cells.
PSI1~PSI4 can be broadcast over PBCCH or sent over PACCH. PSI5 can only be
broadcast over PBCCH; and PSI13 can only be sent over PACCH. When a cell has
PBCCH, it does not send PSI13 message over PACCH. Instead, it broadcasts PSI1
periodically. When a cell has no PBCCH, it only broadcasts PSI13 over PACCH
periodically.
BSS has the capability of sending all GPRS-related system information, achieves the
controlled, high-speed and low-speed retransmission of system information, and
controls the transmission of system information over PACCH according to the
configuration of cell PBCCH/PCCCH.
2-7
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
RLC (Radio Link Control) layer is responsible for the segmentation and re-assembly of
LLC-PDUs. It uses a slide window protocol adopting the acknowledged and
unacknowledged modes to ensure the transmission of data between the peer layers.
The size of RLC slide window of GPRS is 64.
In the acknowledged mode, each data block sent by TBF (Temporary Block Flow)
requires the acknowledgement by the receiving side; otherwise, it has to be
retransmitted. It will not release TBF until all the data have been sent and it has
received the acknowledgement from the receiving side. In the unacknowledged mode,
the data block sent by TBF does not require the acknowledgement by the receiving side.
Filling bit replaces the data block that is missing or has errors in transmission. When all
the data has been transmitted, TBF is ready for release.
PCU system supports both the acknowledged and unacknowledged modes, specifies
the RLC mode for sending uplink data according to the request message of MS, and
determines the RLC mode for sending downlink data according to the type of downlink
LLC-PDUs.
The GPRS has four channel coding schemes altogether. The allowable transmission
rates and sizes of the RLC/MAC packet are shown in Table 2-1.
CS-2 33 13.4
CS-3 39 15.6
CS-4 53 21.4
Different channel coding schemes have different transmission rates and different radio
transmission quality requirements. The higher the transmission rate, the higher the
quality requirements for air radio transmission. In data transmission, the BSS can
dynamically adjust the channel coding schemes according to the change of radio
quality to make full use of radio resources, and to increase the transmission rate based
on ensuring the transmission quality.
2-8
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
At present, PCU supports the four coding schemes from CS-1 to CS-4 and has the
capability to change dynamically between the four coding schemes according to the
radio transmission quality.
The communication between PCU and BTS adopts the self-designed G-TRAU frame
structure.
RLC/MAC blocks are encapsulated in the G-TRAU frame. In downlink transmission, the
PCU processes the data and control messages, forms a RLC/MAC block and transmits
it via the G-TRAU frame to BTS. While in uplink transmission, the BTS decodes and
transmits the whole RLC/MAC block via the G-TRAU frame to the PCU which in turn
processes the RLC/MAC block. Besides the RLC/MAC block, both the uplink and
downlink G-TRAU frames carry inband signalling, including synchronization
information, measurement information, control information, check information, etc. For
different G-TRAU frame formats, there is different inband signalling. Through the
inband signalling, the PCU and BTS jointly achieve the GPRS BSS functions with
minimum changes to the BSC module of the original circuit switching.
When the MAC is in dynamic allocation mode, the PCU allocates resources to each
TBF via USF. The MS determines its authority of using the uplink channels by
measuring its own USF in the allocated channels. Once the MS detects its own USF, it
will send the data block on the corresponding uplink channel. If the MS can not correctly
receive the USF due to poor radio link quality, it will not be able to send data blocks to
the network on the corresponding uplink channel. As required by the protocol, the PCU
judges the validity of the link on the monitored size of counter N3101. N3101 is initially
set to zero at the time of TBF establishment. The network shall increment counter
N3101 for each radio block allocated to that mobile station if no data is received. Once
it receives the data block of the MS, N3101 will be cleared to zero. When N3101
exceeds its maximum value N3101_max, the PCU will start the timer T3169. When
T3169 expires, TBF will be released and the corresponding resources will be reused.
2-9
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
For the downlink TBF, the PCU sets RBBP in the downlink data block. In this way, it
allocates an uplink signalling channel to the MS. The PCU monitors the signalling
channel via the counter N3105 and thus checks the validity of TBF. N3105 is initialized
to zero at the time of TBF establishment. The network shall increment counter N3105
for each radio block allocated to that mobile station with the RRBP field if no RLC/MAC
control message is received. Once it receives the message correctly, N3105 will be
reset. When N3105 exceeds its maximum value N3105_max, the PCU will start the
timer T3195. When T3195 expires, TBF will be released and the corresponding
resource will be reused.
In line with the protocol, the PCU guarantees the normal release of uplink TBF via the
counter N3103. N3103 is initially set to zero at the time of TBF establishment. When the
PCU correctly receives all the data of uplink TBF, it will send the Packet Uplink
Ack/Nack (FAI=1) message to MS and set RRBP for the MS to acknowledge the
message. If the PCU has not received the correct Packet Control Ack message, N3103
will increment by one. If N3103 exceeds its maximum value, the PCU will start the timer
T3169. When T3169 expires, TBF will be released and the corresponding resource will
be reused.
PCU provides the uplink open-loop power control algorithm. For details, see ETSI GSM
05.08 Protocol. The basic idea of open-loop power control is presuming that the uplink
and downlink have the same path fading, so the MS thus can adjust the output power
based on the received signal level.
The GPRS network control modes are of the following three kinds: NC0, NC1 and NC2.
NC0: The MS shall perform autonomous cell re-selection and not send the
measurement report.
NC1: The MS shall perform autonomous cell re-selection and send the
measurement report.
NC2: It is controlled by the network. The MS shall send the measurement report
and accept the cell re-selection controlled by the network.
2-10
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
M900/M1800 BSS determines the network control modes according to user's data
configuration. At present, it supports the NC0 mode.
The MS monitors the PBCCH/BCCH carriers of the neighboring cell at any time,
determines the optimal cell according to carrier signal intensity and base station color
codes in the carriers, and starts the cell update process to notify the network of the cell
where it stays.
I. Flow control
As the Gb interface and the Um interface have different physical media and transfer
protocols, they have different transmission rates. The transmission rate of the Gb
interface is higher than that of the Um interface. In addition, in the downlink data
transmission, the data transmission at the Um interface is subject to the influence of
such factors as the MS multislot capability, radio quality, and available radio channels in
the cell. The data transmission rate is not constant, which makes the flow control of the
downlink data necessary.
Note:
The cell bucket is the maximum packet data volume that can be stored in the cell,
which varies with the number of packet channels in the cell.
The MS bucket is the maximum packet data volume that can be stored for the MS,
which varies with the number of packet channels allocated to the MS.
When the cell works normally, the PCU will start the flow control process, and reports
periodically the bucket size and bucket leak rate according to the condition of the
packet channels in the cell. According to radio resources used by MS, it also
periodically submits reports of the bucket size and bucket leak rate of the MS The
2-11
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
SGSN adjusts the downlink data flow speed of the cell and each MS according to the
reported parameters, so that it can control the downlink data flow.
Note:
The bucket leak rate is the rate of data transmission. The PCU system controls the
downlink data flow, periodically submits to SGSN the bucket size and bucket leak rate
of the current cell and the current MS, and adjusts the reported parameters according
to the change of cell packet resources and the resources occupied by the MS.
The GPRS QoS (Quality of Service) includes the following indexes: precedence class,
delay class, reliability class, peak throughput class, mean throughput class etc., all of
which can be further divided into many sub-classes. Since all these indices are applied
to the end-to-end packet data transmission which involves multiple factors such as the
air interface radio resource, Gb interface frame relay link resource, GPRS backbone
network transmission bandwidth, processing capability of all kinds of GPRS equipment,
etc., they are all set to meet the QoS according to the “best effort” class, that is, the
principle of optimal utilization of resources to transmit data as quickly and correctly as
possible.
As the services of different QoS classes occupy different system resources and the
QoS of the users are also different, the telecom operator may choose a flexible
charging strategy according to different QoS classes and different user classes, which
will be conducive to the promotion of the GPRS service.
PCU can to allocate radio resources to MS based on the radio precedence class, peak
throughput class and mean throughput class necessary for data transmission. The MS
that has the highest precedence class and highest peak throughput class is allocated
with the resource first, meeting the QoS according to the “best effort” class.
I. Mobility management
The mobility management function is applied to PLMN (Public Land Mobile Network) to
keep track of the current location of the MS. The mobility management function of the
GPRS network is similar to that of the current GSM. One or more cells constitute a
routing area (it is a subset of a location area), and one SGSN provides service to one or
2-12
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
The GPRS mobility management includes the GPRS Attach/Detach, cell/RA (Routing
Area) update, combined routing area/location area update, paging, etc. When an MS
finishes the GPRS Attach, the SGSN will create a MM context for the MS to store the
information of the user current location and state. Later, when the MS roams between
different cells and routing areas, it will start the cell/routing area update procedure, and
the SGSN will also store the latest information of the MS. In this way, the tracking of the
MS location is performed. When the MS starts the combined GPRS Attach/IMSI Attach,
combined location area/routing area update or other procedures, the SGSN will
communicate the MS location information with the MSC through the Gs interface. In
such a way, one mobility management process alone can realize the tracking of the MS
in the packet switching service and circuit switching service. For the specific process,
please refer to the ETSI GSM 03.60 Protocol.
Due to the characteristic of layer-by-layer encapsulation of packet data, all the rest
signalling in the mobility management procedures except the paging procedure are
transmitted as data in the BSS, that is, the BSS involves only the paging function in the
mobility management. When the BSS receives the paging packet sent by the SGSN, it
picks out the needed information and sends the paging message via the air interface.
The Gb interface signalling plane is shown in Figure 1-1. The protocols of all layers at
the Gb interface are described respectively below.
I. FR
The frame relay sub-layer FR of the Gb interface is part of the NS layer sub-network
service protocol. The frame relay module fulfills the interworking among sub-networks,
and helps to establish the connection (point-to-point) between the PCU and the SGSN
through the direct dedicated leased line or through the frame relay network The point to
2-13
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
point connection refers to the direct connection between PCU and SGSN. In general,
the PCU is DTE and the SGSN is DCE. (The intermediate network connection), as
shown in Figure 2-3.
Gb
PCU SGSN
The connection between PCU and SGSN based on frame relay net is showed in Figure
2-4.
Frame Relay
Network
Gb Gb
PCU SGSN
For the sake of user convenience, the Local Management Interface (LMI) of the PCU
frame relay sub-layer of Huawei supports not only the ITU-T Q.933 Appendix A
regulated in GSM protocol, but also ANSI T1-617 Appendix D, thus tremendously
improving the network compatibility. At present, it supports the management and
maintenance of PVC (Permanent Virtual Circuit). In supporting the PVC, the frame
relay layer provides flexible bandwidth choices for the NS layer. User can configure the
NS-VC bandwidth in the range of 1kB~1984kB.
For the physical layer of the frame relay, PCU currently supports the E1 access mode.
In case of network congestion, the frame relay layer will submit in time the congestion
indication, and the layer above the NS layer will control the congestion.
II. NS
NS here refers to the network service control part of the NS protocol. The NS protocol
layer is distributed at both sides of the Gb interface and its functions are symmetric on
both sides. The NS layer protocol mainly achieves the functions of transmitting the NS
SDUs (Service Data Unit) through the Gb interface, configuring the NS-VC and
2-14
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
managing its state, providing the network congestion state and network state reports to
the upper layer service module, and sharing the load of the user data.
All the messages transmitted through the Gb interface are transmitted in form of NS
SDU at the NS layer. The normal running of the NS layer provides a reliable path and
guarantee for the normal running of the upper layer protocol. Normally, when the NS
SDUs are transmitted at the NS layer, the NS layer will guarantee its sequence, which
is realized through LSP (Link Selection Parameters). But in abnormal conditions (say,
the load sharing), the sequence may not be well guaranteed.
The NS-VC state management function includes the reset, block, unblock and test
operations on the NS-VC. To stop using a certain NS-VC, the BSS or the SGSN will
send the BLOCK message to the peer entity and block the NS-VC. At the same time, it
will change the NS layer load sharing and share the traffic on the NS-VC to other
NS-VCs. To use the blocked NS-VC, the BSS or the SGSN will send the UNBLOCK
message to the peer entity to unblock the NS-VC. At the same time, it will re-share the
load at the NS layer and inform the NS user (such as the BSSGP layer) of the new NS
layer transmission capability. After a new NS-VC between the peer NS entities is
established or the system is recovered from fault, the BSS or the SGSN will reset the
NS-VC. After the reset, the NS-VCs on both sides of the Gb interface are blocked and
activated. To check whether the end-to-end communication exists in a certain NS-VC,
the BSS or SGSN will send the test message to the peer entity for the testing operation.
The testing operation can only be conducted after the successful reset, and it will
periodically repeat the transmission of test messages.
When detecting that the bottom layer link is faulty or in congestion, the NS will notify the
NS layer users through the congestion indication and state message, and send the
transmission capability to the NS layer users who will then act accordingly.
The most important function of the NS layer is the load sharing of user data. When the
users above the NS layer send data to the NS layer, the NS layer will allocate an LSP
value to every user, which will be transmitted together with the data packet to the NS
layer. The NS layer guarantees the sequence of user data transmission according to
the LSP value. The NS layer may choose one or more NS-VCs to transmit the user data
packet according to the LSP and BVCI values, so as to make sure that the NS layer
load is evenly distributed to all the unblocked NS-VCs of the same NSE.
PCU supports all the NS layer functions of data transmission, NS-VC link management,
user data load sharing, etc.
III. BSSGP
The BSSGP protocol layer is distributed at both sides of the standard Gb interface, but
the functions are asymmetric. The BSSGP protocol implements the transmission of
signalling message and user data, downlink data flow control, BVC blocking and
2-15
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
PCU reports in time to SGSN the default bucket size and bucket leak rate of the MS and
the cell according to the data configuration. According to the change of the MS and cell
radio resources in the process of transmission and in cooperation with the SGSN, it
reports in time to SGSN the actual bucket size and bucket leak rate of the MS and cell
to control the downlink data flow.
Upon request, PCU can start the MS radio access capability update and other
procedures, in time gets the MS radio access capability from SGSN so as to optimize
the resource allocation for MS.
PCU has the capability to start the GPRS service suspend and resume procedures in
light of the MS service change, so as to ensure the correctness of data transmission
and avoid unnecessary data retransmission. PCU also has the capability to start the
radio state procedure in light of the radio link quality of data transmission and the
availability of current MS. It timely reports to SGSN the radio state of MS, cooperates
with the SGSN to complete the FLUSH_LL procedure, and transfers or deletes the data
temporarily stored for the MS.
PCU has the capability to start PTP BVC blocking, unblocking and resetting procedures
according to the cell state and NS-VC state.
The signalling between PCU and BTS is transmitted via the G-TRAU frame, including
the synchronization information, measurement information, control information and
check information.
PCU is a kind of semi-independent equipment. The PCU and BSC are connected via
the Pb interface. The Pb interface is a nonstandard interface that mainly realizes the
MS-originated packet data transmission procedure in CCCH and the resource
coordination between PCU and BSC.
2-16
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
PCU can communicate with Network Maintenance Center via SNMP interface. The
SNMP subsystem of PCU offers the following function:
1) Network maintenance center can get the configuration data of PCU by SNMP
interface. The configuration data include system information and Gb interface
configuration information.
2) PCU can report the alarm information to network maintenance center by the TRAP
in SNMP interface.
3) Network maintenance center can inquire the result of performance measurement
by SNMP interface
PCU supports SNMP sampling based on the granularity of cell, PCU frame or BSC.
I. Service related
Inquire/block/unblock/reset cell
Inquire/block/unblock LAPD
Inquire/block/unblock PCIC
Inquire/block/unblock PDCH
Inquire/block/unblock/reset PTP
Inquire/reset SIG BVC
Inquire/block/unblock/reset NSVC
Inquire/activate/deactivate/delete PVC
2-17
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
V. Operation related
The GPRS PCU configuration management is achieved mainly via PCU-DB. The
PCU-DB provides the following functions:
PCU configuration data validity check
Configure PCU data
Inquire PCU data
Add, delete and modify PCU data
Reverse compilation of PCU configuration data
The GPRS PCU alarm management system collects and processes the alarm
messages of the PCU system. The alarm messages are stored in the hard disk of the
POMU board and sent to the OMC server for centralized storage when the system is
connected to OMC server. When the GPRS PCU host is abnormal, the system will
send the message as an alarm to the visible user interface, notify the maintenance
personnel of the current state of the system and recommended solutions.
2-18
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
The interface tracing function can intercept the messages of Um, Pb, Gb, and
Huawei-developed interfaces. It can interpret the bytes in the message and provide a
means for the maintenance personnel to locate the problems. For different interfaces, it
provides the means of setting the filtering conditions to facilitate the user in viewing
different types of messages at the interface.
The filtering conditions at the Um interface: Cell number, TRX number, dummy
message, null paging message and system information message.
The filtering conditions at the Pb interface: Cell number, paging message and
maintenance message.
The message tracing function at the Gb interface includes the BSSGP PTP BVC
message tracing and BSSGP SIG BVC message tracing.
The filtering conditions for the BSSGP PTP BVC messages tracking are 15-Byte or
16-Byte cell ID.
The filtering conditions for the BSSGP SIG BVC messages tracing are Nsei.
M900/M1800 take steps to improve the stability and security in both software and
hardware aspects.
The PCU software provides backup mechanism for the boards and supporting
functions. If, during the system running, the board is detected faulty (hardware or
software fault), the system will act accordingly to handle it automatically or provide the
alarm message for the maintenance personnel to handle it manually.
It sends the fault message to the alarm console or maintenance console to notify
the maintenance personnel to make timely maintenance.
The system provides the abnormality processing for the software fault, keeps the
on-site fault information, so that the maintenance engineer may locate the system
fault with the help of the message.
In case that there is a standby board, the active board will timely backup data to it,
thus maintaining the consistency of running data in the active and standby boards.
Once the active board is faulty, the standby board will be started.
For the faulty board, the board will be automatically reset upon the end of software
abnormality handling procedure so as to reduce the recovery time.
2-19
Technical Manual
M900/M1800 Packet Control Unit Chapter 2 Functional Description
2-20
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
3.1 Overview
M900/M1800 PCU adopts modular structure formed by placing several PCU frames
together. PCU frame is composed of three modules, i.e. POMU, RPPU and HSC.
PCU frame 2
High-speed data bus
PCU cabinet is 19” standard cabinet. The empty cabinet (containing no distribution
box or LAN switch) weighs about 173 kg and the fully configured cabinet (containing
no distribution box or LAN switch) weighs about 280 kg. The size of the cabinet is
shown as following: (width, depth, height; unit: mm)
600 (without side door)×795 (without door) × 1945 (without top cover)
680 (with two pieces of side door) × 800 (with door) × 2100 (with top cover)
The basic unit of PCU is the PCU processing frame (sometimes referred to as “PCU
frame”). The configuration of a PCU cabinet is shown in Figure 3-2. Each PCU cabinet
can hold up to 3 PCU processing frames connected with OMC via LAN switch for
centralized monitoring.
3-1
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
The PCU frame configuration is shown in Figure 3-3. The PCU frame contains 2
POMUs (Packet Operation & Maintenance Unit), 2 HSCs (Hot Swap Controller) and
12 RPPUs (Radio Packet Processing Unit). It is recommended that the No.0~No.5
and No.10~No.12 RPPU boards should be used for the Pb interface and
No.13~No.15 RPPU boards for the Gb interface.
The POMU software operates in the POMU board, the RPPU software in the RPPU
board, and HSC is used for the hot swap control.
1 1 1 1 1 1
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5
R R R R R R R R R R R R
P H P H
P P P P P P O O P P P P P P
S S
P P P P P P M M P P P P P P
U C U C
U U U U U U U U U U U U
3-2
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
PMC SGSN
RPPU
PMC SGSN
BSC L2PU
RPPU
POMU
BSC L2PU L2PU SGSN
RPPU
N+1
L2PU SGSN
PCU处处处 1+1
LAN Switch
In the PCU processing frame, the POMU board is in 1+1 warm backup mode. One
BSC can be connected to several RPPU boards. One RPPU can be connected with
maximal four BSCs, but it can only handle the data from one BSC at a time.
The PCU software architecture is shown in Figure 3-5. The PCU software can be
divided into the following parts:
PCU Operating system
POMU software
RPPU software
L2PU software
3-3
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
PCU software
Software
management
Software
management
Database
PCU operating management
system
Database Performance
management measurement
Gb interface
I/O processing processing
Pb interface
processing
System
initialization G-Abis interface
processing
I. OS core module
3-4
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
VOS builds up a transaction and message driving mechanism. As a task has more
than one message queues, and the transaction for each message queue has different
priorities, the mechanism enjoys better real-time feature than the pure message
driving mechanism. Besides, as OS uses a unified format in the distribution of
transaction and message and a unified format in transaction processing functions, the
upper layer applied modules need only the message processing functions to build the
whole software system, thus greatly improves the reliability of the whole product.
3-5
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
VOS unifies the formats and processing methods of the PCU internal message,
employs the same interface in receiving and sending module messages within a
board and among boards. This facilitates not only the distributed processing of the
whole system that improves the overall performance but also the tracing of messages
and the debugging of programs.
The state management and monitoring module supports the following functions:
Monitor the running status of all the hardware equipment within a PCU frame.
Process the state change requests (originated internally or in operation and
maintenance activities) from the hardware equipment.
Control the running status of all the hardware units within a PCU frame.
The fault management module achieves the alarm detection and hardware fault
management functions, including the alarm detection, fault detection, fault diagnosis,
fault isolation and service recovery.
The software management module supports the software upgrade by way of local or
remote loading. Through the software loading, the module can upgrade the software
in the POMU board and RPPU board. The local loading is based on the serial port
communication whereas the remote loading is based on TCP/IP communication.
The database management module provides the data and parameters necessary for
the running of the system, which include the following:
Configuration of the equipment physical and logic parameters
Gb interface configuration data
G-Abis interface configuration data
Pb interface configuration data
Cell system information parameters
Cell measurement preprocessing algorithm parameters
Cell power control algorithm parameters
Cell CS change algorithm parameters
3-6
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
The local databases in the processing units are the subsets of the main database.
They store the configuration parameters necessary for the normal running of the local
processing units. When the data in the main database are modified, the database
processing module uses the commands of insert, modify and delete to notify the
processing interface to update the main database. Such a mechanism of principal and
subordinate databases working together can, on one hand, improve the efficiency in
processing the local transactions and, on the other hand, guarantee the consistency
and reliability of the databases.
The database management module can be divided into the relational database
management system (RDBMS) and the data interface module. The RDBMS is a
highly efficient and reliable distributed database developed by Huawei. It uses the
transaction mechanism in which the transaction submission and scroll mechanism
guarantees the consistency and completeness of the database being operated. The
data interface module provides a unified interface for the other applied modules of the
system to query and modify the database. The applied modules can have convenient
access to and unified operation on the configuration database through the database
interface module.
Each module in the POMU software has a corresponding module in the RPPU
software that serves as its subordinate module.
3-7
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
The RPPU software also contains the software management module, state
monitoring and management module, fault management module, database
management module and performance measurement module.
The Gb interface links PCU and SGSN and provides a reliable channel for the
exchange of the signalling information and the user data between them. Different from
A interface, the Gb interface allows multiple users to use the same physical resource,
thus tremendously increasing the utilization ratio of the physical resource. What's
more, the Gb interface accomplishes the functions of load sharing, user data flow
control, data compression and sliding window management.
3-8
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
FR (Frame Relay) protocol is realized in the L2PU board. For details, refer to the
software part of L2PU.
The functions of the NS protocol processing sub-module are symmetrical along the
Gb interface. The NS protocol processing sub-module completes the following
functions:
Transmission of NS SDUs via the Gb interface
Configuration and state management of NS-VC
Provision of network congestion signal and network state report to BSSGP
module
Load sharing between NS-VCs within the same NSE
The BSSGP layer processing sub-module completes the following functions:
Transmission of signalling data and user data
Downlink data flow control
Acquisition of MS radio access capability
Blocking and unblocking of BVC
Dynamic configuration and management of BVC
Suspend and resume of GPRS operation
Radio status report of MS
The L2PU is a card inserted in the RPPU board. It mainly fulfills the link protocol
processing functions as follows:
3-9
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
LAPD protocol processing module fulfils the link maintenance of LAPD. It has the
following functions:
LAPD link connection and disconnection
Link monitoring
Transmission and reception of Layer 3 messages at the Pb interface
The frame relay protocol processing module provides the communication between
sub-networks and realizes the point-to-point connection or indirect connection via
intermediate frame relay network between the PCU and the SGSN. The FR layer
processing sub-module has the following functions:
Support the standard ITU-T E1 interface and the ANSI T1 interface
Apart from the ITU-T Q933 Appendix A regulated in GSM protocol, the Local
Management Interface (LMI) supports ANSI T1-617 Appendix D
Support the management and maintenance of Permanent Virtual Circuits
(PVCs)
3.4.1 Gb Interface
For the features of Gb interface, refer to the 4.1.3 Characteristics of the Gb Interface.
For the features of the G-Abis interface, refer to the 4.2.5 Characteristics of the
G-Abis Interface.
3.4.3 Pb Interface
The M900/M1800 PCU supports the networking in very flexible ways. One PCU can
be connected with multiple BSCs.
3-10
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
The PCU connected with multiple BSCs can converge the packet services at the base
station side, thus tremendously cuts down customer’s investment in the equipment in
the area with a comparatively small GPRS volume, especially at the initial stage of the
GPRS operation.
For the networking mode of Pb interface and Gb interface, refer to 1.1 Networking.
M900/M1800 PCU supports the operation and maintenance of the system through the
LAN or by remote login through WAN. Through the remote login operation and
maintenance, the user can achieve the remote management and maintenance of the
GSM/GPRS network. Especially, the remote management and maintenance of the
GSM/GPRS network through the Internet greatly brings down the user's investment in
the operation and maintenance equipment.
In the local maintenance mode, through the standard Windows hyper terminal the
user can complete most of the functions normally achieved through the remote login
maintenance.
The PCU uses different clock resources at the Pb interface side and the Gb interface
side. At the Pb interface side, the PCU achieves synchronization with the BSC
connecting to the PCU through the E1 link and meets the transmission requirements
of the clock synchronization of the whole circuit-switched GSM network. At the Gb
interface side, there are two cases. If the PCU directly connects with the SGSN, the
clock of PCU synchronizes that of SGSN. If the PCU is to synchronize the SGSN
through the frame relay network, it synchronizes the frame relay network directly
connected with it (SGSN also synchronizes the frame relay network directly
3-11
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
connected with it). In either case, PCU has the end-to-end clock synchronization with
the frame relay network connected directly to it, thus meets the requirements of the
frame relay transmission.
The PCU provides flexible and efficient overload processing mechanism. When
detecting any overload, the PCU will automatically activate the overload processing
procedure to bring down the load of the system and guarantee the system reliability in
case of heavy traffic. PCU overload might be roughly divided into the following cases:
Processor overload
Radio resource overload
I/O equipment overload
Message queue overload
The PCU overload processing is achieved through the system traffic reduction by
controlling the uplink flow and the downlink flow. In either case, the control is done at
the flow source.
The uplink flow control is achieved by controlling the access requests originated from
MS (including the paging response) or delaying the answer to the MS access
requests. The control of the uplink access requests is achieved by controlling the
random access of the PRACH/RACH whereas delaying the answer to the MS access
requests is achieved by the packet access queuing indication procedure.
The downlink flow control is mainly achieved through controlling the transmission of
LLC PDUs of the SGSN through Gb interface. When necessary, the transmitted LLC
PDUs or paging requests may be discarded to bring down the downlink flow of the
system.
Take the radio resource overload as an example. The system generally takes the
following measures according to the precedence class to bring down the load to the
normal level.
Delay the answer to the access request with low QoS or reject the access
request with low QoS
3-12
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
Control the downlink flow of the MS with low QoS (i.e. reduce the number of LLC
PDUs sent to MS by SGSN through the downlink flow control)
Release the TBF of the MS with low QoS
Discard some paging requests
Block alternately the access of some MSs according to the access classes
3-13
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
Note:
There are 16 MS access classes in a PLMN among which classes 0~9 are
randomly assigned to subscribers, classes 11~15 are assigned to subscribers with
special priority level and class 10 is assigned for emergency calls.
If the system is in congestion and certain MS accesses have to be prohibited to
bring down the system load, generally the MSs of classes 0~9 should be
prohibited and to guarantee fairness, the access prohibition is done alternately
between the MSs of classes 0~9.
To improve the error tolerance of the equipment, the PCU system supports warm
backup. The difference between warm backup and hot backup is that during warm
backup the active and standby POMU boards and all the RPPU boards are reset and
the service is temporarily interrupted. The warm backup has the following functions:
I. Data backup
When the system is in normal operation, the active POMU board backups the
configuration data, traffic statistics and alarm data to the standby POMU board on real
time basis. After the switchover between the active and standby POMU boards, the
user can still view traffic statistics and alarm data obtained before the switchover, and
the data configured before are still effective.
The POMU board gives real-time detection to the status of the RPPU board. When a
fault occurs, the system takes relevant measures as shown in Table 3-1.
3-14
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
The active POMU board, the standby POMU board and all the RPPU boards will
regularly synchronize the system time to ensure the time consistency for all the
boards of the system.
The PCU provides the function of dynamic data configuration, which minimizes the
influence of configuration on the service.
The PCU uses the dynamic data configuration method when the related attribute data
of the cell are configured. When the configuration is finished, it only needs to restart
the related cell to make the configuration effective without restarting the board which
may affect the normal service of other cells. But in the process of configuring the data
of physical link attributes, it is necessary to restart the concerned boards after the
change of configuration, because it involves the bottom-layer physical transmission
paths.
The change of data in the dynamic data configuration follows the procedures below:
For the cells that are not started, the configuration data can be changed freely. For the
cells that are already started, first de-activate the cells with the maintenance
commands, then activate the newly configured data to make them effective. For
convenience, a command is provided to update and make effective all the
configuration data in a cell. The user only needs to change the data. The de-activation
and activation of the cell is done by the command automatically.
Note:
When a cell is in active state, the record of the cell is saved in an RPPU board; the
cell can be initialized. When the state of the O&M is normal, this cell can provide
packet service.
When a cell is in inactive state, the record of the cell is not saved in any of the
RPPU board and this cell can not provide packet service.
3-15
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
To further improve the fault-tolerance of the system, reduce the negative effect
brought by the RPPU board faults and minimize the possibility of the service
interruption, the PCU system provides the backup of the cells in the same BSC.
When configuring the data of the cell, the subscriber needs to configure the active and
standby RPPU boards that are connected to the same BSC. Normally, the cell runs
the active RPPU board. But in case of a fault on the active RPPU board, the cell can
be run on the standby RPPU board through the function of cell migration, then the cell
can continue to work on the standby board.
The system monitors the status change of the RPPU board and at the same time
monitors and records the operation status of all the cells of the system.
When the system detects that the status of RPPU changes from normal to faulty, it will
check the cells configured on the board and their operation status, migrate the cells
using the RPPU board to the standby board, activate the cell to continue the service.
To reduce the standby RPPU board load and improve efficiency, the PCU will migrate
the cell back when the RPPU fault is cleared. When the system detects that RPPU
changes from faulty to normal, it will check the cells configured on the board and their
operation state. It first de-activates the cells using the standby RPPU board, then
activates the cells on the recovered RPPU board, migrate the cells from the standby
RPPU board to the active RPPU board.
The PCU provides a perfect software upgrade scheme by employing the popular
Client/Server structure.
3-16
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
TCP/IP
TCP/IP
POMU board Serial port processing
program FTP client
As shown in Figure 3-6, the PCU board software loading is performed through the
serial port terminal or network port terminal with the FTP fetching the target file. When
all the data are transmitted, the FTP client writes them into the Flash memory once
and for all.
In order to load software to POMU board from remote location where the condition in
the above methods can not be satisfied, PCU also offers software loading method for
standby POMU board as that for the RPPU board. If the software need to be loaded to
the active POMU, the active POMU should be first swapped to be the standby one.
RPPU board software loading flow
TCP/IP
TCP/IP
POMU board
Telnet server SYS LOADER
Data bus
Data bus
RPPU board
RPPU's Flash memory
3-17
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
The RPPU board software loading flow is shown in Figure 3-7. The LOAD Server is
similar to FTP Server. It is specially used for PCU software loading. SYS LOADER is
one of the operating tasks on the POMU board.
L2PU/PMC software loading flow
TCP/IP
TCP/IP
Data bus
Data bus
RPPU board
IO LOADER
Data bus
The L2PU/PMC software loading flow is shown in Figure 3-8. In it, IO LOADER is one
of the tasks running in the RPPU board that receives data from the data bus between
POMU and RPPU, and writes them into the Flash memory of the L2PU/PMC through
the data bus between RPPU and L2PU/PMC.
Simple user interface with high operability. All the software loading of the board
is performed through the POMU board. The software loading of POMU, RPPU
and L2PU can be done by using simple loading command through the Telnet
terminal. The software loading of the POMU board can be performed through the
serial port terminal too.
3-18
Technical Manual
M900/M1800 Packet Control Unit Chapter 3 System Structure
All the software loading via the Telnet terminal support remote link. PC (run with
LOAD Server or Telnet terminal) can load software to the PCU based on dialing
network.
The POMU board supports 1+1 backup mode and the operation will not be
interrupted by software upgrading.
Powerful fault tolerance measures. Apart from the application programs, the
Flash memory of every board has a BIOS program, which can be chosen to run
for reloading when the board cannot be normally started in case of software
upgrade failure.(it is not applied to Standby POMU board software loading
through Telnet terminal)
In some area, for the reasons of topography, the general E1 can not be adopted as
the trunk between BSC and BTS or between PCU and SGSN. M900/M1800 PCU can
use satellite to transmit signaling and data.
The management of patches is the core for this function, which comprises the
following four aspects:
1) Loading the patches, activating the patches, deactivating the patches, removing
the patches and confirming the patches based on MML
2) Reporting the information of patches to the operator with MML output and alarm
3) Query the information of patches by MML.
4) Auto-recovery of the patching after restart of the system
3.4.13 License
For the service providers’ advantage, M900/M1800 PCU offers license function to
help service provider to reduce the investment. The service provider can select the
license according to the traffic and function needed.
3-19
Technical Manual
M900/M1800 Packet Control Unit Chapter 4 Interface Functions
4.1 Gb interface
4.1.1 Overview
The Gb interface is an interface between the SGSN and GPRS BSS. Through this
interface, the SGSN communicates with the BSS to fulfill packet data transmission, flow
control and mobility management. This interface is mandatory for the GPRS
networking. The location of the Gb interface in the GPRS system is somewhat similar to
the A interface in the GSM network. The A interface is located between the BSS and the
MSC network subsystem, while the Gb interface is located between the BSS and the
GSN core network. The difference is that the Gb interface provides functions and
characteristics that are more suitable for packet services.
Figure 4-1 shows the location of the Gb interface and the structure of its protocol stack.
LLC
RELAY
BSSGP
RLC BSSGP
MAC NS NS
L1 L1
Gb
BSS SGSN
Layer 1 is the physical layer of the Gb interface adopting the FR (Frame Relay)
protocol. In the actual implementation, it can be connected either through the
point-to-point frame relay connection or through the frame relay network
(multipoint-to-multipoint).
The NS (Network Service) Layer 2 protocol of the Gb interface completes the
transmission function of NS SDUs at Gb interface and the function of NS-VC
configuration and state management, etc.
4-1
Technical Manual
M900/M1800 Packet Control Unit Chapter 4 Interface Functions
I. FR
The physical layer of the Gb interface adopts the FR (Frame Relay) protocol, while the
physical media can be E1 or T1. The Frame Relay provides interworking between
subnetworks, allowing direction connection of the PCU to the SGSN through the
dedicated line connection (point-to-point mode) or through the frame relay network
(intermediate network mode).
Frame Relay is a mature and general physical layer protocol, and its use is not limited
to the GPRS Gb interface.
II. NS
NS protocol layers are distributed on both sides of the standard Gb interface. Its
functions on both sides are symmetrical to each other. But as a whole, the interface
services it provides to the upper layer BSSGP are relatively simple and clear-cut. It
provides the following three service functions:
1) Completion of the transmission of upper layer data units
All the messages transmitted at the BSSGP layer are transmitted in the form of NS
SDUs (Service Data Units) at the NS layer. The normal operation of the NS layer
4-2
Technical Manual
M900/M1800 Packet Control Unit Chapter 4 Interface Functions
provides reliable path and guarantees the normal operation of the upper layer
protocols.
2) Network congestion detection
When the NS layer detects a link congestion or congestion cleared at the bottom layer,
the NS layer will inform the upper layer through the congestion indicator, so that the
latter can make necessary processing.
3) Network status detection
When the NS layer detects that no transmission can be done due to link fault at the
bottom layer or faults have been eliminated at the bottom layer, it informs the upper
layer which will make necessary processing accordingly.
BSSGP protocol layers are distributed on both sides of the standard Gb interface, but
the functions on the two sides are not entirely the same. Figure 4-2 depicts the service
models realized by the BSSGP protocol on the BSS and SGSN sides.
In terms of service models, the functions provided by BSSGP for the upper layer
include three parts:
Between NM and BSSGP: This part mainly provides the network management
function at the Gb interface, including downlink data flow control, block, unblock
and reset of BVC (BSSGP Virtual Connection), and mobile station tracing, etc.
Between GMM and BSSGP: This part implements GPRS mobility management
at the Gb interface, including such GPRS services as calling the MS on the
network side, MS radio access capability synchronization and service
suspend/resume.
Huawei Technologies Proprietary
4-3
Technical Manual
M900/M1800 Packet Control Unit Chapter 4 Interface Functions
M900/M1800 PCU not only supports E1 interfaces of ITU-T standards, but also
supports T1 interfaces of ANSI standards.
Besides ITU-T Q933 Appendix A stipulated in GSM protocol, the Local Management
Interface (LMI) also supports ANSI T1-617 Appendix D, thus facilitating the
interworking with the equipment of other manufacturers.
The bandwidths of the FR layer bearer channels of M900/M1800 PCU can be flexibly
allocated within 1×64kbit/s and 31×64kbit/s; while the rate of NS layer's NS-VCs can be
flexibly configured within 1kbit/s~1984kbit/s.
M900/M1800 PCU supports the complete load sharing between NS-VCs under one
NSE. NS-VCs can be located in different boards. This is quite important for enhancing
the transmission reliability and utilization ratio of the Gb interface.
M900/M1800 PCU supports the backup of BSSGP PTP and BSSGP SIG entities.
When a certain PTP/SIG entity is unavailable due to board fault, the services on the
entity can be switched over to the standby board. So this backup function greatly
enhances the reliability of the BSSGP layer.
4.2.1 Overview
The G-Abis interface is an internal interface between PCU and BTS of Huawei BSS.
The PCU communicates with BTS via this interface to implement packet signalling/data
transmission, in-band signalling transmission and block synchronization, etc. It is
4-4
Technical Manual
M900/M1800 Packet Control Unit Chapter 4 Interface Functions
similar to the Abis interface between BSC and BTS, but the difference is that the G-Abis
interface provides functions and characteristics suiting packet-switched services.
For the position of PCU, the GSM/GPRS specifications only describe three feasible
schemes, without any substantial stipulation for the interface between BTS and PCU,
so the implementation of the G-Abis interface by different manufacturers also varies.
Huawei GPRS G-Abis interface utilizes the transmission bandwidth to the full extent,
and effectively supports the processing of packet service data and signalling. The
characteristics of Huawei G-Abis interface are listed below:
Transmit packet-switched service data and signalling via the G-TRAU frame.
Transmit packet data of coding schemes CS-1/CS-2/CS-3/CS-4 by providing
16kbit/s and 32kbit/s bandwidths, refers to Table 4-1.
Adopt G-TRAU frame transmission with abundant in-band signalling contents,
including a series of mechanisms such as BTS measurement, BTS power control,
RLC/MAC block coding scheme indication, air interface block synchronization,
etc.
In the case of supporting coding schemes CS-1/2, the G-Abis interface bandwidth can
be less than 16kbit/s, but when supporting coding schemes CS-3/4, the G-Abis
interface needs to provide a bandwidth of 32kbit/s.
The coding scheme of RLC/MAC block is sent to BTS by PCU through the G-Abis
interface. For downlink data, the BTS encodes radio blocks based on this coding
scheme; and for uplink radio blocks, BTS also decodes radio blocks based on this
coding scheme.
The Packet Data Channel (PDCH) used by the GPRS adopts 52-multiframe structure
for its air interface, of which the RLC/MAC block keeps a strict mapping relation with the
G-TRAU frame of the G-Abis interface. Synchronization information is exchanged
between PCU and BTS through in-band signalling. After a synchronization process, the
RLC/MAC block transmitted by PCU to BTS can immediately establish an accurate
4-5
Technical Manual
M900/M1800 Packet Control Unit Chapter 4 Interface Functions
time sequence relation with the TDMA frame number of BTS, thus minimizing the time
delay in processing uplink/downlink RLC/MAC blocks at the BTS.
Like the Abis interface, the G-Abis interface physically uses 2Mbit/s E1. The E1 is
transmitted to BTS through the BSC trunk. For the data at the G-Abis interface, the
BSC only functions as a physical trunk.
Packet traffic channels of the G-Abis interface and LAPD channels of the Pb interface
are both borne by the sub-timeslots of the E1 between PCU and BSC, as shown in
Table 4-2. On the E1 from BSC to BTS, there are packet traffic channels of the G-Abis
interface, circuit traffic channels of the Abis interface, RSL (Radio Signalling Link for
circuit switching) and OML (Operation and Maintenance Link for circuit switching).
Depending on the availability of signalling channel resources, the G-Abis interface and
Abis interface may share the same E1 and both occupy the sub-timeslots on the E1, as
shown in Table 4-3.
Table 4-2 Example of the timeslot configuration for the G-Abis interface (PCU-BSC)
Packet
1 4 5 6 7 traffic
channel
Packet
n 4n 4n+1 4n+2 4n+3 traffic
channel
Slave
timeslot,
additional
m 4m 4m+1 4m+2 4m+3 packet
traffic
channel
supporting
CS-3/CS-4
LAPD
31 124 125 126 127
channel
4-6
Technical Manual
M900/M1800 Packet Control Unit Chapter 4 Interface Functions
Table 4-3 Example of the timeslot configuration for the G-Abis interface (BSC-BTS)
Circuit traffic
channel or
1 4 5 6 7 packet
traffic
channel
Slave
timeslot,
additional
packet
n 4n 4n+1 4n+2 4n+3
traffic
channel
supporting
CS-3/CS-4
The radio channels of the air interface can be dynamically switched between the TCH
supporting voice service and the PDCH supporting GPRS. The subtimeslots on the E1
can be dynamically allocated to the Abis interface or G-Abis interfaces. The
sub-timeslots used for the Abis interface transmit voice data through the E-TRAU frame
(GSM08.60 V600), whereas the sub-timeslots used for the G-Abis interface transmit
packet data through the G-TRAU frame.
A G-TRAU frame is bidirectionally transferred every 20ms between BTS and PCU over
each PDCH. The structure of G-TRAU frame is explained in Table 4-4.
G-TRAU frame
Description
domain
Used for G-TRAU frame synchronization between BTS and
Frame header PCU. It is a special bit sequence for defining the G-TRAU
frame.
RLC/MAC data block produced from BTS decoding, or coded
Data field
RLC/MAC data block transmitted by PCU to BTS.
4-7
Technical Manual
M900/M1800 Packet Control Unit Chapter 4 Interface Functions
G-TRAU frame
Description
domain
In-band signalling
Complete signalling interaction between PCU and BTS.
contents
The signalling between PCU and BTS is in-band signalling, and it is a part of the
G-TRAU frame.
The in-band signalling contents of the G-TRAU frame are abundant, including a series
of complicated mechanisms, such as BTS measurement, BTS power control,
RLC/MAC block coding scheme indication, block synchronization of the air interface
between BTS and PCU.
In the network, the semi-independent PCU has the minimum impact on the existing
circuit-switched GSM network. The existing BTS and BSC can support GPRS without
hardware upgrade. The semi-independent PCU can meet the requirement of
processing capability because of the introduction of packet-switched services, thus
minimizing the impact on the processing capability of the BSS already planned.
The semi-independent PCU also allows a maximum flexibility in selecting the site for
networking. With regard to its physical location, the PCU can either be in the BSC site,
or in the SGSN site, or even in the MSC site in a special networking mode. For
description of M900/M1800 BSS networking modes, refer to Section 3.2 in chapter
System Feature - General Introduction.
Over the past few years, the advanced GSM BSS generally uses 16kbit/s link (also
called 16kbit sub-timeslot) for its Abis interface. Under coding schemes CS-1/CS-2, the
BSS also uses 16kbit/s link for its G-Abis interface. Under coding schemes CS-3 and
CS-4, the rate of one PDCH is 15.6kbit/s and 21.4kbit/s respectively, so one PDCH can
4-8
Technical Manual
M900/M1800 Packet Control Unit Chapter 4 Interface Functions
be mapped onto two 16kbit/s links. However, the coding scheme the PDCH adopts will
be rectified in a dynamic way, depending on the change of radio transmission
environment for the MS occupying this PDCH. If the fixed mode is used to map one
PDCH onto two 16kbit/s links, the multiplex ratio of the G-Abis interface and then the
availability of G-Abis interface transmission equipment can be greatly reduced.
The use of dynamic additional sub-timeslot technology by the M900/M1800 BSS solves
the problem of transmission at the G-Abis interface under the coding schemes CS-3 or
CS-4. With the dynamic additional sub-timeslot technology, it is able to allocate in a
static way a master 16kbit/s sub-timeslot for the G-Abis interface of each PDCH using
CS-3 or CS-4, and dynamically allocate an additional 16kbit/s sub-timeslot. By using
the dynamic additional sub-timeslot technology, the GPRS BSS can support coding
schemes CS-3 and CS-4, without hardware grading of BTS, BSC and PCU. When
supporting CS-3 and CS-4, it greatly increases the multiplex ratio at the G-Abis
interface, thus reducing the subscriber's investment in the G-Abis interface
transmission equipment.
The dynamic additional sub-timeslot technology the M900/M1800 BSS uses has the
following characteristics:
Any idle 16kbit/s sub-timeslot at the G-Abis interface can be an additional 16kbit/s
sub-timeslot, thus making full use of every idle sub-timeslot.
Within the same site, an additional sub-timeslot can be dynamically attached to
different master timeslots, so the availability of additional sub-timeslots will be
increased on the basis of the statistical multiplex rules.
The location of additional 16kbit/s sub-timeslot can be relatively flexible and need
not be adjacent to the 16kbit/s master timeslot.
Data packets can be assembled and disassembled through the software means,
thus sparing the hardware upgrade due to alteration of product specifications.
III. Quick and smooth time synchronization mechanism for data blocks over
the air interface
The smooth air interface block synchronization between PCU and CCU is essential to
ensuring a normal GPRS cell packet system information broadcast and high radio
transmission efficiency for GPRS cells.
4-9
Technical Manual
M900/M1800 Packet Control Unit Chapter 4 Interface Functions
Forward compatibility and backward compatibility have been fully considered in the
structure definition of the G-TRAU frame, so it has good expandability. The 3-bit version
number is defined in the frame header of the G-TRAU frame, capable of supporting
G-TRAU of different versions. By means of the G-TRAU version mechanism, the
M900/M1800 BSS has good forward and backward compatibility at the G-Abis
interface.
4.3 Pb Interface
4.3.1 Overview
The Pb interface is the interface between PCU and BSC. Since the PCU is functionally
a semi-independent equipment and a part of the BSS, the interface between PCU and
BSC is a non-standard interface, and the technical realizations varies with
manufacturers.
GSM Specification puts forward three feasible schemes for the positioning of PCU
(Please refer to Figure 1-2), it does not give out any substantial stipulation with regard
to the interface between PCU and BSC.
In the design of the GPRS system, the PCU is functionally a part of the BSS. But as a
piece of independent physical equipment, it can either be put together with BSC, or be
put together with SGSN. One PCU frame (12 RPPU boards at the most) can be
connected to multiple BSCs through E1s, but one BSC can be connected to only one
PCU frame (but to multiple RPPU boards simultaneously).
4-10
Technical Manual
M900/M1800 Packet Control Unit Chapter 4 Interface Functions
Layer 2 -- link layer adopts the LAPD protocol, which is a general data link layer
protocol. It receives data transmission service from the physical layer, and
provides connection or connectionless service to Layer 3. In short, the aim of
LAPD is to realize reliable end-to-end information transmission among the entities
of Layer 3 by means of the interfaces on the physical layer.
Layer 3 protocol is a suite of self-defined signalling messages and is the core part
of the Pb interface. It mainly realizes the information management of resources
related to GPRS between PCU and BSC, supports the switchover of dynamic
channels between packet service and voice service, and also supports the access
of MS on CCCH and voice paging message transmission, etc.
Since the standard LAPD protocol is used for the lower layer, so the Pb interface
protocol often refers to the Layer 3 signalling procedures.
1) Support of dynamic channel conversion between packet service and voice service
During the actual realization, channels are divided into the following categories: fixed
packet channels, voice channels and dynamic channels. The fixed packet channels,
like PBCCH, PCCCH and PDCH, are exclusively used for packet services. The voice
channels, like TCH, BCCH and SDCCH, are exclusively used for voice service.
Dynamic channel serves as voice TCHs during at first initialization, but it can be
dynamically converted between TCH and PDCH.
When the packet service is heavy and voice service is relatively light, the PCU would
apply to BSC for conversion from dynamic channel to dynamic packet channel. If the
BSC finds that the voice service is heavy, it can take back from PCU the channels
converted. During this process, the voice service precedes packet service, so as to
guarantee the voice service originally provided by the equipment operator.
2) Support of the MS request for access on CCCH
As the BTS is unable to identify the access request message sent by the MS on CCCH,
only after analyzing by BSC can the request be determined as a packet access request.
If the request is a packet access request, it will be transferred to PCU. Accordingly, the
immediate assignment message by the PCU must be processed by the BSC before it is
transferred to BTS. Therefore, the access of the MS on CCCH and PCCCH are
processed by the BSS in different modes.
The technique of the MS that supports the access on CCCH is relatively simple. This
access mode is common during the initial stage of GPRS service. Huawei Pb interface
makes it possible for the PCU to support two different MS access modes
simultaneously, thus greatly improving the adaptability of the system to various kinds of
MSs.
3) Transmission of circuit paging messages
Huawei Technologies Proprietary
4-11
Technical Manual
M900/M1800 Packet Control Unit Chapter 4 Interface Functions
When the network operates in network operation mode I, and no PCCCH is existent,
the circuit paging messages sent by MSC will be transferred through the Gs interface
(MSC-SGSN interface), Gb interface (SGSN-PCU interface) and forwarded by PCU to
the BSC through the Pb interface, and will finally be transmitted by the BSC on CCCH
(For details of network operation modes, refer to the Appendix).
4) Support of Suspend/Resume message sent by MSs in class B mode
MSs in class B mode are unable to operate circuit service and packet service
simultaneously. So after conversion from packet transmission to voice service, the MS
will send the GPRS Suspend request to the BSC, then the BSC will transfer the
message to PCU through Pb interface for processing. And when the circuit service of
the MS is completed, the BSC will send to the PCU a GPRS Resume request. The
processing of messages of this kind improves the system capability to support MSs in
class B mode.
4.4 O Interface
4.4.1 Overview
The O interface refers to the interface between PCU and OMC (Operation and
Maintenance Center). Huawei GPRS system is an expansion and upgrade of the GSM,
and its OMC use the original GSM-OMC software. Therefore, they are basically the
same in terms of software structure, software application and hardware networking. As
shown in Figure 4-3, to the OMC subsystem, the PCU is only a newly added network
element like MSC, BSC, HLR and GSN, etc.
4-12
Technical Manual
M900/M1800 Packet Control Unit Chapter 4 Interface Functions
O interface
MSC
BSC
OMC Server
DCN
...
PCU
...
GSN OMC WS
OMC WS
GPRS/GSM equipment
Generally speaking, there is an exclusive BAM computer in the MSC, BSC, HLR of
GSM, serving as a bridge between the boards and the OMC subsystem. It is
responsible for collecting information of the equipment and for the communication with
the OMC subsystem, realizing functions of the O interface. Whereas in the GPRS
equipment like PCU, SGSN, there is no BAM, and the bridge function between the
system equipment and the OMC subsystem is realized by the OMA module (OMC
Agent Module) on each operation and maintenance board (for instance, POMU board
for PCU). As for different equipment, although the maintenance and management
module of their OMC consoles are similar in the user interface, their interior functional
realizations such as message analysis are different.
After the GSM system is upgraded to GPRS, corresponding changes of the network
entities on both ends of the O interface have taken place to the entities. But as a
non-standard interface, the O interface itself has not changed. Even if new equipment
is added to the GSM system later, the basically same interface will still be used
between the equipment and the OMC subsystem so as to keep uniformity of the entire
OMC subsystem and enhance the operability for users.
Different from the network bottom layer interfaces like Gb and Pb, the O interface is an
interface of the application layer, relatively simple in message structure and protocol
hierarchy. The bottom layer of the O interface is based on the TCP/IP, hence the OMC
4-13
Technical Manual
M900/M1800 Packet Control Unit Chapter 4 Interface Functions
OAM BAM
......
PCU BSC
TCP/IP LAN/WAN
OMC Shell
Comm. Server
Message tracing
measurement
Database Server
Alarm
Traffic
OAM and BAM are different in terms of hardware and software realization, and also
different in terms of messages and information administered by different equipment,
but have the same basic software functions.
The OAM has two functions. The first is to serve as a communication bridge between
the OMC system and the network equipment, transferring the operation/maintenance
commands from the OMC to the PCU boards and directing the PCU response to the
corresponding terminal equipment of OMC. The second is to serve as a server in the
Client/Server network model. Besides the management of database and management
of test and traffic measurement tasks, the OAM also implements storage and transfer of
charging information, alarm information and traffic statistics data. It stores various
important data into hard disks, and delivers the data to compact discs or the OMC
server.
Various service processes are operated on the OMC server, including communication
server, database server, etc. The communication server is the core part of the whole
system, while the other parts are connected to it through application agents. The
Huawei Technologies Proprietary
4-14
Technical Manual
M900/M1800 Packet Control Unit Chapter 4 Interface Functions
The OMC Shell is a user interface that implements management, operation and
maintenance over GSM objects, and is a communication interface that communicates
with various console programs. With the OMC Shell, the visual management via a
client on any equipment of the entire GSM system can be performed, embodying the
centralized operation and maintenance management functions.
The OMC Shell program is composed of two parts, i.e. user interface module and
communication module. The user interface module provides a visual operation
interface, including the tree list and map window. Through the interface, the status of
GSM objects can be observed and the direct operation, maintenance and management
of the GSM objects can be performed. The communication module is mainly
responsible for communication management.
The OMC WorkStation (WS) is a set of application functions. With regard to different
equipment, the functions of the WSs are somewhat different. The OMC WS of the PCU
includes traffic measurement console, alarm console and message tracing console.
Since the design of the whole system is to divide the modules according to the
functions, the functions of the OMC WS can be easily rectified in accordance with the
user requirements, thus substantially meeting the specific requirements of the end
users.
4-15
Technical Manual
M900/M1800 Packet Control Unit Chapter 5 Operation & Maintenance
5.1 Overview
The operation and maintenance module of the PCU provides the functions of operation
and maintenance management, data configuration management, fault management,
performance measurement management, security management, etc. It also provides
the means for users to remotely monitor the operation state of the PCU, maintain the
PCU equipment, locate faults, evaluate network performance, etc.
The O&M of the PCU uses the Client/Server structure to support both the remote logon
to and maintenance of Telnet and the maintenance on OMC GUI (Graphical User
Interface). The system can support 5 Telnet clients simultaneously. The number of GUI
clients supported depends on the model and amount of the OMC servers. The OMC
server using one Ultra60 supports 10 GUI clients simultaneously. The OMC server
using one Sun E3500 supports 30 OMC terminals simultaneously. The number of
Telnet clients does not affect the number of GUI clients.
The positioning of the O&M of PCU in the whole GSM/GPRS network is shown in
Figure 5-1. It is integrated in the maintenance system of Huawei GSM/GPRS OMC and
can be managed as a whole.
5-1
Technical Manual
M900/M1800 Packet Control Unit Chapter 5 Operation & Maintenance
GSM NSS
BSC
BTS Serial terminal
PCU
NM server
R
LAN/WAN
Telnet
R
terminal
NM client OMC console OMC console
OMC server
NM client
SNMP network management system GPRS/GSM OMC system
O&M system
The O&M software of the PCU resides in the POMU board and RPPU board. Its
position in the PCU software and its relationship with the application modules are
shown in Figure 5-2 and Figure 5-3.
5-2
Technical Manual
M900/M1800 Packet Control Unit Chapter 5 Operation & Maintenance
POMU board
Alarm & traffic RPPU board
measurement
O&M commands
Alarm report
Measurement data
Send command Receive data
O&M result RPPU O&M
POMU O&M
Command Inter-board
interpretation communication RLC/MAC
TCP/IP
Telnet client
OMC
OMC system
TCP/IP
5.2 Characteristics
5-3
Technical Manual
M900/M1800 Packet Control Unit Chapter 5 Operation & Maintenance
I. Modules of PCU-DB
5-4
Technical Manual
M900/M1800 Packet Control Unit Chapter 5 Operation & Maintenance
The configuration data are stored in the Flash memory of the POMU board. When the
POMU board starts to work, the Telnet task is created, and the task interprets the data
stored in the Flash memory of the POMU board into command lines for execution. As a
result, the data for RAM (Random Access Memory) will be generated.
The data configuration function of PCU-DB writes the valid data into CDB after the
successful validity check of the data. To insert, modify and delete data in the table, it
only needs to invoke the API function provided by CDB.
The data configuration in the case of system expansion is rather complicated. It has to
configure plenty of tables. In this section, only two of the most basic configurations are
cited as examples: Physical configuration (add boards, etc.) and logic configuration
(add cells, etc.).
In the case of adding boards, it is mandatory to configure the information of slot position,
including the slot sequence number, board type, etc.
In the case of logic configuration such as adding cells, it is mandatory to add the
configuration information of the logic cells.
1) Data storage
In the mode of advanced maintenance or supervisor configuration, commands may be
used to store the data of RAM into the Flash memory of the POMU board. To store the
data of RAM of the equipment into the hard disk of PC, the LOG function of the Telnet
client can be used.
2) Data Recovery
In the mode of supervisor configuration, commands may be used to delete the data in
the FLASH memory that can not be automatically recovered by the system. But by
restarting the system, changing the command line of the configuration data into a text
file and utilizing the function of sending script file through the hyper terminal,
configuration data can be quickly recovered.
After the system is started, the configuration management part reads the configuration
file from the Flash memory, and the command line interpreter interprets and modifies
5-5
Technical Manual
M900/M1800 Packet Control Unit Chapter 5 Operation & Maintenance
the contents of the database. In the course of operation, the database provides the
function interface for the application layer to invoke, inputs/modifies data through the
command line interpreter and the function interface for the application layer,
decompiles the contents in the database to command lines and stores them into the
Flash memory.
After the GPRS PCU alarm management system receives the alarm, it will first process
the alarm information, then send the alarm information to the user interface.
5-6
Technical Manual
M900/M1800 Packet Control Unit Chapter 5 Operation & Maintenance
I. Overview
The GPRS PCU traffic measurement (statistics) module completes the traffic
measurement function. It is composed of the traffic measurement module in the active
POMU board, the traffic measurement module in the RPPU board and the traffic
measurement codes added into all of the service modules. The counters for the traffic
analysis are distributed among all the service modules of the RPPU board.
The traffic measurement module of RPPU takes charge of the maintenance of all the
counters used for measurement and send the original data collected to the POMU
board.
The counter is composed of the built-in global counter (the main part) and the dynamic
counter (as a supplement which collects the original data necessary for the traffic
measurement).
The traffic measurement module of the POMU board serves as the connection with the
Telnet terminal or OMC, collects and stores of the data measured.
Measurement interface
(external) TCP/IP
5-7
Technical Manual
M900/M1800 Packet Control Unit Chapter 5 Operation & Maintenance
The performance management function of the GPRS PCU traffic statistics system
includes the following aspects:
1) Measurement task
The task here means the measuring process of a group of measured objects and items
as a set within certain time and measurement characteristics. For example, in
registering the task of "Paging request measurement", the title of the task is "Paging
request measurement", but the paging request performances of cell 1, cell 2... cell n
can be measured at the same time according to the selection of parameters by the
user.
For the input of the task parameters, the system provides three choices: SELECT
SINGLE, SELECT MULTIPLE and SELECT ALL. The SELECT ALL is directed at the
full configuration, and SELECT SINGLE or SELECT MULTIPLE requires for specific
parameters. SELECT MULTIPLE is restricted to 40 at the maximum by the system.
For instance, in the full configuration of 128 cells, the user selects SELECT ALL, then
the task will be to measure the paging request performances of the 128 cells. Or, the
user may choose at random to measure one or several of the cells.
If the user wants to create a task of "NS transmission performance measurement" and
chooses SELECT ALL, then the task will count up to NS transmission of 1024 NSVCIs.
5-8
Technical Manual
M900/M1800 Packet Control Unit Chapter 5 Operation & Maintenance
whether there are any tasks can be activated every 1 minute. Whether or not a task is
activated depends on whether it has met all the following 4 conditions:
The current date of the task is within the range from "the start date of the
measurement" to "the end date of the measurement";
The current time of the task is within the range from "the start time of the
measurement" to "the end time of the measurement";
The difference between the current time and "the start time of the measurement" is
the integer multiple of the measurement period.
Those whose time type is Statistic by week or month are only activated at the
configured days.
The POMU board sends at a fixed time interval the information of the activated task to
the RPPU board. When RPPU board receives the message, it fetches the related
measurement result data from the board for the task, and sends them back to the
POMU board. The POMU board receives the measurement result data from the RPPU
board before the end of the measurement period. As the measurement result data is
the state value, yet the result of a measurement period is the difference between the
"measured value at the end of the measurement period" and the "measured value at
the start of the measurement period", it is necessary to calculate the difference, then
put them together for analysis and classification, and store them in the task result file.
4) Inquire task state
The information of the current successfully registered tasks can be inquired through the
OMC traffic statistics console.
5) Inquire task result
The measurement result of a measured task for a certain time segment can be inquired
through the OMC traffic statistics console. The traffic measurement file in the POMU
board can also be fetched through FTP.
6) Delete traffic measurement task
The traffic measurement module in the POMU board receives the traffic measurement
task Delete operation sent from OMC, checks the parameters, clears the task resource
if the parameters are accepted, and deletes the corresponding traffic measurement file
from the POMU board hard disk.
7) Traffic statistics data synchronization in the active and standby POMU boards
When the active and standby POMU boards work normally, they can achieve the data
synchronization in the Timed writ-in mode, i.e., when the original traffic statistics data of
the active POMU board is written into the hard disk and then sent to the standby POMU
board, the standby POMU board receives and then stores them. If the communication
between the active and standby POMU is abnormal, the active POMU will log the
periods of task result (maximum number is 100) which are not confirmed by the standby
POMU and resend them when the communication recovers.
5-9
Technical Manual
M900/M1800 Packet Control Unit Chapter 5 Operation & Maintenance
5-10
Technical Manual
M900/M1800 Packet Control Unit Chapter 5 Operation & Maintenance
The performance measurement data are recorded and stored in the form of a file in the
hard disk of the POMU board. Each task has one and only one file folder with the name
"/hda1/ms/PcuMsXXX" (XXX is the task number in the form of three-digital integer.) and
stored as a binary file. The task number resources are limited (0~79 numbers). Once
distributed, the resources can not be redistributed before the release. If new
performance measurement tasks are to be registered when all of the task number
resources have been distributed, the system will suggest the user to "delete the traffic
measurement task" that has been registered and releases the resources. Otherwise,
new performance measurement tasks can not be registered.
5-11
Technical Manual
M900/M1800 Packet Control Unit Chapter 5 Operation & Maintenance
Now perform the "Uplink LLC data transmission measurement" for cell 5. Suppose the
measurement types of "Uplink LLC data transmission measurement" has the following
3 items:
Value (5, 211) = status (5, 211, k) - status (5, 211, k -1)
Value (5, 212) = status (5, 212, k) - status (5, 212, k -1)
Value (5, 213) = status (5, 213, k) - status (5, 213, k -1)
Among which, status here is the measured state value of a certain item of a cell during
the kth period, and value here is the final value of a certain item of a cell.
Status (i, j, k): i is the cell number, j is the measurement item number and k is the period
number.
Value (i, j): i is the cell number, j is the measurement item number.
2) Ratio processing
In general, the measurement index is the "quantity" or "times" of a certain
measurement item. Some indices are the ratio of two measuring counters, such as the
Cell radio channel performance measurement, Uplink PDTCH/PACCH utilization rate,
Downlink PDTCH/PACCH utilization rate. In this case, it is mandatory to specially
process such indices on the basis of previous data structure. The counters and buffer
counters of the POMU board and RPPU board, for each index with the "ratio"
characteristic, will be provided with two counters, one as the numerator and the other
as the denominator, which provide the internal interfaces respectively for cumulative
operation. When the POMU board sends the message of fetching data to the RPPU
board, the RPPU board will return the values of the two counters at the same time.
When processing the data from OMC traffic statistics console, it can process the data
specially by calculating the ratio. For example as follow.
Now perform the "Cell radio channel performance measurement" measurement for cell
5. The value of measurement indexes “Uplink PDTCH/PACCH utilization rate” is
5-12
Technical Manual
M900/M1800 Packet Control Unit Chapter 5 Operation & Maintenance
Among which, status here is the measured state value of a certain index of a cell during
the kth period, and value here is the result value of a certain index of a cell.
status (i, j, k) ----------i is the cell number, j is the measurement item number and k is
the period number
value (i, j) -------------- i is the cell number, j is the measurement item number
3) Error control
Due to the influence of the system operation environment, the communication between
the RPPU board and the POMU board may become abnormal in practice; or due to the
abnormal operation of RPPU board, the POMU board can not process the returned
data within a certain period, which makes the data of next period unusable the adjacent
periods of the measurement are related to each other. In this case, it is mandatory to
have error control over the data returned by the RPPU board. For example as follow.
Now conduct the "Paging request measurement" measurement for cell 5, the
measurement is done once every 60 minutes from 9:00 to 24:00 every day, and lasts
from August 1, 2000 to August 10, 2000. Suppose from 9:00 to 11:00 of August 7, 2000,
the RPPU board in cell 5 is faulty, then the result of the following period should be set as
invalid:
Period 1: 9:00--10:00
Period 2: 10:00--11:00
Period 3: 11:00--12:00
The system processes as follows: Period i of cell 5 of task 3 returns the measurement
data, sets the period number of cell 5 of task 3 to i. When the next period comes, it
checks whether the period number of the same cell has one period different from the
current period. If not, please perform the error processing.
Period judgement: (i-1)- (i-2)=1 ---> (not updated) ------->i+1- (i-1)>1 ---->
(i+2)- (i+1)=1
Store result: Result valid Result invalid Result invalid Result valid
5-13
Technical Manual
M900/M1800 Packet Control Unit Chapter 5 Operation & Maintenance
The interface tracing can intercept the messages between interfaces as demanded by
the user and send them to the OMC maintenance console, so as to provide the user
with a means to view the system operation state, detect and locate the problem in time
and efficiently.
1) Real time
When there are messages sent among the interfaces monitored by the tracing system,
the tracing system processes the messages in time, judges if they satisfy the trace filter
conditions, and then sends the messages that meet the user's demand to OMC
maintenance console.
2) Pertinence
The interface tracing function makes the tracing of multiple interfaces and setting
different tracing filtering conditions for each interface possible. It supports the user to
dynamically input the tracing filtering conditions via the OMC maintenance console and
dynamically establish the tracing. The tracing filtering conditions thus better serve the
interface tracing function.
3) Data completeness and visualization
The tracing system copies the intercepted messages completely to the OMC
maintenance console, where the user can view every byte of the message. The
interface tracing also provides the function of message interpretation, which, with the
use of message interpreting template, can interpret every byte of a message, thus
making the data more visualized and convenient to use.
4) Data reviewability
The interface tracing function achieves the message saving and reviewing. The user
can save the traced messages for later review. It provides a means for reviewing the
system operation state and problems.
The interface tracing function is realized by the PCU O&M module. The whole interface
tracing system is divided into two parts that run in the active POMU board and the
RPPU boards respectively. The interface tracing systems of the active POMU board
and the RPPU boards maintain their specific interface tracing description tables and
record the messages of each tracing.
The user sends the tracing command and views the traced results via the OMC
maintenance console. The interface tracing system run in the active POMU board
5-14
Technical Manual
M900/M1800 Packet Control Unit Chapter 5 Operation & Maintenance
receives the tracing request from the OMC, and forwards it to the interface tracing
systems of corresponding RPPU boards.
When the user establishes the tracing via the OMC, the OMC sends the interface
chosen by the user and the appointed interface tracing conditions to the interface
tracing system in the active POMU board. When the active POMU board receives the
request to establish tracing from the OMC, it checks the validity of the request. For
invalid requests, it rejects them and sends to the OMC the reason of rejection. For valid
requests, it records the tracing in the interface tracing description tables and
establishes the information of the tracing at the maintenance console. And in the mean
time, it forwards the request to the corresponding RPPU boards in line with the filtering
conditions.
The interface tracing system of the RPPU records the tracing in its interface tracing
description table and sends the acknowledgement to the active POMU board to confirm
the establishment of the tracing. When the active POMU board receives the affirmation,
it affirms the established acknowledgement in the local interface tracing descriptive
table, and sends the response of successful establishment of tracing to the OMC.
Otherwise, the active POMU board deletes the corresponding record from the local
tracing descriptive table and feeds back the failure of establishment of tracing to the
OMC.
The interface tracing system in the RPPU board is in charge of monitoring and
intercepting the message transmissions between interfaces. According to the tracing
recorded in the local interface tracing descriptive table, it decides whether the message
meets the interface tracing filtering conditions and accomplishes the filtering of
messages in this board. The RPPU board sends the messages that meet the filtering
conditions to the active POMU board, which in turn establishes the information of
tracing in the OMC maintenance console according to the local tracing descriptive table,
and sends the intercepted interface messages to the OMC maintenance console that
has established the tracing.
When the user closes the interface tracing window or the OMC maintenance console,
the OMC will send the request of stopping tracing to the interface tracing system of the
active POMU board. Upon receiving such request, the active POMU board will check
the validity of the request, reject the invalid request if any, and feed back the reason of
rejection to the OMC. For the valid request, it forwards the request of stopping tracing
to the corresponding RPPU board in line with the filtering conditions of the request.
When the RPPU board receives the request, it deletes the corresponding tracing
record from the local interface tracing descriptive table, sends the answer to the active
POMU board and affirms the deletion of the tracing. When the active POMU board
receives the answer to stopping tracing from the RPPU board, it deletes the
corresponding tracing record from the local interface tracing descriptive table, and
5-15
Technical Manual
M900/M1800 Packet Control Unit Chapter 5 Operation & Maintenance
feeds back the success of stopping tracing to the OMC. By now, an interface tracing
has been successfully stopped.
It now supports the tracing of Um interface, Pb interfaces, BSSGP cell message and
BSSGP signalling message.
The filtering conditions supported by the Um interface tracing are: Cell number,
TRX number, filtering dummy messages, filtering null paging messages, filtering
system information and filtering data blocks;
The filtering conditions for Pb interface tracing are: cell number, tracing calling
messages, tracing maintenance messages;
The filtering condition for BSSGP cell messages tracing is the cell ID;
The filtering condition for BSSGP signalling messages tracing is NSEI number.
5-16
Technical Manual
M900/M1800 Packet Control Unit Chapter 6 Technical Indices
The equipment should be grounded and have lightning protection measures. This
shall be done in line with the Grounding Specifications.
All the contacts, nodes and similar devices with the voltage of 24V~500V (valid
value or DC voltage) should have protective measures (such as shields) against
direct connection with charged bodies, and have corresponding alarm symbols.
Obvious labels, alarm measures, protective measures and other measures should
be provided in parts where hazards may occur. Any vulnerable part should have
automatic protection measures.
Any testing point with a voltage of more than 30V should have measures against
direct contact.
During installation and maintenance, safety measures should be taken for the
personnel.
Key parts should have signs, notes or measures against incorrect operation.
The noise limit on the overall system should be not more than 65~75dB.
Electrical (bare conductor) clearance: 48V (over 1.5mm), 220V (over 2.5mm).
The protection features of the PCU equipment conform to the GR-63-CORE standard.
The outside packing is waterproof and damp-proof.
The vent and ventilation have dustproof nets.
The vent of product should be rat-proof.
For the parts which may be frequently opened and closed, the devices against
bumping and shaking shall be provided.
The POMU board of the PCU supports 1+1 backup on realtime basis.
The RPPU board supports N+1(N≤4) backup in the same BSC, which allows other
RPPU boards connected to the same BSC to take over the operation in case a
fault occurs to a certain RPPU board.
6-1
Technical Manual
M900/M1800 Packet Control Unit Chapter 6 Technical Indices
Set passwords for the network management and equipment management, and set
levels for OMC operation and command line operation, different levels have
different operation authorities.
The anti-virus measures should be prepared by the user.
In line with the storage criteria of ETS 300 019-1-1, 1.3E category of equipment, the
PCU is stored in the environment with relative humidity 8% ~ 100% and temperature
–45 °C ~ +45 °C.
In line with the transportation criteria of ETS 300 019-1-2, 3.2 category of equipment,
the PCU is stored in the environment where the temperature range is -45 °C ~ +70 °C.
Relative humidity: Normally 30% ~ 65%; 10% ~ 95% for safe operation.
The electromagnetic compatibility and electronic safety of the PCU equipment meet the
GR-1089-CORE specifications.
The M900/M1800 PCU equipment works normally with power within the following
ranges in Table 6-1.
6-2
Technical Manual
M900/M1800 Packet Control Unit Chapter 6 Technical Indices
300Hz ~
≤2 mV noise meter balanced noise
3400Hz
6.4 Capacity
The processing capability of the PCU is measured by the activated PDCHs that can be
processed in the Um interface and the throughput in the Gb interface. The processing
capability of a fully configured single-frame PCU is shown in Table 6-2. Up to 6 frames
can be configured.
Table 6-2 The processing capability of the PCU with the maximum configuration
In the case of the minimum configuration of PCU, only one single frame is needed to
accommodate two RPPU boards. In this case, its processing capacity is shown in
Table 6-3.
6-3
Technical Manual
M900/M1800 Packet Control Unit Chapter 6 Technical Indices
Table 6-3 The processing capability of PCU with the minimum configuration
6-4
Technical Manual
M900/M1800 Packet Control Unit Chapter 7 Configuration and Examples
PCU has two main processing elements: RPPU and POMU. The RPPU implements
service functions on various protocol layers, while the POMU fulfills the operation and
maintenance functions.
When the RPPU board provides only the Pb interface, each RPPU board can support
120 packet channels activated at the same time and are configured in the N+1 backup.
When the RPPU provides only the Gb interface, each RPPU board can support about
8Mbit/s data flow, and are configured in load-sharing mode. The POMUs are configured
in the 1+1 backup mode.
Taking the 1024 carrier frequencies that Huawei large-capacity BSC can support as an
example, the PCU configuration is considered as follows:
Suppose GPRS packet channels are 10% of all the channels, and then the number of
packet channels is about 820.
Minimum number of RPPU boards used for Pb interface = 820/120 =6.83 ≈ 7 pcs.
Number of RPPU boards actually configured for Pb interface = 7+2 (used for N+1
backup)=9 pcs
Number of Pb interface E1s = 7×2+2×2 =18 pcs.
Minimum number of RPPU boards used for Gb interface = 820×11kbit/s
/(8Mbit/s×70%) = 1.61 ≈ 2 pcs.
Number of RPPU boards actually configured for Gb interface =2+1 (used for
backup)
Number of E1s actually used for Gb interface = 7+4=11 pcs.
Suppose coding scheme CS-2 is used, the data transmission rate of the Gb interface
corresponding to each radio packet channel is 11kbit/s. Table 7-1 shows the PCU
configuration list of the above example.
7-1
Technical Manual
M900/M1800 Packet Control Unit Chapter 7 Configuration and Examples
When one PCU is connected to several BSCs, since each RPPU board can be
connected to only one BSC (except for the RPPU boards used for backup), the RPPU
boards needed for the Pb interface processing should be calculated individually by the
number of BSCs, while the number of Gb interfaces can be calculated together. Under
this circumstance, the PCU plays a big role in converging service volume. An example
is given below:
Suppose one PCU is required to connect two BSCs, with each BSC supporting 1024
carrier frequencies, and GPRS packet channels share 5% of all the channels, then the
number of packet channels for each BSC is 410.
Minimum number of RPPU boards used for Pb interface connected with BSC1 =
410/120 = 3.41 ≈ 4 pcs.
Minimum number of RPPU boards used for Pb interface connected with BSC2 =
410/120 = 3.41 ≈ 4 pcs.
Number of RPPU boards used for backup on Pb interface = 1 pcs.
Number of Pb interface E1s for BSC1 = 4×2+2 (used for backup) = 10 pcs
Number of Pb interface E1s for BSC2 = 4×2+2 (used for backup) = 10 pcs.
Minimum number of RPPU boards used for Gb interface = 820×11k /(8M×70%) =
1.61 ≈ 2 pcs.
Number of RPPU boards actually used for Gb interface =2+1 (backup)=3 pcs
Number of E1 used for Gb interface = 7+4=11 pcs.
Table 7-2 shows the PCU configuration of the above example.
7-2
Technical Manual
M900/M1800 Packet Control Unit Chapter 7 Configuration and Examples
Huawei PCU allows flexible Pb/Ater interfaces networking modes. Under this
circumstance, the semi-permanent connection function provided by the RPPU board
that processes Pb interface is adopted, and extra E1 ports could possibly be occupied.
However, it will not limit the processing capability of RPPU boards, as each RPPU
board can provide 4 E1 ports, which under most cases are sufficient.
7-3
Technical Manual
M900/M1800 Packet Control Unit Appendix A Abbreviation
Appendix A Abbreviation
A
AB Access Burst
AC Access Class (C0 to C15)
ACC Automatic Congestion Control
ACCH Associated Control CHannel
ACK ACKnowledgment
AGCH Access Grant CHannel
ASN.1 Abstract Syntax Notation One
ARFCN Absolute Radio Frequency Channel Number
ARQ Automatic ReQuest for retransmission
B
BA BCCH Allocation
BCC Base Transceiver Station (BTS) Colour Code
BCCH Broadcast Control CHannel
BCD Binary Coded Decimal
BER Bit Error Rate
BFI Bad Frame Indication
BN Bit Number
BSC Base Station Controller
BSIC Base transceiver Station Identity Code
BSIC-NCELL BSIC of an adjacent cell
BSS Base Station System
BSSAP Base Station System Application Part
BSSGP Base Station System GPRS Protocol
BSSMAP Base Station System Management Application Part
BSSOMAP Base Station System Operation and Maintenance
Application Part
BTS Base Transceiver Station
C
CA Cell Allocation
A-1
Technical Manual
M900/M1800 Packet Control Unit Appendix A Abbreviation
CC Call Control
CCCH Common Control CHannel
CCH Control Channel
CCU Channel Codec Unit
CI Cell Identity
CIR Carrier to Interference Ratio
CKSN Ciphering Key Sequence Number
CM Connection Management
CMD CoMmanD
COM COMplete
C/R Command/Response field bit
CRC Cyclic Redundancy Check (3 bit)
D
DB Dummy Burst Dummy
DCCH Dedicated Control CHannel
DCS-1800 Digital Cellular System at 1800MHz
DL Data Link (layer)
DLCI Data Link Connection Identifier
DRX Discontinuous reception (mechanism)
DTAP Direct Transfer Application Part
DTE Data Terminal Equipment
DTX Discontinuous transmission (mechanism)
E
EA External Alarms
EIR Equipment Identity Register
EMC ElectroMagnetic Compatibility
EMMI Electrical Man Machine Interface
EPROM Erasable Programmable Read Only Memory
ERR ERRor
ETR ETSI Technical Report
ETS European Telecommunication Standard
ETSI European Telecommunications Standards Institute
F
A-2
Technical Manual
M900/M1800 Packet Control Unit Appendix A Abbreviation
A-3
Technical Manual
M900/M1800 Packet Control Unit Appendix A Abbreviation
L1 Layer 1
L2PU Layer 2 Process Unit
L2R Layer 2 Relay
L3 Layer 3
LA Location Area
LAC Location Area Code
LAI Location Area Identity
LAPDm Link Access Protocol on the Dm channel
LCS Location Service
LLC Logical Link Control (layer)
LLC-PDU Logical Link Control Packet Data Unit
LPLMN Local PLMN
LU Location Update
M
M Mandatory
MA Mobile Allocation
MAC Medium Access Control
MAI Mobile Allocation Index
MAIO Mobile Allocation Index Offset
MCC Mobile Country Code
ME Mobile Equipment
MM Mobility Management
MMI Man Machine Interface
MNC Mobile Network Code
MO Mobile Originated
MoU Memorandum of Understanding
MS Mobile Station
MSC Mobile-services Switching Centre, Mobile Switching
Centre
MSCM Mobile Station Class Mark
MSISDN Mobile Station International ISDN Number
MT Mobile Terminated
N
NB Normal Burst
A-4
Technical Manual
M900/M1800 Packet Control Unit Appendix A Abbreviation
A-5
Technical Manual
M900/M1800 Packet Control Unit Appendix A Abbreviation
A-6
Technical Manual
M900/M1800 Packet Control Unit Appendix A Abbreviation
A-7
Technical Manual
M900/M1800 Packet Control Unit Appendix A Abbreviation
A-8
Technical Manual
M900/M1800 Packet Control Unit Appendix B Basics about RLC/MAC
I. Radio Block
The TBF is a physical connection for data transfer between the RR entity of the MS and
that of the BSS. It only exists during the process of data transfer.
The TFI is the identity for the TBF, which is uniquely identified by the TFI and the data
transfer direction. TFI is 5-bitand ranges 0~31. Different channels in the same TRX can
use the same TFI, which can identify the same TBF or different TBFs. Any TFI at the
same channel uniquely belongs to an uplink or downlink TBF at any time. The uplink
and downlink TBFs can use different TFIs at the same time, or they can use the same
TFI.
The USF is an uplink state flag which is responsible for controlling radio channels used
by multiple MSs when the MAC mode is a dynamic allocation mode. USF is 3-bitand
ranges 0~7.
V. GPRS MS Type
To meet various GPRS user requirements, the GPRS standard specifies three classes
of GPRS MSs: Class A, Class B, and Class C demonstrating different capabilities of the
MS in implementing GPRS and circuit-based services. GPRS MS classes are as
follows:
1) Class A
A Class A mobile phone can implement both GPRS and circuit services at the same
time, including simultaneous attach, activation, monitoring, and dispatch. GPRS and
circuit services are implemented over different timeslots. Therefore a Class A mobile
phone requires 2 timeslots at least to complete two services concurrently.
B-1
Technical Manual
M900/M1800 Packet Control Unit Appendix B Basics about RLC/MAC
2) Class B
A Class B mobile phone can implement simultaneous attaches, activation and
monitoring in GPRS and circuit services, except dispatch. GPRS and circuit service
data must be transmitted in a certain sequence. The Class B mobile phone processes
these two services at different timeslots.
3) Class C
A Class C mobile phone separates GPRS and circuit services. To implement another
service, it is necessary to reattach and initialize.
The GPRS network provides the combined circuit/packet paging function. Combined
paging means that the network transmits packet and circuit pages over the same
channel, and the MS only needs to monitor a channel.
Combined paging can improve the utility of radio resources. It is supported by network
operation mode. The GPRS network defines the following three operation modes:
z Network operation mode 1: for GPRS attached MS, network transmits circuit
pages either over the same channel (PCH or PPCH) with that transmitting packet
pages, or packet service channel. The MS only needs to monitor a paging channel.
If it is assigned a PDCH, then it is likely to receive circuit pages from this PDCH.
z Network operation mode 2: for GPRS attached MS, network transmits circuit
pages over a PCH, which is also used for packet paging. The MS only needs to
monitor the PCH. Even if the MS is assigned a PDCH, the circuit page to it is also
transmitted over the PCH.
z Network operation mode 3: for GPRS attached MS, network circuit pages over the
PCH, and transmits packet pages over the PPCH (if the cell comes with the
PCCCH) or PCH. In order to receive both circuit and packet pages, MS need
monitor the PCH and PPCH (if a cell is configured with the PCCCH). In this mode,
combined circuit/packet paging is out of the question.
z When the Gs interface of MSC-SGSN is provided, circuit pages to the GPRS
attached MS are transmitted along MSC--SGSN--BSS, and the network supports
combined circuit/packet paging as operation mode 1.
If this Gs interface is not available, circuit pages to the GPRS attached MS are
transmitted through the A interface of MSC-BSS. Combined Circuit/packet paging can
not be supported, and the network operation mode is either of the following two:
z Operation mode 2: if the cell is not configured with PCCCH , packet pages are
transmitted over the PCH;
z Operation mode 3: if the cell is configured with PCCCH, packet pages are
transmitted over the PPCH.
B-2
Technical Manual
M900/M1800 Packet Control Unit Appendix B Basics about RLC/MAC
The network operation mode is broadcast to the MS as part of the system message. All
the cells in a routing area use the same operation mode.
When there are data to be transmitted at the upper layer, the RLC.MAC of the MS
originates a packet channel request. The BSS assigns MS the radio resources for the
setup of the TBF connection. Then the MS begins to transmit data, and releases the
TBF connection at the end of data transmission.
When the data to be transmitted are less than 8 RLC blocks, the channel request type
for the MS will be the short access type, and packets are calculated by CS-1 coding. If
the data are more than 8 RLC blocks in size and the RLC modes is required to be the
ACK mode, then the channel request type for the MS is one phase access or two phase
access. If the measurement report (MR) of the MS is to be transferred, the channel
request type is single block request of not-set-up TBF. In addition, channel request
types include response to page, cell update, and mobility management. But the BSS
processes these channel request types as one phase or two-phase access.
The processing flow for short access and one phase access are as shown in
Figure B-1.
MS BSS
PACKET CHANNEL REQUEST
Figure B-1 TBF setup flow for short access and one phase access
As for short access and one phase access, the BSS assigns at one time the MS radio
resources (for example: the TFI, dynamically assign USF or stably assign radio block
bit table). Then the MS begins to transfer data.
B-3
Technical Manual
M900/M1800 Packet Control Unit Appendix B Basics about RLC/MAC
MS BSS
PACKET CHANNEL REQUEST
As for the two-phase access channel request, the BSS assigns the MS a radio block for
the first time, and the MS transfers the PACKET RESOURCE REQUEST message
over the assigned single radio block. Then BSS assigns the MS radio resources
(including the TFI, USF or radio block bit table) for a second time, and the MS begins to
transmit data over the assigned resources. The PACKET CHANNEL REQUEST is just
an 8-bit or 11-bit access burst carrying a small volume of information. The PACKET
RESOURCE REQUEST is a RLC/MAC signaling packet encoded by CS-1, carrying
more information (including MS' TLLI, MS' multi-TS capability, and radio preference). It
is optimal for BSS to assign the MS appropriate resources.
There are two RLC modes for data transmission: ACK mode and non-ACK (NACK)
mode. In ACK mode, it is necessary to receive an ACK message from the receiver each
time when an RLC data block is sent. Only when all the data are transmitted and
positive acknowledgment messages are received will TBF be released; in NACK mode,
TBF can be released once the data are transmitted.
The flow for Uplink ACK data transmission is as shown in Figure B-3.
B-4
Technical Manual
M900/M1800 Packet Control Unit Appendix B Basics about RLC/MAC
MS BSS
data
data
PACKET UPLINK ACK/NACK
data
PACKET UPLINK ACK/NACK
data
data(CV=0)
PACKET UPLINK ACK/NACK(FAI=1)
PACKET CONTROL ACK
During data transmission, the BSS acknowledges the data transmitted to the MS, which
considers the retransmission of data blocks according to the acknowledgment. When
the final No. BS_CV_MAX (BS_CV_MAX is the broadcast parameter in the system
message) of data are transmitted, the MS starts the countdown process. When the
BSS receives a data block whose CV is 0, a PACKET UPLINK ACK/NACK message is
sent to the MS. If all the data blocks are correctly received, then the BSS set the FAI in
the message as 1. To retransmit some data blocks, then set the FAI as 0. If the MS
receives a PACKET UPLINK ACK/NACK message whose FAI is 1, then the PAKCET
CONTROL ACK message is sent, and then TBF is released.
The uplink NACK mode transmission flow is basically the same as the ACK data
transmission, except that no data are retransmitted during data block transmission in
NACK mode.
When the MS is in the Standby status, if some downlink data are to be transmitted to
the MS, then the SGSN will originate pages. A paging request message originated by
the SGSN is transferred to the BSS through the Gb interface, and then converted to the
PACKET PAGING REQUEST message by BSS at the Um interface and issued over
the PPCH or PCH.
B-5
Technical Manual
M900/M1800 Packet Control Unit Appendix B Basics about RLC/MAC
When the combined IMSI/GPRS attached MS serves as a called party in the circuit
services, the MSC will originate a circuit service page request to the SGSN via the Gs
interface. This page request is issued over the PPCH/PCH or PACCH after transmitted
to the BSS via the Gb interface.
On receiving this message, the MS accesses over the RACH and starts the circuit
connection setup process. The MS will initiate the GPRS SUSPEND process to
suspend GPRS service, and will not restore it until the circuit connection is released.
When the MS is in the ready state, the SGSN may transmit the downlink data to the MS.
The downlink data are transmitted to the BSS via the Gb interface. The BSS initiates
the downlink TBF setup flow. The downlink TBF setup flow is as shown in Figure B-4.
MS BSS
PACKET DOWNLINK ASSINGMENT
On receiving a packet, the BSS transfers the downlink assignment message to the MS
directly over the PAGCH/AGCH, and requires the MS to send back a control
acknowledgement message. On receiving this control acknowledgment message, the
BSS will begin to transmit downlink data.
MS BSS
data
data(Placed in RRBP field)
PACKET DOWNLINK ACK/NACK
data
data(FBI=1,Placed in RRBP field)
PACKET DOWNLINK ACK/NACK(FAI=1)
Start T3193, and release TBF
when timeout
B-6
Technical Manual
M900/M1800 Packet Control Unit Appendix B Basics about RLC/MAC
During data transmission, the MS acknowledges data blocks received, and the BSS
retransmits data with transmission errors. When transmitting the final data block, the
BSS sets the RRBP field in the RLC/MAC data block header and set the FBI as 1 and
set FBI as 1. On receiving this data block, the MS will send the PACKET DOWNLINK
ACK/NACK message. When the MS has correctly received all the data blocks, it sets
the FBI in this message as 1. On receiving this message, the BSS starts T3193 and
releases TBF when T3193 is timeout, so as to reuses the resources taken up by this
TBF. If there are errors in the data received by the MS, the BSS will retransmit the data
with transmission errors till they are all correctly received.
The downlink NACK mode is basically the same as the ACK mode, except that data are
not retransmitted in the ACK mode.
B-7