Documente Academic
Documente Profesional
Documente Cultură
Table of Contents
Table of Contents
Chapter 3 Interface Description ................................................................................................... 3-1 3.1 A Interface.......................................................................................................................... 3-2 3.1.1 Overview ................................................................................................................. 3-2 3.1.2 Protocols on the A-Interface.................................................................................... 3-3 3.1.3 A-Interface Management at BSS Side .................................................................. 3-13 3.2 Um Interface .................................................................................................................... 3-21 3.2.1 Overview ............................................................................................................... 3-21 3.2.2 Layer 1 - Physical Layer........................................................................................ 3-22 3.2.3 Layer 2 - Data Link Layer...................................................................................... 3-30 3.2.4 L3 .......................................................................................................................... 3-34 3.3 Abis Interface ................................................................................................................... 3-38 3.3.1 Overview ............................................................................................................... 3-38 3.3.2 Protocols on the Abis Interface ............................................................................. 3-44 3.3.3 Characteristics of Abis Interface ........................................................................... 3-50 3.4 Gb Interface ..................................................................................................................... 3-56 3.4.1 Overview ............................................................................................................... 3-56 3.4.2 Protocols on Gb Interface ..................................................................................... 3-58 3.4.3 Characteristics of Gb Interface.............................................................................. 3-59 3.5 G-Abis Interface ............................................................................................................... 3-60 3.5.1 Overview ............................................................................................................... 3-60 3.5.2 Interface Features ................................................................................................. 3-60 3.5.3 Physical Layer/Transmission Media...................................................................... 3-62 3.5.4 G-TRAU Frame Structure ..................................................................................... 3-63 3.5.5 G-Abis Characteristics .......................................................................................... 3-64 3.6 Pb Interface...................................................................................................................... 3-65 3.6.1 Overview ............................................................................................................... 3-65 3.6.2 Internal Structure of Pb Interface .......................................................................... 3-66 3.6.3 Pb Interface Management..................................................................................... 3-67 3.6.4 Characteristics of Huawei Pb Interface................................................................. 3-70 3.7 Operation & Maintenance Interface ................................................................................. 3-71 3.7.1 Overview ............................................................................................................... 3-71 3.7.2 Feature .................................................................................................................. 3-72
RR L3 L2 L1 LAPDm Sign. Layer1 RR LAPDm Sign. Layer1 BTSM LAPD Sign. Layer1
SCCP MTP
SCCP MTP
Um
Abis
CM: Connection BSC: Base Station Controller Management MM: Mobility MSC: Mobile services Switching Centre, Mobile Switching Management Centre RR: Radio Resource BSSMAP: Base Station Subsystem Management Application Management Part LAPD: Link Access Procedure on LAPDm: Link Access Procedure on the Dm channel the D channel BTS: Base Transceiver Station SCCP: Signaling Connection Control Part MTP: Message Transfer Part (MTP) BTSM: Base Transceiver Station Site Management MS: Mobile Station
GMM/SM LLC
Relay
GMM/SM LLC RLC MAC GSM RF Um BSSGP Network Service L1bis Gb BSSGP Network Service L1bis
MS
BSS
SGSN
LLC: Logical Link Control MAC: Medium Access Control SM: Session Management
GMM: GPRS Mobility Management RLC: Radio Link Control BSSGP: Base Station Subsystem GPRS Protocol
3.1 A Interface
3.1.1 Overview
A-interface is the standard interface between BSS and MSC, so that M900/M1800 BSS can be easily deployed in any network in which the MSC of other vendor is being used. It is a standard GSM interface specified to achieve the following targets. The standard interface is adopted so as to: Support BSSs of different vendors in any PLMN Support MSCs of different vendors in any PLMN Use different BSSs in any PLMNs. Use different MSCs in any PLMNs. Ensure the independent developments of MSC and BSS technologies Ensure the independent development of O&M functions Enable lower speech coding rate Support all GSM Phase II services The reference model of A-interface signaling protocol in M900/M1800 BSC is shown in Figure 3-3, which describes the hierarchical structure of A-interface:
BSSMAP
DTAP: Direct Transfer Application Part SCCP: Signaling Connection Control Part
MTP: Message Transfer Part (MTP) BSSAP: Base Station Subsystem Application Part BSSMAP: Base Station Subsystem Management Application Part
Signaling data link (layer 1) is the channel used for signaling transmission. It comprises two data channels of the same data rate but two opposite working directions. A semi-permanent path between the signaling processing equipment of
Huawei Technologies Proprietary 3-3
BSS and digital trunk equipment is established through the digital-switching network. The former one occupies a timeslot to provide 64 kbit/s. The digital trunk equipment actually implements the first level function of MTP. The advantage of semi-permanent connection is, any TS (except synchronous TS) can be used as the signaling data link, which can be configured through the man-machine commands. 2) Signaling link function
Signaling link function (layer 2) regulates the functions and procedures to send the signaling to the data link, and guarantees to provide reliable signaling message transfer between two directly connected signaling points. Functions of layer 2 include: signaling unit delimitation, signaling unit alignment, error detection, error correction, initial alignment, processor fault, level-2 flow control, and signaling link error rate monitoring. The BSS signaling processing equipment executes the above functions. In addition, different error control means can be set for it through the OMC. The basic error correction method applies to the terrestrial signaling links and the international signaling links whose unidirectional transmission delay is less than 15 ms. The preventive cyclic retransmission mode applies to the international signaling links with the unidirectional transmission delay more than or equal to 15 ms and to all the signaling links established through satellites. 3) Signaling network function
Signaling network functions (level 3) refer to the functions and procedures that transfer management information between signaling points to guarantee the reliable transfer of signaling information when the signaling links and signaling transfer points in the signaling network fail. Signaling network functions include signaling message processing and signaling network management. Signaling message processing Signaling message processing function sends signaling messages to the
corresponding signaling links or user parts (such as TUP, ISUP and SCCP) on the basis of analyzing message flags. Signaling message processing functions comprise three parts: message routing (MRT), message discrimination (MDC) and message distribution (MDT), as shown in Figure 3-4.
Message allocation Message to local office Message discrimination Message to other SP Message routing
Figure 3-4 Signaling message processing flow Message Routing Message Routing function is used at each signaling point to determine the signaling link group and the signaling link to destination signaling point. The message route should be identified by the route flag and the service indicator in message signaling unit. The routing function is fulfilled by message routing part according to the network indicator in message, DPC and SLS in route flag, as well as the routing data of relevant destination signaling point. Message Discrimination (MDC) Message Discrimination (MDC) part is designed to receive the messages from Layer 2 to ascertain whether the destination of the messages is the local signaling point. If the destination is the local signaling point, the MDC part will send the messages to the Message Distribution (MDT) part. If the destination is not the local signaling point, the MDC part will send the messages to the Message Routing (MRT) part. Message Distribution (MDT) Message Distribution (MDT) part is designed to allocate the messages from the MDC part to the user part and the signaling network management and test & maintenance part accordingly. Signaling network management Signaling network management is to re-construct the signaling network and to keep and recover the normal transfer ability of the signaling unit when the signaling network fails. Signaling network management includes three parts: signaling traffic management, signaling link management and signaling route management. Signaling Traffic Management (STM)
Huawei Technologies Proprietary 3-5
Signaling Traffic Management (STM) is used to transit the signaling flow from one link/route to another or multiple available links/routes when the signaling network fails. It is also used to temporarily reduce signaling traffic in case of congestion at the signaling point. Signaling link management Signaling link management is used to recover or startup the signaling link in the signaling network or to exit from the signaling link, and to ensure the provision of certain pre-determined link groups. The connection between the signaling data link and the signaling terminal is normally established by the man-machine commands. Operations in the signaling system can not automatically change the above connection relationship. Signaling route management Signaling route management is used to ensure the reliable exchange of signaling route availability information between signaling points so as to block or unblock signaling routes when necessary. It mainly comprises such procedures as transfer prohibited, transfer allowed, controlled transfer and restricted transfer, signaling route group test, and signaling route group congestion test. These procedures are used only when the signaling services from the originating point reach the destination through the signaling transfer point.
SCCP network management function mainly executes signaling point state and subsystem 1) state management, active/standby subsystem switchover, state information broadcast and subsystem state testing. Basic services of SCCP
SCCP services can be classified into four classes: Basic connectionless service, in-sequence delivery connectionless service, basic connection-oriented service and flow control connection-oriented service. 0 and 1 are connectionless service, while 2 and 3 are connection-oriented. Various SCCP services are introduced as follows: -Connectionless service In connectionless service, users do not establish the signaling connection before data transfer, but use the routing function of SCCP and MTP to transfer data information directly in the signaling network. This service is flexible and simple and it applies to the transfer of a small amount of data. Class-0 service does not guarantee the sequential transfer of messages. Class-1 service guarantees the sequential transfer of messages depending on the coordination of SLS (Signaling Link Selection) and MTP. Connectionless services transfer user data by adopting the Unit Data Message (UDT) and Extended Unit Data Message (XUDT). UDT messages do not have data segmentation/concatenation capability and can transfer only a small amount of user data. XUDT messages have the segmentation/concatenation capability and can transfer up to 2 kbyte user data. -Connection-oriented service Connection-oriented services require the establishment of signaling connection (virtual connection) through the acknowledged mode between the originating point and the destination point before the transfer of signaling information. In such cases, there is no need to select routes by using the SCCP routing function when transferring data. Instead, the data is transferred through the established signaling connection. When the transfer of data is finished, the signaling connection need not be released. This class of service applies to the transfer of large volumes of data because the destination has confirmed to be able to receive data before the data is transmitted, and hence the invalid transmission of data batches can be prevented. At the same time, the pre-established connection results in no SCCP routing for the subsequent data transfer, so the transfer delay of data batches can be effectively curtailed. 2) SCCP routing control
The SCCP routing control provides a powerful address translation function, which is required for connectionless and connection-oriented service.
Huawei Technologies Proprietary 3-7
The following specific address information can be found in SCCP: DPC DPC + SSN or GT (or both) GT + (SSN) DPC is the destination point code used by MTP in addressing. SSN, the subsystem number, is used to identify different SCCP users in the same node, such as ISUP, MAP, TCAP, and BSSAP. It eliminates the disadvantages of the small number of MTP message users, and the addressing range can be expanded to meet the requirements of future new services. GT (Global Title) is a dialed number, such as international and national telephone numbers, ISDN numbers, and E.214 numbers that are unique in GSM. It does not represent directly routing information in the signaling network, and can be obtained only through GT code translation. GT codes differ from DPC. DPC is meaningful only in the designated signaling network while GT is meaningful in the global range. The address range of GT is far larger than that of DPC, which enables the transfer of information unrelated to circuits between any two signaling points in the global range. The powerful addressing capability of GT is an important feature of SCCP. 3) SCCP management
SCCP management (SCMG) is to keep the network functionality by re-routing or adjusting traffic in case of network faults or congestion. This function is accomplished by transferring SCCP management messages and primitives. The management messages adopt class-0 UDT. SCCP management includes signaling point management, subsystem management, active/standby subsystem switchover, state information broadcast, and faulty subsystem state testing.
IV. BSSAP
1) Protocol overview
The BSSAP protocol, which serves as A-interface specification, describes two kinds of messages: BSSMAP and DTAP message. The former, which is responsible for traffic flow control, needs to be handled by the internal functional module of the A-interface accordingly. For the latter, the A-interface is equivalent to a transmission channel. It is transported directly to the radio channel at the BSS side while it is transported to the corresponding functional processing units at the NSS side. BSSAP protocols are defined in ETSI GSM 08.08 and ETSI GSM 04.08 specifications. 2) Typical message contents
-DTAP messages
According to the functional units of the NSS that process the DTAP messages, the DTAP messages can be divided into Mobile Management (MM) messages and Call Control (CC) messages. The MM messages consist of messages related to authentication, CM service request, identification request, IMSI detach, location update, MM state, TMSI re-allocation, etc. The call control messages consist of alerting, call proceeding, connection, setup, modification, release, disconnection, notification, state query, DTMF startup messages, etc. -BSSMAP messages The BSSMAP messages can be divided into connectionless and connection-oriented messages. The connectionless messages consist of Block/Unblock, Handover, Resource, Reset, Paging messages, etc. The Block/Unblock messages include Block & Block ACK messages and Unblock & Unblock ACK messages. The Circuit Group Block/Unblock messages include Circuit Group Block message, Circuit Group Block ACK message, Circuit Group Unblock and Circuit Group Unblock messages. Handover messages include Handover Candidate Enquire and Handover Candidate Enquire Response. The resources messages include Resources Request and Resource Indication messages. The Reset messages include Reset and Reset ACK messages. The connection-oriented messages include Assignment, Handover, Clear and Cipher messages. The Assignment messages include Assignment Request, Assignment Complete and Assignment Error messages. The Handover messages include Handover Request, Handover Request ACK, Handover Command, Handover Complete and Handover Error messages. The Clear messages include Clear Request and Clear Complete messages. The Cipher messages include Cipher Mode Command and Cipher Mode Complete messages. 3) BSSAP protocol functionality
The BSSAP protocol can deliver its own functions in connection-oriented mode and connectionless mode of SCCP. When MS needs to exchange service-related
Huawei Technologies Proprietary 3-9
messages over radio resources with the network side while there is no MS-related SCCP connection between MSC and BSS, a new connection will be established. A new connection shall also be set up for external handover. There are two kinds of connection setup: While MS sends the Access Request message on the RACH, BSS allocates a dedicated radio resource (DCCH or TCH) to MS. After the L2 connection is set up on the SDCCH (or FACCH) where resources are allocated, BSS starts the connection setup. When MSC decides to execute an external handover (the target BSS might be the original BSS), it must reserve a new DCCH or TCH from the target BSS. In this scenario, MSC starts the connection setup. The BSSAP protocol implements the functional flow as shown in Table 4-1 using the connection and connectionless messages. Table 3-1 Functions Serial number Function Description Assign is to ensure the dedicated radio resources are allocated or re-allocated properly to the MS. The initial MS random access and immediate assignment to a DCCH is processed automatically by BSS but not controlled by MSC. During circuit assignment, MSC selects an available terrestrial channel. If this channel is no longer available then BSS notifies it to MSC. The Block/Unblock procedure can carry out this function. Resource indication serves to notify MSC: Amount of the radio resource available for TCH in BSS, 3 Resource Indication Amount of all available radio resource (i.e. able to provide service or have been specified) It is not easy to get this information from the MSC-controlled services. These must be considered when MSC decides an external handover.
Assign
Block/Unblock
Serial number
Function
Description Reset is to initialize the BSS or MSC. For instance, if BSS goes faulty or loses all the reference messages about processing, BSS sends a Reset message to MSC, which releases the affected calls, deletes the affected reference messages and sets all the circuits related to the BSS to idle. If MSC or BSS is only locally faulty, the affected parts can be cleared using the Clear procedure. BSS may send a handover request to MSC requesting to perform handover of the MS, to which dedicated resources have been allocated, for the reasons as listed below: a) BSS detects a radio cause for handover. b) MSC starts the Handover Candidate Enquirer procedure. The MS is waiting for the handover. Due to congestion, the serving cell needs to be changed during the call setup such as directed retry. The Handover Request messages should be re-sent once in a while till one of the following situations occurs: Receive the "Handover Command" message from MSC Reset message is received All communications with MS will be interrupted and the processing is aborted Processing is over, such as call clearing.
Reset
Handover Request
Handover Resources Allocation enables MSC to request for resources from BSS based on the handover request. The target BSS will reserve resources and wait for an MS to access this channel. This is the procedure in which MSC instructs MS to access the radio resources of another cell. When handover is carried out, the original dedicated radio resources and terrestrial resources are maintained all the time until MSC sends a Clear Command message or Reset occurs.
Handover Procedure
Serial number
Function
Description When processing is done, MSC sends a Clear Command to BSS to release radio resources. On receiving the command, BSS starts the Clear procedure at the radio interface, then sets the configured terrestrial circuit to idle and returns a Clearing Complete message to MSC, which in turn releases the terrestrial resources of the local end. If resources need to be released by BSS, BSS will send a Clear Request to notify MSC to start the release procedure to release the terrestrial and radio resources concerning MSC and BSS. The paging to MS is transported with the SCCP connectionless service through BSSMAP. If BSS receives the Paging Response message at the radio channel interface, it will establish an SCCP connection to MSC. The paging response message, which is loaded in the BSSMAP Full L3 Message, is transported on the signaling connection to MSC. Flow control can prevent the entities from receiving too much traffic. Flow control on the A-interface is implemented by controlling the traffic at the traffic source. Two levels of flow control are available. Flow control can be implemented based on subscriber classes. Classmark Update serves to notify the class messages received from MS to the receiving entities. Generally, BSS notifies MSC after receiving the class messages from MS. It is also likely that when handover is complete, MSC sends the corresponding MS Classmark messages to the new BSS through the A-interface. The Cipher Mode Control procedure allows MSC to transport the cipher mode control messages to BSS and start the subscriber equipment and signaling cipher equipment with a correct Kc. This procedure is designed to notify MSC that BSS wants to delay the allocation of necessary radio resources. This procedure is valid only when the queuing function is introduced for traffic channel assignment and traffic channel handover in the BSS. Load indication serves to notify the traffic state of a cell to all the adjacent BSSs so that an overall control over the handover services in an MSC can be exercised. In a certain valid period, the traffic state of the adjacent cells will be taken into account by the adjacent BSS during handover.
Paging
10
Flow Control
11
Classmark Update
12
13
Queuing Indication
14
Load Indication
Block ackonwledge
Figure 3-5 Process of blocking the circuit Circuit Block procedure means the circuits corresponding to the BSS and the MSC are blocked simultaneously. This procedure can be initiated by the maintenance console of the BSC or by the allocation of circuit during call process or during handover request. This procedure can be used in Phase I and Phase II. When there is no "Block ACK" message received by BSC for a certain period of time, this message will be sent again. Even if BSC does not receive Blocking ACK, the circuit at BSC side is still in the blocked state. When BSC is sending Block message,
Huawei Technologies Proprietary 3-13
an alarm will generate at BSC. The Circuit Group Block procedure does not affect the circuits in service, that is, the busy circuit will not be blocked until the communication is completed. 2) Unblock the Circuit
Unblock anknowledged
Figure 3-6 Process of unblocking the circuit The purpose of Circuit Unblock is to unblock the circuit blocked by the BSC. This procedure can be originated by maintenance console or originated during equipment fault recovery. The Circuit Unblock procedure is generally started by the maintenance console and can be used by GSM Phase 2 and Phase 1. When there is no "Unblock ACK" message received by BSC for a period of time, this message will be sent again. Even if BSC does not receive the Unblock message, the circuit at BSC side is still in idle state. When BSC is sending the unblocking message, an alarm will be generated at BSC. 3) Group-unblock the Circuit
Figure 3-7 Process of blocking the circuit The purpose of the Circuit Group Block is to block multiple A-interface circuits simultaneously. This procedure can be started by the maintenance console or by trunk equipment itself automatically. This procedure is used for Phase 2 only.
When there is no "Group Block Ack" message received by BSC for a certain period of time, this message will be sent again. Even if BSC does not receive the message of Group Block ACK, the circuits at the BSC side are still in the blocked state. When BSC is sending Group Block message, an alarm will generate at BSC. The Circuit Group Block procedure does not affect the circuits in service, that is, the busy circuit will not be blocked until the communication is completed. 4) Group-unblock the circuit
Figure 3-8 Process of blocking the circuit The purpose of the Circuit Group Unblock is to unblock multiple A-interface circuits simultaneously. This procedure can be started by the maintenance console or by trunk equipment itself automatically. This procedure is used for Phase 2 only. When there is no "Group Unblock ACK" message received by BSC for a period of time, this message will be sent again. Even if BSC does not receive the Group Unblock ACK message, the circuits at BSC side are still in the idle state. When BSC is sending the group-unblocking message, an alarm will be generated at BSC. 5) Unequipped Circuit
Unequipped circuit
The Unequipped Circuit procedure is used by BSC or MSC to inform the peer end that the circuit does not exist and cannot be used. This procedure can be initiated during any procedures related to circuits. This procedure is used for Phase II only. The unequipped circuit will not be sent again. When BSS or MSC sends Unequipped Circuit message, alarms will be generated. 6) Reset circuit
Figure 3-10 The process of resetting the circuit The purpose of Reset Circuit is to recover the system resource information of the MSC and BSC when the fault (e.g. abnormal release of SCCP) affects only a small part of the equipment. Figure 3-10 shows the Reset Circuit procedure initiated by the BSC. When the MSC receives the Reset Circuit message, it clears the possible calls on the circuit and sets the circuit to idle state. Then it returns the Reset Circuit ACK message. The Reset Circuit procedure initiated by MSC is similar to the above figure, the only difference is the direction of the messages. If a BSC does not receive Reset Circuit ACK message and time is out, Reset Circuit message will be sent repeatedly. The repetition times can be set through software. Even if the BSC does not receive the Reset Circuit ACK message, the circuit at the BSC side is still in the idle state. When BSC is sending the resetting message, an alarm will be generated at BSC. Similar procedure is followed by MSC. The Reset Circuit can also be initiated through maintenance console to be used for maintenance and testing.
The Resource Indication procedure is shown in Figure 3-11. The purpose of the Resource Indication procedure is to inform MSC about the number of idle radio resources in BSS which can be used as traffic channels, as well as the total available radio resources (resources able to provide services or already assigned). The MSC may consider the relevant information when identifying the external handover.
MSC
Resource indication
Figure 3-11 Resource indication process at A interface There are four types of resource indications including automatic indication, single indication, periodic indication and no indication. No indication is the default mode. In the automatic indication mode, the cell corresponding to the BSS will continuously send Resource Indication messages to MSC according to the cycle set in the Resource Indication Request message when resource of the cell satisfies the conditions. In the single indication mode, the BSS instantly return a Resource Indication message about the corresponding cell to MSC. In the periodic indication mode, the BSS continuously sends Resource Indication Request message according to the cycle set in Resource Indication Request, until it receives the new Resource Request message or Reset message. The period shall be set by the MSC, and the actual period are 100 ms multiply the original value. In the non-indication mode, the BSS immediately returns a single Resource Indication" message without any resource information, and the procedure is finished. For each idle channel, the BSS calculate the average value of the interference level within a period. And the average result shall divide the idle channel into 5 interference sections according to the interference level. The Resource Available Information Elements includes two pieces of information for each of the five interference bands: number of available half-rate traffic channels in
the interference band and number of available full-rate traffic channels in the interference band. 2) Clear process
The purpose of the Clear procedure is to release all relative terrestrial circuit resources and radio resources. This procedure includes two cases: Clear initiated by MSC and Clear initiated by BSS. The clear process originated by MSC is illustrated in Figure 3-12.
BSC Clear command MSC
Clear complete
Figure 3-12 Clear procedure initiated by MSC The clear process originated by BSS is illustrated in Figure 3-13.
BSC Clear request Clear command Clear complete MSC
The purpose of Classmark update is to notify MSC about the class information received from MS. This process is applied when the power Classmark of a dedicated resource occupied by MS is changed. See Figure 3-14.
Huawei Technologies Proprietary 3-18
BSC
MSC
Classmark update
Reset procedure is to initialize the BSS or MSC in the event of failure so that all resources can be released. Reset at BSS: BSS releases all resources and sends the Reset message to the MSC, which will release all calls and connection resources and set all circuits related to BSS as idle. After guard period T2 seconds, the MSC returns the Reset ACK message to the BSS, indicating that the reset is successful. See Figure 3-15.
BSC Reset MSC
Reset acknowledged
Figure 3-15 BSS reset process Reset at MSC: MSC releases all resources and sends the Reset message to the BSC, which will release all calls and connection resources upon the receipt of the message. After guard period T13 seconds, a Reset ACK message is returned to the MSC, indicating that the reset is successful. See Figure 3-16.
BSC Reset
MSC
Reset acknowledged
The purpose of Flow Control at the BSC side is, when the MSC is overloaded, the BSC can control the flows from MS. System malfunction or congestion will not be caused, and the flow of calls can be controlled within a reasonable range. When the MSC is overloaded, A-interface at the MSC side will generate the Overload message to inform the BSC to control the traffic flow. The control algorithm used is the flow control algorithm stipulated by the GSM specifications, which is executed by using the specific design developed by Huawei. That is, a dynamic sliding window is adopted, which is started in overloading, and the size of the window can be modified according to the size of the traffic so as to control the traffic. The window is invalid when the MSC is no longer overloaded. See Figure 3-17.
BSC Overload MSC
Overload Overload
Note: When BSC is overloaded, BSC will send "Overload" message to MSC. MSC implements flow control. BSC side also has the corresponding flow control measure.
4)
Load Indication
Load Indication procedure informs the traffic condition of a cell to all neighboring BSS. This procedure is used to control the handovers. After the MSC receives the Load Indication message, it forwards the information to the BSS, which contains this cell, according to the cell list attached to the message. 5) SCCP Link Control
In case of the abnormal disconnection on the SS7 link, A-interface will stop sending control messages through software. When the SS7 link recovers, A-interface continues sending control messages. Due to the long-time disconnection, A-interface shall start clearing the resources as soon as the link is recovered to prevent the hang-up of resources. 6) Error handling
As errors may occur on the transmission links, messages transferred may not be understandable. Therefore, A-interface shall omit the error messages and send selectively "confusion" messages (these messages are used in GSM Phase 2+).
3.2 Um Interface
Um interface (air interface or radio interface) is defined as the communication interface between MS and BSS. It is for the communication between MS and the fixed part of GSM. Its physical link is the radio link. The information transmitted through this interface includes radio resource management, mobility management and connection management.
3.2.1 Overview
In a GSM/GPRS network, MS is connected through radio channels to the fixed network so that a call can be routed to the specific destination. To realize the inter-working between MS and BSS, it is necessary to standardize the transmission of the signals on the radio channel. The norm concerning the signal transmission on the radio channel is the radio interface, or Um interface. The Um interface is the most important interface in the GSM system. It is necessary to follow a standard interface so that a complete compatibility can be achieved between different of different manufactures, which is the basic condition for global roaming. The Um interface is specified by the following features: Channel structure and access capability MS-BSS protocols Maintenance and operation characteristics
Huawei Technologies Proprietary 3-21
Performance characteristics Service characteristics. The Um interface can be divided into 3 layers, as shown in Figure 3-18.
L3 L2 L1
Figure 3-18 Layered structure of Um interface The first layer is the physical layer at the bottom. It includes various channels, and provides basic radio channels for information transfer on higher layer. The layer 2 is the data link layer using the LAPDm protocol. It includes various data transmission structures, and controls data transmission. The layer 3 is the highest layer. It includes various messages and programs, and controls services. It includes 3 sub-layers, which are Radio Resources management (RR), Mobility Management (MM), and Connection Management (CM).
L3
Data link
MPH Primitive
Figure 3-19 Physical layer interface The physical layer provides the following services:
Huawei Technologies Proprietary 3-22
Access capability: the physical layer provides a series of limited logical channels for transmission service. The logical channel is multiplexed on the physical channel. Error code detection: Physical layer provides error protection transmission, including error detection and correction. Ciphering:
3 2 1 Time
200 kHz
2 BP 15/26ms
5 Slot
Figure 3-20 Concept of timeslot A physical channel is the burst sequence transported in the timeslots that occur at specific and periodic intervals. In the GSM system, the period is 8, namely, one TDMA frame. In other words, one RF channel contains 8 physical channels, which can be differentiated by serial numbers. This serial number is called time slot number. If a RF channel is not Frequency Hopping, it follows that its central frequency is constant, otherwise its central frequency changes in a unit of 200 kHz.
1 Multiframe=51TDMA Frame(3060/13ms) 1 49 50
Figure 3-21 Frame structure of channel One TDMA frame has a duration of 4.615 ms (120/26 ms), consisting of 8 timeslots. Multiframe consists of 26 or 51 frames. Multiframe of 26 frames has duration of 120 ms and carries traffic channel, slow associated control channel and fast associated control channel. A Multiframe of 51 frames has duration of 235.365 ms and be used as control channel. One superframe consists of 51 traffic multiframes or 26 control multiframes and consists of 5126 TDMA frames with a total duration of 6.12 seconds. The period of superframe is 6.12 s. A hyperframe contains 2048 superframes. Its period is 12533.76 s, i.e. 3h28m53s760 ms. Each period of the hyper frame contains 2715648 TDMA frames, which are numbered from 0 to 2715647.
The physical channel is the combination of FDM and TDM and is composed of the slot stream between BTS and MS. The physical channel is a combination of frequency division and time division, so a physical channel must be described from two perspectives: Frequency band description
Table 3-2 GSM/GPRS frequency bands Item Working frequency band Duplexing interval Carrier interval 900 band Uplink (MS to BTS): 890915 MHz Down (BTS to MS): 935960 MHz 45 MHz 200 kHz 1800 band Uplink: 17101785 MHz Downlink: 18051880 MHz 95 MHz 200 kHz
Time description TN: Timeslot No. FN: TDMA Frame No. 2) Logical channel
The logical channel is obtained by multiplexing the physical channel in TDM. Different logical channels serve to transport different types of messages between BSS and MS. The logical channel is mapped to the physical channel as per certain rules. Different logical channels have different frame structure, but whatever the arrangement is, the frame structure of the logical channels are always periodic in time. Great effort has been made to design the frame structure of the logical channels in order to build a high-performance system in the GSM specifications. This results in a complicated frame structure system in the GSM system. The relation between logical channel and physical channel is detailed described in ETSI GSM 05.02 specification. Among all carriers of a cell, there is only one supporting BCCH (and CCCH). The cell is uniquely identified through this carrier. This carrier is defined as C0 in the protocol. Carrier C0 must be transmitted on the same frequency with constant power. The frequency used by the C0 is called nominal frequency.
transmission delay is generally not fixed. To make up the transmission delay between MS and BTS, the transmitting at MS side should be in advance. This is the timing advance. The range of timing advance is 0 233 s (corresponding TA: 0 63). Therefore, the precision deviation of the uplink and downlink is 3BP minus the timing advance with respect to MS. The MS under the dedicated mode must do the transmission at any time in proper timing advance, or it will lose synchronization with BTS. In the GSM system, the Adaptive Timing Adjustment approach is introduced to ensure the MS in a dedicated mode uses proper timing advance.
Voice
Voice
Source coding
Channel coding
Channel decoding
Interleaving
De-interleaving
Burst formatting
Burst formatting
Ciphering
De-ciphering
Modulation
Dem odulation
Transmitter
Receiver
Figure 3-22 Procedure from source data to radio wave 1) The operation process at the transmitting side Channel coding Redundancy is introduced to the message flow to detect and rectify errors in the transmission process. The result of channel encoding is a data block. The length of voice data is 456 bit. Interleaving Interleaving means mixing several data blocks so that the neighboring bits in the modulated signals can be extended into these data blocks. In the message flow, the consecutive errors are correlated. If the correlation between the errors is eliminated, the channel encoding performance can be improved. The purpose of interleaving is to eliminate the correlating error and the location correlation in the data block. After interleaving, the message flow becomes the sequence of message block. Each channel burst pulse has a message block. The interleaving and encoding schemes of various transmission modes are listed in Table 3-3.
Table 3-3 Interleaving and encoding under various transmission mode Channel and transmission mode Input rate kbit/s Input block Outp ut block
Code Odd-even code (3 bit) 1/2 convolutional code 1/2 convolutional code None 1/2 convolutional code Subtracting 1 bit from each 15 bit Add 32 "0" bits 1/3 convolutional codes 1/6 convolutional codes 1/3 convolutional codes Odd-even code (10 bit) 1/2 convolutional code Odd-even code (6 bit) 1/2 convolutional code
Interleaving
50
132 78
456
240
456
Combined on 22 uneven burst pulse. Same as the above On 8.5 burst pulses Combined on 22 uneven burst pulses On 1 S burst pulse
TCH/F4,8
120
456
TCH/F2,4
3.6
72
456
TCH/F2,4
3.6
144
456
SCH
25
78
RACH (+ Handover access) Fast Associated Control Signaling on TCH/F and TCH/H TCH/8, SACCH; BCCH, PAGCH
36
184
456
On 8 burst pulses
On 4 burst pulses
Format burst pulse Add the training sequence to the message bit flow so that the receiving end can estimate the transmission feature of the channel, so as to restore the received signal.
An ordinary burst contains two groups of 58 bit, which are separated with a 26 bit training sequence. Three ends are all 0. They are added to the head and end of the burst. For the content of the ordinary burst, see Table 3-4. Table 3-4 Content of an ordinary burst Head 3 Information 58 Training sequence 26 Information 58 End 3
The access burst is the only short burst in GSM. It contains a 41 bit training burst, 36 bit information, 7 bit at the head and 3 bit at end. The content of the access burst is listed in Table 3-5. Table 3-5 Content of an access burst Head 7 Training sequence 41 Information 36 End 3
S burst is applicable to downlink SCH. Its length is the same as other ordinary bursts (142 bit). For its content, see Table 3-6. Table 3-6 Content of an ordinary burst Head 3 Information 39 Training sequence 64 Information 39 End 3
F burst is a long burst. Its only purpose is to enable the MS to find and modulate the S burst in the same cell. Its length is 148 bit, all 0. Ciphering Modify the message flow with the ciphering mode recognizable to both MS and BTS to ensure the safety of the subscriber data. Modulate Convert the burst sequence into RF analog signal so that it can be transmitted on the RF channel in the form of radio wave. The modulation adopts GMSK. BT = 0.3, the modulation rate is 2705/6 kbit/s. 2) The operation process at the receiving end Demodulate
When antenna receive radio signal, selects the useful signal according to multi address rule. Then it demodulates the signal and output binary bit stream. Decipher Modify the received message bit flow by reversing the process of ciphering. Format burst pulse Remove the training sequence in the message flow. De-interleaving Restore the original locations of various bursts and reestablish the codes. Channel decoding Use the attached redundancy information to check and correct the errors in the message flow as much as possible.
I. LAPDm
1) Function
LAPDm transfers information between layer 3 entities through the radio interface on the Dm channel. LAPDm supports multiple layer 3 entities and physical layer entities, and signaling of BCCH, PCH, AGCH and DCCH.
Note: The Dm channel is a generic term for all the signaling channels at the Um interface in the GSM system. For instance, the Dm channel can either be PCH or BCCH.
LAPDm includes functions for: The provision of one or more data link connections on a Dm channel. Discrimination between the data link connections is by means of a data link connection identifier (DLCI). Allows for frame type identification. Allows L3 message units to be transmitted transparently between L3s. Exercises sequence control to maintain the order of frames that pass DLC. Check on the format and operation errors on the data links. Flow control. Contention resolution when establishing a data link after an access request has been made on the RACH. 2) Operation types Two types of operation of the data link layer are defined for layer 3 information transfer: unacknowledged operation and acknowledged (multiple frame) operation. They may co-exist on a Dm channel. Unacknowledged operation: In unacknowledged operation, layer 3 information is transmitted in Unnumbered Information (UI) frames. At the data link layer, the UI frames are not acknowledged. Flow control mechanisms and error recovery mechanisms are not defined. Unacknowledged operation is applicable to different types of control channels except for RACH. Acknowledged operation: In unacknowledged operation, layer 3 information is transmitted in Unnumbered Information (UI) frames. The data link layer acknowledges the transmitted I frame. Error recovery procedures based on retransmission of unacknowledged frames are specified. In case of errors, which cannot be corrected by the data link layer, a report is issued to the layer 3 entity. Flow control procedures are also defined. Acknowledged operation is applicable to DCCH. 3) Information transfer mode:
Huawei Technologies Proprietary 3-31
On different channels, information transfer modes are different. Information transfer on the BCCH: The BCCH exists only in the network to MS direction and is used for broadcasting radio sub-system information to MSs. Only UI frames are sent on the BCCH. Information transfer on the PCH + AGCH: These channels exist only in the network to MS direction. On the PCH + AGCH only unacknowledged operation is possible. Information transfer on the DCCHs: On the DCCHs both unacknowledged operation and multiple frame operation are possible. The type of operation required at any time is determined by layer 3. 4) Release of data links: Multiple frame operation may be released in the following ways: Normal release by exchange of commands/responses. Local end release, i.e. without exchange of commands/responses, initiated and controlled by layer 3. This type of release is initiated by layer 3.
Unacknowledged information transfer service The characteristics of the unacknowledged information transfer service are summarized in the following: Provision of a data link connection between layer 3 entities for unacknowledged information transfer of layer 3 message units; Identification of data link connection endpoints to permit a layer 3 entity to identify another layer 3 entity. Sending of frames in accordance with priority given to the message. No verification of message arrival within the data link layer. The primitives associated with the unacknowledged information transfer service are: DL-UNIT DATA-REQUEST/INDICATION The DL-UNIT DATA-REQUEST primitive is used to request that a message unit be sent using the procedures for unacknowledged information transfer service; DL-UNIT
DATA-INDICATION indicates the arrival of a message unit received by means of unacknowledged information transfer. Acknowledged information transfer service One mode of acknowledged operation is defined, i.e. multiple frame operation. The characteristics of this service are summarized in the following: Provision of a data link connection between layer 3 entities for acknowledged information transfer of layer 3 message units. Identification of data link connection endpoints to permit a layer 3 entity to identify another layer 3 entity. Sequence integrity of data link layer message units in the absence of machine malfunctions. Notification to the peer entity in the case of errors, for example, loss of sequence. Notification to the layer 3 entity of unrecoverable errors detected by the data link layer. Flow control. Sending of frames in accordance with the indicated SAPI value. Segmentation and concatenation control functions. Primitives used for multiframe acknowledged information transfer include: DL_DATA_REQUEST/INDICATION: used to request that a message unit be sent using the procedures for multiframe acknowledged information transfer and the arrival of message units received by means of acknowledged information transfer. DL_ESTABLISH_REQUEST/INDICATION/CONFIRM: These primitives are used to request, indicate and confirm the establishment of multiple frame operation between two data link layer entities. DL_RELEASE_REQUEST/INDICATION/CONFIRM: used for the termination of the multiframe mode. Random access procedure The primitive used by the random access process is DL_RANDOM
ACCESS_INDICATION, which is used in the MS to request the transmission of a random access burst. 2) Services required from the physical layer
The services provided by the physical layer are summarized in the following: Physical layer connection for transparent transmission of frames. Indication of physical state of the Dm channel. Transmission of data link layer message units in the same order as they were issued by the data link layer.
Huawei Technologies Proprietary 3-33
Provision of frame synchronization. Provision of error protection to ensure a low residual bit error rate at the data link layer. Transmission (in the MS) and reception (in the network) of random access bursts. 3) Administrative services Primitives used by management layer services: MDL_ERROR_INDICATION, used by the data link layer to indicate that there is an error in the data link layer procedures that cannot be resolved by normal exception handling procedures. MDL_RELEASE_REQUEST, used by the layer 3 entity to initiate abnormal local end release of a data link.
3.2.4 L3
I. Introduction
The signaling layer 3 provides the functions to establish, maintain and terminate circuit-switched connections across a GSM PLMN and other networks to which the GSM PLMN is connected. It provides the necessary supporting functions related to supplementary services control and short messages service control. Furthermore it includes the functions necessary for mobility management and radio resource management. The layer 3 body consists of many functional program blocks. These program blocks transfer message units carrying various kinds of information among all layer 3 entities and between layer 3 and neighboring layers. The objectives of the layer 3 are to provide the means for: The establishment, operation and release of a dedicated radio channel connection (RR). For location updating, authentication and TMSI reallocation (MM). For establishment, maintaining and termination of circuit-switched calls (CC). Supplementary services support (SS). Short messages service support (SMS). Layer 3 consists of 3 sub-layers including Connection Management (CM), Mobility Management (MM) and Radio Resource management (RR). The functions of the signaling layer 3 are performed by means of the signaling layer 3 protocols between two systems which represent the Mobile Station side and the Network side of the radio interface as viewed by the Mobile Station. GSM 04.07 does not consider the distribution of signaling functions among the different network
Huawei Technologies Proprietary 3-34
equipment. The functions of layer 3 and its supporting lower layers, therefore, provide the Mobile Network Signaling (MNS) Service to the upper layers.. Interaction between layer 3 and higher layers and between services interfaces of layer 2 as well as that between neighboring sub-layers in layer 3 can be described in primitives and parameters. Exchange of information between two peers of the signaling layer 3 is performed by means of the three sublayer protocols.
II. L3 Structure
As have already introduced, the 3 sub-layers of layer 3 are further discussed here: Among them, the highest sub-layer is composed of three functional entities: Call Control (CC), Short Message Service support (SMS) and Supplementary Service support (SS). In total, there are five functional entities consisted in the layer 3 radio interface. Below is the brief introduction to these entities: Radio Resources (RR) management handles the establishment, maintenance, and release of physical channels and logical channels, as well as cross-cell transfer on the request of CM sub-layer. Mobility Management (MM) deals with the all necessary functions of mobile features to support mobile subscribers. It notifies the network when the mobile station is activated and deactivated, or the location area is changed. It is also responsible for the security of activated radio channels. CC deals with all necessary functions to establish or release the circuit-switched connections. SS deals with all necessary functions to support GSM supplementary services. SMS performs all necessary functions to support point-to-point short message services. In addition, other functions are contained in layer 3 which are related to the transport of messages, e.g. multiplexing and splitting. Those functions are defined in the Radio Resource Management and Mobility Management. They have the task to route the messages according to the protocol discriminator (PD) and transaction identifier (TI) which are part of the message header. The MM routing function route the messages of the CM entities and the messages of the MM entity of its own sublayer towards the service access point of RR, and multiplex them in case of parallel transactions. The routing function of Radio Resource Management shall distribute the messages to be sent according to their protocol discriminator (PD) and the actual channel configuration. The messages provided at the different service access points of layer 2 are split by the RR routing function according to the protocol discriminator (PD). If PD equals to RR, this message will be transferred to RR at the local sub-layer. Other messages are provided to MM through the access point RR-SAP. The routing function of MM
Huawei Technologies Proprietary 3-35
passes the messages according to the protocol discriminator (PD) and the transaction identifier (TI) towards the MM entity or towards the CM entities through the various MM-SAP's. Figure 3-23 illustrates the protocol model of L3 signaling. The RR sub-layer at the bottom receives services provided by layer 2 through various service access points (i.e., various types of channels) of layer 2, and provides services through RR-SAP to the MM sub-layer. The MM sub-layer provides services to the three entities (CC, SS and SMS) on the CM sub-layer through different service access points MMCC-SAP, MMSS-SAP and MMSMS-SAP respectively. The 3 independent entities on the CM sub-layer provide services to higher layers through MNCC-SAP, MNSS-SAP and MNSMS-SAP respectively.
Mobile Service
MNCC-SAP
MNSS-SAP
MNSMS-SAP
CC
SS
SMS
MM Layer 3 Signaling
MM
CC
SS
SMS
RR-SAP RR PD RR ..RR
SAPI 3
SDCCH SACCH
RACH
RR - Primitive RR SAP
MS CC SS SM CC
Network Side SS SM
I. Protocol Model
1) Protocol Model
BSSAP
Abis
LAPD: Link Access Procedure on the D Channel LAPDm: Link Access Procedure on the Dm Channel
SCCP: Signaling Connection Control MTP: Message Transfer Part Part BSSAP: Base Station Subsystem Application Part
Figure 3-26 Protocol model of Abis interface Layer 1 of the Abis interface is hardware-based and responsible for receiving and transmitting data to the physical link. The layer 2 protocol of the Abis interface is based on the LAPD. LAPD addresses TRX (or BCF) through TEI. Different logical links are used for traffic management message (RSL, Radio Signaling Link), network management message (OML, Operation & Maintenance Link), and L2 management messages (L2ML, Layer 2 Management Link). RR (Radio Resource Management) messages are mapped onto the BSSAP (BSS Application Part) in BSC. In BTS, most of RR messages are handled as transparent messages. However, some of them have to be interpreted and executed by BTS (for example, cipher, random access, paging and assignment), these messages are processed by the BTSM (BTS Management) entities in BSC and by BTS. BSC and BTS do not interpret CM (Connection Management) and MM (Mobility Management) messages. These messages are transferred over the A-interface by DTAP (Direct Transfer Application Part). At the Abis interface, DTAP messages are transferred as transparent messages. 2) Abis interface related protocols: GSM 08.52 defines the basic principles for the Abis interface specifications, and the traffic function division between BSC and BTS. GSM 08.54 defines the physical structure of Abis interface. GSM 08.56 defines the data link protocol of Abis interface. GSM 08.58 defines the layer 3 procedures. GSM 12.21 defines the transmission mechanism of the OM message on the Abis interface.
Huawei Technologies Proprietary 3-39
GSM 08.60 defines the in-band control protocol of the remote transcoder and rate adapters.
Figure 3-27 Struction of Abis interface In Figure 3-27: TRX is the functional entity that supports 8 physical channels that belong to the same TDMA frame, which is defined in the PLMN. The BCF (Base Control Function) is the functional entity that performs common control functions including BTS initialization, software loading, channel configuration, operation and maintenance. There are two types of channels at the Abis interface, which are: Traffic channels with the rates of 8 kbit/s, 16 kbit/s and 64 kbit/s respectively, carrying speech or data from radio channels.
Huawei Technologies Proprietary 3-40
Signaling channels with rates of 16 kbit/s, 32 kbit/s or 64 kbit/s respectively, carrying signaling between BSC and MS, and between BSC and BTS. Different Terminal Equipment Identifiers (TEI) are assigned to get unique addresses of TRXs. Three separate logical links are defined with each TEI (as shown in Figure 3-28): RSL: Radio Signaling Link used to support traffic management procedures, one for each TRX. OML: Operation & Maintenance Link used to support network management procedures, one for each SITE. L2ML, L2 management link, for transferring the management messages at L2.
BSC RSL SAPI=0 OML SAPI=62 L2ML SAPI=63 BTS
TRX BCF
TEI1
LAYER 2
TEI
MANAGEMENT
TRX BCF
TEI3
BCF
TEI4
BCF
Table 3-7 Distribution of services and functions between BTS and BSC Function Channel allocation Blocking indication Channel allocation Blocking indication Location BTS BSC/MSC Remark
MSC-BSC channel Terrestrial channel management BSC-BTS channel Channel configuration management Frequency hopping
DCH management
Channel release Idle channel observation Power control decision System information management System information broadcast
BCCH/CCCH management
Random access check Immediate assignment DTX paging management DTX paging execution
Function Channel coding/decoding Transcoding/rate adaptation Uplink measurement Measurement Processing measurement report Traffic measurement Timing advance Calculation Indication to MS during random access Timing advance Indication to MS during handover Indication to MS during session LAPDm function Ciphering Management Execution Management Handover Handover access check
Remark
Note 2
Note 1: The support of power control in BTS is optional Note 2: The initial measurement data is reported by BTS to BSC through Abis interface. As an option, the BSC/BTS may support preprocessing of the initial data in BTS, which reduces the load of BSC.
Huawei Technologies Proprietary 3-43
The data link layer of Abis uses LAPD protocol. It utilizes the service on the physical layer, and provides connection-oriented or connectionless services for layer 3. The data link Service Access Point (SAP) is the point that provides services for layer 3. SAP is identified by Service Access Point Identifier (SAPI). A data link connection endpoint is identified by a data link connection endpoint identifier as seen from layer 3 and by a data link connection identifier (DLCI) as seen from the data link layer. For information exchange between two or more layer 3 entities, an association must be established between the layer 3 entities in the data link layer using a data link layer protocol. The communication between data link layer entities is governed by a peer-to-peer protocol specific to the layer. Messages at the data link layer are transferred between entities at layer 2 through physical layer. Inter-layer service request is implemented with service primitive. 2) Function
The purpose of LAPD is to realize reliable end-to-end information transfer between layer 3 entities through the user-network interface by using the D-channel. To be specific, LAPD supports: Multiple terminal equipment between subscriber and interface,
Huawei Technologies Proprietary 3-44
Multiple L3 entities. Functions of LAPD includes: Establishes one or several data links on the D channel. Delimits, locates and transmits transparently frames so that a string of bits transmitted on the D channel in the form of frames can be identified. Implements sequence control to keep the order of the frames that pass the data link connections. Checks the transmission errors, format errors and operation errors in the data link connections. Makes recovery based on the detected transmission errors, format errors and operation errors. Notifies the management layer entities of the unrecoverable errors. Flow control. Data link layer provides the means for information transfer between multiple combinations of data link connection points. The information may be transferred through point-to-point data link connections or through broadcast data link connections.
TRX management message used for TRX management. Transparency and group of the message is determined by the message discriminator at the header of the message. 1) Radio link layer management procedures
Radio link layer management procedures include: Link establishment indication procedure: BTS uses this procedure to indicate to BSC the success of setting up multi-frame link originated by the subscriber. BSC establishes a link from MSC to SCCP through the indication. Link establishment request procedure: This procedure is used by BSC to request the establishment of a link layer connection in multi-frame mode on the radio channel. Link release indication procedure: This procedure is used by BTS to indicate to BSC that a link layer connection on the radio channel has been released at the initiative of an MS. Link release request procedure: This procedure is used by BSC to request the release of a link layer connection on the radio channel. Transmission of a transparent L3-message on the Um interface in acknowledged mode: This procedure is used by BSC to request the sending of a transparent L3 message to MS on the Um interface in acknowledged mode. Reception of a transparent L3-message on the Um interface in acknowledged mode: This procedure is used by BTS to indicate the reception of a transparent L3 message on the Um interface in acknowledged mode. Transmission of a transparent L3-message on the Um interface in unacknowledged mode: This procedure is used by BSC to request the sending of a transparent L3 message to MS on the Um interface in unacknowledged mode. Reception of a transparent L3-message on the Um interface in unacknowledged mode: This procedure is used by BTS to indicate the reception of a transparent L3 message in unacknowledged mode. Link error indication procedure: Through this procedure BTS indicates BSC incase of any abnormality in the radio link layer. 2) Dedicated channel management procedures The dedicated channel management principles includes: Channel activation procedure: This procedure is used to activate a channel at BTS for an MS which later will be commanded to this channel by an Immediate Assignment, an Assignment Command, an Additional Assignment or a Handover Command message. Channel mode modification procedure: This procedure is used by BSC to request a change of the channel mode of an active channel.
Handover detection procedure: This procedure is used between the target BTS and BSC to detect the accessing of the MS being handed over. Start of encryption procedure: This procedure is used to start encryption according to the procedure defined in Technical Specification GSM 04.08. Measurement report procedure: It includes the necessary basic measurement report procedure and measurement report preprocessing procedure. BTS reports all parameters related to handover decision to the BSC through this procedure. Deactivate SACCH procedure: This procedure is used by BSC to deactivate the SACCH at BTS according to the Channel Release procedure defined in Technical Specification GSM 04.08. Radio channel release procedure: This procedure is used by BSC to release a radio channel that is no longer needed. MS power control procedure: This procedure is used by BSS to set the MS power level or the parameters required by TRX. MS power control decision must be implemented in BSC, and as an optional procedure in BTS. BTS Transmission power control procedure: This procedure used between BSC and BTS to set the TRX transmission power level or the parameters required by TRX. The BTS transmission power control decision should be implemented in BSC, or in BTS. Connection failure procedure: This procedure is used by BTS to indicate to BSC that an active connection has been broken. Physical context request procedure: This is an optional procedure which allows the BSC to obtain information on the "physical context" of a radio channel just prior to a channel change. SACCH information modification procedure: BSC uses this procedure to instruct BTS to change the information (system information) filled in a specific SACCH channel. 3) Common channel management procedures Common channel management regulations include: Channel request by MS procedure: The procedure is initiated by TRX upon detection of a random access from an MS (Channel Request message from MS). Paging principle procedure: It is used to page an MS on the specified paging sub-channel. The paging of an MS is initiated by BSC sending a Paging Command message to BTS. BSC determines the paging group to be used according to the IMSI of the called MS. The value of this paging group together with the identity of the mobile station is sent to BTS. Immediate assignment procedure: When a mobile station accesses BTS, BSC uses this procedure to assign a dedicated channel for the mobile station immediately.
Delete indication procedure: This procedure is used by BTS to indicate that due to overload on the AGCH, an Immediate Assign Command has been deleted. CCCH load indication procedure: This procedure is used by BTS to inform BSC the load on a designate CCCH. Indication period is also set by OM. Broadcast information modification procedure: This procedure is used by BSC to indicate to BTS the new information to be broadcast on BCCH. Short message cell broadcast procedure: Short Message Service Cell Broadcast messages are sent to BTS as SMS Broadcast Request messages. 4) TRX management procedures This type of procedure is used for TRX management. There are: SACCH filling information modify procedure: This procedure is used by BSC to indicate to BTS the new information to be used as filling information on SACCHs. Radio resources indication procedure: This procedure is used to inform BSC on the interference levels on idle channels of a TRX. Flow control procedure: This procedure is defined to give some degree of flow control. It can be used for TRX processor overload, downlink CCCH overload and ACCH overload. Error reporting procedure: This procedure is used by BTS to report detected downlink message errors, which cannot be reported by any other procedure.
CELL 0
CELL 1
CELL n
TRX0 TRX
TRX1
TRXm
CH0
CH1
CH7
Figure 3-29 Basic structure of management object Object addressing Addressing of network management messages is realized by means of managed object types and cases. For each object case in BTS there is a complete L2
Huawei Technologies Proprietary 3-48
connection description. The setup of the first connection uses one (semi-) permanent default TEI. Subsequent connections use the TEIs provided when setting up TEI procedures. Object cases can also use layer 3 addresses. The mixed use of layer 2 and layer 3 addressing enables one BTS site have one or multiple physical links. Managed object state Management status include management status, operation status and availability status. See Table 3-8, Table 3-9 and Table 3-10. The management state of managed objects is only controlled by BSC, and available state is the specific explanation of operative state. Table 3-8 Management status State Locked Shut down Unlocked Description BSC has disconnected all calls through this managed object, and no new calls can be connected to this object. New services can not be connected to this managed object, but those existing calls will be maintained. New calls can be connected to this managed object.
Table 3-9 Operation status State Disabled Enabled Description Resources are completely unavailable, and can no longer provide services to the users. All or part of resources are available and can be used.
Table 3-10 Availability status State ln test Failed Power off Off line Dependency Degraded Description The resource is being tested. Its operational state is disabled. The source/object is not working due to some internal error. Its operational state is disabled. The resource needs power supply. Its operational state is disabled. The resource needs manual or automatic operations. Its operational state is disabled. Services provided by this resource are degraded in a certain sense, such as rate or operational capacity. Its operational state is disabled. Services provided by this resource are degraded in a certain sense, such as rate or operational capacity. Its operational state is disabled.
Description Hardware or software of the managed objects is not installed. Its operational state is disabled.
2)
Basic procedures
All procedures are based on formatted O&M messages. Most formatted O&M messages initiated by BSC or BTS require the peer layer 3 endpoint to give response or acknowledgment in the form of formatted O&M messages. Single formatted O&M messages that need not be responded are called a basic procedure. All formatted O&M messages are sent on layer 2 in the form of I frames. A group of procedures, called as structured procedures, are based on the combination of some basic procedures. For a specific object, if a certain basic procedure is not completed, the system will not start its subsequent basic procedures. When there is no response to the formatted operation and maintenance message from the peer layer 3 before L3 timeout, the basic procedure is regarded as not completed. When the previous basic procedure has not received any response (ACK or NACK) before layer 3 timeout, then no subsequent basic procedure is sent to this object case. The default timeout for layer 3 is 10s. If part of an original message is not understood or supported, the whole message is discarded. A ACK message returned by the object indicates affirm response, it is used to notify the message sender that the command has been executed or will be executed. A NACK message returned by the object indicates disaffirm response, it is used to notify the message sender that the command executed unsuccessfully and the corresponding failure cause. There are mainly the following types of basic procedures: Software loading management procedure Abis interface management procedure Transmission management procedure Air interface management procedure Test management procedure State management and event reporting procedure Equipment state management procedure Other procedure
Supporting smooth expansion of BTS capacity. Three types of multiplexing modes on Abis interface: 10:1, 12:1 and 15:1, meaning the ability to simultaneously transmit 10, 12 or 15 TRX data on the same E1 respectively. Transmission modes on the Abis interface can be terrestrial, satellite, microwave or optical fiber.
Satelite
MSC
Earth Station Earth Receiving E1 Station BTS BSC BTS SDH/PDH /HDSL/Microware /E1 BTS
Figure 3-30 Networking of satellite transmission The networking implementation through satellite transmission is different from the land transmission due to long transmission delay. To get good quality transmission, following measures are taken: LAPD protocol is modified to overcome the impact of delay. The adjustment algorithm of the TRAU frame is modified from fixed cycle adjustment to self-adaptive adjustment. The BTS clock works in internal clock mode.
Table 3-11 Sequence table under 10:1 mode Sub-TS TS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 T5.0 T5.4 T5.1 T5.5 T4.0 T4.4 T4.1 T4.5 T3.0 T3.4 T3.1 T3.5 T2.0 T2.4 T2.1 T2.5 T1.0 T1.4 T1.1 T1.5 T0.0 T0.4 T0.1 T0.5 Sub-TS 0 Sub-TS1 Sub-TS2 Sub-TS3
Synchronization T0.2 T0.6 RSL0 T1.2 T1.6 RSL1 T2.2 T2.6 RSL2 T3.2 T3.6 RSL3 T4.2 T4.6 RSL4 T5.2 T5.6 T5.3 T5.7 T4.3 T4.7 T3.3 T3.7 T2.3 T2.7 T1.3 T1.7 T0.3 T0.7
Sub-TS TS 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Sub-TS 0
Sub-TS1 RSL5
Sub-TS2
Sub-TS3
T6.0 T6.4
T6.1 T6.5
T6.3 T6.7
T7.0 T7.4
T7.1 T7.5
T7.3 T7.7
T8.0 T8.4
T8.1 T8.5
T8.3 T8.7
T9.0 T9.4
T9.1 T9.5
T9.3 T9.7
In 10:1 multiplexing, each E1 carries 10 TRXs. Each signaling link occupies a 64 kbit/s timeslot on the E1. If some sites cascade on one E1, , the E1 can carry 4 sites/9 TRXs or 7 sites/8 TRXs. 2) Timeslot distribution of E1 in 12:1 multiplexing
Table 3-12 Sequence table under 12:1 mode Sub-TS TS 0 1 2 3 4 5 6 7 T1.0 T1.4 T2.0 T2.4 T1.1 T1.5 T2.1 T2.5 T0.0 T0.4 Sub-TS 0 Sub-TS1 Sub-TS2 Sub-TS3
Synchronization T0.1 T0.5 RSL0, RSL1 T1.2 T1.6 T2.2 T2.6 T1.3 T1.7 T2.3 T2.7 T0.2 T0.6 T0.3 T0.7
Sub-TS TS 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Sub-TS 0
Sub-TS1
Sub-TS2
Sub-TS3
RSL2, RSL3 T3.0 T3.4 T4.0 T4.4 T3.1 T3.5 T4.1 T4.5 RSL4, RSL5 T5.0 T5.4 T6.0 T6.4 T5.1 T5.5 T6.1 T6.5 RSL6, RSL7 T7.0 T7.4 T8.0 T8.4 T7.1 T7.5 T8.1 T8.5 RSL8, RSL9 T9.0 T9.4 T10.0 T10.4 T9.1 T9.5 T10.1 T10.5 T9.2 T9.6 T10.2 T10.6 T9.3 T9.7 T10.3 T10.7 T7.2 T7.6 T8.2 T8.6 T7.3 T7.7 T8.3 T8.7 T5.2 T5.6 T6.2 T6.6 T5.3 T5.7 T6.3 T6.7 T3.2 T3.6 T4.2 T4.6 T3.3 T3.7 T4.3 T4.7
RSL10, RSL11 T11.0 T11.4 T11.1 T11.5 OML T11.2 T11.6 T11.3 T11.7
In 12:1 mode, each E1 carries 12 TRXs, and every two RSLs share a 64 kbit/s timeslot of E1. If some site cascaded on one E1, then the E1 can carry 3 sites/11 TRXs or 6 sites/10 TRXs. 3) Timeslot distribution of E1 in 15:1 multiplexing
Table 3-13 Sequence under 15:1 mode Sub-TS TS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 V1 V5 V9 V13 V17 V21 V25 V29 V33 V37 V41 V45 V49 V53 V57 V61 V65 V69 V73 V77 V81 V85 V89 V93 V97 V101 V105 Sub-TS 0 Sub-TS1 Sub-TS2 Sub-TS3
Synchronization V2 V6 V10 V14 V18 V22 V26 V30 V34 V38 V42 V46 V50 V54 V58 V62 V66 V70 V74 V78 V82 V86 V90 V94 V98 V102 V106 V3 V7 V11 V15 V19 V23 V27 V31 V35 V39 V43 V47 V51 V55 V59 V63 V67 V71 V75 V79 V83 V87 V91 V95 V99 V103 V107 V4 V8 V12 V16 V20 V24 V28 V32 V36 V40 V44 V48 V52 V56 V60 V64 V68 V72 V76 V80 V84 V88 V92 V96 V100 V104 V108
Sub-TS TS 29 30 31
Sub-TS 0
Sub-TS1
Sub-TS2
Sub-TS3
In 15:1 mode, each E1 carries 15 TRXs, and timeslots 1 to 27 contain 108 sub-timeslots of 16 kbit/s for the use by traffic channels of 15 TRXs. Vi refers to the ith traffic channel of the site. The E1 can be configured with 16 signaling links, every 4 of which share a 64 kbit/s timeslot. If all cascaded sites have the same 15:1 configuration, then a single E1 can carry 2 sites/14 TRXs or 4 sites/12 TRXs.
3.4 Gb Interface
3.4.1 Overview
The Gb interface is the standard open interface between BSS and SGSN. M900/M1800 BSS, which includes the PCU, can be connected with the SGSN from any other vendor. Through this interface SGSN communicates with BSS to implement such functions as packet data transfer, flow control, mobility management, etc. This is a mandatory interface in GPRS network. The location of Gb interface in GPRS system is similar to that of the A interface in GSM system. A interface is between BSS and MSC, while Gb interface is between BSS and SGSN. Their difference is that Gb interface is more suitable to provide packet service.
L1 BSS
L1
Figure 3-31 Protocol stack at Gb interface The L1 physical layer of the Gb interface, which is based on the Frame Relay (FR) protocol, can be actually implemented by means of point-to-point frame relay network connection or multipoint-to-multipoint frame relay network connection. The Network Service (NS) L2 protocol of the Gb interface implements the transmission function of the NS SDUs at the Gb interface as well as configuration and state management of NS-VS, etc. The BSSGP L3 protocol of the Gb interface is designed mainly to carry out such operation & maintenance functions as uplink and downlink transmission of the upper layer (LLC layer) signaling and data, downlink data flow control, and blocking/unblocking and restarting of BVC (BSSGP Virtual Connection).
BSS (user)
Gb
Gb
SGSN (user)
Figure 3-33 Intermediate network mode The Frame Relay is a mature and universal physical layer protocol, not limited to the GPRS Gb interface only.
II. NS
Distributed over the two sides of the Gb interface, the NS protocol layer has symmetrical functions on both sides of the Gb interface. But as a whole it provides simple and clear interface services to the upper-level BSSGP. It delivers mainly three service functions as follows: Upper Layer SDU transfers: All messages transported in the BSSGP layer are transferred in the NS layer in the form of NS SDU. The normal operation of the NS layer affords a reliable channel and protection for the normal operation of the upper layer protocol. Network congestion indication: When the NS layer detects congestion or congestion removed on the bottom layer link, it will notify the upper layer through the congestion indication message so that the latter can handle it accordingly. Network state indication: When the NS layer finds the bottom layer link is faulty and it cannot transmit data or the bottom layer link fault has recovered, it will
Huawei Technologies Proprietary 3-58
notify the specific faulty point (recovery point) message to the upper layer so that the latter can handle it accordingly.
RL
NM
BSSGP
GMM
NM
Figure 3-34 BSSGP service model It can be seen from the protocol service model that the functions offered by BSSGP to the upper layer fall into three major parts: NM BSSGP: This part performs the network management function at the Gb interface, involving downlink data flow control, blocking, unblocking and resetting of BVC (BSSGP Virtual Connection), and MS tracing. GMM BSSGP: This part performs the GPRS mobility management function at the Gb interface, including network paging to MS, MS radio access capability, and suspending and resuming of the GPRS service. Uplink and Downlink Data Transfer: Gb interface delivers the data transmission service at BSS and SGSN. Although they differ in their names (it is called RL BSSGP service at the BSS side and LLC BSSGP service at the SGSN side), they are fully identical in their function implementation. It also carries out transparent transmission of the uplink and downlink upper-layer data.
The Local Management Interface (LMI) supports Annex A of ITUT Q933 as stipulated in the GSM protocol as well as Annex D of CISCO LMI and ANSI T1-617, making it easy to interwork with the equipment of other manufacturers in the network. 2) Flexible FR BC bandwidth and NS-VC bandwidth
The bandwidth of the physical carrier channel of the FR layer of M900/M1800 PCU can be configured flexibly between 64x1 kbit/s64x31 kbit/s. The bandwidth of NS-VC in the NS layer can be configured flexibly between 1 kbit/s1984 kbit/s. This measure greatly facilitates the network planning. 3) Load sharing on the NS layer
M900/M1800 PCU supports full load sharing between NS-VSs of an NSE. NS-VSs can be located on different boards. This is crucial in enhancing the transmission reliability and utilization of the Gb interface. 4) BSSGP layer entity switchover
M900/M1800 PCU supports full switchover between BSSGP PTP entities and between BSSGP SIG entities. When a PTP entity is somehow unavailable, the services in the entity can be switched over automatically to another available PTP entity, regardless of whether or not the available PTP entity is in the same physical board as the faulty PTP entity. When a SIG entity is somehow unavailable, the services in the entity can be switched over automatically to another available SIG entity, regardless of whether or not the available SIG entity is in the same physical board as the faulty SIG entity. The entity switchover function in the BSSGP layer is vital in boosting the reliability of the BSSGP layer.
supports the processing of packet data and signaling. The G-Abis interface has the following features: Packet switching services, data and signaling are transferred by G-TRAU frame. Provide 16 kbit/s band width to transmit packet data of CS-1/CS-2 code and 32 kbit/s band width to transmit packet data of CS-3/CS-4 code. G-TRAU frame format transfer is adopted, with abundant in-band signaling contents including a series of mechanisms such as BTS measurement, BTS power control, RLC/MAC block coding scheme indication, air interface block synchronization, etc. The transmission parameter of GPRS encoding mode is listed in Figure 3-10. Table 3-14 Transfer parameters of coding schemes Coding scheme CS-1 CS-2 CS-3 CS-4 Coding rate 1/2 2/3 3/4 1 456 588 676 Code bits Rate kbit/s 9.05 13.4 15.6 21.4
When CS-1/2 encoding mode is supported, the rate of G-Abis interface should be less than 16 kbit/s. When CS-3/4 encoding mode is supported, G-Abis interface should be able to provide the rate of 32 kbit/s. BTS measures the strength and quality of the uplink radio signals and reports through the G-Abis interface the measurement results to PCU, which controls the uplink power based on the results. PCU sends the BTS control parameters to BTS through G-Abis and provides control over the downlink power based on the parameters. The RLC/MAC block coding scheme is sent by PCU through G-Abis to BTS, which makes radio block coding for the downlink data and the uplink radio blocks based on the code. All the packet data channels (PDCH) used by GPRS take the structure of 52 multiframes and maintain a strict mapping relationship with the G-TRAU frames of the G-Abis interface. The frame number message of the air interface is transported between PCU and BTS through the in-band signaling. After a synchronization process, the data blocks sent by PCU to BTS can establish a precise time sequence relationship with the TDMA frame numbers of BTS, so that there is minimum time delay when the uplink and downlink data blocks are processed in BTS.
4m
4m+1
4m+2
4m+3
31
124
125
126
127
Table 3-16 Sample of G-Abis interface configuration (in BSC-BTS section) TS 0 1 Sub-TS 0 0 4 Sub-TS 1 1 5 Sub-TS 2 2 6 Sub-TS 3 3 7 Usage E1 synchronization TS Circuit traffic channel or packet data channel Dynamic additional sub-TS, supporting additionally CS-3/CS-4 packet traffic channel RSL OML
4n
4n+1
4n+2
4n+3
m 31
4m 124
4m+1 125
4m+2 126
4m+3 127
The radio channel on the air interface can be dynamically allocated as TCH or PDCH to supports GPRS services. The sub-TSs at the E1 can be allocated dynamically to the Abis interface or the G-Abis interface. The sub-TSs for the Abis interface transport speech data with E-TRAU frames (GSM 08.60) and the sub-TSs for the G-Abis interface transport packet data with G-TRAU frames. In CS-1/CS-2, the PDCH with the rate of 16 kbit/s can be carried by one sub-TS. Two type sub-TSs can convert each other. In CS-3/CS-4, the bandwidth of the PDCH exceeds 16 kbit/s, so one sub-TS is not enough to carry the PDCH. This issue can be resolved with the additional sub-TS. This is made up of 16 kbit/s main TSs configured for TCH by Abis interface, and the dynamic additional Sub-TS pool consisting of 16 kbit/s idle TSs. When the data blocks of CS-3/CS-4 need to be transported between PCU and BTS, additional Sub-TS will be taken from the additional Sub-TS pool and attached to the main TS. After the data to be transmitted are decomposed by BTS, they are transmitted simultaneously in the main and additional Sub-TS. PCU is responsible for restoring the messages.
Description RLC/MAC data blocks generated during BTS decoding, or RLC/MAC data blocks sent by PCU to BTS after being encoded. Performs signaling interworking between PCU and BTS.
The signaling between PCU and BTS is in-band signaling. The G-TRAU frame in-band signaling contains a large variety of complicated mechanisms including BTS measurement, BTS power control, RLC/MAC block coding scheme indication, synchronization of air interface blocks between BTS and PCU.
In GSM/GPRS specification, there is no concrete definition about the interface between PCU and BTS (G-Abis interface). Despite the fact that PCU is part of GPRS BSC, it can either be an embedded device or half stand-alone device. The M900/M1800 PCU, a half stand-alone device can be located in BSC or SGSN (or in MSC in a special networking mode) flexibly. The addition of PCU makes the smallest impact on the existing GSM circuit switching system. It makes possible for the existing BTS and BSC to support GPRS without hardware upgrading. It can meet the processing capacity requirements posed by packet-switched services to the greatest extent and cut the impact on the processing capacity of the already-planned BSS to the minimum. 2) Dynamic Additional Sub-TS Technology
Abis interface is based on the 16 kbit/s links (or called 16 kbit/s sub-TS). M900/M1800 GPRS BSS is also based on the 16 kbit/s link at the G-Abis interface. When CS-3 and CS-4 encoding mode is adopted, the rate of a PDCH is 15.6 kbit/s and 21.4 kbit/s, therefore, when mapping the radio channels to the terrestrial channels, a PDCH is mapped to two 16 kbit/s links. However, the encoding mode adopted by PDCH is adjusted according to the change of the radio transmission environment of the MS that occupies it. Mapping a PDCH permanently onto two 16 kbit/s links will greatly decreases the multiplexing ratio of the G-Abis interface, and thus greatly reduce the utilization ratio of the G-Abis interface transmission equipment. With dynamic allocation, M900/M1800 GPRS BSS can resolve the transmission issue of CS-3 and CS-4 on the G-Abis interface perfectly. The dynamic attached sub-slot technology is to statically allocate a main 16 kbit/s sub-timeslot at the G-Abis interface
Huawei Technologies Proprietary 3-64
for the CS-3/CS-4 PDCH. With the dynamic additional sub-TS technology, it is not necessary for GPRS BSS to upgrade the hardware of BTS, BSC or PCU for supporting CS-3 and CS-4. In addition, in its support for CS-3 and CS-4, the multiplexing ratio of the G-Abis interface is greatly improved, thus saving investments on the G-Abis interface transmission equipment. The dynamic additional sub-TS technology used by M900/M1800 GPRS BSS displays the following features: Any idle Sub-TS of the G-Abis interface can be used as additional sub-TS, so that each has maximum utilization. Within a same site address, the additional sub-TSs can be dynamically attached to various main TSs to enhance the utilization ratio of this sub-TSs according to statistical multiplexing rules. The locations of the additional 16 kbit/s sub-TS are relatively flexible. They do not have to be adjacent to the main 16 kbit/s sub-TS. It packs and unpacks the data packets through software to avoid hardware upgrading. 3) Fast and stable time synchronization mechanism for the air interface blocks With advanced synchronization mechanism and algorithm, PCU can stably synchronize CCU within one TDMA multiframe duration (240 ms) in terms of cell-based air interface block after system initialization. The stable air interface block synchronization between PCU and CCU is of great significance for ensuring normal packet system information broadcast and high-efficiency radio transmission in GPRS cells. 4) Scalable G-TRAU Frames
The issue of forward and backward compatibility is taken into full account in the definition of the structure of the G-TRAU frames, so it features good scalability. Three-bit version number is defined in the header of the G-TRAU frame so that it can support 8 different G-TRAU frames. M900/M1800 BSS, which features good forward and backward compatibility on the G-Abis interface, can smoothly evolve to next generation through the G-TRAU version mechanism.
3.6 Pb Interface
3.6.1 Overview
Pb interface is the interface between PCU and BSC. Like other BSS systems available in market, Huaweis own proprietary Pb interface is efficiently designed and implemented.
Um PCU Pb
BSS
Gb SGSN
Figure 3-35 Position of PCU PCU can be co-located with BSC or MSC or SGSN sites, even though it serves as part of BSS. Huawei-developed Pb interface satisfies all the requirements of BSC-PCU interface. It implements management functions between PCU and BSC for various kinds of shared resources such as cell, packet channel, and E1 trunk and system information. Besides, it supports dynamic channel conversion, MS access to CCCH, etc. Figure 3-35 Location plan of PCU In actual practice, one PCU frame (with a maximum of 12 Radio Packet Processing Units RPPUs) can connect with several BSCs through E1, while one BSC can only connect with one PCU frame (or with several RPPUs concurrently).
Layer 3 protocol consists of a series of self-defined signaling messages. It is the core of the Pb interface. It mainly manages of the messages regarding GPRS-related resources between PCU and BSC, supports conversion of dynamic channels between the packet services, speech service, and provides functions of MS access to CCCH and speech paging message transmission. As the bottom layer is based on the standard LAPD protocol, the Pb interface protocol also refers specifically to its L3 signaling procedure.
Block circuit
3)
The BSC is responsible for assigning TCH, and the PCU is responsible for assigning PDCH.
After PCU has been assigned with a PDCH, the allocation and release of this PDCH is decided by PCU. Similar to GSM network, BSC is responsible for the allocation and release of TCH. 4) The states of the radio resources at the BSC and PCU sides must be kept consistent. To achieve the consistency between the states at both sides, the BSC need to notify the PCU of the impact of the change on the BTS and OMC operations on the radio resources. For example when the OMC blocks a certain packet channel, the BSC needs to notify the PCU to update the channel state.
In the TCH-to-PDCH conversion, the BSC needs to connect the trunk circuit on the Abis interface and that on the Pb interface. During the process of packet data transmission, the BSC needs to forward packet data among BTS-BSC-PCU. In the PDCH to TCH conversion, the BSC needs to release the original connection. In general, each PDCH corresponds to a 16 kbit/s data channel. But if the transmission quality proves to be satisfactory by PCU, it can activate a more efficient channel coding method, like CS-3 or CS-4. At this time, the BSC needs to dynamically allocate one more 16 kbit/s timeslot to the PDCH, that is, the 32 kbit/s data channel corresponds to the PDCH. 2) PbSL management
The Pb interface signaling link (PbSL) is a LAPD link. And PbSL management involves the transmission and reception of Pb interface message packets, link load sharing, link mutual-assistance function, etc.
Huawei Technologies Proprietary 3-69
If there is no PCCCH in a certain cell, the disconnection of all the PbSLs will lead to the release of the resources of the cell at both sides of the Pb interface. 3) Error handling
There may be errors during the process of transmission, so the Pb interface has the error handling function. By this function, error messages will be omitted and some "confusion" messages will be transmitted selectively.
III. Maintaining the Consistency of Resource Data between BSC and PCU.
PCU and BSC are located in two places, so the message data of all the shared resources (such as cells, channels, PCIC trunks and system information parameters) should be consistent. This is also the major function of the Pb interface. The functions of the Pb interface involve the management & maintenance of some resources, such as cell parameter configuration, cell restarting, and channel blocking/unblocking, PCIC blocking/unblocking, PCIC restarting, packet system information parameter configuration and regular check of all the resources data.
management over the BSS system through OMC console or the Telnet terminal, as shown in Figure 3-37.
Telnet
MSC
O Interface
BSC
PCU
...
SGSN OMC Workstation OMC Workstation
Figure 3-37 GPRS/GSM operation & maintenance interface Of the GSM equipment such as MSC, BSC, HLR, there is a BAM designed specifically as a bridge between the equipment and the OMC. It collects the equipment information and communicates with the OMC to implement the functions of the O interface. In the GPRS equipment such as PCU, SGSN, etc., no BAM exists due to variations in hardware implementation, so OAM module (OMC Agent Module) in the POMU serves as a bridge between the system equipment and the OMC. For different equipment, the OMC WSs are similar in interface, but are different in such implementation as message interpretation.
3.7.2 Feature
Unlike the network bottom layer interfaces like Gb and Pb, the operation & maintenance interface is an application layer interface in nature, thus relatively simple in message structure and protocol layer. The lower layer of the operation & maintenance interface is based on the TCP/IP protocol, which enables the OMC system to acquire a very strong remote networking capability. As regards the system composition, the software system structure of the O&M interface is arranged as shown in Figure 3-38.
OMA PCU ... TCP/IP OMC SHELL Traffic Statistic Alarm Tracing WorkStation ...
OMC Sercer/DB
Figure 3-38 Structural diagram of the O interface software system The O&M interface programs include OAM/BAM program, OMC Server/DB, OMC Shell and OMC application console. Below is the brief introduction to the function and feature: OAM and BAM differ in hardware and software implementation. Although different equipment manages different messages and information, they are the same in basic functions. The functionality of the OAM is mainly two-fold: first, it serves as a communication bridge between the OMC system and the network equipment, forwards the maintenance & operation command from the OMC to the FAM board and orients the response from the AM to the OMC terminals accordingly. On the other hand, it acts as a server in Client/Server models. Apart from the management of the database as well as the test task and traffic statistic task, the OAM also stores and forwards the charging messages, alarm messages and traffic statistic data. It stores all the vital data on the hard disk and dumps them to the CDs or OMC server if necessary. OMC server is for running various service processes, such as communication server and database server, etc. Communication server is the core of the whole system; it connects other parts through application agents. The communication server assigns an ID to each application part that connects directly to it. In the process of message transmission, the communication server receives the messages from all parts, determines the destination for these messages and forwards the messages to the destination or makes proper processing. On the other hand, all the database servers interact with the database management system (DBMS) and manage all the data by answering the requests from the
Huawei Technologies Proprietary 3-73
OAM/BAM or SPOS. Moreover, there are also some other application servers and management modules on the OMC server. OMC Shell is a user interface that manages, operates and maintains the GSM objects as well as a communication interface with all the SPOS programs. OMC Shell is used for visual management of NEs of the entire Huawei GSM system through WS. OMC Shell program consists of user interface module and communication module. User interface module provides visual operating interfaces such as tree-like list and map windows. On the interface, a user can view the state of the GSM objects or performs directly the operation, maintenance and management over the GSM objects. The communication module is mainly responsible for communication management. OMC application console is a classified set of some service functions. For different equipment, the functions implemented in their application consoles will also change. The OMC application console of PCU mainly includes traffic statistics management console, alarm console and message tracing console. Since the overall system design is modularized by functions, it is possible to adjust the function of the application console according to the carrier's requirement.