Professional Documents
Culture Documents
Table of Contents
Table of Contents
Chapter 3 Software Architecture ................................................................................................. 3-1 3.1 Overview ............................................................................................................................ 3-1 3.2 Signaling Control Processing (SCP) Program................................................................... 3-2 3.3 Baseband Signal Processing Program.............................................................................. 3-4 3.4 Operation and Maintenance Program ............................................................................... 3-5
Signal transmission over radio channels features high bit error rate due to its time-varying characteristics, interference of various random noises, multi-path fading, and shadow effect. To ensure high quality signal transmission, the signals carrying user and signaling data shall be transformed into another form suitable for radio transmission at the transmitting end, and converted back to the original form at the receiving end. Such conversion includes the processes burst of channel coding/decoding, and interleaving/de-interleaving, modulation/demodulation. The baseband signal processing program is running on the TBPU board of TRX module. formatting, encryption/decryption
Coordination with TMU board software to implement operation and maintenance functions specified in GSM 12.21. Data link layer functions, including: Data link layer functions (LAPD, GSM 08.56) on the Abis interface. Data link layer functions (LAPDm, GSM04.05, GSM 04.06) on the Um interface. Data link layer functions on the internal interfaces with TMU. Media control layer functions, including: CBUS signaling channel control functions with TMU. DBUS signaling channel communication functions with BSC. Mailbox communication functions based on the HPI interface with DSP. The layer 3 functions of the signaling processing program include 3 parts: radio subsystem management, operation & maintenance interface management and LAPD layer 2 entity management. The radio subsystem management part includes: Radio link management, including setup and release of radio links between BTS and MS, and transmitting transparent messages between MS and NSS. Dedicated channel management, i.e., dedicated channel activation/deactivation, signaling and user data encryption/decryption, dynamic power control of BS and MS, MS timing advance control, etc. Common control channel management, such as random access detection, dispatching, combining and sending of immediate-assignment messages and paging messages, system message modification, etc. TRX management, such as idle channel quality detection, reporting BTS overload information and other kinds of faults. The operation & maintenance interface part interfaces and works with the operation & maintenance program to perform the following functions: TRX software loading. TRX initializing. Alarm and status management. Equipment self-testing. Resources monitoring and signaling tracing. The LAPD layer 2 management part manages data link entities at the Abis interface side. The architecture of the signaling processing program is shown in Figure 3-1.
LAPD
HDLC
LAPDm
DBUS
CBUS
Mailbox
BSC
TMU
CHDSP
LAPD: Link Access Protocol on the D channel LAPDm: Link Access Protocol on the Dm channel TMU: Timing/Transmission and Management Unit CBUS: Control BUS
SCP: Signaling Control Processing HDLC: High-level Data Link Control BSC: Base Station Controller DBUS: Data BUS CHDSP: Channel Digital Signal Processing
O&M module
Subchannel n processing
BIU: Base station Interface Unit CUI: Carrier Unit Interface controller
As shown in the figure, in downlink direction, signaling and speech are first channel-encoded and interleaved, then the bits whose sequences are associated are de-associated and formatted into bursts, after encryption and modulation, they are sent to the carrier interface unit. The process is reversed in the uplink direction.
I. Hardware architecture
The BTS30 operation and maintenance program runs on the TMU board. The TMU is connected with BSC and local maintenance terminals in the uplink direction, and connected with various boards of the BTS in the downlink direction. The active and
Subchannel 1 processing
Interleaving module
Deinterleaving module
...
Cyphering module
Decyphering module
I/O module
BIU
SCP
CUI
standby TMUs monitor the operation/maintenance and management on all devices of a BTS. Hardware structure of operation and maintenance program is shown in Figure 3-3.
BSC MMI Active TMU Extended TMU CDU CDU PMU PMU Low speed DCL TRX CDU TRX High speed DCL CDU PMU PMU Low speed DCL TRX High speed DCL PMU Low speed DCL Standby TMU TRX CDU CDU PMU TRX High speed DCL Standby TMU TRX High speed DCL
BSC: Base Station Controller TMU: Timing/ Transmission and Management Unit PMU: Power Monitoring Unit TBU: Transceiver Baseband Unit LR DCL: Low-bit Rate Diagnostic Control Link
MMI: Man Machine Interface CDU: Combiner & Divider Unit TES: Transmission Extension power Supply Unit HR DCL: High-bit Rate Diagnostic Control Link
II. Functions
1) Layer 3 signaling functions Remote software loading for all parts of the BTS30 (including BTS itself), so there is no need to replace the program firmware at site. Monitoring and controlling the status of all channels and boards, as well as blocking/unblocking of all channels. Setting of the BTS operational parameters, such as BTS attributes, carrier related attributes and channel related attributes, and controlling of the Abis interface circuits. BTS devices testing, including loopback testing of the BTS radio unit, testing of boards, and locating faults if any fault is detected. Interface tracing, especially on the Um interface along with other BTS internal interfaces. Alarm monitoring, detection of BTS internal alarms, such as various board alarms, and external environment alarms (e.g., temperature, humidity, fire, etc.). Incase of any major alarm, the operation and maintenance unit can take
Huawei Technologies Proprietary 3-6
corresponding protection measures, such as cutting off the power supply for power amplifier, to prevent further equipment damage to the equipment. Operation and maintenance (network management) functions defined in TS GSM 12.21. Other operation and maintenance functions. 2) Data link layer functions Data link layer (LAPD, GSM 08.56) on the Abis interface High speed DCL data link layer (HDLC based 1-N, active/standby, bidirectional acknowledged communication protocol). Low speed DCL data link layer (1-N, active/standby, bidirectional acknowledged communication protocol). Local maintenance terminal serial port data link layer (point to point, active/standby, bidirectional acknowledged communication protocol). 3) I/O functions Abis link, I/O functions of PCM specified timeslot. High speed DCL, I/O functions based on HDLC. Low speed DCL, I/O functions based on UART. UART-based I/O functions with local maintenance terminal.
III. Structure
The BTS30 operation and maintenance program comprises the L3 module, the modules of various link layers, the communication port I/O module, the common module and the transmission equipment control module, as shown in Figure 3-4.
L3 Transmission equipment control module
LAPD
MMI
I/O
I/O
I/O
I/O
I/O
A-bis
CDU
MMI
BIU module
LAPD: Link Access Protocol on D channel MMI: Man-Machine Interface I/O: Input / Output TBU: Transceiver Baseband Unit
DCL: Diagnostic Control Link BIU: BTS Interface Unit TMU: Timing/Transmission and Management Unit CDU: Combiner and Divider Unit
The BTS30 operation and maintenance program has interface relationships with all other program modules in the system.
The BTS30 operation and maintenance program is a multitask realtime program designed with message-oriented and data structure-oriented method. Its object-oriented data structure is represented in the mapping relationship between the tree-type logic structure of the site and the physical boards. Between the functional modules, information is exchanged in form of messages, which reduces the coupling and enhances the cohesion. This design method helps to enhance the system reliability and expandability. The transmission equipment control module Performs sub-channel multiplexing and demultiplexing functions on the radio channels, and timeslot switching at the Abis interface or the BS interface. Monitors the TMU board BIU running status, including E1 line local asynchronization and remote alarming, loop interruption alarming, BS interface link status, etc., and displays (with TMU board indicator) the running status or reports it via the operation and maintenance module when necessary.