Training Material For ZXC10 CDMA Cellular Mobile Communication System
Training Material For ZXC10 CDMA Cellular Mobile Communication System
ZTE Corporation
February 2003
Preface
The global mobile communications market is booming. There are about 250 million users
worldwide and should be nearly l billion by early next century. Code Division Multiple Access
(CDMA) is the fastest-growing digital wireless technology, tripling its worldwide subscriber base
between 1997 and 1998. There are already 30 million CDMA customers and, at the current growth
rate, there will be 50 million by the millennium. The major markets for CDMA are North America,
Latin America, and Asia (particularly China, Japan and Korea). In total, CDMA has been adopted
by almost 50 countries around the world.
It is not hard to see the reasons for the success of CDMA. CDMA is m advanced digital
technology that can offer about 7 to 10 times the capacity of analog technologies and up to 6 times
the capacity of digita1 technologies such as Time Division Multiple Access (TDMA). The speech
quality provided by CDMA systems is far superior to any other digital cellular technology,
particularly in difficult radio environments such as dense urban areas and mountainous regions. In
both initial deployment and long-term operation, CDMA provides the most cost-effective solution
for cellular operators. After an 18-month of market rollout, Personal Communications Services
(PCS) providers have adequately demonstrated the power of CDMA technology to support a
marketing strategy based on low prices and superior performance in key areas such as voice
quality, system reliability, and handset battery life.
CDMA service providers have a strong advantage when pursuing the market to the minutes-
of-use model, given the longevity of CDMA handset battery life and the higher quality of the
voice signal. A recent analysis of wireless platform performance by the Telecommunications
Research and Action Center (TRAC) found that CDMA outperformed other digital and analog
technologies on every front, including signal quality, security, power consumption, and reliabi1ity.
Although analog technology came out ahead in availability, all three digital services (GSM, IS-136
TDMA, and IS-95 CDMA) were rated equally over analog with respect to availability of enhanced
service features. The TRAC study found CDMA to be superior in signal security and voice quality
over the other digital air interface standards. According to TRAC, CDMA has several advantages
for consumers. Lower power consumption enables CDMA handsets to support up to 4 hours of
talk time or 48 hours of standby time on a single battery charge. It has also been found that the
soft-handoff characteristics of CDMA lead to fewer dropped calls than with GSM and IS- 136
TDMA. One possible drawback for some CDMA customers is that there are some limitations on
roaming capabilities. Some PCS operators with cellular affiliates are supporting dual-mode
handsets to allow roaming between CDMA and analog platforms.
The CDMA technology is constantly evolving to offer customers new, advanced services.
The mobile data speeds offered through CDMA phones are increasing, and new voice codecs
provide speech quality close to wireline. Internet access is now available through CDMA
terminals. The time will soon be at hand when CDMA service providers can further exploit the
enhanced service potential of their platforms. There has ken much talk of so-called third
generation (3G) data capabilities, where PCS providers will be able to compete with wireline
service providers at high access speeds. PCS providers are looking ahead toward providing a range
of service categories such as Internet and intranet access, multimedia applications, high-speed
business transactions, and telemetry. The CDMA network offers operators a smooth evolutionary
path to 3G mobile systems.
The opportunity to use the CDMA platform to add a fixed wireless service feature represents
an added advantage for operators. Because CDMA has ample spectrum to provide a fixed service
on top of mobile, several operators are exploring using terminals that would be able to shift the
handset between fixed and mobile service, depending on where the user is. The universal handset
would serve as a cordless phone in the home and as a mobile handset outside the home. The
evolution to 3G will open the wireless local loop (WLL) with Public Switched Telephone Network
(PSTN) and Public Data Network (PDN) access, while providing more convenient control of
applications and network resources. It will also open the door to convenient global roaming,
service portability, zone-based ID and billing, and global directory access. The 3G technology is
even expected to support seamless satellite interworking.
CDMA is the selected approach for the 3G system, as evidenced by the proposals submitted
by the European Telecommunications Standards Institute (ETSI). The Association Radio Industry
Business (ARIB), and the Telecommunications Industry Association (TIA). The 3G cdma200O
uses a CDMA air interface based on the existing IS-95B standard to provide wireline-quality voice
service and high-speed data services, ranging from 144 kbps for mobile users to 2 megabits per
second (Mbps) for stationary users. It is important to note that cdma2000 is a core proposal of the
TIA for International Mobile Telecommunications-2000 (IMT-2000).
This book can be divided into three parts: Chapters 1 through 7 provide a foundation for
understanding the material in subsequent chapters. Chapters 8 through 21 deal with mainly the
products and solutions of ZTE CDMA, including the products at the radio side, at the switching
side, and the layered network management center ZXCOMC. It also introduces the services,
network planning and network optimization of ZTE cdma2000 1x. Chapters 22 and 23 mainly
describe the typical configuration and networking modes of BTS system on the basis of ZTE
products. It finally analyzes the typical cases of the application of ZTE products in WLL and
cdma2000 1x, including deep coverage and wide coverage.
Chapter 2. Basic working principles of CDMA, including basic principle of Spread spectrum
communication and some basic concepts of CDMA, and the characteristics of mobile channels.
Chapter 3. A general idea of IS-95 System, including a general description of the forward /
reserve channels and air interface standards.
Chapter 4. The working principle of the wireless part of cdma2000 1xRTT and its circuit
domain and packet domain.
Chapter 5. Some basic principles and development about 3G, centering on cdma2000 1x EV-
DO.
Chapter 6. The smooth evolution scheme from ZTE cdma2000 BSS side to the all-IP, the
hardware composition and typical configurations of the all-IP cdma2000 BS and the performance
features of ZTE all-IP scheme.
Chapter 8. The network structure and its interfaces of the CDMA cellular mobile
communication system, and the corresponding technical standards of the system, the technical
indexes, software and hardware system structures he networking and configuration modes of ZTE
ZXC10−MSC/VLR/SSP, and its services and functions.
Chapter 11. The software and hardware structure and function of the ZXC10-BSS, including
the external interfaces of the system, the overall structure and technical indices of the system, the
software structure of the system, and the networking mode and system configuration.
Chapter 12. The technical indexes, hardware architecture, product characteristics and
networking modes & configuration of ZXCBTS M800 and ZXCBTS M190 systems.
Chapter 13. The technical indexes, hardware architecture, product characteristics and
networking modes & configuration of ZXCBTS R800 and ZXCBTS R190 systems.
Chapter 14. Technical indexes, hardware architecture, product characteristics and networking
modes and configuration of ZXRPT-C800 system.
Chapter 15. The technical indexes, hardware architecture, product characteristics and
networking configuration mode of ZXICS C800 and ZXICS C801 systems.
Chapter 16. The wide and deep coverage solutions of ZTE’s CDMA system.
Chapter 19. A description of the protocols, the standards, the technical specifications, the
system architecture and the networking configuration modes of the ZTE hierarchic centralized
network management center (ZXCOMC).
Chapter 22. Typical WLL networking and configuration with reference to ZXC10-BSS
(V5.0) and then gives typical examples.
Appendix B FAQ.
Contents
CONTENTS
INTRODUCTION......................................................................................................................................1
1.2 EVOLUTION OF CDMA STANDARDS AND THE THIRD GENERATION (3G) MOBILE
COMMUNICATIONS............................................................................................................5
EXERCISE 14
INTRODUCTION....................................................................................................................................15
2.1 OVERVIEW......................................................................................................................................15
EXERCISE 30
INTRODUCTION....................................................................................................................................31
i
Contents
EXERCISE 39
INTRODUCTION....................................................................................................................................41
EXERCISE 99
INTRODUCTION..................................................................................................................................100
EXERCISE 116
INTRODUCTION..................................................................................................................................118
EXERCISES 145
INTRODUCTION..................................................................................................................................147
ii
Contents
EXERCISES 164
INTRODUCTION..................................................................................................................................168
8.1 OVERVIEW....................................................................................................................................168
EXERCISE 278
9.1 OVERVIEW....................................................................................................................................279
EXERCISE 391
9.7 OVERVIEW...................................................................................................................................392
iii
Contents
EXERCISE 537
CHAPTER 10 ZXC10-BSS................................................................................................................539
OBJECTIVES 539
INTRODUCTION..................................................................................................................................539
EXERCISES 640
OBJECTIVES 642
INTRODUCTION..................................................................................................................................642
11.1 OVERVIEW.................................................................................................................................642
iv
Contents
EXERCISES 662
OBJECTIVES 663
INTRODUCTION..................................................................................................................................663
12.1 OVERVIEW..................................................................................................................................663
EXERCISES 681
CHAPTER 13 ZXRPT-C800.............................................................................................................683
OBJECTIVES 683
INTRODUCTION..................................................................................................................................683
EXERCISES 687
OBJECTIVES 689
INTRODUCTION..................................................................................................................................689
14.1 OVERVIEW..................................................................................................................................689
v
Contents
EXERCISES 709
OBJECTIVES 710
INTRODUCTION..................................................................................................................................710
EXERCISES 725
INTRODUCTION..................................................................................................................................727
EXERCISES 730
EXERCISES 761
vi
Contents
(ZXCOMC)...........................................................................................................................762
INTRODUCTION..................................................................................................................................762
18.1 OVERVIEW..................................................................................................................................762
EXERCISES 780
EXERCISES 823
20.2 TYPICAL CASES ANALYSIS OF ZTE NETWORK OPTIMIZATION AND PLANNING SOLUTIONS.....828
INTRODUCTION..................................................................................................................................850
vii
Contents
22.3 CHONGQING (WANZHOU, FULING AND QIANJIANG) RADIO NETWORK COVERAGE SOLUTION 874
REFERENCE 881
APPENDIX A ABBREVIATIONS..................................................................................................883
APPENDIX B FAQ............................................................................................................................896
viii
Part 1
CDMA Principles and Techniques
ZTE Corporation
February 2003
Preface
This part mainly introduces the principles, development and features of the CDMA
technologies, including the overview of cdma2000 and PDSN working principles, as well as the
overall and latest development of 3G.
The contents of this part are organized as follows: Chapter 1 introduces the development,
main features and current market situations of CDMA. Chapter 2 introduces some basic working
principles of CDMA. Chapter 3 introduces the working principles of IS-95 system. Chapter 4
introduces the working principles of cdma2000 on the wireless and the core network sides,
including the introduction to PDSN. Chapters 5 and 6 take the technical evolution of ZTE as an
example to introduce the evolution policy of the 3G technologies. Chapter 7 introduces the
advantages and disadvantages of CDMA.
After reading this part, the reader should be able to get a general understanding concerning
the basic working principles and key technologies of CDMA; basically master the working
principles of cdma2000 at the core network and wireless sides; acquire a deep understanding of
advantages and disadvantages of CDMA; and be familiar with the development of CDMA and
some basic concepts of 3G.
Chapter 1 Why CDMA?
Objectives
After learning this chapter, you shall be able to:
♦ Be familiar with the basic concepts, standards and the evolution of CDMA;
♦ Know the general situations in respect of research and development, products and
marketing of ZTE.
Introduction
All our customers have been engaged in the wireless communication industry for decades, and are well
experienced. To serve them, you must gain some knowledge about the development of the wireless
communications. Through learning this chapter, you will get a comprehensive knowledge concerning
the development of the wireless communications, and know about the development trend, the
company’s research and development as well as the market situations to some extent, which may lay a
foundation for learning latter chapters. This is the goal of learning this chapter.
At the early 1970s, when Bell Laboratory put forward the concept and relevant theory in respect of the
cellular system to cover a small area, some scientists first thought of the cell structure: In the
architecture, cell is a kind of economical and efficient structure. The mobile network adopts the same
mode. Different frequencies are used between adjacent cells, and same frequencies are used in the cells
which are apart sufficiently far from each other. Then the co-channel interference can be effectively
1
Chapter 1 Why CDMA?
avoided, the same frequency can be used for many times, hence saving the frequency resources. Later,
the cellular system developed rapidly, and quickly entered a practical stage. In the cellular network,
each geographical area (usually a large and medium-sized cities and their suburb areas) is provided
with many base stations, and is controlled by one mobile switch. At any place of this area, a mobile
vehicle-mounted station and a portable phone can connect to PSTN via a radio channel and a switch,
which can really achieve the communications with any place of the world at any time and any place.
Meanwhile, as long as the adopted system is the same, the automatic roaming can be conducted, hence
enlarging the movable range of the mobile station. The first-generation cellular mobile phone system is
an analog cellular mobile system, characterized mainly by the use of analog mode to transmit the
analog signal. AMPS (1983) of the U.S.A., TACS + ETACS (1985) of the U.K. and NAMTS (1978) of
Japan have all developed their own systems.
In 1975, the Federal Communication Committee of the U.S.A. opened the mobile phone market,
and decided the frequency spectrum of land mobile communications and large-capacity cellular mobile
communications, which made preparations for the mobile phone to be put into the commercial use. In
1979, Japan put the first cellular mobile phone of the world into use, i.e., NAMTS. In 1979, the AMPS
analog mobile cellular system was tested in Chicago of the U.S.A., and was finally put into commercial
use in the U.S.A. in December 1983.
In 1977, China began to adopt the analog cellular phone for communications. The first mobile
phone communication office of China was deployed in Guangzhou in November 1987.
The rapid development of the first-generation analog cellular system also constantly exposed
disadvantages, especially in the large cities with dense populations. As the frequency resources become
more and more insufficient due to the frequency-division multiple access technology adopted by the
analog cellular phone, and the analog cellular system is vulnerable to eavesdropping and disclosure, the
user’s benefits may be harmed.
After the mid of 1980s, wide applications of the large-scale integrated circuits, microcomputer,
microprocessor and digital signal processing technologies, provided technical support for the
development of the digital mobile communication system.
In 1982, the GSM organization was established in Europe to develop the Pan-European mobile
communication roaming standards. They discussed and tested 8 different laboratory plans, and finally
formulated the Pan-European Global System for Mobile Communications (GSM). For the GSM mobile
system, the frequency spectrum usage rate is high and the capacity is increased, and the automatic
roaming and handover function can be achieved. With the adoption of Enhanced Full Rate (EFR)
coding technique, the communication quality is satisfactory. In addition, thanks to such advantages as
2
Chapter 1 Why CDMA?
rich service types, easy encryption, strong interference immunity, small user device and low cost, the
mobile communication is enabled to enter a new milestone.
On September 18, 1993, the first GSM digital mobile communication network in China was
deployed in Jiaxing, Zhejiang Province. In October 1994, the first provincial GSM mobile
communication network was deployed in Guangdong Province with the capacity reaching up to 50,000
subscribers.
Another mode of the 2G mobile communication system is Code Division Multiple Access
(CDMA), which is a kind of advanced wireless spread spectrum communication technique adopted in
the digital mobile communication during recent years. The original intention of developing the CDMA
technology is to prevent the communication interference from enemies. During World War II, CDMA
technology was developed and widely adopted in the military communications of anti-interference and
privacy. Later it was developed and put into use of the commercial communications by Qualcomm
Corp. of the U.S.A. As CDMA is originally adopted in the military communication, its security is very
powerful and its technical implementation is very difficult. In 1989, Qualcomm sent the CDMA digital
mobile communication system to Pacific Bell Company for small-scale test. In 1995, Hongkong
Hutchison Telecomm deployed the first CDMA commercial system of the world. Many theoretical
advantages of CDMA technology were verified in the practice, and they were rapidly promoted and
applied in the Northern and Southern America, and Asia, etc. Many countries and regions in the world,
including Hongkong of China, South Korea, Japan and the U.S.A., set up the CDMA commercial
network. In the U.S.A., of 10 mobile communication operators, 7 operators adopted CDMA network.
In South Korea, 60% populations are the CDMA mobile users. At the 28 th Olympic Game held in
Australia, CDMA technology played a significant role. In 1995, the Headquarters of the General Staff
of Chinese Army and the Ministry of Post & Telecommunications of China decided to adopt the
dedicated 800M-frequency in the army to set up the CDMA pilot networks in four cities, i.e., Beijing,
Shanghai, Xi’an and Guangzhou.
To a great extent, the 2G mobile communication technology eliminated many defects of the FM
technique adopted in the 1G mobile communications, thus significantly meeting various
communication requirements at the time. Moreover, it had acquired wide application all over the world.
As the mobile communication demands constantly increase, the people in the developed countries and
regions soon found that the 2G communication technology could not meet the increasing requirements
any more. The first problem lies in the network capacity. More and more mobile subscribers were too
heavy for the network to bear. Although the network optimization became better and better, the users
felt more and more unsatisfactory in their communications use. Such problems as call drop, connection
unable and network busy annoyed the operators. The constant emergence of new technologies such as
DCS1800, dual coverage and Micro Cell could still not satisfy the requirements of people.
Furthermore, at the time when the 2G network technology is put forward, the standard development
organizations made a serious mistake in estimating the demands for the mobile data service. Therefore,
it becomes a hard potato for the 2G network technology to meet the increasing demands for the
3
Chapter 1 Why CDMA?
The CDMA technology is a rising star in the mobile communication field. Compared with the
traditional GSM technology based on time division multiplexing mechanism, it has obvious
advantages. First, the capacity is larger and the usage rate of the frequency spectrum is higher in the
CDMA system. With the same frequency segment as that of GSM, more users are allowed to use the
system. According to estimation, with the same frequency resources, the CDMA network has a system
capacity as large as 8~10 times of that in FM analog network, and 3~4 times of that in the GSM
network. Second, the planning and construction of the CDMA system network are simpler than the
GSM network. Finally, with the combination of CDMA, Time Division Multiple Access (TDMA) and
Frequency Division Multiple Access (FDMA) technologies, greater data bandwidth can be provided on
the basis of limited frequency spectrum. The High Data Rate (HDR) technique currently shown in the
cdma2000 system can provide 2.4 Mbps data bandwidth based on the frequency spectrum of 1.25
MHz, and the usage rate of the frequency spectrum reaches 1.92 bps/Hz, which is much higher
compared with the traditional wireless communication technology. The usage rate of the frequency
spectrum of 1x TREME can reach 3.84 bps/Hz in the future. With integration of the current developing
WLAN technology, the users can easily enjoy the broadband mobile data service at any place in the
near future.
The CDMA system is a self-interfering system, in which all the mobile users occupy the same
bandwidth and frequency. This system allocates each user a unique code sequence (spread spectrum
code), which is used to encode the signals of the bearer information. The receiver that knows the code
sequence decodes the received signals and restores them to the original data because the
crosscorrelation between the code sequences of one user and another user is very slight. Let’s draw an
analogy. Image the bandwidth as a large room. All the people will enter the only large room. If
speaking in completely different languages, they can clearly hear the voice of their fellows, and can
only be interfered by the conversations of other people. The air in the room can be imaged as the carrier
of the bandwidth, and different languages are regarded as the codes. We can constantly add the users
until we are blocked by the background noise. If the user’s signal intensity can be controlled, we can
accommodate more users while keeping high-quality communication.
As the bandwidth of the code sequence is much wider than the bandwidth of signal bearing
information, and the frequency spectrum of the signal has been spread in the encoding process, so this
is called as spread spectrum modulation, and the generated signals are called as spread spectrum
signals. CDMA is often indicated by Spectrum Spreading Multiple Access (SSMA). The spread
spectrum of the transmitted signals is to provide the CDMA with multiple access capability. The spread
spectrum modulation technique must cater to two basic requirements:
4
Chapter 1 Why CDMA?
1. The bandwidth of the transmitted signals must be much greater than the information
bandwidth.
In the spread spectrum system, the ratio of the bandwidth (Bt) of the transmitted signals to the
information bandwidth (Bi) is called as the processing gain of the spread spectrum system, i.e., Gp =
Bt/Bi. It can be seen that the processing gain of the CDMA system is very high.
The receiver adopts the same spread spectrum code and the received signals to conduct the
correlation operation to restore the carried original information.
As the spread spectrum signal is a spectrum-spread signal, it has many advantages that are
different from those of the narrowband signal.
♦ Privacy
According to different spread spectrum modulation modes, CDMA can be divided into Direct
Sequence Spread Spectrum (DS-SS), Frequency Hopping Spread Spectrum (FH-SS), Time Hopping
Spread Spectrum (TH-SS) and hybrid spread spectrum.
The development process of the CDMA standards at the wireless side can be represented by the chart
below. The evolution process of the CDMA standards is roughly divided into the following stages:
cdmaOne, namely, IS-95A and IS-95B: It mainly supports the voice service, belonging to G2
communication.
5
Chapter 1 Why CDMA?
cdma2000 1X: It can support both voice and data services. The max. data rate can reach 153 kbps,
belonging to 3G mobile communications.
cdma2000 1xEV-DV: As the enhanced version of cdma2000 1X at stage 2, it supports both voice
and data services, with max. data rate being up to 4 Mbps, and even higher.
IS-95 is the first-released standard of the cdmaOne series standards. But the first CDMA standards
really and widely applied in the world are IS-95A which supports the 8K code voice service and the
STD-008 standard of the 1.9 GHz CDMA PCS system. The 13K code voice service quality is already
very close to the voice service quality of the wireline phone. With the increasing demands of the mobile
communication for the data service, Qualcomm of the U.S.A. declared in February 1998 to apply the
IS-95B standard to the basic platform of CDMA. With IS-95B standard, the CDMA system
performance could be enhanced, the data flow of the user’s mobile communication equipment could be
6
Chapter 1 Why CDMA?
increased, and the 64 kbps data service could be supported. Later, cdma2000 became the transitional
standard from the narrowband CDMA system to the 3G system.
With the social progress, people have raised higher requirements for the mobile communication.
Although 2G technology can well provide the mobile voice communication, it seems to be incapable to
satisfy the ever-increasing requirements of the people who expect to enjoy the data and multimedia
mobile communication. Furthermore, in the highly populated developed areas, the 2G system also is
facing the technical bottleneck, which cannot meet the requirements of the increasing user’s capacity.
We are earnestly expecting the 3G technology, i.e., the third-generation mobile multimedia
service. The 3G technology features the use of the enhanced broadband data and multimedia over the IP
and ATM networks. The data transmission rate of the current 3G system can reach 144 kbps on the
vehicle, 384kbps while walking outdoor, and 2 Mbps inside a building, which can be further increased
in future. The 3G service involves video stream, audio stream, mobile interconnection, mobile
commerce and e-mail, and it can be ultimately developed for the video mail and file transfer. Till now,
the 3G standards have been developed in the world, and put into commercial use in many countries.
They are cdma2000 technology, UMTS technology and TD-SCDMA technology developed in China.
Here we take emphasis on the cdma2000 technology.
2G (2.5G) and 3G networks will coexist for a long time. Like other new technologies, it also takes
time for the 3G network to become popular. When necessary, most users will use the products based on
the 3G network. Home computer is just in a similar case. For example, if a 386 computer is unable to
support some game and software programs, it will upgrade to 486 or Pentium series. Although many
mobile users are satisfied with the existing 2G products, the commercial and high-end users expect to
enjoy the broadband wireless data products resulted from the 3G network. Therefore, a mobile operator
must concurrently provide the services of both 2G and 3G.
The mobile operators intend to ensure the smooth evolution for the users. To keep their current
users, an operator will gradually introduce new services to achieve the smooth evolution. This is why
2G and 3G services will coexist in the coming years. For most existing users, the 2G service can satisfy
their requirements within a certain time. For the users who only use the cellular phone voice service,
they possibly need not change to use the 3G network temporarily. For this reason, the smooth evolution
from 2G to 3G network is very important for the mobile service operators.
IS-95 is the first-released standard of the cdmaOne series standards. But the first CDMA standard
7
Chapter 1 Why CDMA?
really and widely applied in the world is IS-95A. Later, such standards as TSB74 supporting 13K voice
encoder, STD-008 supporting 1.9 GHz CDMA PCS system, and IS-95B supporting 64 kbps data
service were developed.
The major difference between IS-95B and IS-95A is that the former allows many channels bound
together. If the auxiliary traffic channel is not used, IS-95B is basically the same as IS-95A, and they
can coexist in the same carrier.
The cdma2000 1X, the first stage of the 3G cdma2000 wireless communication system, is evolved
from cdmaOne, with the main features of backward compatibility with the existing TIA/EIA-95-B
standard and sharing or overlapping the frequency band with the IS-95A/B system. The cdma2000 1X
differentiates from IS-95 via different radio configurations (RC). Through setting of RC, 1X and IS-
95A/B terminals can be supported at the same time. Therefore, IS-95A/B and cdma2000 1X can coexist
in the same carrier.
The cdma2000, a 3G RTT scenario put forward by TIA TR45.5 of the U.S.A. to ITU, can
effectively support the existing IS-634A standard, with the core network based on ANSI-41. With
network expansion mode, it can provide the running capability in the core network based on GSM-
MAP.
The evolution roadmap of our products is: IS--95A → cdma2000 1xRTT → HDR → ALL IP BSS
products.
In recent years, the mobile communication market in the world continue to show the rapid
development. According to the estimation of EMC (www.emc-database.com), the number of mobile
users in the world will reach 1.6 billion in 2005. By the end of 2001, the number of mobile users in the
world had reached about 950 million, with an increase of about 230 million from 720 million at the end
of 2000, basically the same increase as that in 2000. Compared with that in 2000, the average traffic of
each user in the world almost kept the same. However, in some countries where the service is highly
popular, such as Northern European countries, the traffic of each user appears to be developing.
Therefore, the traffic in the world was increased by more than 30% in 2001. In addition, the mobile
data service is surprisingly increased. The number of short messages sent in the world reached 30
billion in December 2001, with an increase of about 10 times that of the previous year. In Japan, the
number of Internet mobile service users (I-mode and similar services) reached about 50 million. The
data service income was increased by 30% or so, with an average percentage of 4% ~ 5% of the total
revenue of the operators in the world. For some operators, the data service income already counted for
15% ~ 20% of the total revenue of the operators in the world.
Currently, between the latest two outstanding 3G scenarios in the world, in the UMTS
specifications, the WCDMA standards are constantly developed with new versions, diversified and fast
changes, hence causing its less stability. Under this situation, it is very difficult for a manufacturer to
adopt one of the versions to manufacture the equipment and the terminal device. For example, more
8
Chapter 1 Why CDMA?
than 500 items are pending in the version of R99 released in March 2001. Compared with the version
of June 2001, the new R99 version passed at the 3GPP conference held in Beijing at the end of
September 2001, 266 newly revised items passed. Obviously contrasted with the above, it is smoother
for cdma2000 to evolve from 1x to 1x EV-DV. In the forward extending process of cdma2000 1x, the
wireless subsystem only needs to be partially changed in the hardware and software aspects, and it is
relatively more stable. Therefore, cdma20001x actually put in the commercial operation enjoys a lion’s
share in the market currently. As cdma2000 is directly evolved from the previous CDMA system, it can
provide a quickest, simplest approach at lowest cost for the 3G services. All the 3G technologies
(cdma2000, WCDMA and TD-SCDMA) may be practical, while cdma2000 is the most advanced in the
aspects such as product development, commercial use and market acceptance.
With increasing demands for information, the data service is developing based on diversity, large-
capacity and asymmetry. To cater for the increasing data service, ZTE keeps up with the
communication industry in the world, being the first company to deploy the cdma2000-1x mobile
communication system in China and to develop the cdma2000-1x EV-DO mobile communication
system successfully.
The cdma2000 1X has a capacity twice as much as that of the IS-95A system, and can support the data
transmission of 144 kbps. Compared with IS-95A, the cdma2000 1X is greatly enhanced in the aspects
including wireless channel type, physical channel modulation and wireless packet interface functions.
The packet switching mode is introduced in the network; and the mobile IP service is supported. All
these technical features are to satisfy more 3G services with greater complexity.
The cdma2000 1X provides a reverse pilot channel, which enables the reverse channel to conduct
the coherent demodulation. Compared with the incoherent demodulation technique adopted in the
reverse channel of the IS-95 system, the gain can be increased by 3 dB, and the capacity of the
corresponding reverse link is doubled.
The cdma2000 1X adopts the forward fast power control technique, which can control the power
of the forward fast –closed-loop. Compared with the slow power control technique only adopted in the
forward channel of the IS-95 system, the capacity of the forward channel is greatly increased and the
power consumption of the base station is decreased.
The cdma2000 1X adopts the fast paging channel, hence greatly decreasing the power
consumption and increasing the standby duration of the mobile station. The standby duration of the
cdma2000 1X mobile station is over 5 times that of the IS-95 mobile station.
The Orthogonal Transmit Diversity (OTD) and Space Time Spreading (STS) technologies is
9
Chapter 1 Why CDMA?
adopted in cdma2000 1X forward channel, hence improving the fading-resistant capability of the
channel as well as the signal quality of the forward channel. With the orthogonal transmit diversity and
forward fast power control technologies; the capacity of the cdma2000 1X forward channel is twice as
much as that of the IS-95A system.
The Turbo code can be used over the cdma2000 1X traffic channel because the gain of 2 dB can
be obtained if the Turbo code other than the convolutional code is used in the channel code. Therefore,
the capacity of the cdma2000 1X system can be increased by 1.6 times that when the Turbo code is not
used.
New access mode is also defined in the cdma2000 1X, which can shorten the call setup time, and
lighten the interferences caused to other users in access process of the mobile station.
For the packet service of the cdma2000 1X, besides the forward and reverse basic traffic channels,
the system also needs to set up the corresponding auxiliary code-division channel. If the forward link
needs to transmit a large quantity of packet data, the base station will send the auxiliary channel
allocation message to set up the corresponding forward auxiliary code-division channel, which
transmits the data to the mobile station via the forward auxiliary code-division channel within the time
specified in the message. If the reverse link needs to transmit a large amount of packet data, the mobile
station will send the auxiliary channel request message to set up a corresponding reverse auxiliary
code-division channel with the base station, so that the data can be transmitted to the base station via
the reverse auxiliary code-division channel within the time specified in the message. From the above,
we can see that the setup of the auxiliary channel enables cdma2000 1X to support the packet service
more flexibly.
In cdma2000 1X, the data service of 144 kbps can be provided, and the auxiliary code-division
channel is added. Several data flow and multiple services can be carried simultaneously for one user.
Therefore, the services provided in cdma2000 1X are much more increased than those provided in IS-
95, thus laying a foundation for supporting various multimedia packet services.
1.3.1 Overview
At the end of 1980s, thanks to the abrupt change from analog to digit cellular technology in the world,
the GSM technology developed in Europe was tremendously benefited, rapidly promoted in about 100
countries, and unquestionably taking the leading position in the market. However, the breakthrough in
term of technical and economical performances is the application of CDMA technology in the mobile
communications. During recent years, through the wide discussion and argumentation in the
10
Chapter 1 Why CDMA?
telecommunication industry, a new industry with great potentiality has been formed for CDMA;
especially the actual operation of the commercial CDMA system in the world proves the maturity of the
CDMA technology. Furthermore, the CDMA mode has been recognized as the air interface standard in
the industry of the 3G mobile communications.
Compared with other existing cellular systems, significant advantages are available in CDMA: For
operators, the CDMA system can increase the usage rate of the frequency spectrum, greatly save the
frequency resources, decrease the number of base stations, and low down the project implementation
cost; for users, the CDMA system can provide high-quality voice, better privacy, low call drop rate and
low mobile transmitting power which save the battery power.
The narrowband CDMA based on IS-95 can be more smoothly transited to the 3G mobile
communication.
Currently, there are more than 10 CDMA system vendors and the number of mobile phone
manufacturers has reached over 40 in the world. ZTE already successfully developed the CDMA-IS95
and cdma2000 systems, and put them into commercial use in a large scale.
According to the development trend of CDMA in the world, the evolution from CDMA
technology to the 3G mobile communication system will be greatly sped up. Currently, CDMA network
in the world has been developed in 44 countries, with more than 120 networks, of which, 41% of them
are in the Asia-Pacific regions, 38% in Northern America, 19% in Latin America and 2% in other
regions. It is estimated that the total number of CDMA users will reach 280 million in 2006, of which,
80% are the cdma2000 mobile communication network users. The monthly mobile data volume of each
user will exceed 200 MB, which reaches the application level of the data volume in the existing wired
Internet. In the countries such as South Korea, India, New Zealand and Australia, the CDMA market is
developed at an extremely fast speed. The cdma2000 technology will be developed in three stages:
cdma2000-1x, 1x EV-DO and 1x EV-DV. Its downstream data transfer rate will be increased to 2.4
Mbps, even 4.8 Mbps from 153.6 kbps in the frequency width of 1.25 MHz, which directly leads the
higher usage rate of the frequency spectrum. The cdma2000-1x is most successfully applied in South
Korea, and the total number of users has already reached more than 28 million. The three big operators
in South Korea, i.e., SK, KTF and LG, have developed cdma2000-1x services. For the network
construction, SK and KTF adopt the overlap mode, and LG telecom has upgraded the previous IS-95
network.
South Korea is the first country in the world to provide the synchronized cdma2000 1 XEV – DO
commercial service. SK Telecom deployed the pilot service on November 17, 2001. SK Telecom
deployed the synchronized IMT – 2000 (cdma2000 1 XEV – DO) commercial service in Inchon city on
January 28, 2002, which started the new era of the synchronized mobile communication. The
synchronized IMT – 2000 (cdma2000 1 XEV – DO) commercial service was deployed in Soeul in the
mid of February 2002, in 26 cities including Pusan, Daegu, Gwangju and other cities where the World
Cup Football Match was held at the end of April 2002. And it was planned to deploy the commercial
11
Chapter 1 Why CDMA?
service in 81 cities of the country. This service is achieved via a PCMCIA mobile phone, which is a
dedicated mobile phone connected to a PDA or a notebook for wireless data communication. In April
2002, ordinary mobile phones were employed. VOD and mobile Videophone debuted in May 2002.
During the World Cup Football Match, the football fans from all over the world had experienced the
IMT - 2000 mobile communication service represented by the videophones, with the max. transmission
rate of 2.4 Mbps, being over 16 times faster than the current rate of 144 kbps of the cdma2000 1X
network. The service can be retrieved during travel, and can provide wireless multimedia services such
as VOD, cartoon and photograph mail.
According to the prediction conducted by Datacomm Company, the number of CDMA users in the
world will count for over 35% of the total number of mobile users in the world within the coming five
years. In many developing countries where mobile communication is undeveloped, the CDMA mode
will be much more adopted in the mobile communication network construction than the GSM mode.
With the rapid development of the mobile communication market in the developing countries, the
CDMA network will be greatly popularized in the world.
Currently, the CDMA network is being employed in more than 40 countries in the world, and it is
employed as the main mobile communication network in such countries as the U.S.A., South Korea,
Japan and Australia, and in some regions of South America. CDMA Development Group (CDG)
released in its investigation report: In the third quarter of 2001, the number of CDMA mobile
communication service users in the world reached 95 million, with an increase of 10% from the same
period in 2000. And it is estimated that the number of CDMA users will exceed 100 million by the end
of this year. In September 1997, the number of CDMA users in the world is about 5 million. Four years
later, the number of CDMA users is increased by about 20 times, what a surprising development speed.
Especially in Asia, the CDMA service is tremendously developed during recent years. The number of
CDMA users in Asia is increased by 88% to 28 million. In the Asia-Pacific area, the CDMA
commercial networks are constructed in many countries and regions including Hong Kong of China,
Japan, South Korea, Australia, Thailand, Philippines, New Zealand and Bengal. And the number of
CDMA users has exceeded 21 million.
In the international market, the CDMA products developed by ZTE have strong capability to
compete with the products manufactured by any other manufacturers.
In the CDMA development process, ZTE has had altogether about 1,500 persons devoted in the
research, development and test field, and about 400 persons in the project deployment. Among them,
those with the academic education of master degree or higher count for more than 80%, which forms a
12
Chapter 1 Why CDMA?
Currently, ZTE can provide a complete set of networking scheme of the IS-95 and cdma2000 1X
mobile phone systems and the CDMA wireless Local Loop (WLL) systems at three frequency bands,
i.e. 450M, 800M and 1.9G.
The cdma2000 1x EV-DO (HDR) system was shown at the 3G Annual Fair held in Hong Kong of
China in 2002, and was also exhibited in Guizhou Province and Guangxi Chuang Autonomous Region
of China.
Currently, ZTE is developing the products based on ALL-IP platform, i.e. Super BSC and Super
BTS. The ALL-IP network is the development trend of the future communication technology, and the
voice and data services are provided over the IP network.
The 1XEV-DO and ALL-IP products will be provided simultaneously. According to the plan, the
sample system should have been manufactured and debugged by May 2003. From then on, the data
service with higher rate (2.4 Mbps) and all functions of the existing 1X system should be provided.
And the pilot office will be deployed in November 2003 (the product will also be put into production at
the same time).
The working frequency band of the 800M CDMA system should be within the ranges shown
below:
(RX of the BS and TX of the MS) (TX of the BS and RX of the MS)
824 ~ 849 (MHz) 869 ~ 894 (MHz)
The working frequency band of the 1900M CDMA system should be within the ranges shown
below:
(RX of the BS, transmitted by MS) (TX of the BS, RX of the MS)
1850 ~ 1910 (MHz) 1930 ~ 1990 (MHz)
The working frequency band of the 450M CDMA system should be within the ranges shown
below:
(RX of the BS, TX of the MS) (TX of the BS, RX of the MS)
453 ~ 457.475 (MHz) 463 ~ 467.475 (MHz)
13
Chapter 1 Why CDMA?
Exercise
14
Chapter 2 Working Principles of the CDMA System
Objectives
After learning this chapter, you shall be able to:
♦ Understand the features of the mobile channels, so as to make good preparation for
learning the next chapter of cdma2000 1xRTT system principles.
Introduction
This chapter mainly introduces the basic working principles of CDMA, including some basic concepts
of CDMA, and basic principle of Spread spectrum communication. At the end of this chapter, the
features of channels are introduced.
2.1 Overview
CDMA is a kind of advanced multi-access mode, with a broad application perspective. Currently, it is
the development hotspot in many countries around the world. The multi-access mode means that many
user addresses use the same band for communicating with one another. Normally, these users scatter in
different places and may be in the moving state. Here are two examples for the multi-access
communication mode: multiple satellite communication earth stations communicate with one another
via the same satellite transponder and many mobile user stations communicate with one another via the
same base station. As the same transmission band is used, mutual interference may be generated among
users, which is called multi-access interference. To reduce or eliminate the multi-access interference,
different user signals must have certain features so that the receiver can differentiate them one another.
This procedure is called signal division. Major signal division modes are: frequency division, time
division, code division and space division. Frequency division: different users use different bands to
implement the signal division. Time division: different users use different time slots to implement the
signal division. Code division: all the users use the same band to transmit their signals at the same time
15
Chapter 2 Working Principles of the CDMA System
and the signal division is implemented through the orthogonality or quasi-orthogonality among address
code waveforms of different users. This mode is called the code division multi-access mode.
The code division multi-access system adopts the spread spectrum modulation signals. Its
bandwidth is much greater than the bandwidth of the information signals, and the ratio of them may be
tens, hundreds, or thousands. The power spectrum density of spread spectrum signals is extremely low,
with very good concealment property and quite strong anti-interferences capability, e.g. anti-aiming
interference, anti-multipath interference, etc. Back in 1960s, the spread spectrum technique is applied
to the military and anti-interference communication. Since 1980s, with the fast development of the
integrated circuit and computer technologies, the CDMA spread spectrum technique has been more and
more applied to the civil communication systems. One typical application is the CDMA IS-95 digital
mobile communication system developed by Qualcomm Corp. of the USA in 1990s.
The early mobile communication system is the information analog Frequency Modulation
Frequency Division Multi-Access mode (FM-FDMA). This kind of system is being used till now. The
digital modulation Time Division Multi-Access (GMSK-TDMA) communication system GSM
developed at the early 1990s, is deemed as the representative of the new generation communication
system. Meanwhile, the CDMA technology of Qualcomm Corp. is accepted as the major technique for
the 3rd generation mobile communication. Currently, besides the mobile communication, the CDMA
technology is being widely applied to many other fields, like the data transmission, satellite
communication, and remote control and telecontrol and telemetry space communication.
As the spread spectrum signals are used, this kind of system has the capabilities against multiple
kinds of interferences, especially the capability against the multi-path interference. The power spectrum
density of the spread spectrum signals is very small. That is, the power of unit bandwidth is very small,
nearly without interference for common non-spread spectrum communication systems. So, the same
band can be shared with it, thus improving the spectrum availability. As all the users use the same
carrier frequency and there is no cross-modulation, the frequency resources can be fully used. The
multipath separation technique can be adopted to enhance the capability against the multi-path
interference.
16
Chapter 2 Working Principles of the CDMA System
The major difference between CDMA and GSM lies in the multi-access technique. That is, GSM
uses different time slots to differentiate different users while CDMA uses different PN codes. For
CDMA, first the user data (speech or data) is sent to the spread spectrum unit after being coded via
channels. The spread spectrum unit generates one PN code which is unique for each user and multiplies
it by the user data to generate a new spread spectrum sequence, which will be then sent to the radio
frequency unit for transmission. At the receiving side, the process is just the reverse. First, the signal is
received by the radio frequency unit. Then, the convolution despreading is conducted for received data
on the despreading unit by using the same quasi-orthogonality PN code, thus obtaining the user data.
Fig. 2-1 shows the process.
PN code
Channel Radio
coding frequency
Radio Channel
frequency coding
PN code
CDMA communication is also known as the spread spectrum multi-access communication. This is
because the orthogonal code band is usually far greater than the user data’s and the data is spread to a
rather big spread spectrum for transmission after the operation between the PN code and the user data.
The advantage of doing this is that during transmission, the signal energy is distributed across the entire
bandwidth. The signal power per unit spectrum can be quite low, even lower than the background noise
power. However, a relatively high receiver output signal to noise ratio and security can still be ensured.
The spread spectrum modulation technique must meet two basic requirements:
1. The bandwidth of the transmitted signal must be greater than that of the information.
17
Chapter 2 Working Principles of the CDMA System
2. The bandwidth of the radio frequency signal is irrelevant to the information to be transmitted.
The receiver uses the same spread spectrum code to conduct the correlation operation with the
received signal to restore the original information carried. As the spread spectrum signal spreads the
spectrum of signals, it has a series of performances different from the narrowband signals: multi-access
capability, anti-multi-path interference capability, privacy, anti man-made interference capability,
smaller interception probability and anti-narrowband interference capability.
High system capacity: In theory, the CDMA mobile network is 20 times greater than the analog
network. In fact, it is 10 times greater than the analog network and 4~5 times greater than GSM.
Flexible system capacity configuration: This is related to the mechanism of CDMA. CDMA is a
self-interfering system. All the mobile users occupy the same bandwidth and frequency. If we can
control the signal strength of users, we can accommodate more users based on high conversation
quality.
Good conversation quality: The voice quality of the CDMA system is very good. The voice
encoder can adjust the data transmission rate dynamically. Meanwhile, it can select different level for
transmission according to proper threshold values. At the same time, the threshold value varies with the
changes of the background noise. Thus, even though the background noise is considerable, good
conversation quality can be ensured.
In addition, the CDMA system adopts the soft handoff technique. During the handoff, the principle
of “first connect and then disconnect” is adopted. Thus, the defect of the call drop in hard handoff can
be overcome fully. The frequency planning is simple. Users are divided by sequence codes. So, the
same CDMA carrier can be used in adjacent cells. The network planning is flexible and the expansion
is simple. The battery life of the mobile station is lengthened. By adopting the power control and
adjustable rate voice encoder, the service life of the mobile station battery is lengthened.
18
Chapter 2 Working Principles of the CDMA System
With the fast development of the computer network, the spread spectrum communication is being
widely used because it provides computer networks with physical interface channels .
The spread spectrum communication, fiber communication and satellite communication together
are named three major high-tech communication transmission modes in the information time. The
spread spectrum communication technology is a kind of information transmission mode. It adopts the
spread spectrum code for modulation at the transmitting end, thus making the bandwidth occupied by
the signal much greater than the necessary bandwidth the information needs. At the receiving end, the
same spread spectrum code is used for the correlation demodulation to despread so as to restore the
information transmitted.
The spread spectrum technique includes following methods: Direct sequence Spread spectrum (DS
for short), Frequency Hopping (FH), Time Hopping (TH), and linear FM (Chirp). Besides,
combinations of these spreading methods are also available, e.g. FH/DS, TH/DS, FH/TH, etc. In
communication, DS, FH and FH/DS are widely used.
1) Strong anti-interference capability. As signals are spread to a quite wide band, it is necessary to
conduct processing at the receiving end, i.e. compressing the bandwidth to restore the narrowband
signals. As to the interference signals, they are spread to a very wide band as they are irrelevant to the
spread spectrum PN code, thus reducing the interference power entering the signal band. Accordingly,
the output signal/interference ratio of the correlator is increased and thus the anti-interference capability
is very strong. Its anti-interference capability is in directly proportional to the times that its band is
spread. The greater the spectrum is spread, the stronger the anti-interference capability will be.
2) Multi-access communication. Although the CDMA spread spectrum system occupies a quite
wide band, its spectrum utilization ratio is even higher than that of the single-frequency single-carrier
system because respective networks can use the same band at the time. In the future, CDMA will be a
major multi-access communication mode for personal communication.
3) Good security. As the spread spectrum system spreads the information to be transmitted onto a
quite wide band, its power density is reduced with the spreading of the spectrum, even fading in the
noise. So, it has a good security. It will be very difficult to intercept or detect such signals, or it is
impossible to do such actions for spread spectrum signals unless the same spread spectrum code as
used by the transmitting end is used and the signals are synchronized, and correlation detection is also
made. As the power spectrum density of the spread spectrum signal is quite low, in many countries (e.g.
19
Chapter 2 Working Principles of the CDMA System
the USA, Japan, and some European countries), once the power spectrum density of a special band (e.g.
ISM band) meets certain requirements, such a band can be used without approval.
Certainly, the spread spectrum communication has many other advantages, such as precious
timing and ranging, arbitrary addressing, etc.
The basic feature of spread spectrum communication is that the spectrum of the baseband signals
bearing the information data is spread by using the PN code with a rate many times higher than that of
the information data to be transmitted, and accordingly the signal of low power spectrum density of
broad band is formed for transmission. Shannon worked out the formula for calculating the channel
capacity during the research of the information theory:
C = B × log 2 (1 + S N )
Where: C—channel capacity, in bps; B—signal bandwidth, in Hz; S—signal mean power, in W; N—
noise mean power, in W.
This formula shows that if the information transmission rate C does not change, the bandwidth and
the signal-to-noise ratio P/N can be exchanged. That is, increasing the bandwidth can transmit
information reliably at the same information rate with a smaller signal-to-noise ratio. Besides, reliable
communication can be kept by increasing the signal bandwidth accordingly even when the signals are
submerged in noise, i.e., the advantage of a high signal-to-noise ratio can be obtained by transmitting
information with a broadband signal through spreading spectrum. This is just the basic thought and
theoretical basis of the spread spectrum communication.
The figure blow shows the structure of the direct sequence spread spectrum communication.
20
Chapter 2 Working Principles of the CDMA System
Source coding
Channel
decoding
Channel Channel
Source
Carrier Carrier
coding Decoding
modulation demodulation
(spreading) (despreading)
Transmitting Receiving
Fig. 2-2 The structure of the direct sequence spread spectrum communication
The figure below illustrates the entire spreading and despreading processes.
Transmitting end
S(f) S(f)
Signal
Signal
f0 f f0 f
Signal spectrum before spreading Signal spectrum after spreading
Receiving end
S(f) S(f)
Signal
Interference noise
Interference noise
Signal
f0 f f0 f
Signal spectrum before despreading Signal spectrum after despreading
The spread system has one important concept, i.e. spread spectrum gain. As the spread spectrum
communication system spreads the signal spectrum at the transmitting end and restores the information
21
Chapter 2 Working Principles of the CDMA System
at the receiving end, it brings an advantage that the anti-interference tolerance is improved greatly.
Theoretical analysis shows that the anti-interference performance of a spread spectrum system is
related to the bandwidth proportion of the spreading signal after the information spectrum is spread.
Normally, the ratio of the spread spectrum signal bandwidth W to the information bandwidth F is called
Gain Processing (GP), i.e. GP=W/△F.
The processing gain indicates how the signal-to-noise ratio of the spread spectrum system is
improved. Besides, other performances of the spread spectrum system are usually related to GP. So,
GP is an important performance index. The greater it is, the better the performance will be.
Information data D becomes the baseband (narrow band) signals with bandwidth B1 after regular
data modulation. The spread spectrum modulation is made for the baseband signals with the Pseudo
Noise Code (PN Code) generated by the spread spectrum code generator, forming the spreading signals
with a bandwidth of B2 (far greater than B1) and extremely low power spectrum density. This is
equivalent to distributing the signal energy of narrow band B1 onto broadband B2 for transmission by
adopting the PN code. The receiving end uses the same PN code as that used during the transmitting for
spread spectrum demodulation and restoring the broadband signals to regular baseband signals. That is,
the components corresponding to those of the transmitting are extracted from the broadband according
to the regulation of the PN code and are integrated, thus forming the common baseband signals. Then,
information data D can be demodulated with regular communication processing.
The Walsh function is a kind of binary orthogonal function system, with the value range of 1 and –
1.It has multiple equivalent definition methods. The commonest one is the Handmard numbering
method. The Walsh function in IS-95 just adopts this definition method.
The Walsh function set is a complete non-sine type orthogonal function set, usually used as the
address codes of users.
In the IS-95 standard, the specific construction table of the Walsh function (r=6, n=2 6=64-bit
64×64) is given.
The most important feature of the Walsh function is that it is orthogonal in the interval [0, 1]
By multiplying two Walsh functions, we can obtain another Walsh function, i.e. closeness for the
multiplication. Besides, the Walsh function is fully orthogonal in the case of complete synchronization.
22
Chapter 2 Working Principles of the CDMA System
However, in the case of asynchronization, its self-correlation and cross-correlation is neither ideal.
Meanwhile, these two indices degrade remarkably with the increase in the value of the synchronization
error.
The following will discuss the features of the Walsh-PN compound code.
♦ When meeting the strict synchronization, the Walsh function can implement the strict
orthogonality. As the mobile channels are parameter-variable multi-path channels, it is very
difficult to ensure strict synchronization.
♦ When the synchronization error is produced, Walsh correlation will degrade quickly.
♦ The m sequence self-correlation functions are not fully orthogonal. Its cross-correlation
value is -1/p (p is the cycle of the m sequence).
♦ Respective advantages of the Walsh code and the PN code are combined. That is, the
features of the compound code can be used to overcome the defects of both.
In the CDMA system, three sequences are the long code, short code and Walsh code. The
following conducts a comparison among them.
The short code is used for the orthogonal modulation of the forward/reverse channels. In the
forward channel, different base stations use different short codes to mark themselves. The length of the
short code is 215.
The long code is obtained by outputting the result of adding one PN code generated by a 42-bit
shift register, one 42-bit long code mask, and modulo 2. The long code mask of each channel is
different. Also, the long code mask is generated via a 42-bit shift register. The length is 2 42-1. In the
CDMA system, the long code is used for scramble in the forward link and for spreading spectrum in the
reverse link.
The Walsh code is used for the forward spreading spectrum of the CDMA system, by means of its
orthogonality.
The table below gives a comparison among three codes of the CDMA system.
Table 2-1 The comparison among three codes of the CDMA system
23
Chapter 2 Working Principles of the CDMA System
m sequence (the 242 – 1 Reverse access channel Direct sequence spread 1.2288 M
maximal length Reverse traffic channel spectrum
linear feedback Identifying the mobile
shift register, i.e. station
the long code) Forward paging channel Used for data scramble 19.2 K
Forward traffic channel
M sequence (the 215 All the reverse channels Orthogonal spreading 1.2288 M
Maximal length helpful to modulation
feedback non-
All the forward Orthogonal spreading is
linear shift
channels helpful to modulation and
register, i.e. the
identify the base station.
short code)
Walsh function 64 All the reverse channels Orthogonal modulation 307.2 K
Radio signals suffer various interferences during the propagation. People may say mobile channels are
the most complicated communication channels. This is because that the radio signals will encounter
various obstacles that make signals suffer fading caused by multi-path effect, shadow effect, scattering
and diffraction, besides the interferences usually encountered in the cable channel. Moreover, signals
can be affected by terrain. In addition, changes of the weather will also cause slow fading of radios
signals. When a mobile station moves at a high speed, the situation may be worse. In this case, the
Doppler frequency shift effect will happen to signals. Meanwhile, all these factors vary with the
moving of the mobile station.
Multi-path propagation
The multi-path interference caused by multi-path propagation means mutual interference between
the code elements at the receiving end caused by different arrival time of radio waves due to different
transmission paths. It can cause the attenuation in the amplitude of the data signals transmitted. Also,
the waveform broadening can be caused and thus the data transmission rate will be restricted. The
24
Chapter 2 Working Principles of the CDMA System
multi-path interference occurring in the mobile channels are mainly caused by the signal reflection of
huge buildings. From the angle of the mobile station, this means that the same signal arrives at the
mobile station at different time and from different directions, which is shown in Fig. 2-4.
Multi-path signals not only scatter the energy of signals but also make only a part of the signal
energy transmitted received by the mobile station. Besides, as the multi-path signals reach the mobile
station via different paths and at different time, their phases thereby are different from each other as
well. Thus, multi-path signals received by the receiver may cause extremely serious fading. In this way,
the signal-to-noise ratio of signals is decreased greatly, and the communication effect is influenced.
Besides, in the case of broadband communication, the spectrum of signals is comparatively wide, so the
frequency-selective fading may also occur. This is mainly because some frequency components are
fully cancelled out due to multi-paths as the fading depths generated on different frequencies are
different in different multi-path cases. Fig. 2-5 shows the details.
25
Chapter 2 Working Principles of the CDMA System
In the figure, the vertical axis stands for the gain (in dB) and the horizontal axes stand for the
frequency and time respectively. In this figure, we can see many “deep valleys”, where serious fading
occurs. The so-called Rayleigh fading refers to the multi-path fading that the probability distribution
function of the electric-field intensity of signals is subject to the Rayleigh probability distribution. And
another major factor contributing to the Rayleigh fading is the Doppler effect, which will be discussed
below. In the mobile communication, multi-path is unavoidable. Although it has serious interfere on
communication, people can make use of it as well. For example, when a mobile station moves to the
back of a big building and enters the shadow area, the radio signals can reach the mobile station by
reflected signals only. People can use this reflected wave and/or diffracted wave to keep the continuity
of the speech. In the GSM and CDMA mobile communication systems, the technical measures against
the multi-path interference are time domain equalization and diversity reception.
In general knowledge, we all have such an experience: When a police car is bearing up to us, we
may feel the alarm whistle become sharper and harsher while softer when it is bearing off us . This is
just the frequency variation caused by the Doppler frequency shift. The Doppler frequency shift means
that the multi-path effect not only can cause changes in the amplitude of the transmitted signals, but
also can cause changes in the frequency structure of the transmitted signals. Thus, the phase fluctuates,
which causes incorrect receiving of data signals. The Doppler frequency shift’s value can be calculated
with the formula below:
Doppler frequency shift = (movement speed/wavelength) × COS (the included angle between the
incidence wave and the movement direction)
When people make calls with a mobile station in a state of moving slowly, the Doppler frequency
shift can be ignored. However, when people do that in a car moving fast, this factor must be considered.
As mentioned above, as most of the signal energy is blocked by the building, fading will occur as
well when a mobile station enters the shadow area of a building. In this case, the mobile station can
receive the signals reflected or diffracted from other bodies only. However, this kind of fading is quite
slower than that caused by the multi-path interference. So it is called slow fading. It is not so hard to
deal with as the fast fading.
Fading means that the amplitude of the signals at the receiving end often changes randomly. That
is, sometimes it is very heavy while sometimes it is very slight, without a regular pattern. According to
fading period, fading is divided into the slow one and the fast one. The fast fading is normally caused
by multi-path propagation. It causes serious distortion of signals. The slow fading is caused by such
26
Chapter 2 Working Principles of the CDMA System
factors as different types of atmospheric refraction, terrain along the route or influences of other
obstacles. With the increase of the frequency, the distribution curve that the signal level varies with the
time is closer and closer to the Rayleigh distribution. So, we also can consider Rayleigh distribution as
the worst estimation of the fast fading.
The convolutional code can effectively overcome the single random error. The convolutional code
concept was brought forward by Elias in 1955. As this coding method can be expressed in the form of
convolutional operation, hence named.
The convolutional encoding is a kind of memory coding. That is, for any time period specified
arbitrarily, the n output code symbols encoded in this way is related to not only the k input bits of that
time period, but also the m input bits saved in that encoder.
Its encoding constraint length is l=m+1. Here m refers to the number of the register elements in the
encoder (memory length).
For convolutional coding encoding constraint length and code rate needs to select. The encoding
constraint length shall be as long as possible, so as to obtain good performance. However, with the
increase of the encoding constraint length, the complexity of decoding is increased accordingly. The
modern super-large integrated circuit can implement the convolutional coding with the encoding
constraint length of 9.The code rate depends on the coherence time of channels and the interleave depth
that will be discussed below.
The block interleaving is used to deal with burst data errors in series, making the amount of errors
falling into each receiving character after they are deinterleaved at the receiving end no greater than
that of errors the error-correcting code can correct. In a parameter-variable channel of the land mobile
telecommunication, bit errors usually occur in series. This is because many lasting deep fading valleys
will affect a successive bit string. However, the common channel coding is valid only when finite
random errors and not long error string. To solve this problem, it is hoped to find a method to separate
successive bits in a message. That is, successive bits in a message are transmitted in the discrete mode.
Thus, even though a string of errors occurs during transmission, one or more errors will appear in a
codeword after a message with a successive bit string is restored through deinterleaving. This is just the
interleave technique. The deinterleaved received character that comprises random error(s) can be
restored to the original message bits after errors are corrected.
27
Chapter 2 Working Principles of the CDMA System
As we all know, burst errors may happen to the radio channels. As the interleaving can randomize
these burst errors, and the convolutional coding is quite valid for correcting random errors, so they are
used at the same time. The interleave plan can be either block interleaving or convolutional
interleaving. In the cellular system the block interleaving mode is normally adopted.
The interleaving length is determined by the delay requirement of service. The delay for voice
service is shorter than that of data service. So, it is necessary to match the interleaving depths with
different services.
The progress of the speech coding technique has quite remarkable influence on the new
communication services, e.g. the IP phone service, real-time long-distance translation service, artificial
intelligence interfaces of switches, etc. So, to drive the development of the communication network,
Group 15 of the former International Telegraph and Telephone Consultative Committee (CCITT) put
forward many proposals about the speech coding standards that need to be formulated urgently. With
the development of VLSI, this technique is being used not only in expensive channels, but also used in
ordinary channels. Therefore, people are more focusing on the coding technique. Currently, the digital
mobile communication network and the Personal Communication Network (PCN) are the
communication means which people put much regards to. For such networks, one of the important
subjects is to compress the speech coding rate to form the object-oriented speech coding technique.
Since PCM was brought forward in 1938, the coding method of the digital speech coding
technique has gained noticeable progress. For example, the Linear Prediction Coding technique (LPC)
was brought forward in 1968 and the HMM technique and Vector Quantization (VQ) technique
appeared in 1970s.
28
Chapter 2 Working Principles of the CDMA System
The speech coding is source coding. It aims to convert the analog voice into the digital signals for
transmission in channels. The speech coding technique, together with the modulation technique,
directly determines the spectrum utilization of a system in the mobile communication system. In the
mobile communication, it is vital to save spectrum. The research of the speech coding technique in the
mobile communication is to reduce the bit rate of the voice code as low as possible on the premise of
ensuring certain conversation quality.
The speech coding technique is normally divided into three types: Waveform coding, parameter
coding and hybrid coding.
So, what kind of speech coding technique is suitable for the mobile communication? It is mainly
determined by the conditions of mobile channels. As the frequency resource is quite limited, it is
required the rate of coding signals be low. Considering the broadcasting conditions of mobile channels
are tough, the coding algorithm shall have better anti-bit-error capability. In addition, from the angle of
users, better voice quality and shorter delay shall be provided. Generally, mobile communication has
following requirements for the digital speech coding technique:
♦ The rate is low. The pure coding rate shall be less than 16 kbps.
♦ In a strong noise environment, the algorithm shall have comparatively good anti-bit-error
capability, thus keeping comparatively good voice quality.
♦ The algorithm shall not be too complex, easy for large-scale integrity.
The CDMA system mainly has two types of speech coding, i.e. Code Excited Linear Prediction
(CELP) of 8 kbps and 13 kbps. The speech coding of 8 kbps can reach or exceed the speech coding
quality of 13 kbps of the GSM system. The speech coding of 13 kbps has reached the wired toll voice
level. CELP adopts the same principle as the pulse excited linear prediction coding. The only difference
is that the pulse position and amplitude are replaced by one vector code table.
With the fast development of the cellular system across the world, the capacity of the CDMA
cellular system now is 4 to 5 times the capacity of other cellular mobile communication systems.
Besides, the quality of service, and coverage is better than that of previous systems. To adapt to this
development trend, the current CDMA system adopts a kind of very effective speech coding technique,
i.e. Qualcomm Code Excited Linear Prediction (QCELP) coding. It is the patent of the US Qualcomm,
used as the speech coding standard (IS95) of the second-generation digital mobile communication of
the north America (CDMA). This algorithm can work not only at a fixed rate like 4/4.8/8/9.6 kbps, but
also at a variable rate between 800 bps~9600 bps. This technique can reduce the mean data rate. The
reduction in the mean data rate can enlarge the capacity of the CDMA system based on the digital
29
Chapter 2 Working Principles of the CDMA System
The algorithm of QECLP is now considered most effective. One of major features is to use a
proper threshold value to determine the rate to be used. The threshold value varies with the background
noise level. In this way, the background noise is constrained and good voice quality can be ensured
even in a noise environment. The voice quality of 8 kbps CDMA system is close to that of GSM 13
kbps.
Exercise
3. Introduce the requirements of the mobile communications for the digital speech coding.
30
Chapter 3 IS-95 System Principles
Objectives
After learning this chapter, you shall be able to:
♦ Understand data proceeding process of IS-95 System at stages from initial data
information to CDMA RF Signal.
♦ Explain the differences between forward and reserve links in the IS-95 system.
♦ Obtain a basis for the follow-up study of cdma2000 1xRTT system principles.
Introduction
This chapter gives a general idea of IS-95 System, including a general description of the forward /
reserve channel and air interface standards. In the follow-up description, more information is provided
for the design process of the forward/reserve CDMA link signal of the IS-95 system by focusing on the
differences between the forward and reserve links. Included within the chapter, there is a general
description of the radio side of IS-95 System, which provides a basis for the follow-up study of CDMA
2000 1xRTT system principles. With respect to the core network side of CDMA, detailed information is
arranged in the next chapter.
31
Chapter 3 IS-95 System Principles
quality. The second generation of Mobile Communications System thus came into being and kept
developing since then. It is a digital cellular mobile communication system based on the TDMA and
GMSK technologies. Thus, compared to the first generation of mobile system, there is considerable
increase in the system capacity, service operations and voice quality. With the consistent effort made in
this regard over decades, the technique is proven to be reliable and has been widely applied. Today, at a
glance countrywide, the system is used widely in China. At the end of 1980s, research into the GSM
digital system was just at its beginning and CDMA Digital Mobile Communications System was
proposed by the USA in the meanwhile. Today, the CDMA System has been the major topic of
international resource in this respect. In American, Qualcomm, which is one of the world leaders in the
field of CDMA technique, has been carrying out considerable theoretical researches and on-site
experiments to verify the suitability of CDMA technique. The evidence shows that the CDMA system
has many advantages such as increased capacity. In 1993, American Telecommunication Industrial
Association established the TIA CDMA IS-95 as the temporary standard for the American Digital
Cellular System using Qualcomm’s air interface standard. Thanks to its large capacity, strong anti-
interference capabilities and high security, the CDMA system has been showing its big advantages and
a broad prospect of market applications since its emergence. Thus, many domestic and foreign
companies poured great efforts on its development, research and production. The technique is
introduced into many countries for networking and production. Today, the CDMA Digital Cellular
Communications System has been deployed in many cities all over the world.
Included within the forward CDMA channels transmitted by the base station of IS-95 system are:
Pilot Channel: A channel over which pilot signal is transmitted to allow the base station to be identified
by mobile stations and provide MS access to the network.
Paging Channel: a channel over which the paging, command and traffic channel assignment
signals are transmitted by the base station to the mobile station.
Traffic Channel: a channel over which the forward communication data and signaling are
transmitted.
Included within the reverse CDMA channels transmitted by the mobile station of IS-95 system
are:
Access Channel: A channel which is seized by mobile stations randomly. By combining the access
channel with paging channel, each paging channel can be used with 32 access channels. It is over these
channels that the MS originates a call and transmits the acknowledgement messages
Traffic Channel: a channel over which the reverse communication data and signaling are
transmitted.
32
Chapter 3 IS-95 System Principles
♦ Band
Downlink: 869 ~ 894 MHz for transmitter; 824 ~ 849 MHz for receiver
Uplink: 824 ~ 849 MHz for transmitter; 869 ~ 894 MHz for receiver
♦ Number of channels
Each cell can be divided into three sectors, sharing one RF.
Each network has nine RFs, among them, 12.5 MHz is occupied by receiver and transmitter
respectively, with a total of 25 MHz occupied.
♦ RF bandwidth
♦ Spreading modulation
♦ Spreading Mode
DS-PN
♦ Speech coding
33
Chapter 3 IS-95 System Principles
Variable rate CELP. The maximum rate is 8 kbps, the maximum data rate is 9.6 kbps, and the
frame length is 20 ms.
♦ Channel coding
Uplink R = 1 / 3, K = 9
Chip rate is 1.2288 Mchip/s; the base station identifier is the m sequence of 2 15 –1 bits, and
the user identifier the m sequence of 242 - 1 bits.
♦ Interleave coding
♦ Receiving mode
Adopting RAKE for receiving: Mobile station 3-path RAKE; base station 4-path RAKE.
These logical channels use different codes to implement the code division multi-access, so as to
transmit messages to mobile stations. The receiver of a mobile station uses the corresponding Walsh
34
Chapter 3 IS-95 System Principles
code to conduct correlation receiving, obtaining the information codes. The Walsh code is 64 long and
has 64 chips in total. Different Walsh codes are orthogonal with one other. Through orthogonal
correlation processing, multiple transmitted signals of the base station can be separated in an ideal way.
Fig. 3-1 shows the forward link logical channels of a base station.
Synchro-
Pilot Paging Paging Traffic Traffic Traffic Traffic Traffic
Traffic
nization
channel channel 1 channel 7 channel 1 channel N channel 24 channel 25 channel 55
channel 25
channel to
to to
Fig. 3-1 CDMA logical channels in respective directions sent by the base station
The example in above figure includes one pilot channel, a synchronization channel, seven paging
channels and fifty-five traffic channels. Using the pilot channel is one important feature of the forward
link. The pilot channel uses the zero function Walsh 64 0. It is not modulated by information but just
consists of a pair of orthogonal PNs. Each base station uses such a pair of PN sequences with time
offset as the identifier of the forward link. The synchronous channel transmits a signal that is encoded,
interleaved, spread and modulated. It is used for the mobile stations of the base station to capture the
initial time. The synchronous paging channel also transmits a signal that is encoded, interleaved, spread
and modulated. It is used to transmit the system overhead information and mobile station special
messages. The traffic channel is used to transmit user information and signaling information. In each
traffic channel, the service data and power control information, which will be sent to the mobile
stations, in contained.
A base station can transmit signals in different ways at multiple rates. Among them, the
synchronous channel transmits signals at a fixed rate of 1.2 kbps. The paging channel provides two
rates, i.e. 9.6 kbps and 4.8 kbps. The traffic channel can work at multiple rates, i.e. 9.6, 4.8 and 2.4
kbps. When digital signals are transmitted in frame, the frame is 20 ms. Their rate can be changed
35
Chapter 3 IS-95 System Principles
frame by frame. However, after repeated by the code word, the rate of modulating symbols will remain
19200 symbols/second in any case. In the forward link, the digital signals are processed with channel
coding, interleaving, scrambling, orthogonal modulation and quadrature spreading. Channel coder
outputs the codewords through convolutional coding with the bit rate of 1/2 and constraint length of 9,
and after its coded symbols are interleaved, forming codewords with 20 ms long. Then, scrambling will
be made with the subscriber PN with a length of 42-bit. As its chip rate is 1.2288 Mchip/s, this long
code shall be changed into 19.2 kbps before scrambling. That is, extract the first one from the 64 PNs’
chips for scrambling. The scrambled data stream will be modulated by the Walsh function in an
orthogonal way, which is actually an orthogonal spreading. As the channels in a base station use
different Walsh functions which are orthogonal with one another, the channels are also of orthogonality
during spreading. After the orthogonal spreading, each channel is sent to quadrature phase for
spreading, and it is spread again with 1.2288 Mchip/s code in I tributary and Q tributary respectively.
The identifier of the BS is added to the signal. The PN offset of the PN code used by each BS is
different from one another. Finally the signals processed with the quadrature phase spreading are
modulated to form the QPSK transmitting signals of the forward link.
From the above description the data streams of the signals of the forward links can be depicted in
Fig. 3-2.
36
Chapter 3 IS-95 System Principles
Fig. 3-3 All the signal channels received by the BS and the data streams of the reverse channels
The traffic channels are used to transfer signals from the user to the BS and the access channels
are used by the MS to initiate the communication with the BS and to respond to the message in the
paging channels. They are random access channels. There is a maximum of 62 traffic channels in one
CDMA path and each paging channel supports a maximum of 32 access channels. Like forward links,
the reverse link also uses PN for spreading modulation and the length of this PN is the same as that of
the forward link. However, a fixed phase difference is used here. The digital signals from the MS are
also applied with convolutional coding, codeword interleaving, Walsh 64-system orthogonal
modulation, long code spread spectrum, and quadrature phase PN spreading modulation. Compared
with the forward links, there are the following differences:
♦ The digital information uses convolutional coding with bit rate 1/3 and constraint length
9. Therefore the coded symbol rate is 28.8 kbps.
37
Chapter 3 IS-95 System Principles
function is determined by the information sent, that is, the function in the reverse link is used
for 64-system orthogonal modulation. The symbol rate after the modulation changes to 307.2
kchip/s and the chip rate is 1.2288 Mchip/s.
♦ The long PN in the reverse link is used directly for spreading other than scrambling. It is
used to differentiate different MSs. As each possible phase offset of this PN long code may
correspond to an effective address, a large address space is provided along with high privacy.
♦ When a short PN is used for quadrature-phase modulation, all the MSs use the 0-offset
PN uniformly. This is because in the reverse channel there is no need to identify the BS.
Fig. 3-4 shows the data streams of the reverse traffic channels.
Convolutional
coding
Voice Symbol Interleav- Orthogonal
encoder repetition ing modulation
38
Chapter 3 IS-95 System Principles
Exercise
2. Describe briefly the forming of the forward channels of the IS-95 system.
4. Describe the differences between the forward and reverse links of the IS-95 system.
39
40
Chapter 4 Principles of cdma 2000 1x RTT
Objective:
After learning this chapter, you should be able to:
♦ Master the types and functions of the forward/backward channels of the cdma2000
1xRTT system.
Introduction
This chapter introduces the principles of cdma2000 1xRTT from three perspectives. Before the
introduction of these 3 major parts begins, let’s see the description of the enhancement of cdma2000
1xRTT over IS-95 system. The first part discusses the working principle of the wireless part of
cdma2000 1xRTT including Sections 4.2 and 4.3. The second part discusses the working principle of
the cdma2000 1xRTT circuit domain. And the third part discusses the working principle of cdma2000
1xRTT packet domain.
Wireless part:
41
Chapter 4 Principles of cdma 2000 1x RTT
♦ Unlike the 64 bits of the Walsh code of the IS-95 system, the cdma2000 1xRTT system
uses a maximum of 128-bit Walsh code, hence increasing the system capacity.
♦ Reverse supplemental pilot channel – the reverse link uses coherence demodulation to
increase the reverse capacity.
♦ Flexible frame length – meeting requirements for different packet data services.
Network part:
♦ Security alliance between PCF and PDSN – supporting secure and reliable transmission.
♦ Supports Mobile IP – supporting macro mobility of packet data (between PDSN and FA).
With these new features added, the cdma2000 1xRTT system is able to be backward compatible
with IS-95. Its baseband system uses Radio Configuration (RC) to implement compatibility. The
coding, interleaving, and error correction vary for different radio configurations.
♦ RC1 and RC2 are totally the same as the IS-95 system; other radio configurations, i.e.,
above RC2, are the newly added contents of the 1x system.
♦ During the call establishment, the corresponding service negotiation program determines
the usage of RC.
42
Chapter 4 Principles of cdma 2000 1x RTT
♦ With regard to the voice service, the IS-95 mobile station can work in the carrier
frequency of 1x and the 1x mobile station can work in the carrier frequency of IS-95.
Radio Configuration is shortened to “RC”. RC refers to the work mode of a series of forward and
reverse traffic channels. Each type of RC supports a set of data rates. The difference lies in the
parameters of the physical channels, including modulation features and spreading rates.
The RCs that SR1 corresponds to are categorized into two types: one is compatible with IS-95 and
the other uses new channel modulation and coding technique. In order for BS and MS to support SR1,
they work either at the first type of RC or at the second type of RC but not in both at the same time.
When cdma2000 1xRTT works at SR1, it has several RF configurations, each of which has its
own features.
43
Chapter 4 Principles of cdma 2000 1x RTT
In the above figure, RC1 is compatible with RS1 of the IS-95 system. RS1 refers to the rates of
9600, 4800, 2400, or 1200 bps. RC2 is compatible with RS2 of the IS-95 system. RS2 refers to the
rates of 14400, 7200, 3600, or 1800 bps.
“Quarter-rate convolutional or Turbo Coding” or “1/4 rate convolutional or Turbo coding” refers
to the convolutional encoder or Turbo encoder of rate R=1/4. Convolutional coders are illustrated in the
following figure.
44
Chapter 4 Principles of cdma 2000 1x RTT
Forward channels:
♦ Pilot channel
♦ SYNC channel
♦ Paging channel
♦ Traffic channel
Reverse channels:
♦ Access channel
♦ Traffic channel
See the principles of the IS-95 System in Chapter 3 of Part II for the functions of these channels.
The forward/reverse channels of the cdma2000 1xRTT system are illustrated in Fig. 4-4.
Forward channels:
♦ F-Pilot (Walsh Code0): Forward pilot channel, whose function is the same as that of the
forward pilot channel of IS-95A. It is used by the mobile station for synchronous coherence
demodulation. The base station sends pilot signals in this channel for the mobile station to
45
Chapter 4 Principles of cdma 2000 1x RTT
identify the base station and introduces the mobile station to access the network.
♦ F-Sync (Walsh Code 32): Forward Sync channel, whose function is the same as that of
the forward Sync channel of IS-95A. It is used to provide system time and frame
synchronization to the mobile station. The base station sends the synchronization information
in this channel for the mobile station to establish the synchronization and timing with the
system.
♦ PAGING (Walsh Code 1~Walsh Code 7): Forward paging channel, whose function is the
same as that of the forward paging channel of IS-95A. The base station sends paging,
instructions, and traffic channel assignment information to the mobile station.
♦ F-BCCH: The abbreviation of forward broadcast control channel. It only works above
RC3, and serves to transmit the overhead message to MS.
♦ F-QPCH: The abbreviation of forward quick paging channel. It only works above RC3,
and serves to indicate on which timeslot the MS is to receive the control message on F-
PCH/F-CCCH. Since it is not necessary for MS to monitor the PCH/F-CCCH timeslot all the
time, it can cutdown the power consumption of the MS drastically.
♦ F-CPCCH: The abbreviation of forward common power control channel. When the MS
sends data on R-CCCH, the inverse control bit is transmitted to the MS.
♦ F-CACH: The abbreviation of forward common assignment channel. It only works above
RC3 together with F-CPCH, R-EACH and R-CCCH. When the BS demodulates an R-EACH
header, it indicates on which R-CCCH the MS is to send the access message and from which
F-CPCH to receive the power control bit.
♦ F-CCCH: The abbreviation of forward common control channel. It serves to transfer the
control messages and burst short data between the BS and the MS when no TCH is
established in the MS.
♦ F-DCCH: The abbreviation of forward dedicated control channel, a kind of TCH. It only
works above RC3, and serves to transfer messages or low-speed packet data service or circuit
data service when the MS is in TCH status.
♦ F-SCH: Forward supplemental channel, which belongs to one of the traffic channels.
Working above RC3, it bears the high-speed packet data traffic (14.4 kbps or above) after the
mobile station enters the traffic channel.
46
Chapter 4 Principles of cdma 2000 1x RTT
Reverse channels:
♦ R-Pilot: Reverse pilot channel: works above RC3; used to assist the base station in
detecting the data transmitted by the mobile station.
♦ R-ACH: The abbreviation of reverse access channel: Its functions are the same as the R-
ACH of IS-95A.
♦ R-EACH: The abbreviation of reverse enhanced access channel. It only works above
RC3, and can send the control information to the BS via this channel when no TCH is
established in the MS, thus improving the access capability of the MS.
♦ R-CCCH: The abbreviation of reverse common control channel. It serves to transfer the
control messages and short burst data between the BS and the MS when no TCH is
established by the MS.
♦ R-DCCH: The abbreviation of reverse dedicated control channel, a kind of TCH. It only
works above RC3, and serves to transfer messages or low-speed packet data service or circuit
data service when the MS is in TCH status.
♦ R-SCH: Reverse supplemental channel, which belongs to one of the traffic channels.
Working above RC3, it bears the high-speed packet data traffic (14.4 kbps or above) after the
MS enters the traffic channel.
47
Chapter 4 Principles of cdma 2000 1x RTT
At the initial start of 1xRTT, there are still many IS-95 mobile stations. The IS-95 mobile station
can still obtain the configuration information from the existing channels. In the 1xRTT phase, the
channels used do not include F-BCH, F-CPCCH, F-CACH, F-CCCH, and F-DCCH, which are
available later and which are dedicated to the 1xRTT mobile stations.
In CDMA system, to guard against error transmission, the bits are first transformed into symbols with
the channel encoder then are transmitted. After the symbols are received, the decoder processing to
recover the bits has a very high tolerance for error symbols. Even there are error symbols in codeword
stream; the correct bits can still be recovered. There are several channel coding methods to transform
the bits into symbols. The traditional CDMA system voice uses convolutional coding, whereas
cdma2000 introduces Turbo coding.
Either from the point of view of information theory or from the point of view of coding theory, to
increase the coding performance, the coding constraint length must be increased. However, directly
increasing either the packet coding length or the convolutional coding constraint length also increases
the system complexity dramatically. For such circumstances, Forney presented the concept of
concatenated code, that is, several short codes are used to construct a long code. This reduces the
48
Chapter 4 Principles of cdma 2000 1x RTT
complexity of the decoder and has the effect of equivalent a long code. One widely used concatenated
structure uses the RS code as the outer code and the convolutional coding as the inner code.
Extensive research on the concatenated code finally resulted in Turbo coding. Turbo coding uses
relatively simple Recursive Systematic Convolution (RSC) and interleaver to reach the error correction
performance close to Shannon limit. Turbo coding is a very attractive, new technique in recent years.
Though its complexity and decoding delay may be unfit for some applications, it is still regarded as a
good coding method available now.
Turbo code has excellent error correction performance, suitable for data transmission service that
does not have high requirement for decoding delay. It is used to lower the requirement for transmitting
power and to increase the system capacity. In cdma2000-1X, Turbo code is only used in the forward
supplemental channel and reverse supplemental channel.
Turbo code has better effect when applied in large symbol group, such as the long frames of the
cdma2000 high-speed data rate.
The Turbo encoder of cdma2000 is illustrated in Fig. 4-5. The turbo encoder creates 5 output
streams – the original data stream plus four data streams created by the four feedback shift registers
combined with the interleaving technique. Then the data streams are punctured to lower the output rate
49
Chapter 4 Principles of cdma 2000 1x RTT
The resource of the Walsh codes is limited. There are 128 Walsh codes available in 1xRTT. However,
so many channels of new types and length-variable codes may use up the Walsh codes of some sectors.
What then? Quasi-Orthogonal Functions (QOF) extends the resource of the Walsh codes. The quasi-
orthogonal function of the Walsh codes is illustrated in Fig. 4-6.
QOF is obtained by a nonzero sign QOF mask (QOF sign) multiplying a nonzero rotation enabled
Walsh function (Walshrot). The procedure that uses QOF for orthogonal spreading is: first, a suitable
Walsh function is multiplied by the mask of bipolar sign (This mask is derived by the sign mapping of
QOFsign from 0+1, 1-1); the resulted sequence is multiplied by the data streams of the I and Q
tributaries, respectively; then the data streams of these two tributaries are multiplied with the sequence
derived from complex-mapping the Walsh rot.. The complex mapping maps 0 to 1 and 1 to j (j means a
complex value with 90 degree phase shift).
50
Chapter 4 Principles of cdma 2000 1x RTT
Walshrot = ‘0’ or ‘1’, the Walsh function that rotates by 90 degree when
enabled.
♦ The members of the QOFs set are orthogonal of one another. The members in different
QOFs sets, including the original Walsh codes, are slightly away from orthogonality, but this
will not cause any problem.
The equipment manufacturers do not provide the QOFs functions in their initial cdma2000
products. But all of them are expected to support QOFs.
To increase the capacity, cdma2000 uses several diversity transmissions, as illustrated in Fig. 4-7.
At SR1, BS supports Orthogonal Transmit Diversity (OTD) or Space Time Spreading (STS) in the
Forward Link (FL) channel. Of course it is possible not to use them. At SR3, the BS provides FL
diversity by transmitting different carrier frequencies with different antennas. This, however, is not
compulsory either. Specifically speaking, with orthogonal transmit diversity, the data are applied with
the serial/parallel conversion and are assigned to two antennas that use different Walsh codes.
Compared with a single antenna, the length of the Walsh codes is doubled but the total resource of the
Walsh codes occupied remains unchanged. This is an open loop transmitting mode.
51
Chapter 4 Principles of cdma 2000 1x RTT
f1
Mapping and
f1
scrambling
Mapping and
映射和扰码
普通模式
Common mode D scrambling
f2
f1 E
M Mapping and
映射和扰码
Mapping scrambling
D Mapping and
映射和扰码 and U
scrambling
scrambling f3
E X
f2 Mapping and
映射和扰码
M scrambling
U Mapping and 3x MC mode
X 映射和扰码
scrambling
♦ Lowers the peak-to-average ratio (peak factor) of the reverse link waveforms transmitted
by the mobile station.
♦ This lowers the requirement for the performance of the mobile station’s power amplifier,
making it simpler and cheaper and using precise battery power effectively.
This lowers the outband radiation of the CDMA signal edge by 4 dB (recommended in the
standard procedure by the Korean manufacturers).
This and the following sections describe the framework of the creation of the cdma2000 RTT
forward/reverse channels. For details, see the reference.
The Pilot, Sync, and Paging channels are compatible with the IS-95 system. BPSK is applied to
52
Chapter 4 Principles of cdma 2000 1x RTT
these channels, just as in IS-95. Our description will not go beyond that.
In IS-95 (RC1 or 2), the F-Traffic channels include 1 F-FCH fundamental channel that uses IS-95
coding with active rate of 9600 or 14400 bps.
In cdma2000 (RC3, 4, or 5), the F-Traffic channels include 1 F-FCH fundamental channel and 1
or 2 F-SCH supplemental channels. In cdma2000, F-DCCH is associated with the F-Traffic channel for
bearing the signaling and power control data.
SR1 RC1 and RC2 forward traffic channels are compatible with the reverse channels of IS-95 and
are actually the same as the forward traffic channels of IS-95. The difference between the structure of
the RC1~2 and RC3~5 forward traffic channels lies in the different baseband data scrambling created
by the long pseudo-random data sequence. This is because in the traffic channels of RC1~2, the
information bits are encoded and modulated to symbols of fixed rate of 19.2 ksymbps; whereas in the
traffic channels of RC3~5, the rates of the symbols modulated from the information bits vary from 19.2
ksymbps to 614.4 ksymbps. Therefore the creation of the baseband data scrambling is complex. There
is one more difference between these two types of RC, that is, the data output with RC1~2 is in BPSK,
whereas the data output with RC3~5 is in QPSK.
53
Chapter 4 Principles of cdma 2000 1x RTT
54
Chapter 4 Principles of cdma 2000 1x RTT
The structures of the forward traffic channels in RC3~5 are similar; and the difference lies in the
framing parameters.
55
Chapter 4 Principles of cdma 2000 1x RTT
The structures of the reverse access channel and the reverse fundamental channel of RC1~2 are
the same as those of the access channel and reverse traffic channels of the IS-95 system. They are not
described here. As an example, the forming of the RC3 reverse fundamental channel is illustrated in
Fig. 4-13.
Fig. 4-14 shows the I-Q mapping structure of the reverse pilot channel, enhanced access channel,
reverse common control channel, and the reverse T-channel of RC3~4. As can be seen from the figure,
56
Chapter 4 Principles of cdma 2000 1x RTT
the reverse pilot channel is not coded because what it bears is only the TDM power control signals plus
some constants. The reverse link in Fig. 4-14 uses Hybrid Phase Shift Keying (HPSK), a new spreading
mode. The light blue frames in the figure are the ones that are related to it. This mode provides the
delay of one chip at the Q tributary of the long code and decimates by 2, thus lowering the
peak/average value of the reverse link signals by 1dB. The dynamic decrease of the signals reduces the
redundancy in the dynamic range required by the power amplifier, allowing more effective use of the
PA and smaller design. Thus the mobile station is able to launch several code division channels in
different power levels and to minimize the peak-to-average value of the signal power.
Fig. 4-14 I-Q mapping structure of the reverse pilot channel, enhanced access channel, reverse common control
channel, and the reverse T-channel of RC3~4.
The schematic diagram of the switching domain of the CDMA cellular mobile communication system
is shown in Fig. 4-15.
57
Chapter 4 Principles of cdma 2000 1x RTT
Router Router
Fig. 4-15 Structure of the CDMA cellular mobile communications system at the radio side
The Base Station System (BSS) at the radio side comprises two parts: base station controller
(BSC) and base station transceiver (BTS).
BSC is the controlling part of the BSS. BSC is mainly in charge of wireless NM, wireless
resources management, maintenance and management of BSS, call processing, control of MS handoff
58
Chapter 4 Principles of cdma 2000 1x RTT
and speech coding, together with the support for the high-speed packet data service.
BTS is the radio part of the BSS and is controlled by BSC. BTS provides radio transmission and
the corresponding control function. An MS accesses the CDMA cellular mobile communications
system through radio link by way of BTS.
This section describes the call establishment procedure when a mobile station originates a call or
terminates a call, for the reader to have basic understanding of the CDMA mobile communication
system. For more procedures involved in the communications, see Sections 4.4.3 and 4.5.5.
Steps:
3) The BS sends a complete layer-3 message, which is a CM service request, to the Mobile
Switching Center (MSC). The BS also sets the timer T303, waiting for the MSC’s assignment request
message.
4) The MSC sends an assignment request to the BS and the BS closes T303.
6) Then the BS sends the Null frame to the MS and catches pilot synchronization signal of the
mobile station’s basic traffic channel (TCH).
7) The BS sends to the MS an acknowledgement showing that it has caught the synchronization
signal of the reverse traffic channel pilot.
9) The MS sends the service connection message and the current FCH configuration information
to the MS
10) The MS accepts the current configuration, and sends the service connection completion
59
Chapter 4 Principles of cdma 2000 1x RTT
12) The MSC sends the ringback tone to the MS and the MS hooks off, entering the talk status.
Origination message
BS acknowledgement instruction
BS acknowledgement instruction
MS acknowledgement instruction
Assignment complete
Ringback tone
2. MS terminates a call
60
Chapter 4 Principles of cdma 2000 1x RTT
Steps:
1) The MSC sends a paging request message to the BS and starts timer T3113.
4) The BS forwards the paging response message to the MSC and starts the timer T303. The MSC
closes T3113 after it receives the paging response message.
The succeeding steps 6~13 are the same as steps 4~11 in the above procedure of an MS
originating a call.
14) The BS sends a ringing message with specific information to the MS.
15) The MS sends acknowledgement to the BS, acknowledging the ringing message.
17) After the BS establishes the connection between the mobile stations, it returns
acknowledgement to the MS, acknowledging the connection.
18) The BS establishes connection with the MSC and both parties enter talk status.
61
Chapter 4 Principles of cdma 2000 1x RTT
Paging request
Paging message
Assignment complete
Ringing message with
specific information
MS acknowledgement
instruction
Connection instruction
BS acknowledgement
command
Connection
62
Chapter 4 Principles of cdma 2000 1x RTT
The schematic diagram of the CDMA cellular mobile communication system is shown in Fig. 4-18.
Abis A B
BTS BSC MSC/SSP VLR
Q C D G
M N
SC SC HLR VLR
M N
M
SME SME
AUC
Fig. 4-18 Architecture of the circuit-switching domain of the CDMA cellular mobile communications system
63
Chapter 4 Principles of cdma 2000 1x RTT
4.4.2.2 MSC
MSC is a functional entity fulfilling control and switching over the mobile stations in other service
areas, and is also automatic connection equipment between CDMA networks and other public
switching networks or between subscribers of other MSCs. MSC is the center of the CDMA cellular
mobile communication system. It is different from the wired switch in that it must take into account the
allocation of the radio resource and the user’s mobility and should at least do the following things:
2. Handoff processing.
4.4.2.3 GMSC
When a non-CDMA subscriber calls a CDMA subscriber, the call will first be routed to an MSC, which
will inquires the corresponding HLR and further route the call to the called party’s MSC. This kind of
MSC is called Gateway MSC (GMSC). It is up to the network operator to select which MSCs as
GMSCs.
4.4.2.4 VLR
VLR is responsible for storage and updating of the subscriber data roaming to the mobile station within
64
Chapter 4 Principles of cdma 2000 1x RTT
the VLR service area, and VLR and MSC are generally joined together. When a mobile station roams to
a new location area, the MSC will notify the VLR, and VLR will originate registration processing to
update subscriber location information. VLR also stores the needed information for call establishment
in the database for MSC search. One VLR can take charge of one or more MSC region (s). Specifically,
the following information is included:
Network (Network)
4.4.2.5 HLR
HLR provides information storage and management for mobile network subscribers, including
subscription, unsubscription, service authorization and cancellation, etc, and assists subscribers in
completing call and service operations at the same time. One or more HLRs can be set for a CDMA
network according to the subscriber quantity, equipment capacity and networking mode, and the virtual
mode will be employed for multiple HLRs. The subscriber information stored in the HLR includes the
following two types in information:
Some location information that enables the realization of call routing and accounting, such as VLR
address, MSC address and local mobile station identity.
It comprises:
65
Chapter 4 Principles of cdma 2000 1x RTT
Network (Network)
IMSI/MIN and MDN are often used to access the key assignments of mobile subscriber
database.
Telecom services
Data services
Intelligent service
66
Chapter 4 Principles of cdma 2000 1x RTT
Accounting (COUNT).
4.4.3 Workflow
The workflow of the CDMA system is divided into mobility management, basic call service, and
handoff.
67
Chapter 4 Principles of cdma 2000 1x RTT
2. Power-off registration: if the MS has already been registered in the current service system, the
MS initiates registration when it is switched off.
4. Distance-based registration: When the distance between the current MS and the MS of last
registration exceeds the threshold, the MS initiates a registration.
5. Area-based registration: When the MS enters a new registration area, it initiates a registration.
6. Parameter change-based registration: when the MS enters a new system or when the parameters
stored in the MS are changed, the MS initiates a registration.
8. Implicit registration: When the MS sends a call initiation message or a paging response message
successfully, the network can determine the location of the MS. This can be regarded as implicit
registration.
9. Traffic channel registration: when the network obtains the registration information of the MS
that has been assigned traffic channel, the network can so inform the MS that it has registered.
68
Chapter 4 Principles of cdma 2000 1x RTT
♦ When the BS receives the registration request from the mobile station, it sends a
Location Update Request message to the current service system (MSC/VLR2) to start the
registration flow;
♦ The current service system sends the registration notification message REGNOT to the
MS’s HLR.
♦ If the MS has previously registered elsewhere, the HLR will send the registration
cancellation notification message REGCANC to the previous system MSC/VLR1, and
MSC/VLR1 will delete all the records of this MS from the database.
♦ If the registration is successful, MSC/VLR2 will send the Location Update Accept
message to the BS to indicate the successful registration of MS.
Note: in addition to location alteration, the reasons for registration also include periodic
registration, parameter alteration, etc.
69
Chapter 4 Principles of cdma 2000 1x RTT
♦ The serving MSC/VLR determines to perform de-registration based on the MS’s power
off indication or other deactivation reasons.
♦ The serving MSC/VLR deletes all the records of this MS and sends the MSINACT
message containing the cancelled registration type parameters to the HLR.
♦ The HLR deletes the pointer that points to the MSC/VLR from the MS data and sends a
null msinact acknowledgement operation to the MSC/VLR.
4.4.3.1.2 MS Deactivation
When a registered roaming MS is confirmed to be inactive, the MSC/VLR will initiate an MS
deactivation operation. A typical flow is shown in Fig. 4-21.
♦ The HLR sets the MS as deactivated, deletes the pointer of the MSC/VLR, and then
sends the msinact acknowledgement operation to the MSC/VLR.
In addition, MS deactivation can also be reported during registration or in the routreq message.
70
Chapter 4 Principles of cdma 2000 1x RTT
4.4.3.1.3 Authentication
Authentication is to protect legal subscribers and prevent “intrusion” of fake, illegal subscribers. Each
registered user has been given a subscriber directory number, a mobile identification number (MIN)
and an authentication key (A-KEY). The MIN and A-KEY are written into the subscriber’s mobile
phone by means of air activation service or special equipment. By means of SSD updating, a Shared
Secret Data (SSD) parameter is generated in both the AUC and the subscriber’s mobile phone to be
used for future authentication and encryption algorithm calculation. If the VLR visited supports SSD
sharing, this SSD is also saved in the VLR. The 128-bit SSD is divided into two parts, which are
respectively used for 64-bit SSD_A for authentication calculation and the 64-bit SSD_B for the
encryption calculation.
The SSD generation algorithm and the authentication algorithm are sketched in Fig. 4-22
71
Chapter 4 Principles of cdma 2000 1x RTT
RANDSS D ES N
RANDS SD E SN A-key
56 32 64
S S D_Gener a tion
Pr oce du re
Au th_Sign a tu r e
Pr oce du re
AUTH_SIGNATURE
AUTHR
18
72
Chapter 4 Principles of cdma 2000 1x RTT
1. System authentication at the time of registration, call originating and call terminating (Global
Challenge);
3. SSD updating.
1. If AUTH=1 in the air interface OMT message, it indicates that authentication is necessary at
system access, The RAND for the authentication is also provided by the BS; the MS uses
RAND and the SSD-A and MIN/ESN data that it has stored to execute the CAVE algorithm to
obtain an authentication result AUTHR.
2. The MS registers in the new serving MSC/VLR, and provides authentication parameters such as
MIN/ESN, AUTHR, RANDC, COUNT in the Location Update Request message.
73
Chapter 4 Principles of cdma 2000 1x RTT
3. MSC/VLR sends the authentication request message AUTHREQ to the HLR/AC, and the
HLR/AC executes the CAVE algorithm using the MIN/ESN, RAND and currently stored SSD-
A to calculate the authentication result AUTHR, and compares the result with the MS-sent
AUTHR.
5. If the authentication is successful, the MSC/VLR will initiate the registration service.
Unique Challenge
When MS is idle or on the traffic channel, the AC can initiate unique challenge. If the SSD is shared,
the unique challenge can also be initiated by the VLR. A typical flow is shown in Fig. 4-24.
SSD Update
When the SSD values of the MS do not match with those in the AC, or if required by security reasons,
it is necessary to perform SSD update to the MS.
74
Chapter 4 Principles of cdma 2000 1x RTT
The mobile call of the CDMA wireless access system ZXC10-MSC/VLR/SSP is controlled by a
procedure, as illustrated in Fig. 4-26. This procedure can either be in the position of calling or being
called. It can also perform the corresponding calls by cooperating with ISUP, TUP and CAS.
75
Chapter 4 Principles of cdma 2000 1x RTT
76
Chapter 4 Principles of cdma 2000 1x RTT
The BS sends the CM Service Request message to the MSC, carrying the called number and other
parameters needed to establish the call.
If the subscriber is legal, the MSC sends the Assignment Request message to the BS, to start to
assign terrestrial circuit s and instruct the BS to assign traffic channels for the MS.
The BS implements channel assignment and then sends the Assignment Complete message to the
MSC.
Note: d, e, f.: connection to the called party through TUP or ISUP signaling is maintained until the
commencement of the conversation.
1. GMSC sends the IAM message to the called party, carrying the called address.
2. MSC sends the paging request message to the BS where the called MS is located.
5. The BS sends the ACM message to the caller, and the caller hears the ring-back tone.
77
Chapter 4 Principles of cdma 2000 1x RTT
4.4.3.3 Handoff
During a call, if the MS needs to change the traffic channel for any reason, a handoff will occur. In the
CDMA system, handoffs can be divided into soft handoff and hard handoff. Soft handoff requires that
the channel frequency and Selection Distribution Unit (SDU) are not changed during the handoff, thus
to avoid interruption during the call. By the entities involved, the handoff procedure can be divided into
intra-BS handoff, inter-BS handoff, and inter-MSC handoff. The following introduces some typical
handoff procedures.
Soft handoff
A soft handoff is usually implemented within the BS, and it will be notified to the MSC in a
Handoff Performed message, as shown in Fig. 4-29.
Hard handoff
With an inter-MSC forward handoff as example, the typical hard handoff flow is shown in Fig. 4-
30.
78
Chapter 4 Principles of cdma 2000 1x RTT
1. The source BS sends the Handoff Required message to the serving MSC to initiate a handoff.
2. The serving MSC sends the FACDIR2 message to the destination MSC to order the destination
MSC to start the forward handoff program.
3. The destination MSC sends the Handoff Request message to the destination BS to request the
destination BS to assign the corresponding resources to the MS.
4. The destination BS acknowledges the handoff request with the Handoff Request ACK message.
5. The destination MSC acknowledges the forward handoff command with facdir2.
6. The serving MSC sends the Handoff Command message to the source BS to order the MS to
start the handoff.
9. The destination MSC notifies the original serving MSC about the handoff completion with the
MSONCH message.
As an access gateway, the Packet Data Serving Node (PDSN) provides Simple IP and Mobile IP access
modes for the cdma2000 mobile station to access Internet or Intranet. Cdma2000 1X provides
79
Chapter 4 Principles of cdma 2000 1x RTT
maximum access rate of 144 kbps to each user and cdma2000 EV-DO provides maximum access rate
of 2M to each user.
Compared with IS-95, in order for the cdma2000 user data service to access, the cdma2000-1X
core network should be added with PDSN, HA (providing Mobile IP service) and AAA; these three
functional entities are generally referred to as the ZXPDSS system; the cdma2000-1X access network
should be added with PCF functional entity. These new devices are required by the packet data service
transmission to provide high-speed access to the Internet, videophone, and e-commerce to the users in
the 3G mobile communication system.
The position of the ZXPDSS system is illustrated in the figure. MS, BTS, PCF, PDSN, AAA, and
HA work together to carry out the cdma20001X packet data service. The functional entities of the
packet switched core network include: Packet Data Serving Node (PDSN), Home Agent (HA),
Authentication, Authorization, and Accounting (AAA) server.
80
Chapter 4 Principles of cdma 2000 1x RTT
4.5.2.1 PDSN
PDSN provides the Internet or Intranet access service to the cdma2000 mobile stations.
PDSN is the interface connecting the Radio Network (RN) and the Packet Data Network (PDN).
Its major function is to provide Simple IP access or Mobile IP access services to the mobile stations, so
that the users can access the public data network or private data network. In case of Simple IP access,
PDSN works like a network access server (NAS); for Mobile IP access, PDSN acts as a foreign agent
(FA) of the MS. It is also involved in the authentication and accounting for users.
When providing Mobile IP access service, PDSN works as an FA. FA is a router located in the
mobile station visit network. It provides IP care-of-address and IP routing service to the MS. (The
precondition is that the MS must be registered in the HA). For the data sent to the MS, the FA fetches
the IP data packets from the tunnels of the HA and forwards them to the MS; for the data sent from the
MS, the FA works as a default router or uses the reverse tunnel to forward them to the HA.
4.5.2.2 HA
HA is a router in the MS home network. It is responsible for maintaining the current location
information of the MS and establishing the correspondence between the MS’s IP address and the MS’s
forwarded-to-address. When the MS leaves the registration network, it needs to register to the HA.
After the HA receives the data packets destined to the MS, it forwards them to the forwarded-to-address
of the MS through the tunnel between HA and FA. The forwarded-to-address decapsulates the packets
and sends them to the MS, hence implementing the Mobile IP function.
AAA is divided into service AAA, intermediate AAA and home AAA.
The service AAA is located in the service network (also known as the visit access provision
network), and is connected with the PDSN in the service network. The home AAA is located in the
home network and is connected with the HA in the home network in case of Mobile IP access. If the
MS is not roaming, then the service AAA and the home AAA are combined into one. The intermediate
AAA is in the intermediate network (optional, contingent upon the actual circumstances). It has
81
Chapter 4 Principles of cdma 2000 1x RTT
security relationships with the service AAA and the home AAA and is used to transmit AAA message
securely between the service AAA and the home AAA. Sometimes there are more than one
intermediate AAA servers between the service AAA and the home AAA.
The processing of Simple IP is easy. In the R-P interface side, A11 adopts UDP; the PPP data
packets are encapsulated with GRE and then A10 adopts UDP. Thus the original IP packets are first
encapsulated then routed. The WAN interfaces are first PPP processed, GRE encapsulated, and then
routed to the R-P interface. If the PPP is directly terminated at the access server, then the packets are
only GRE encapsulated and then directly routed.
IP GRE PPP IP
82
Chapter 4 Principles of cdma 2000 1x RTT
83
Chapter 4 Principles of cdma 2000 1x RTT
Compared with Simple IP in terms of data processing, the Mobile IP establishes reverse tunnel and
is added with reverse tunnel processing.
Another difference from Simple IP is that it has the HA; the authentication needs the involvement
of the HA. The PPP link is established differently; the registration, authentication, and authorization
should be performed as required by Mobile IP. There is also an interaction with the HA to establish a
reverse tunnel.
PDSN needs to support both Mobile IP and Simple IP and needs to do so in one PPP link. When
the mobile terminal is having Simple IP service and wants to apply for Mobile IP service, then the
PDSN can support both Mobile IP and Simple IP in one PPP link. If the mobile terminal is having
Mobile IP service and wants to apply for Simple IP service, then it needs to re-negotiate the PPP. This
is because the PPP of Mobile IP does not perform CHAP or PAP authentication, whereas that of Simple
IP does.
84
Chapter 4 Principles of cdma 2000 1x RTT
A10 interface:
GRE
IP
Link layer
Physical layer
A11 interface:
IOS application
UDP
IP
Link layer
Physical layer
The UDP application in the A11 interface follows the corresponding definitions of RFC2002 –
Application of UDP in Mobile IP.
1) Registration request
BS/PCF sends the registration request message that is encapsulated in GRE frame and that has the
reverse tunnel bits. The Home Address field is set as 0. The Home Agent field is set as the IP address of
the PDSN. The forwarded-to-address field is set as the IP address of the BS/PCF.
85
Chapter 4 Principles of cdma 2000 1x RTT
After the PDSN receives a registration request message, the information in the Session Specific
Extension is used to identify a packet data session. When the registration is accepted, it is used to create
the GRE tunnel used by the MS.
2) Registration answer
According to the processing procedure depicted in RFC2002, PDSN sends a registration response
message. The local address field is the same as that of the corresponding registration request message.
The message should contain the session specific extension.
3) Registration update/acknowledgement
RFC2002 defines two new messages to support PDSN initiating the disconnection of the A10/A11
connection and accelerating the recovery of the BS/PCF side resources.
When the information related to a call changes, the registration update message is used to notify
the concerned parties. When the handoff between BS/PCF happens, PDSN will notify the source
BS/PCF.
The registration update message uses the well-known port number 699 of the Mobile IP. The
registration response message is sent to the corresponding source port. Each control message is
transported in the UDP data packet.
86
Chapter 4 Principles of cdma 2000 1x RTT
0 1 2 3 Bit number
1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 1
0 0 0 0
The flag bit and other fields of the GRE header are coded as follows:
Flags: ‘0s’
87
Chapter 4 Principles of cdma 2000 1x RTT
BS/PCF and PDSN set the key-value field of the GRE header as PCF Session Identifier (PSI)
related to a call. If the link layer/network layers require the packet data to be transmitted in sequence,
then the sequence number field is used. The sequence number refers to the sequence number of each
packet data packet. At the start of the packet session, BS/PCF and PDSN set the sequence number as 0.
For a specific session, the packet data packets have continuous sequence numbers. The sequence
number has the Roll-overs function. For PPP and async PPP that require sequential reception of the
packet data, if the packet data reaching BS/PCF or PDSN loses the correct sequence, then the receiving
entity will attempt to recover the correct packet sequence before it transmits the packet data to the PPP
layer.
The cdma2000 packet data service is totally based on the IP technique. In order for the user to use the
packet data service, the mobile terminal establishes an IP connection with the network; all the services
go through that IP connection. On the basis of this IP connection, the cdma2000 packet core network
provides multiple basic services to the mobile user.
When a user uses Simple IP to access, he will be allocated a dynamic IP address from the service
access provider. The user can maintain such IP address in the network within certain geographical area.
But when the user moves out of the above geographical area, such IP address is no longer valid.
When a user uses Mobile IP to access, he can use either the static IP address or dynamic IP
address, depending on his home IP network. The user can maintain his IP address while moving in the
area of the cdma2000 network or other networks.
88
Chapter 4 Principles of cdma 2000 1x RTT
The private network access services are divided into two types by the mobile user’s access modes:
4.5.5.1 The Initiation and Termination of the Simple IP Service that Needs AAA
Fig. 4-39 shows the communication flow of the initiation and termination of the Simple IP service that
needs AAA.
89
Chapter 4 Principles of cdma 2000 1x RTT
1) The terminal MS uses the network access procedure to register in the radio access network.
2) The terminal MS initiates the establishment of the Packet Data Session. RN sends to PDSN an
instruction message of establishing a new Packet Data Session.
4) If CHAP or PAP is used to establish PPP, then the PDSN sends authentication request that
includes User Service Profile to the visit AAA server.
5) The visit AAA server forwards the authentication request to the MS’s home AAA server.
6) The home AAA server sends the authentication response to the visit AAA server.
90
Chapter 4 Principles of cdma 2000 1x RTT
7) The home AAA server forwards the authentication response to the PDSN.
8) PPP session is established. The PDSN sends the authentication start message to the visit AAA
server which forwards the message to the home AAA server.
9) The terminal MS and the PDSN uses PPP session to transmit data. During the transmission,
alternatively, PDSN sends interim accounting message to the visit AAA which forwards the
message to the home AAA.
10) The terminal MS sends the logout service request to the radio access network and uses the
network access procedure to terminate the Packet Data Session.
12) PDSN sends the accounting termination message to the visit AAA server which forwards the
message to the home AAA server.
1) The terminal MS uses network access procedure to register in the radio access network.
2) The terminal MS initiates establishment of the Packet Data Session. RN sends to PDSN an
instruction message of establishing a new Packet Data Session.
4) After the PPP session is established, PDSN sends to the terminal MS agent broadcast; or the MS
sends to PDSN agent request message.
5) MS sends to PDSN MIP registration request message that includes NAI and FAC response
message.
6) By AAA protocol, PDSN sends to the visit AAA server the authentication request.
7) The visit AAA server decides to forward to the authentication request message to the
appropriate home AAA server according to NAI. The forward can be via the Broker AAA.
(Broker AAA is not shown in Fig. 4-40)
8) The home AAA server sends to the visit AAA server the authorization response message that
can be transferred between the visit and home network via the security alliance.
9) The visit AAA server forwards the authorization response message to the PDSN.
91
Chapter 4 Principles of cdma 2000 1x RTT
10) If there is no IP secure connection between the visit and home networks, alternatively, the
PDSN can establish IP secure connection with HA via IKE. The establishment of the secure
connection requires the AAA authorization response message to transfer the IKE pre-shared
key or the certificate exchange in the IKE. If the AAA server returns the home-visit
authentication extension key and SPI, then PDSN does not need the IKE to establish IP secure
connection with HA.
3) Establish PPP
4) Agent Advertisement
6) Auth reuest
Auth reuest
7)
8) Auth response
Auth response
9)
IKE or Securitu Relationship (Optional)
10)
MIP Reg Req
11)
MIP Reg Reply
12)
MIP Reg Reply AAA Start Acct
13)
User Data (over PPP) AAA Interim Acct (Optional)
14)
92
Chapter 4 Principles of cdma 2000 1x RTT
13) PDSN records the response in the List of Visitors and forwards the registration response
message to the MS. PDSN sends the accounting start message to the visit AAA. Alternatively,
this message can be forwarded by the Broker AAA server.
14) MS and PDSN use PPP session to transmit data to each other. Alternatively, PDSN can send
interim accounting message to the visit AAA server; this message can be forwarded by the
Broker AAA server.
1) PDSN and the terminal MS use PPP session to transmit data to each other.
2) When the radio system determines that hard handoff is required between RNs, the serving RN
sends the handoff request to the target RN. According to the current handoff procedure, VLR is
responsible for forwarding the handoff request.
3) The target RN allows the handoff request from the serving RN and sends the response message
to the serving RN via the handoff procedure in the VLR.
MS RN RNt PDSN
Fig. 4-41 Handoff between RNs in areas managed by the same PDSN
93
Chapter 4 Principles of cdma 2000 1x RTT
4) PDSN initiates a process to clear the R-P session with the source RN. The serving RN notifies
the terminal MS to execute the hard handoff to the target RN.
5) The traffic channel is handed off from the serving RN to the target RN.
6) The target RN notifies the PDSN to establish Packet Data Session and sends the IMSI or
terminal ID to PDSN. PDSN uses IMSI or the terminal ID to know which current R-P session
is handed off to the target RN.
User Data
1)
Hard Handoff Request (packet parameters, Session ID)
2)
Hard Handoff Response
3)
Close old R-P
Hard Handoff Directive
4)
Transfer of Traffic Control
5)
Start Packet Service (Session ID)
6)
Close Packet end point AAA interim Record(Optional)
7)
Fig. 4-42 Hard handoff between PDSNs in the case of mobile IP access
1) The terminal and the serving PDSN transmit data to each other via the PPP session.
2) When the radio system determines that hard handoff is required between the RRCs, the serving
RN sends handoff request to the target RN. Such request includes the packet parameters (such
94
Chapter 4 Principles of cdma 2000 1x RTT
as connection ID) for fast handoff of the packet data. This message is forwarded between the
RNs according to the current handoff procedure.
3) The target RN allows the handoff request from the serving RN and sends response message to
the serving RN via the current handoff procedure in the VLR.
4) The serving RN notifies the terminal MS to execute the hard handoff to the target RN.
5) The traffic channel is handed off from the serving RN to the target RN.
6) The target RN notifies the target PDSN to establish the Packet Data Session and sends the
connection ID to the target PDSN. The target PDSN uses the connection ID to establish a new
R-P session.
7) After the handoff is finished, the serving RN notifies the serving PDSN that the tunnel
termination point is closed; this tunnel termination point is MS’s and is in the serving RN
before the handoff. Alternatively, the serving PDSN can send the AAA interim accounting
record to the AAA server.
8) Other steps of the procedure (including establishment of the PPP session and registration of the
Mobile IP) are the same as steps 3~13 in Section 4.5.5.2 Flow of the initiation of the mobile IP
Service.
95
Chapter 4 Principles of cdma 2000 1x RTT
1) When the dormant PPP session in PDSN expires, the PDSN sends LCP termination message to
the MS or the MS sends LCP termination message to the PDSN to terminate the data session
between PDSN and MS.
3) PDSN sends the accounting termination message to the visit AAA server which forwards the
message to the home AAA server.
1)
2)
3)
4)
5)
6)
1) MS and PDSN transmit data to each other via the PPP session.
2) MS sends the mobile IP de-registration message to PDSN (the lifetime in the Mobile IP
registration request RRQ is 0) which forwards the message to the HA.
3) The HA sends the Mobile IP de-registration response message to the PDSN, instructing that the
96
Chapter 4 Principles of cdma 2000 1x RTT
Mobile IP service is terminated; the PDSN forwards the message to the MS.
4) If there are no other data sessions between PDSN and MS, then PDSN sends the LCP
termination message to the MS. The MS can also send the LCP termination message to the
PDSN according to the Mobile IP de-registration response message.
6) PDSN sends the accounting termination message to the visit AAA server which forwards the
message to the home AAA server.
1)
2)
3)
4)
5)
1) MS and PDSN transmit data to each other via the PPP session.
2) Due to the fact that the MS is powered off, dormant, or not in the network serving coverage, the
Mobile IP registration time expires.
3) If there are no other data sessions between PDSN and MS, then PDSN sends LCP termination
message to the MS.
97
Chapter 4 Principles of cdma 2000 1x RTT
5) PDSN sends the accounting termination message to the visit AAA server which forwards the
message to the home AAA server.
1)
2)
3)
4)
2) The MS roams into an area whose packet field ID changes, the MS sends the start request
message to the target RN to indicate if the data is in the ready-to-send state.
3) The target RN selects and establishes the session with the serving PDSN.
4) The serving PDSN sends to the serving RN the message that the session has been handed off to
the target RN.
98
Chapter 4 Principles of cdma 2000 1x RTT
Exercise
1. Describe briefly the features of the Turbo code. What channel is it used in cdma2000 1x?
3. What is orthogonal transmit diversity? Is there any other diversity transmitting modes?
12. Please depict the procedure of the hard handoff between the PDSNs when the mobile terminal
accesses the network with the Mobile IP protocol.
99
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
Solution
Objectives
After learning this chapter, you shall be able to:
♦ Learn the basic features of cdma2000 1xEV-Do scheme and cdma2000 1xEV-DV
scheme
Introduction
This chapter introduces some basic principles and development about 3G.It covers some stages of 3G
development, centering on cdma2000 1x EV-DO. At present, the prospect of cdma2000 3x RTT is not
clear yet. So, only brief introduction is given about it.
5.1.1.1 General
The aims of the 3G mobile communication system include: highly consistent design around the world;
compatibility with the services of fixed network; high service quality; small terminal usable around the
world; global roaming capability; terminal supporting the multi-media function and extensive services.
To achieve the above aims, the 3G Radio Transmission Technology (RTT) is required to support the
high-speed multi-media service (high-speed mobile environment: 144 kbps; Outdoors walking
100
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
environment: 384 kbps; Indoor environment: 2 Mbps), acquire higher frequency spectrum than the
current system and meet some other basic requirements.
In the 18th session of ITU TG8/1 held in Helsinki, Finland, the IMT-2000 recommendations’ radio
interface technical specification, IMT.RSPC, was passed. It finally established the radio interface
technical specifications contained in IMT-2000.
As the most important conclusion of the conference, on the radio interface technical specification,
IMT.RSPC, clearly classifies the radio interface technical specifications as the following 5 standards:
CDMA technique:
TDMA technique:
The above 5 names was shortened by ITU as IMT-DS, IMT-MC, IMT-TD, IMT-SC and IMT-FT.
See Fig. 5-1. We can say that the IMT-2000 land radio interface specifications consist of five standards.
101
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
♦ Implement the global roaming of the same mobile phone, making it possible to fulfill the
communication between any people at any time and any place;
♦ High transmission rate. In the static or walking conditions, the data transmission rate is
up to 2.4 Mbps; In the vehicle conditions, the data transmission rate is up to 384 kbps;
The UMTS forum, which is composed of the global telecom industry and the telecom supervisory
institutions, believes that 3G can provide 7 kinds of services, pure voice service, the multi-purpose
voice (like the internet voice service), the positioning service, the mobile Internet access, the
multimedia information service, the mobile intranet/internet access and the customized information and
entertainment service.
It is estimated by the UMTS that the 3G service providers around the world hope to make a total
income of USD 300 billion by 2010. From 2001 till 2010, the global 3G service market will amount to
USD1 trillion, with the 3G service subscribers amounting to 700 million.
As for the geographic distribution of the 3G development, it is estimated by the UMTS that Asia
and the Pacific Area will lead in the world. In 2010, the total amount of the 3G service market in that
area will amount to USD120 billion, occupying over 37% of the global market, higher than any other
areas.
According to the estimation of the UMTS, at that time, the information and entertainment services
will generate the most income for Asia and the Pacific area (36%) and the next is the voice only service
(28%); It is the same case with Europe: The top two income sources are the information &
entertainment service (28%) and the pure voice service (27%). In the North America, the case is
different. Most of the income will come from the Intranet/Internet access service (31%) and the next to
it is the voice only service (26%), with the information & entertainment service only accounting for
9%.
102
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
The development of the CDMA radio side standards can be illustrated by Fig. 5-2.
According to Fig. 5-2, the evolution of the CDMA radio-side standards primarily consist of the
following phases:
♦ cdmaOne: The voice service takes the dominating position, belonging to the 2G mobile
communications.
♦ cdma2000 1x: Support both the voice service and the data service. Its highest data rate
can be 153 kbps.
♦ cdma2000 1xEV-DO: The enhanced version of the 1x Phase 1, supporting the data
service, with the highest forward rate amounting to 2.4 Mbps.
♦ cdma2000 1xEV-DV: The enhanced version of the 1x Phase 2, supporting the voice and
data service, with the highest data rate amounting to 4 Mbps or higher.
cdma200
0
HRPD
cdma200
0
cdmaOne
cdmaOne 1X
cdma2000
1XEV-DV
2G
3G
New mobile terminals can roam to the original network
103
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
IS-95 is the first released standard among the cdmaOne series. IS-95A is the first CDMA standard
that is widely applied around the world. It supports the 8K coding voice service and the STD-008
standard of the 1.9 GHz CDMA PCS system. The 13 kbps encoding voice service is very close to the
wireline telephone in the voice quality. As the mobile communications have an increased demand for
the data service, Qualcomm Corp., U.S.A announced in Feb. 1998 the application of the IS-95B
standard in the CDMA fundamental platform. IS-95B can enhance the performance of the CDMA
system, increase the data throughput of the user mobile communication equipment, and provide the
support for the 64 kbps data service. Later, cdma2000 became the standard for the transition of the
CDMA system to the 3G system.
At present, with the rapid development of mobile communications, the successful operation of
China Unicom’s IS-95A enhanced CDMA cellular mobile communication system and the construction
of the cdma2000-1x mobile communication network system, the cdma2000-1x has come into the
commercial application stage. At the same time, the enhanced technologies in the cdma2000-1x system
tend to substitute the cdma2000-3x technology and become the 3G technology standards under the
future CDMA evolution system.
With the adventure of the information age, the data services are developing toward diversification,
large capacity and asymmetry. The limited 1x data service capability cannot meet the demands of future
service development. In order to meet the fast growing data services, ZTE is always trying to grasp the
spirit of the age and keep pace with the latest development of the world telecom industry based on its
concept of Maximizing Users’ Benefits and its corporate culture of Providing Quality Service and
Gathering Faithful Customers. It is the first in China to put the cdma2000-1x mobile communication
system into operation and the first in China to successfully develop the cdma2000-1x EV-DO mobile
communication system. Soon, its development of the cdma2000-1x EV-DV mobile communication
system will bear fruit.
cdma2000 HRPD, also called HDR and 1xEV-DO, is a kind of radio transmission technique that
has been optimized specially for the mobile data applications. It is high in the utilization of the
frequency spectrum, capable of providing the peak rate up to 2.4 Mbps within the 1.25 MHz
bandwidth. Meanwhile, it is compatible backward with the cdma2000 1x, with the radio frequency
system and link budget completely consistent with the 1x system. Consequently, the operators can
easily fulfill the upgrading from the current 1x network. The technique passed the 3GPP2
standardization in 2002 and is officially recognized as a 3G technology.
The cdma2000 1xEV-DV is another extension of the cdma2000. It can simultaneously support the
voice and high-speed packet data services in one carrier. It has higher voice and data capacity than both
1x and 1xEV DO. Current, among all the 3G standards, it supports the highest data rate in the unit
bandwidth.
104
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
♦ The next generation mobile terminal can roam to the last generation network, only
unable to access the new features defined under the new standards.
♦ The last generation mobile terminal can roam to the next generation network, only
unable to access the new features defined under the new standards.
As the data services are developing toward diversification, large capacity and asymmetry in these
years, it turns out that the cdma2000 1x is unable to meet the demands of future service development
due to its limited data service capability. So, the 3GPP2 TSG-C established the 1xEV work group at the
beginning of 2000, aiming to prepare and provide the solution for the high-speed asymmetric packet
data service: 1xEV-DO technique. All the major technical specifications of 1xEV-DO were prepared in
2001. Now is already the version maintenance stage.
♦ Compared with the voice service, the data service has some completely different features.
For example: The voice service has low time delay, low rate, symmetric
upstream/downstream and low requirements for the bit error rate, while the data service
features with frequent sudden changes, high rate, asymmetric upstream/downstream and
insensitivity to the time delay. According to those features of the data service, a series of
characteristic techniques and methods are adopted in the 1xEV-DO.
♦ One carrier is used separately to provide the data service. In this way, it is not necessary
to consider the compromise made when the data and voice are transmitted in the same carrier
(cdma2000 1x is the product of such compromise). All the data optimization methods can be
used for such carrier.
105
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
♦ In the forward link, the Time Division Multiplexing (TDM) mode is applied in the users,
with one 1.666 ms time slot as the minimal allocation unit; The AT makes quick feedback
(600 Hz) about the quality of the forward channel, so that the AN can determine the user and
rate of the next time slot (variable from 38.4K to 2.4576M); The Hybrid ARQ is used to
adjust the deviation that may occur to the AT’s rate estimate; The self-adaptive coding &
modulation (R=1/2/3, 4-PSK, 8-PSK, 16-QAM) are adopted; In the forward channel, the
constant full power emission is adopted; Through the DRC Cover, the AT fulfills the virtual
soft handoff between the sectors in the valid pilot frequency set; The Multi-User Diversity
and Multi-Antenna Diversity are adopted.
♦ In the reverse link, the reverse pilot frequency of the AT is supported; The data rate is
variable from 9.6 kbps to 153.6 kbps; The open-loop and closed-loop power control are
supported; The soft switchover is support; For the AN, the forward RA channel can be used to
control the rate adjustment of the AT.
Because the above methods are adopted, the 1xEV-DO has gained remarkable advantages over the
other data transmission technique. The HRPD technique has attracted the attention of all the major
telecom equipment manufacturers and operators around the world. Currently, the manufacturers which
have officially introduced the 1xEV-DO system include Lucent, Nortel, Samsung, Ericsson, Hitachi
and ZTE. In the operation, the SK Telecom of South Korea introduced the HRPD service for
commercial applications at the beginning of 2002. As the users’ demand for the mobile data mounts up,
more and more operators and equipment manufacturers will join them.
Air interface: The 1xEV-DO technology has effectively solved the transmission bottleneck of the
data service in the air interface. To achieve that aim, the 1xEV-DO has made optimization and
improvement in the technique from many aspects. For example, in order to support the high-speed data
service without affecting the voice communication service, measures are taken in the 1xEV-DO to
separate the voice channel from the data channel. In fact, the data communication and voice
communication have different features. The data service has lower real-time requirements than the
voice service while its requirements for bit error rate are higher. In the channel structure, the data
service is usually asymmetric in the forward and reverse links and the rate required by its forward data
service (from the BTS to the mobile station) is several times higher than that required by its reverse
service, while the voice service is the strict symmetric service. Because the voice and data have
different requirements for the air link design, the separate processing of the voice and data will
substantially improve the efficiency of the entire system. Compared with the rate of 153.6 kbps of the
cdma2000 1x, the forward link of the 1xEV-DO has a peak rate up to 2.4576 Mbps/sector. In addition,
106
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
the separate processing of the voice and data has another advantage: The two services will be optimized
through different carriers. As a result, the development of the system software can bypass the
complicated load balance, significantly simplifying the development work of the system software,
reducing the development costs and shortening the product lead time needed by the equipment
manufacturers. Also, the reverse pilot frequency, power control, rate control and other technologies are
utilized in the reverse link. In the forward link, the optimized dispatch, rate control and channel time
division are adopted. The dispatching technique makes it possible for the BS to rationally arrange the
service requests of all the terminals according to the actual situation of the entire system. The rate
control technique is characteristic of the 1xEV-DO technology. It enables the terminal to request for the
customized transmission rate from the BS based on the needs of applications. During the signal
transmission, the forward link always fulfills the emission with the maximal power, so that the quality
and rate of the signal transmission can be enhanced. Besides, the burst pilot frequency channel is
adopted in the 1xEV-DO, capable of being added to the forward channel in the pre-determined time
segment, so that the reliable signal-to-noise ratio can be ensured. Meanwhile, the Turbo code and rate-
variable modulation are adopted in the 1xEV-DO forward link, in order to support various variable data
rates and adapt to various service environments. In the design of the reverse link, the introduction of the
Turbo code in the 1xEV-DO, as well as the separation of the coherence demodulation from the
relatively long packet data packet intended to complete the diversity, has led to the largely increased
capacity of the reverse link, which is 153.6 kbps/sector, several times of the IS-95A system.
Radio frequency specifications: In the 1xEV, the downward compatibility has been fully taken into
consideration. Although the 1xEV-DO needs another CDMA standard carrier frequency dedicated to
the data transmission, the 1xEV-DO and the IS-95/cdma2000 1x are the same, in terms of the radio
frequency, in the RF characteristics, symbol rate, power requirements and coverage. Thus, the radio
frequency part of the current IS-95/cdma2000 1x can be directly utilized when the 1xEV-DO upgrading
is conducted for the cdma2000 1x network. As a result, the current investment of the carrier is protected
to the maximum. Meanwhile, the combination of the 1xEV-DO BTS with the IS-95 or cdma2000
makes it possible to implement the low-cost network deployment. In addition, the compatibility
between the 1xEV-DO and the IS-95/1x has contributed to the ease of concurrent running of the two
systems. The dual-mode (IS-95/1xEV-DO) equipment allows the user to utilize the high-quality voice
service via the carrier of the IS-95/1x, while being provided the high-performance mobile data service
via the carrier of the 1xEV.
Technical implementation: The 1xEV-DO and the IS-95/cdma2000 1x are the same in the power
control, soft handoff, access process and Turbo coding. So, the developer can easily make a success in
the 1xEV-DO product by taking advantage of the mature development experience in the IS-
95/cdma2000 1x.
Networking: The 1xEV-DO is very flexible. For the users who only need the packet data service,
the networking can be built up independently, so that the high-speed packet data service can be
provided with the simple network configuration. At this time, the core network configuration is not
107
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
necessarily built upon the ANSI-41-based complicated structure, but is based on the IP network
structure. For the users who need both the voice and data services, the joint networking along with the
IS-95/cdma2000 1x can be implemented while the voice and the high-speed packet data services are
provided. In addition, for the dual-mode terminal supporting both the cdma2000 1x and 1xEV-DO, the
1xEV-DO technology has provided the switchover system between the two systems (cdma2000 1x and
1x EV-DO).
Therefore, compared with the IS-95/cdma2000 1x, the 1xEV-DO technology can provide over ten
times faster high-speed packet data service. Meanwhile, the 1xEV-DO and the cdma2000 1x are the
same in many techniques. Its networking is simple and the current investment can be utilized for the
smooth upgrading. So, the joint networking with the cdma2000 1x will ensure that quality voice and
the high-speed packet data service can be simultaneously provided at low costs.
In order to expedite the development of the 1xEV-DO dual-mode or multi-mode equipment for
commercial applications, Qualcomm published as scheduled to the world the MSM5500 and CSM5500
end-to-end solutions in October 2001. It will help the mobile phone manufacturers to introduce the
1xEV-DO /IS-95/1x compatible multi-mode mobile phone for commercial applications, so that the
operators can timely introduce the large-capacity and high-rate 3G service for commercial purposes.
The 1xEV-DO system has not only largely improved the technical performance of the 1x, but also
brought more business opportunities for the manufacturers of mobile communication equipment and
the mobile communication operators while providing the enhanced quality service for the mobile
communication subscribers.
First of all, due to the compatibility between the 1xEV-DO and the IS-95A, IS-95B and cdma2000
1x, the operators of the current cdmaOne service are enabled to get larger capacity and better
performances by optimizing the voice and the data spectrum respectively, provide two kinds of services
with one network in order to utilize, to the maximum, the frequency spectrum and network resources,
and introduce the high-performance packet data service within the shortest time.
At the current stage, the complementation between the cdma2000 1x and the 1xEV-DO is a good
way to satisfy the demand for radio terminal data and multimedia communication. For the
communication equipment manufacturers, the allowable multiplexing of current software and hardware
designs in the 1xEV-DO will shorten the time needed to design and develop the mobile phone and the
radio device. It is thus easier for the communication equipment manufacturers to grab the market
opportunities ahead of others.
It is easy to find out the cdma2000 1x EV-DO has more extensive applications than the cable high-
speed data solutions, such as ADSL and the cable Modem, despite the fact that it is a radio data
transmission technique. Because what the users are really longing for is the free Internet experience at
any time and in any place. After the 1x EV-DO gets mature for the commercial applications, it will
provide that and enhance the life quality of the human beings.
108
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
In the above A interfaces, the A8/A9 and the A10/A11 are almost the same as the old 1x, while the
A12 and A13 are the new interfaces of the 1xEV-DO. The A12 serves to support the access
authentication. In it, the Remote Authentication Dial-in User Service (RADIUS) protocol is adopted.
Please note that there is no RC concept because the 1x EV-DO does not support the voice service.
To implement the AN, there are multiple networking modes, such as the centralized networking
and the distributed networking. In the centralized architecture, the AN is split into the traditional
BSC/BTS structure. Such functions as the centralized call processing, selector and mobile management
are centralized in the NE of BSC, and the radio frequency system and HDR base band processing are
scattered over multiple BTS. See Fig. 5-4.
109
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
In the distributed networking mode, the full-scaled construction of 1x EV-DO network are used to
provide the high-speed data service. It is usually adopted when the radio data service rises dramatically
or the new operator enters the market. See its architecture in Fig. 5-5:
110
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
According to the latest development, the 1x EV-DO will be developed based on the all-IP
platform. In that platform, the cdma2000 1x service will also be developed. Moreover, the 1xEV-DO
and the 1x can coexist in the same hardware platform, their channel boards allow to be inserted
together.
In the future, the 1xEV-DV system should meet three operation requirements:
♦ The 1xEV-DV specifications should include and expand all the characteristics, functions
and services defined for the current cdma2000 1x in the cdma2000 Release A and Release B
standards.
♦ The 1xEV-DV specifications should provide the smooth evolution from the TIA/EIA/IS-
9A, TIA/EIA-9B and cdma2000, reducing the influence over the terminal and the BTS
equipment to the least in order to gain the maximized economic benefits.
♦ As the 1xEV-DV system comes into operation, the standby duration and call duration of
the 1x EV-DV mobile station will be extended.
1. Core network
The 1xEV-DV specifications should be compatible with the ANSI-41core network standards.
According to the MC MAP specifications, the 1x EV-DV specifications should support and be
compatible with the GSM MAP core network.
111
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
The system supporting the 1xEV-DV should support the following system capacity and data rate.
♦ For the radio channel using the same sector configuration and voice encoder, the
concurrent voice calls are at least twice as many as those of the cdma2000.
♦ For any user in the high-speed outdoors vehicle-mounted surroundings, the peak rates of
the forward and reverse data transmission channels should be at least 1.25 Mbps. The forward
channel and the reverse channel must meet that requirement at the same time. Average data
rate requirement for one sector in the full-load system: at least 600 kbps for the forward and
reverse data transmission channels. The forward channel and reverse channel must meet the
requirements at the same time.
♦ For any user in the walking rate surroundings or in the static indoors surroundings, the
requirement for the peak data rate is: at least 2 Mbps for the forward and reverse data
transmission channels. The forward channel and reverse channel must meet that requirement
at the same time.
In addition, both the symmetric mode and asymmetric mode of the forward and reverse channels
should support all the above requirements. When the 1x EV-DV works under the 3x radio
configurations, the requirements for the system performance (peak value and system average value)
should be enlarged in proportion in the way defined by the Technical Standard Development Group.
3. General requirements
♦ For the given radio frequency surroundings and system load, make the self-adaptive
adjustment to the data transmission rate and operation parameters while satisfying the QoS
requirements, so that the system capacity can reach the maximum.
♦ Switching over between the sector working in the 1x EV-DV and sector working in other
standards of the cdma2000 standard family. When the two sectors support equal data and
voice services, such requirements must be met, though the QoS or data rate may change
subject to the different capacities provided by the two sectors.
♦ Having a working mode that enables the voice quality to reach or exceed the cdma2000
112
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
system.
♦ Using the current BTS antenna to meet all the above requirements for system capacity,
information data rate and wireless surroundings.
The 1xEV-DV should never fail to support the AMR encoder, the GSM full-rate voice encoder.
4. Wireless environment
When the BSs have the same position, transmission power and antenna, and the mobile stations
have the same antenna gains, the system configured based on the 1x EV-DV specifications should have
a larger coverage than the system of the cdma2000 standard family. The out-of-band emission of the 1x
EV-DV system can be the same as that of the cdma2000 1x system. The system that supports the 1x
EV-DV should also support the mobile station and the fixed mobile station.
5. Compatibility
The 1x EV-DV specifications allow its system sector to provide services for a mobile station
complying with the version earlier than the cdma2000 standard family. The IS-2000 symbol rate and
frequency band planning should support the current frame length. But, the new frame length can also
be added. The 1x EV-DV specifications support the antenna configuration of a BS complying with the
version earlier than the cdma2000 standard family.
6. Cooperation
The 1x EV-DV specifications should be accommodated by an open radio access network based on
the evolved Version 4.0 cooperative specifications.
All the above are the basic characteristics and requirements of the 1xEV-DV specifications.
With regard to the 1 xEV-DV, there are three major groups of opinions, including the 1xTREME
represented by Motorola and Nokia, the L3QNS represented by Lucent, LSI Logic, LGE, Nortel,
Qulcomm and Samsung, and the LAS-CDMA represented by LinkAir (mainly supported by the
113
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
CWTS). The groups have debated heatedly, and all of them successively introduce their own
Frameworks. In the 3GPP2 June session held in 2001, the 1x TREME (Motorola, NOKIA, TI and
PHLIPS&ALTERA) released 1x EV-DV Framework Proposal for 1x EV-DV, which covered many
aspects, such as LAC, MAC, L3, RLP and SeviceOption (C00 20010611 --- 007). The L3QS (Nortel
was not a member yet) also released its updated proposal for 1xEV-DV in that meeting. In the July
session, it submitted the related documents about the MSC and the signaling. The LinkAir and CWTS
also put forward the LASCDMA’s framework. Although the TSG C group has decided to adopt
L3NQS’ framework for the 1x EV-DV, it was regarded as necessary, after the discussion, to coordinate
and blend with the other two frameworks in order to have the optimal 1x EV-DV performance. In the
determination of components, the groups are also willing to absorb each other’s advantages and blend
with each other as much as possible in order reach a unanimous conclusion. For example, in the code, it
is recommended that the LA and LS codes put forward by the LinkAir be considered for using in the 1x
EV-DV. It is also hoped that the 64QAM put forward by the 1xTREME can be taken into further
consideration. All the groups wish to take the cooperative attitude, so that the 1x EV-DV standards can
be introduced as soon as possible.
America’s Verizon Wireless and SprintPCS, Canada’s Bell Mobility, South Korea’s SK Telecom
and Japan’s KDDI suggested that the 1x EV-DV standards should be passed before May 31, 2002. The
standardization organizations of all the countries, such as America’s TIA, South Korea’s TTA, Japan’s
TTC and China’s CWTS, also hoped that the 1x EV-DV standards can be introduced as soon as
possible. At present, the L3NQS’ framework scheme has been selected as the framework of the 1x EV-
DV. Now, the TSGC group is selecting the components for the 1x EV-DV.
Note: As the formulation of the standards is in process, please refer to the 3GPP2’s official website
for the latest information.
According to the recent development, 3G’s requirements for the data rate have been met in the
cdma2000 1x DV version. So, the cdma2000 3x scheme may not be adopted in the future. Here, we
will not elaborate on it.
114
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
Evolution from ZTE 1x system to the 1x EV-DO: In the BSC, it is necessary to add the EV-DO
signaling processing board and service processing board, and update the software. In the BTS, it is
necessary to replace the channel board and update the software.
The EV-DO needs to take up 1.25 MHz bandwidth and can only support the packet data service in
the EV-DO mode. Thus, the IS-95/1x voice service and the 1x packet data service are unavailable. If
the operator only has 1.25 MHz bandwidth, it is necessary to choose either EV-DO or 1x. If the EV-DO
is adopted, none of the 1x services, or the voice service, circuit data service and 1x packet data service,
is available to the IS-95 and 1x mobile phones. If the operator has a 2.5 MHz bandwidth, the 1x can be
used in the first carrier frequency and the EV-DO in the second carrier frequency. The IS-95 and 1x
mobile phones work in the first carrier frequency, using all the 1x services, including the voice service,
circuit data service and 1x packet data service. The EV-DO terminal works in the second carrier
frequency, using the packet data service in the EV-DO mode. This is what the EV-DO technique itself
has determined.
If the operator already has a one-carrier 1x BS, it is not necessary to add the radio frequency
module in order to implement the upgrading to the one-carrier EV-DO BS. All that should be done is to
replace the current 1x channel board with the EV-DO channel board and update the BS software.
However, after the upgrading, the BS cannot provide the 1x service, or support the IS-95 and 1x mobile
phones.
If the operator already has a one-carrier 1x BS, it is necessary to expand the one-carrier BS to a
two-carrier BS in order to support the 1x and the EV-DO simultaneously. The expansion is the almost
same as the expansion from the one-carrier 1x BS to the two-carrier 1x BS. That is, add the radio
frequency boards, such as the TRX and the HPA, the radio frequency interface board and the channel
board. The only difference is that the EV-DO channel board, instead of the 1x channel board, will be
added. At the same time, the BS software must be updated. The 1x can be added to the first carrier
frequency and the EV-DO can be added to the second carrier. The IS-95 and 1x mobile phones work in
the first carrier frequency. The EV-DO terminal works in the second carrier frequency.
If the operator already has a two-frequency 1x BS, the two-carrier BS can be expanded to a three-
carrier station in order to support the 1x and the EV-DO simultaneously. In the first and second carrier,
the 1x is added, while in the third carrier, the EV-DO is added. Another choice is to change the two-
carrier 1x BS into the 1x and EV-DO two-carrier BS. The change is the same as the upgrading from the
one-carrier 1x BS to the one-carrier EV-DO BS. All that should be done is to replace some 1x channel
boards with the EV-DO channel boards and update the BS software. The 1x can be added to the first
carrier frequency and the EV-DO can be added to the second carrier. The IS-95 and 1x mobile phones
work in the first carrier frequency. The EV-DO terminal works in the second carrier frequency.
115
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
For the BSC, it is necessary to expand the BSC in order to support all the old users of the IS-95
and 1x as well as the new EV-DO users. That is, add the EV-DO signaling processing board and the
service processing board, and update the software.
In the BS, the software updating means that the configuration and control maintenance functions
for the EV-DO channel board are added to the old 1x software version, including the alarming,
troubleshooting, performance statistics, service observation and signaling tracing.
In the BSC, the software updating means that the configuration and control maintenance functions
for the EV-DO signaling processing board and service processing board are added to the old 1x
software version, including the alarming, troubleshooting, performance statistics, service observation
and signaling tracing.
ZTE’s next generation equipment can simultaneously support the 1x EV-DO and the 1x EV-DV.
Exercise
1. Compare and explain the similarities and differences between the cmda2000 1xEV-Do and the
cmda2000 1x.
2. Compare and explain the similarities and differences between the cmda2000 1xEV-DO and
cmda2000 1xEV-DV.
6. Make a statement about the characteristics and basic requirements of the cmda2000 1x EV-DV.
7. Briefly describe the development status of the cmda2000 1x EV-DV (based on the latest
information).
116
Chapter 5 Evolution of cdma2000 1x EV and ZTE HRPD Solution
117
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
Objectives
After learning this chapter, you should:
♦ Understand the smooth evolution scheme from ZTE cdma2000 BSS side to the all-
IP.
Introduction
The all-IP is the inevitable development trend of the network side standards. In the 3GPP2, an all-IP
special work group is dedicated to the all-IP standardization. Currently, the all-IP network reference
model has been introduced. The all-IP at the network side will bring the following benefits:
♦ The all-IP core network is independent of the access network. And, the core network can
support multiple accesses, such as the wired access, the radio access, WLAN and DSL. As a
result, the integration of multiple networks can really come true.
♦ All the interfaces between the all-IP NEs are open, bringing about the convenience in the
construction and maintenance.
♦ The all-IP Quality of Service (QoS) is better than or equal to the existing network.
♦ The all-IP network has led to the reduced network construction costs.
♦ The evolution to the all-IP is a gradual process. It can access not only the future IP
multimedia terminal, but also the terminals unable to support or possess the IP end-to-end
capability, such as the traditional voice terminal and the traditional data terminal. The all-IP
network can work together with the current network, such as the PSTN.
118
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
In order to guarantee the QoS of the all-IP network, some QoS-related NEs are separated from the
all-IP network, such as the Subscription QoS Manage, Core QoS Manager and Network Capability
Gateway. Meanwhile, the key NEs, such as AGW, MGW, BSC, BS and MS, will provide the end-to-
end and flow control-based QoS capability and support the QoS negotiation in such processes as
connection setup and switchover.
In order to accommodate the existing numerous IS-95/cdma2000 mobile terminals and network
equipment, the all-IP NEs can be divided into two parts, the IP multimedia domain and the traditional
MS domain. The IP multimedia domain will support the future mobile terminals with the end-to-end IP
capability. It needs the air interface for amendment in order to support the VoIP of the mobile station.
The traditional MS domain will access the existing voice services based on the circuit switching and
the current data services.
It takes a gradual process to evolve from the network side to the all-IP. For the all-IP, it is necessary
to implement the separate and phased evolution of the core network and the access network. The
evolution from the current TIA/EIA-41 and IOS4 to the all-IP will go through several phases. Firstly,
the air interface is kept unchanged. The access network side is still based on the IOS4.1 and the core
network on the TIA/EIA-41. Secondly, the signaling layer is separated from the bearer layer. The
signaling between the NEs of the access network is transmitted based on the IP, while the bearer layer
is still based on the IOS4.X and the core network can be based on the TIA/EIA-41 over IP. At last, the
concepts of traditional MS domain and IP multimedia domain are imported into the whole network,
supporting both the traditional MS service and the IP multimedia service. The bearer layer of the
multimedia service will be based on the IP. For the air interface, it is necessary to provide the additional
support for the IP multimedia domain. In the core network, the traditional MS domain is based on the
TIA/EIA-41 over IP, while the IP multimedia domain is based on the SIP. At this time, the NEs of the
traditional circuit only domain, such as the MSC/VLR and the HLR/AUC, will no longer exist, but
evolve into the media gateway, MGW. And, the current data access service unit, PDSN, will also
evolve into the more powerful access gateway, AGW. At last, the IP will be fulfilled in the whole
network, from the core network and radio access network to the mobile terminal.
119
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
As shown in Fig. 6-2, ZTE cdma2000 all-network solution consists of the following parts:
♦ Core network: It provides the functions of the network side, such as the authentication
and the public network interface. It consists of the voice part and the data part.
♦ Base Station Subsystem (BSS): It is located between the mobile station and the core network,
serving to fulfill the processing of radio signals, terminate the radio protocols and connect the
mobile station with the core network. The BSS also consists of two parts, the BSC and the BTS.
In the air standard side, ZTE supports all the standards series, such as the IS-95, the cdma2000 1X
and the cdma2000 1XEV (including the HRPD and the EVDV).
120
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
In the network-side interface, the leading all-IP framework is adopted. In the design phase, the
compatibility with the future all-IP network was taken into consideration. The benefit brought about by
the compatibility is: The same architecture can be used for ZTE equipment at any stage of evolution,
from the core network to the access network and even the final separation and consolidation stage of
the IP multimedia domain and the traditional MS domain.
121
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
In Fig. 6-3, we use ZTE cdma2000 BSS to illustrate the flexibility of ZTE equipment in the evolution.
According to the figure, both the BSC and the BTS are built upon the core of all-IP network, well
suited to the demand for evolution to the all-IP network in the future. ZTE will be one of the first
manufacturers that introduce the all-IP system in a large scale.
Inside ZTE all-IP BSC, two kinds of built-in gateways are provided in addition to the IP-based
trunk, the ATM gateway and the self-defined packet gateway.
The ATM gateway serves to terminate various ATM-related protocols, including the link layer and
the AAL, and deliver them, after the conversion to the IP packet, to the IP network for switching and
processing. The ATM gateway is mainly used to access the traditional ATM-based BSC or BTS of the
other manufacturers.
The self-defined packet gateway serves to terminate all the protocol contents relevant to the self-
defined packets, and deliver them, after the conversion to the IP packet, to the IP network for switching
and processing. The self-defined packet gateway is mainly used to access the traditional BSC or BTS
based on the self-defined packet.
The varieties of the all-IP NEs are far more than those of the current network. With its support for
the internal IP-based standard interface, ZTE all-IP equipment can easily implement the splitting of the
NEs. In ZTE all-IP equipment, the vocoder resources can move smoothly from the BSC to the future
MGW, in order to meet the all-IP demands. Meanwhile, ZTE equipment can flexibly implement the
separation or integration of various server functions.
The cdma2000 all-IP BSC is an upscale radio access product based on the all-IP technique. Its
hardware is a completely made up of the 3G uniform platform. Below is its overall network framework:
The overall architecture diagram of ZTE’s all-IP BSC is as shown in Fig. 6-5. Functionally, the
BSC consists of the following parts:
♦ Level 1 IP switching center: It fulfills the IP switching for the whole BSC, in order to
bridge all the subsystems.
122
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
BSC
Packet data
分组数据控
control PDSN
制子系统
subsystem MSC
PBS A8,A9
Call
呼叫处理子
processing
系统
subsystem ATM交 A10,A11
CPS Level-1 IP
换子
switching
系统
Digital
AXS
数字中继子
trunk
系统
subsystem
DTS
Selector Vocoder
MSC
subsystem subsystem MSC
A1,A2,A5
Abis interface
A3,A7
Other BSC
♦ PCF: It fulfills the processing of the protocols relevant to the data service, and gets
connected to the PDSN via the A10/A11 interfaces.
♦ Call processing subsystem: It fulfills the calling and switching control for the mobile
station, and functions as the control center of the entire BSC.
123
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
♦ Digital trunk subsystem: It fulfills the processing functions of the Abis interface, which
serves to connect the BTS.
♦ Selector subsystem: It fulfills the processing of some radio link protocols, and selects an
optimal one among multiple signals undergoing the reverse switchover.
♦ Vocoder subsystem: It fulfills the voice encoding/decoding, and gets connected to the
Mobile Switching Center (MSC) via the A interface.
♦ In the case of the circuit data, the PCM code flow will enter the vocoder from the MSC
via the A interface, and be delivered, after the voice encoding, to the Level 1 switching center
as an IP packet. In the case of the packet data, the packet will enter the PCF from the PDSN
via the A10/A11 interfaces. After the protocol processing, IP packet will come to the Level 1
switching center.
♦ The Level one switching center will send the vocoder or the IP packet delivered by the
PCF to the selector subsystem for the relevant radio protocol processing, and then, return it to
the Level 1 processing center for the switching to the digital trunk subsystem.
♦ The digital trunk subsystem conducts the relevant processing according to the protocols
required by the Abis and delivers the data to the BTS.
The above data flow applies to the service. As for the signaling, it will be sent to the call
processing subsystem for processing.
The reverse data flow is just contrary to the above data flow. For the reverse switching data flow,
the selection operation must be conducted in the selector in order to select the better one for processing.
ZTE’s all-IP BSS is strong in the compatibility. It can access and process multiple service types:
♦ Circuit type service flow: It mainly refers to the data from the MSC A interface.
♦ ATM service flow: It mainly refers to the existing ATM interface-based BSS from the
other manufacturers.
124
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
Control Circuit
电路
switching
信元映射
Level-1 Protocol/
subsystem
主控子系统 service
协议 /业务
交换 switching
processing
处理
IP ........ Level-2
Line card: Ethernet
二级以
ATM protocol switching
太网交换
processing/access
Circuit IP access
电路域接入 IP ATM access
ATM HIRS HIRS
access
Circuit service flow domain access
接入 接入 接入
IP service flow
♦ IP service flow: It mainly accesses the all-IP-based BSS from ZTE or other
manufacturers.
♦ HIRS service flow: It mainly accesses the old ZTE cdma2000 equipment already
incorporated into the network.
125
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
l
Cel ng IP
ppi service Enc
ma odi
ng
The following description is about how the all-IP BSC accesses multiple types of services by
centering on the core of IP. As shown in Fig. 6-7, the ATM or circuit service must first be converted
into the IP service before entering the all-IP BSC for switching and processing.
♦ The ATM service is converted into the IP service through the cell mapping, or vice versa.
♦ The circuit service is converted into the IP service through the code mapping, or vice
versa.
♦ The HIRS service is converted into the IP service through the frame mapping, or vice
versa.
♦ The ATM service is converted into the circuit service through the indirect IP mapping, or
vice versa.
♦ The HIRS service is converted into the circuit service through the indirect IP mapping, or
vice versa.
♦ The HIRS service is converted into the ATM service through the indirect IP mapping, or
vice versa.
So, the IP is the core service of the uniform platform network, and the IP switching is the core
switching of the uniform platform network. The ATM, circuit and HIRS only undertake the access
functions.
Next, we will elaborate on the network architecture principles based on Fig. 8-5.
126
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
♦ Level 1 switching: For the IP service, it can be the Ethernet switch, the CrossBar+
network processor or direct network processor switch.
♦ Level 2 switching: For the IP service, it mainly refers to the Ethernet switching restricted
to a sub-rack.
♦ The processing can be classified into two types according to the processing rate:
According to the different tasks undertaken, the service processing boards can be classified as:
♦ Access service board, such as the digital trunk board, the SDH interface board and the
Ethernet interface board.
♦ Protocol processing board, such as the call controller, vocoder and selector.
♦ Access + protocol processing board, such as the ATM protocol processing board.
♦ For the ATM service, the ATM protocol is terminated through the ATM access/protocol
processing/cell mapping board attached to the IP switching network, and the service is
mapped into the IP service. Or, the ATM service is accessed and terminated through the
interface in the high-speed service processing board (Level 1 switching line card), and is
converted into the IP service.
Such architecture, which uses IP as the only core platform of the whole network and supports
multiple protocol types at the access side, has brought to the BSC huge expandability, flexibility and
complete forward/backward compatibility.
127
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
Fig. 6-7 Schematic diagram for the overall architecture of the all-IP BTS
The overall architecture of the all-IP BTS is as shown in Fig. 6-8. The BTS primarily consists of
two parts:
128
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
♦ One Master Digital Base Band Subsystem (MBDS): It consists of the channel board
(CHM), the communication control board (CCM), the data channel interface board (DSM),
the radio frequency interface (RIM), the built-in SDH and the GPS receiver. Inside the BDS,
the communication is fulfilled through the fast Ethernet.
♦ None or multiple slave digital base band subsystems (SBDS): Its structure is similar to
the master digital base band subsystem. But, it can do without the DSM, SDH or GPS
receiver. The CCM is replaced by the SCM, the slave BDS communication agent.
♦ The RFS can be classified into the local type and the remote type:
♦ Forward: The service data from the BSC enter the BDS via the SNM/DSM. In the DSM,
they fulfill the header decompression and terminate the IP transmission protocols of the other
Abis interfaces. Then, they are delivered to the CCM through the fast Ethernet for switching
and arrive in the CHM, in which the cdma modulation is conducted. After the modulation, the
data are sent to the RIM and then, after the multiplexing, to the RMM and the TRX
successively. In the TRX, the up frequency conversion is made. After the combination, the
signal is delivered to the LPA (HPA) and the RFE, and then, is transmitted by the antenna.
♦ Reverse: The reverse cdma signals from the antenna are sent, after the amplification of
the RFE, to the TRX. After the down frequency conversion in TRX, they become the base
band digital signals. The RMM collects the base band digital signals of all the sectors and
delivers them to the RIM. The RIM simply distributes them to the CHM. After the CDMA
demodulation by the CHM, the original service signals are obtained and packed into the
Ethernet frame, which is transmitted, via the fast Ethernet, to the switching center and then, to
the DSM/SNM. In the DSM, the protocols relevant to the Abis IP transmission are terminated.
At last, the signals are sent to the BSC via the E1 or the STM-1. The BTS also provides the
access directly oriented to the IP network.
♦ The BDS fulfills the modulation/demodulation, search, power control and RF control of
the CDMA signals, and communicates with the BSC via the Abis interface.
129
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
♦ The RF subsystem fulfills the up/down conversion and the power amplification and
transmitting of the signals. It is connected to the base band through the cable or fiber.
♦ The CHM is attached to the fast Ethernet, fulfilling the modulation/demodulation and
search functions of the cdma2000 (or HDR) forward/backward services, and forming the
sharing pool with the channel resources in the BDS.
♦ The CCM is the switching center of the internal fast Ethernet. It also conducts the routine
maintenance for the BDS and RFS.
♦ The SNM module serves to fulfill the transmission and networking functions.
♦ The RIM provides the exit from the BDS to the RFS, fulfilling the selection and
multiplexing of the forward/backward services and providing the optical interface for the
remote RF subsystem.
♦ The RMM is the service and control center of the entire RFS. On one hand, it distributes
the forward/reverse services to the TRX; On the other hand, it supervises the work of the
BTM, LPA (HPA), RFE and TRX. The remote RMM also provides the optical interface with
the BDS.
♦ The TSM/RSM fulfills the switch control of the RF link and supports the switching and
backup of the RF parts.
♦ The TRX undertakes the up/down frequency conversion of the base band digital signals.
The digital intermediate frequency is adopted to implement the up/down frequency
conversion.
♦ The LPA and HPA fulfill the power amplification of the forward signals.
♦ The RFE fulfills the filtering and low noise amplification of the reverse signals, and
functions as the interface with the antenna.
The BSS includes two parts, the BTS and the BSC/PCF. The BTS also includes two parts, the local end
130
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
(such as the base band and the local RF subsystem) and the remote end. Between them, there are
multiple networking modes.
Abis
A10/A11
A8/A9
BTS BTS BTS
PDSN ....
PCF BSC
/AGW
Other BTS
MSC BSS
BSS
Fig. 6-8 Schematic diagram of the cdma2000 BSS networking
The BSS is connected to the PDSN/AGW through the A10/A11(via the PCF), mainly bearing the
packet data service.
The BSS is connected to the MSC through the A interface, bearing the voice and the circuit data
services.
As an external system, the PCF is connected to the BSC via the A8/A9 interfaces, bearing the
packet data service. One PCF can be connected to multiple BSCs. The PCF can also be installed inside
the BSC.
The BSCs are connected with each other via the A3/A7 interfaces, bearing the service and
signaling that fulfill the cross-BSS soft switchover.
The BSC is connected to the BTS via the Abis interface. Between the BSC and BTS can be the
131
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
star networking, chain networking and ring networking. And the BTS can be a macro BTS or the micro
BTS.
♦ Star networking: Each BTS is connected to the BSC in the point-to-point way. It is a
simple and reliable way.
♦ Ring networking: Multiple BTS are connected to the BSC in series to form a ring. The
ring networking is high in reliability.
♦ Chain networking: Multiple BTS are linked together to form a chain, which is connected
to the BSC through the last BTS. The chain networking is applicable to the area extending in
a belt shape, with low density of users.
♦ Between the local end (such as the base band and the local RF subsystem) and the remote
end of the BTS, multiple networking modes are supported (The local end can be a micro BTS
or a macro BTS):
♦ Star networking: Each remote RF site is connected to the local end in the point-to-point
way.
♦ Ring networking: Multiple remote RF sites are connected in series to the local end to
form a ring.
Chain networking: Multiple remote RF sites are linked together to form a chain, which is
connected to the local end through the last RF site.
♦ Level 1 switching frame: It provides the IP switching for the service flow of the whole
office, when there is a large demand for capacity.
♦ Control frame: It is applied when a large number of main control boards are required. It
provides the IP switching for the control flow of the whole office.
♦ Small GPS frame: It provides the BSC with the system clock.
♦ General-purpose frame: It fulfills the processing of various services, such as the vocoder,
132
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
Besides, the space is reserved for the background server in the rack. In the design of the BSC, the
diverse mixed insertion has been taken into full consideration. In the general-purpose frame and control
frame, multiple service processing boards can be mixed together, such as the digital trunk board (DT),
the vocoder board (VTC), the selector board (WPB) and the main processor board (MP). Based on the
actual situation, the most suitable configuration can be made to the office’s requirements.
Please note that the Level 1 switching frame is necessary only when the capacity is large enough.
For the small configuration, the Level 1 switching frame is not necessary. During the expansion, add
the general-purpose frame first and after a certain number of such frames have been added, add the
Level 1 switching frame.
Level-1
General shelf General shelf General shelf switching shelf … Control shelf
…
GPS shelf GPS shelf General shelf GPS shelf General shelf
…
General shelf
Server Server Server
…
General shelf
Although the BSC resource frame supports multiple mixed insertion modes, the typical ones are as
follows:
♦ DT+SDU mixed insertion subsystem, that is, the mixed insertion subsystem of digital
trunk and selector. It serves to provide the data processing and selector functions for the Abis
interface and the Abis interface.
♦ Vocoder mixed insertion subsystems: It can provide such functions as the voice
encoding/decoding, asynchronous data and G3 Fax, call processing, SS7 processing and A
133
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
interface trunk.
♦ Level 1 switching subsystem: In the case of large capacity, it fulfills the IP switching for
the service flow of the entire system.
♦ Main control subsystem: It includes the control maintenance, call processing, signaling
processing and clock.
General shelf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
D DD D S S V V U U V V V V V V V
T T T T P P T T I I T T T T T T T
B B B B B B C C MMC C C C C C C
General shelf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
D DD I I I I U U W WW W W W W
T T T P P P P I I P P P P P P P
B B B B B B B MMB B B B B B B
Fig. 6-11 Typical configuration example of the Abis access and selector frame
134
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
General shelf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
I I U U U U U U
C
U U
P P P P P P P H
P
I I
C C C C C C C U
C
MM
F F F F F F F B
F
Control shelf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
C C
U U
MMMMMMMM MMMMH H
I I
P P P P P P P P P P P P U U
MM
B B
T T T T P P T T T T R R
MMMM S S MMMMP P
B B B B N N B B B B B B
T T T T T T T T T T T T T T T T
MMMMMMMMMMMMMMMM
B B B B B B B B B B B B B B B B
135
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
MM
G G
C C
GPS shelf
The processing capacities of the major boards in the BSC are estimated as follows:
♦ For the DTB, the calculation is based on 640 lines (32E1) per board.
♦ For the WPB, the calculation is based on 650~800 lines of voice per board, or 30M data
processing capacity.
♦ For the VTC, the calculation is based on 480 lines per board.
♦ For the IPCF and the UPCF, the calculation is based on 400M per board (MNIC).
♦ For the IWF, the calculation is based on 120/240 lines per board.
♦ For the MPB, the calculation is based on 2 CPU units per board and 100 thousand users
per CPU unit.
For the SPB, the calculation is based on four 8260 units per board and 32 SS7 links processed by
one 8260 unit.
Each base band subsystem can support the processing of 24 carrier sectors at most, and can
support the cross-carrier and highly accurate channel sharing in a large scope. One BTS has 5 BDSs at
most, that is, the maximal processing capacity of 120 carrier sectors. They constitute ZTE’s unique all-
136
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
IP super BTS. In the configuration of super BTS, if the RF module is installed outdoors, only one
equipment room needs to be rent for the base band part in a quite large area, largely saving for the
office the costs related to the equipment room. In addition, the large capacity baseband is allowed to be
installed in the same address of the BSC, making the interface between the BSC and BTS a simplified
short-distance interface. In this way, the maintenance is facilitated and the operating costs are reduced.
Each RF chassis can achieve the maximal processing capacity of 8 carriers and 3 sectors, or 4
carriers and 6 sectors. Each base band chassis can correspond to multiple RF units.
The baseband and the RF units can be installed in the same place or different places (with the RF
address moved far away). In the case of the installation in the same place, the macro BS is built up. In
the BS, the primary power module can be installed inside.
Both the macro BS and the micro BS can carry multiple remote RF units, indoors type or outdoors
type. Between the baseband and the RF units is supported not only the traditional point-to-point or
chain connection, but also the more reliable ring networking. In each pair of fiber, the data of 24 carrier
sectors are integrated, largely decreasing the required quantity of fiber.
Power chassis
137
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
……
……
RF
……
Power chassis
……
……
Outdoor RF
module ……
Outdoor RF Outdoor RF
Micro BTS module
module
Fig. 6-18 Configuration example of the micro BTS added with RF remote modules
The MBDS primarily consists of such modules as: the SAM which provides the environment
supervision, the active/standby GCM which provides the GPS clock, the CHM which fulfills the
channel unit processing, the RIM which fulfills the interface between the base band and the RF, the
CCM which fulfills the BTS control, the DSM which fulfills the ABIS interface with the BSC, and the
SNM which fulfills the SDH interface.
SBDS: It is similar to the MBDS frame in the structure. But, it is not necessary to configure the
DSM, SNM and GCM.
138
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
RF subsystem: It primarily consists of such modules as: the SAM which provides the environment
supervision, the BTM which fulfills the radio testing of the BTS, the 6+1 active/standby TRX which
fulfills the up/down conversion of the signals, the RMM which fulfills the interface between the RF and
base band, the 6+1 active/standby PA which fulfills the power amplification of the forward signals, and
the RFE which fulfills the interface of antenna feeder and the reverse low-noise amplification.
S G G C C C C R R C C C C C C D D S S
A C C H H H HI I H H H H C C S S NN
M M M MMMMMMMMMMMMMMMM
S C C C C R R C C C C S S
A H H H HI I H H H H C C
M MMMMMMMMMMMM
139
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
RF subsystem
1 2 3 4 5 6 7 8 9 10 11 12 13
S T T T T R R T T T T R
A BTS R R R R M M R R R S S
M X X X X MMX X X MM
PA PA PA PA PA PA PA
ZTE’s all-IP is an upscale, high performance and prospective platform. It cannot only merge into the
future all-IP network, but also meet various demands, like the 1X, HRPD, 1XEV-DV and WLAN
access.
♦ It is built upon the all-IP architecture, which is the absolute evolution trend of the radio
communication network side standards. So, ZTE’s all-IP equipment can smoothly merge into
the future communication network and acquire all the advantages related to all-IP. Moreover,
ZTE’s all-IP equipment can accommodate the current ATM-based interfaces.
♦ Its ultimate capacity is huge. The whole BSS can support a maximum of 1.5 million
voice subscribers (0.02 Erl) and over 2G data service. With the extensive application of
network processors and sophisticated DSP and CPU techniques, the integration degree is
largely improved. It only takes a one frame for the BSC to constitute an office. The two
frames can support 60,000 subscribers. One rack can support over 100 thousand subscribers.
140
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
♦ ZTE’s all-IP BSS supports the architecture that allows the vocoder to smoothly upgraded
to the MGW in the future.
♦ In the all-IP BTS, the one digital frame can implement the services of 24 carrier sectors,
and support the smooth expansion through stacking. In the all-IP BTS, a single RF frame can
support a maximum of 8 carriers and 3 sectors, or 4 carriers and 6 sectors.
♦ The all-IP BTS supports the architecture of the unique super BTS. That is, one BTS
constitutes the extraordinarily high processing capability of 120 carrier sectors. Through the
remote RF, it can cover an area equivalent to the coverage attained by dozens of old BTSs.
Due to the simplification, it is easy to install the far end outdoors. So, only one equipment
room needs to be rent in the area, thus largely saving operating costs of the office. In addition,
the super powerful base band processing part can even be installed in the same address of
BSC, making the Abis interface a simplified short-distance interface. In this way, the
maintenance is facilitated and the costs are slashed.
♦ It provides series of BTSs, such as the micro BTS, remote RF module, super BTS and
macro BTS, and achieve the uniform architecture for various types of BTSs.
♦ The all-IP supports the complete sharing of channel unit: implement the channel sharing
of 24 carrier sectors with CSM as the resolution. Through the software configuration,
different types of BTSs can be configured, such as 8 carriers and 3 sectors, 8 carriers and 6
sectors, and 1 carrier and 24 sectors, while the board and the backplane remain unchanged.
So, it is highly flexible.
♦ It supports the configuration completely separating the base band from the RF, and
supports the multi-sector remote RF module.
♦ The RF unit not only supports the traditional point-to-point or chain networking, but also
supports the more reliable ring networking.
♦ In the BTS, there is a extremely high ratio from the base band to the RF fiber. Each fiber
pair supports 24 carrier sectors. The all-IP BTS supports the 4-carrier digital intermediate
frequency technique.
♦ The all-IP BTS supports the digital predistortion processing of the forward signals.
♦ The all-IP macro BTS has the smallest size in this industry, only 1.6m high with 24
carrier sectors.
♦ The clock system accommodates the GPS and the GLONASS at the same time, or the
Big Dipper timing system.
141
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
♦ The all-IP BSS supports the board logic and the dynamic software downloading.
♦ The all-IP BTS supports the mixed insertion of such CHMs as the 1X, HRPD and 1XEV-
DV, facilitating the upgrading to the utmost.
♦ In the all-IP BTS, there are the fully built-in primary power, transmission and
monitoring.
♦ The support for the transceiver and the N+1 backup of power amplifier can be
customized.
♦ The extended support can be provided for the emission subset, intelligent antenna and
linear predistortion power amplifier.
Due to the flexible demand-oriented configuration, the high-configuration cost has dropped
substantially and the low-configuration cost is also reduced.
142
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
....
....
....
....
Remot e
....
....
....
RFS Fi ber Sl ave
Baseband
uni t
Remot e Mast er Local
Fi ber
RFS Baseband RFS
uni t
I P Transf er t o BSC
E1s or STM- 1
I P Cl oud
In one BDS, the system can support the processing of as many as 24 carrier sectors. Because the
whole super BTS can support a maximum of 5 BDSs, the maximal gross processing capacity can
amount to 120 carrier sectors.
Since all the BDS and RFS are independent subsystems, there must be independent environment
supervision capability inside each subsystem.
At the BTS side, in order to fulfill the upgrading from the 1X to the 1XEV, you only need to
replace or add the HRPD or EVDVCHM and update the software. It is not necessary to make any
change to all the other equipment, such as the Abis interface unit, control unit and RF unit.
At the BSC side, when the capacity is enough, you do not need to make any change to the
143
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
hardware. Just upgrade the software to support the new standard. In the same BSS system or even the
same BTS, the services of different standards can coexist.
Fig. 6-23 ZTE solution supports the smooth evolution between different radio interface standards
It is the good system characteristics that contribute to the cross-standard smooth upgrading of ZTE
solution. Within ZTE’s BTS, over 2 Gbps unblocked switching is provided. Within the BSC, the two-
level unblocked switching is provided. The core switching is based on the architecture of Cross Bar
plus network processor, capable of supporting the complicated QoS based on the differentiated service
and realizing the complete flow control. The total switching capability can amount to 40 Gbps and be
expanded to 160 Gbps smoothly. In the foreseeable future, the solution can support the joint impact
brought about by any voice and high-speed packet data service.
The bearer channels of BSC and BTS are respectively the signaling channels and service channels,
which are independent of each other completely. As the two kinds of channels do not bother each other,
the service quality is assured.
Besides, within the BTS, the complete sharing of cross-carrier is implemented and the
independence between the external interface and the standards is achieved. The CHMs of different
standards can be inserted together in the same BTS, in order to implement the maximal flexibility. At
the same time, ZTE’s BTS can provide the integrity of 8 carriers and 3 sectors per rack. It is very
144
Chapter 6 Evolution of cdma2000 BS-Side and ZTE All-IP Solution
suitable to the standard with separate carriers for voice and data (such as HRPD).
Exercises
7. Describe the smooth evolution of the radio standards in ZTE’s all-IP solution.
145
146
Chapter 7 Key Technologies and Advantages of CDMA
Objectives
After learning this chapter, you should be able to:
Introduction
This chapter mainly introduces the key techniques and advantages of CDMA.
In the CDMA system, power control is regarded as the core of all key techniques. Power control is
to allot the power resources of the CDMA system (including the mobile stations and the base
station). If this technique is not well achieved, the advantages of the CDMA system will not be
shown, and the CDMA system with large capacity and high quality cannot be implemented.
A B
Power control of CDMA includes forward power control, reverse power control and cell
147
Chapter 7 Technologies and Advantages of CDMA
Power control of CDMA involves forward power control and reverse power control.
If all subscribers in a cell transmit the signals with the same power, the signals from the MSs
nearer to the base station will be strong, and the signals from the MSs farther away from the base
station will be weak. Then the strong signals will cover the weak ones, and this is called as the
problem of “far and near effect” in the mobile communication.
As CDMA is a self-interfering system, and all subscribers share the same frequency, the
problem of “far and near effect” becomes more serious. In the CDMA system, the strong signal
power of a subscriber is conducive to the proper receiving of this subscriber, but causes more
interference to other subscribers within the shared frequency band, and even conceal useful
signals. As a result, the communication quality of other subscribers will be degraded, and the
system capacity is lowered. To override the far and near effect, the power required by the
transmitter should be adjusted in real time according to different communication distance, and this
is called as “power control”.
The CDMA system capacity is mainly limited by the mutual interference of the mobile
stations of the system. If the signals at each mobile station have the min. required Signal-to-Noise
Ratio (SNR) when they reach to the base station, the system capacity would reach the max. value.
The goal of CDMA power control is to keep the high-quality communication, without causing
unnecessary interference to other subscribers who occupy the same channel. Therefore, power
control is adopted in the reverse link of the CDMA system, so that the signals reaching the BS
receiver can have same power by adjusting the power of the subscriber’s transmitter. Meantime,
the power should be within the threshold value of the SNR, and meet the requirements of the
communication quality. Through adjustment, the signals for each subscriber can be ensured to
have the same power when they reach to the receiver at the base station regardless of the location
and transmitting environment of the subscriber. In the actual system, the transmitting environment
of the subscriber’s signals will change at any time due to the subscriber’s mobility, thus causing
the transmitting paths for the signals to reach to the base station, signal strength, time delay and
phase shift to change all the time, and the power for receiving signals to fluctuate at the expected
value.
148
Chapter 7 Key Technologies and Advantages of CDMA
located at the cell edge can be maintained; on the other hand, the forward transmitting power can
be minimized with satisfactory communication transmission performance, hence reducing the
interference caused to the adjacent cells and increasing the relative capacity of the forward link.
In an ideal single cell model, the forward power control is not mandatory. If the inter-cell
interference and the heat noise are taken into account, the forward power control becomes an
indispensable key technique because it can deal with the following abnormalities occurring in the
communication process over the forward link.
♦ If an MS is nearer to one or more adjacent BSs than to its own BS, this MS is more
seriously interfered by the adjacent BSs, and the changing rule of the interference is
independent of the signal strength at the BSs where the MS resides. In this case, the BS
where this MS belongs to is required to enhance the signal power by several decibels to
maintain the communication.
From the above, we can see that the main goal of the forward power control is to ensure the
communication quality of each subscriber through appropriately allocating the power in the
forward traffic channel, which makes the transmitting power in the forward traffic channel
minimized provided that it meets the min. SNR required by the demodulation of the MS, so that
the interference to the traffic channel in the adjacent cells can be lightened, and the subscriber
capacity of the forward link can be maximized.
The forward fast power control is divided into forward external-loop power control and
forward closed-loop power control.
In the enabled state of the forward external-loop power control, the two power control
mechanisms take effects simultaneously to achieve the forward fast power control. Although the
forward fast power control takes effect at the BS side, the power control external-loop parameters
and the power control bits are the output results after the MS checks the signal quality over the
forward link, and the final results will be transmitted to the BS via the power control sub-channel
in the reverse pilot frequency channel.
The implementation point of the forward external-loop power control is at the MS. The BS is
to send the threshold value of the external-loop power control to the MS with the paging message.
149
Chapter 7 Technologies and Advantages of CDMA
The reverse power control is adopted to control and minimize the transmitting power of the
MS to meet the requirements of the cell reverse capacity provided that the transmitted signals of
the MS meet certain demodulation requirements when they reach to the BS. As the reverse signals
of different MSs are mutually interfered, theoretically, the reverse capacity can only be maximized
if the signals of the MSs that implement the same service have consistent power when they reach
the BS.
The reverse transmitting power of the MS is obtained via the effects together taken by the
open-loop estimation and the closed-loop power control. In the case of no closed-loop power
control, e.g., the transmitting power of the access channel, only the open loop takes effect.
150
Chapter 7 Key Technologies and Advantages of CDMA
power control is to fasten the speed of generating, transmitting, processing and executing the
power control instruction, so as to trace the uplink Rayleigh fading as much as possible. The
closed-loop power control algorithm involves the design of such main techniques as burst power
control command recognition, and over-adjusting power control command processing.
In the reverse closed-loop power control, the threshold of SNR is inconstant and is
dynamically adjusted. This dynamic adjusting process is called reverse external-loop power
control. In the reverse external-loop power control, the BS counts the Frame Error Rate (FER) in
the reverse channel. If the FER is higher than the FER threshold, it means that the fading in the
reverse channel is serious. Then you should enhance the transmitting power of the MS by
increasing the SNR. Otherwise, if the FER is lower than the FER threshold, you should weaken
the transmitting power of the MS by decreasing the SNR. The adjustment of the closed-loop
power control based on the FER statistics is achieved via the reverse external-loop power control
algorithm. The algorithm is based on three states: variable rate operation state, full rate operation
state, and delete operation state. These three states fully show the actual working situation of the
MS, and the power thresholds are adjusted differently at different states. To ensure the best quality
of the voice frame in the rate of 9600bps, many criteria, such as 1% FER threshold, are added in
the full rate operation state. This algorithm involves design of such main techniques as step-length
adjustment, state transition, accidental error judgment and softswitching FER statistical control.
In the narrowband modulation system, if the first-generation mobile system based on analog FM
modulation is adopted, the existence of multiple paths will cause serious fading. However, in the
CDMA modulation system, the multi-path signals can be received separately so as to significantly
weaken the multi-path fading of the signal. But the multi-path fading is not completely eliminated
151
Chapter 7 Technologies and Advantages of CDMA
because sometimes the demodulator can still not independently handle the multi-path, and this will
cause some fading.
Diversity reception is a satisfactory approach to weaken the fading. It takes full advantage of
the multi-path signals energy in the transmission to improve the transmission reliability. It also
collects the scattered energy in the time, space and frequency domains.
Different paths which are almost independent of each other at the receiving end can be
obtained based on different angles, methods and measures of the space, time and frequency
domains. Three most typical types of the diversity reception are available, i.e., time diversity,
space diversity and frequency diversity, which are all adopted in the CDMA. They will be
introduced respectively as follows.
If the amplitude is sampled in the sequential order, two sample points will be unrelated in the
case the time interval is long enough (longer than the coherence time). Therefore, the time
diversity can be adopted to weaken the influence, that is, the given signals are repeatedly
transmitted for N times at a certain time interval. As long as the time interval is longer than the
coherence time, N independent diversity branches can be obtained.
According to the analysis of the communication principle, we know that the time interval Δt
at the time domain should be greater than the coherence time ΔT at the time domain, namely:
∆t ≥ ∆T = 1 B
Where, B is the diffusion interval of the Doppler spread shift, which is directly proportional to the
moving speed of the MS. Therefore, time diversity is useless for the MS in the relatively static
state.
Compared with space diversity, time diversity has the advantage of less receiving antennas.
But it has the disadvantage of occupying more timeslot resources, thus decreasing the transmission
efficiency.
152
Chapter 7 Key Technologies and Advantages of CDMA
transmission to the channel. Due to the frequency-selective feature of fading, when the interval
between two frequencies is greater than the correlative bandwidth, the fading of them is
uncorrelated. That is, as long as the interval between the carriers is large enough, i.e., the carrier
interval Δf is greater than the frequency correlated bandwidth, we will have:
∆f ≥ ∆F =1 L
Where L refers to the delay diffusion of the received signal’s delay power spectrum. The
correlative bandwidth for the urban and suburb areas is 50 kHz and 250 kHz, respectively,
whereas the signal bandwidth of the CDMA system is 1.23 MHz, therefore frequency diversity is
possible. Specifically, the frequency band is 800~900 MHz for the urban area and the typical delay
diffusion is 5μs, therefore we have:
∆f ≥ ∆F = 1 L = 1 5µs = 200kHz
That is, the carrier interval of the frequency diversity should be greater than 200 kHz.
Compared with space diversity, frequency diversity has the advantage that there are less
receiving antennas and devices and the disadvantages that more frequency spectrum is occupied
and there are more transmitters.
The basic structure of space diversity is that there is one antenna for transmission at the
transmitting side and N antennas for receiving at the receiving side.
d = ∆R ≥ λ ϕ
where λ refers to the wavelength and ϕ is the diffusion angle of the antenna. In urban area, usually
the diffusion angle ϕ=20o. Then we have:
The more diversity antennas there are, the better the diversity effect is. The diversity gain is
153
Chapter 7 Technologies and Advantages of CDMA
proportional to the tuple of diversity N. But the improvement of diversity gains decreases as N
increases gradually when N>2. There is a tradeoff between performance and complexity in
practice. Usually N=2~4.
♦ Polarization diversity: two antennas that are orthogonal in polarization direction are
used for transmitting the same signal and the signals received by two antennas with
different polarization show different fading characteristics. That is, horizontal and
vertical polarization antennas are established at the transmitting end and receiving end
respectively, and at the receiving end, polarization diversity for the two signals of
different fading characteristics can be obtained. Its advantages are that the structure is
compact and space is saved; its disadvantages are that the transmitting power is allocated
to two antennas, incurring 3 dB loss.
♦ Angel diversity: the receiving environment varies in terms of terrain and building,
this may in effect make the signals from different path look like from different
directions. Thus directional antennas can be used at the receiving side to point to
different directions. The multi-path signals received by two directional antennas are
irrelevant.
In space diversity, there are N antennas at the receiving side. If the size and gain of these N
antennas are the same, then apart from the anti-fading diversity gain that the space diversity
obtains, there is additional 3 dB equipment gain for each antenna.
At the soft handoff, to obtain better communication quality, the mobile station can keep
contact with the previous base station and select a better one from the two signals after it begins
communication with the new base station.
A RAKE receiver is composed of searcher, finger, and combiner. The searcher searches the
path by making use of the code’s auto-correlation and cross-correlation features. The finger
despreads and demodulates the signals. The number of the fingers determines the number of
demodulated paths. Usually a RAKE receiver in the CDMA base station system is composed of 4
fingers and a RAKE receiver in the mobile station is composed of 3 fingers. The combiner
combines the several signals from the demodulator. The commonly used combination algorithm
154
Chapter 7 Key Technologies and Advantages of CDMA
includes selective combination, equal-gain combination, and maximal ratio combination. The
combined signals are output to the decoder unit for channel decoding.
Specifically, the correlator of each path of the RAKE receiver despreads the received signals.
In terms of the coherent demodulation, the despread signals are multiplied with a complex
amplitude to correct the phase error and the path is weighted according to the selected
combination (maximal ratio or equal-gain combination). The impulse-response metering module
measures the multipath profile continuously. When the delay of the pulse response changes, the
metering module will assign new code phase to the code-tracing module to trace the minute
changes. The signals of different RAKE paths are combined and the channel codes are interleaved
and decoded. Furthermore, the searcher continuously searches the pilot signals of the adjacent
cells to provide pilot signal measurement for the handoff. The number of RAKE paths is
determined by the channel profile and chip rate. Higher chip rate offers more separable paths.
However, when there are too many RAKE paths, more energy is needed from the channel to
maintain good performance. Too many RAKE paths may lead to combination loss.
The following discusses the measurement of the impulse response, code acquisition, code
tracing, complex amplitude estimation, and the searcher. The impulse response measurement
correlates the pilot codes of different phases and the received signals to find out the multipath
component. The required metering rate of the impulse response measurement is determined by the
speed of the mobile station and radio environment. The quicker the mobile station’s moving speed
is, the faster the measurement is required for the RAKE paths to obtain the best multipath
components. However, in environments of longer delay extension, a broader scanning window is
required. Apart from metering, this module assigns the multipath components to the RAKE paths.
Different policies can be applied to the codes assignment. The assignment can be carried out when
the impulse response measurement is finished or the strong enough multipath component has been
found out. The code searching is carried out before the system synchronous searching.
The mobile station scans the pilot signal. The sequence of the pilot signal priority can be
determined by the nearest or adjacent pilot signals. If the connection is lost due to some reasons,
the scan will begin from the pilot signal of the highest priority. Under strong interference, the code
search may be a bottleneck. The matching filter may be used to search fast code. The typical code
tracing loop is leading and lagging locked loop. It includes two correlators (leading and lagging).
The chips assigned to them are half-chip short from the standard timing. The code phase is
adjusted according to the correlation result. The performance of the tracing loop is determined by
the loop bandwidth. If the update is faster than the movement of the multipath component delay,
then the synchronization error can be ignored. Otherwise the loop noise will increase. This,
however, also depends on the detection policy (that is, applying regular or multi-user detection).
The estimation of the complex amplitude includes that of amplitude and phase. In the
maximal ratio combination, the signal weight is the complex conjugate of the complex amplitude.
In case of equal-gain combination, only the phase error is corrected and each RAKE path can be
regarded as with equal weight. The estimation of the complex amplitude should be averaged in a
reasonable period duration. In this case the coherent time is regarded as the upper limit of the
155
Chapter 7 Technologies and Advantages of CDMA
average time. The searcher scans the pilot signals of other cells. During talk, the mobile station
searches the pilot signals, measures the downlink interference, and possible received the uplink
interference results. As there are a large number of pilot signals, it may take a long time to search
the pilot signals of the adjacent diversity set.
Therefore the searching time may limit the performance of the system, in particular under the
cellular environment, where a new base station can be activated because of the corner effect. One
possibility to reduce the needed hardware is to flexibly assign RAKE and path searchers. In a low
multipath environment it will increase the effectiveness of the scanning. The number of paths
scanned is determined by the expected rate of the preamble signal scanning.
Soft handoff is unique to the CDMA mobile communication system. Its principles are as follows:
when a mobile station moves to the adjacent BTS controlled by the same BSC, the mobile station
keeps radio connection with the source BTS and connects the target BTS, then releases the radio
connection with the source BTS. The soft handoff happening between different sectors of the same
BTS under the same BSC control is called softer handoff.
♦ Handoff between different sectors with the same carrier in the same BTS, which is
also called softer handoff.
♦ Handoff between different BTSs with the same carrier in the same BTC;
♦ Handoff between different BSCs with the same carrier in the same MSC.
156
Chapter 7 Key Technologies and Advantages of CDMA
The following analyzes in detail how the mobile station carries out soft handoff.
To carry out soft handoff, the mobile station first searches all the pilot components and
measures their intensity. The mobile station calculates the E c/Io (Ec refers to the energy of one bit
and Io refers to the total spectral density received, including noise and signal) of all the multipath
components (at most K) of the pilot as the intensity of the pilot, where K is the number of
demodulator units provided by the mobile station. When the pilot intensity E c/Io is stronger than a
specific value T_ADD, the mobile station will think that the intensity of that pilot is strong enough
to perform correct demodulation. At this time the mobile station does not establish connection
with the base station corresponding to that pilot, rather, it reports the measured pilot intensity to
the previous base station which forwards the report to the MSC; the MSC asks the new base
station to assign a forward traffic channel to the mobile station and the previous base station sends
a message to the mobile station instructing it to carry out the handoff. Hence it can be seen that the
CDMA soft handoff is under the assistance of the mobile station.
After it receives the handoff instruction from the base station, the mobile station integrates
the pilot of the new base station into its effective pilot set and begins to demodulate the forward
traffic channels of both new base station and previous base station. After that, the mobile station
sends a handoff-completion message to the base station, informing the base station that it begins to
demodulate the signals from both base stations.
Then, as the mobile station moves, the intensity of one of the two pilots of the two base
stations may become weaker than a specific value T_DROP, the mobile station will start a
handoff-drop timer (the mobile station maintains one timer for each pilot in its effective pilot set
and candidate effective pilot set, when a pilot intensity is weaker than a specific value D, the timer
corresponding to that pilot will start). When the handoff-drop timer T expires (during this time, the
pilot intensity must be always weaker than D), the mobile station sends pilot intensity
measurement message. After the two base stations receive the pilot intensity measurement
message, they send it to the MSC which returns the corresponding handoff instruction; then the
base station sends handoff instruction message to the mobile station which will drop the pilot
whose timer expires from the effective pilot set. After that, the mobile station only maintains
communication with the base station whose pilot is in the effective pilot set and sends a handoff-
completion message to the base station, informing it that the handoff has been completed.
157
Chapter 7 Technologies and Advantages of CDMA
♦ When the pilot intensity reaches T_ADD, the mobile station sends a pilot-intensity
measurement message and moves the pilot to the candidate pilot set.
♦ The mobile station moves the pilot to the effective pilot set and sends a handoff-
completion message.
♦ If the pilot intensity reduces to below T-DROP, the mobile station starts the handoff-
drop timer.
♦ The mobile station moves the pilot from the effective pilot set to the adjacent pilots
set and sends a handoff-completion message.
As the procedure of softer handoff is included in the above soft handoff procedure, its steps
are not analyzed here. Its analysis method is essentially the same as that of the soft handoff.
158
Chapter 7 Key Technologies and Advantages of CDMA
The above section describes the types of handoff, procedure of the handoff, and the concept
of softer handoff. At the system operation, these handoffs occur in combination, that is, soft
handoff, software handoff, as well as hard handoff may happen at the same time. For example,
when a mobile station is at the edge area of two sectors of one base station and the other base
station, both soft handoff and softer handoff will happen. If it is at the edge of three base stations,
three-party soft handoff will happen. The above two soft handoffs assume that the base stations
that have the same carrier frequency and free capacity. If the adjacent base station that has the
same carrier frequency is in full load, the MSC will ask the base station to instruct the mobile
station to hand off to the other carrier of that adjacent base station, this is known as hard handoff.
Where three parties are involved, if any of the other two parties has free capacity, soft handoff will
be preferred. That is, only when soft handoff is impossible will hard handoff be considered. If,
however, the adjacent base stations happen to be in different MSCs, even when they are at the
same carrier frequency, at present only hard handoff is available. This is because the vocoder
should be changed. If later on the IPI interface and ATM are used between BSCs, then the soft
handoff between MSCs is available.
There is another concept called idle handoff. It refers to the handoff happening when the
mobile phone is in idle status, and the base station does not know this handoff.
159
Chapter 7 Technologies and Advantages of CDMA
GSM: CDMA:N
N=4 =1
3 频率复 频率复用
1 1
4 1 1 1
1 用 1
1 1 1
3 2 3 4 1 1 1 1
4 4 2 1 1 1
2 3 1 1 1 1 1
1 2 3 1 1
4 1 1
In the CDMA system, as the frequencies at all cells are the same, the reuse coefficient is 1.
But in the GSM system, due to the frequency interference at the cell, the frequencies at the
adjacent cells are different, and the frequency reuse coefficient is 1/3.The following table gives a
comparison of the frequency use between GSM and CDMA.
Table 1 10 MHz frequency spectrum (5MHz for transmitting and 5MHz for receiving)
Parameter CDMA GSM
Carrier bandwidth 1.25MHz 0.20MHz
Carrier number 3 25*
Frequency reuse 1/1 3/9
Effective carrier 3/1=3 25/3=8.3
Voice call/carrier 25 to 40+ 7.25**
Voice call/cell 75 to 120+ 7.25×8.3=60.2
Sector/cell 3 3
Voice call/sector 75 to 120+ 60.2/3=20.0
Erlang / sector*** 64 to 107E 13.2
* In the best case, the GSM and AMPS have no protected band.
** 0.75 less than 8 voice call/carrier, which is used for overhead (e.g.
control/frequency pilot).
From the table, it can be seen that the capacity of CDMA is 5.5 times as large as that of GSM
in the case of the same frequency spectrum.
160
Chapter 7 Key Technologies and Advantages of CDMA
The coverage radius of the CDMA system is twice as much as that of the standard GSM system.
As the code division technique is adopted for the CDMA system, the fading resistance capability
is stronger than that of the GSM system, hence increasing the coverage radius. For example, if the
coverage area is 1,000 km2, 200 base stations are needed for the GSM system, but only 50 for the
CDMA system. In the case of the same coverage area, the number of base stations in the CDMA
system is greatly decreased, and the investment cost is obviously cut down.
The CDMA network is a self-interfering system. The users use the same frequency and they can
be differentiated with the channel code. So the signal of one user is interference to other users.
Likewise, the signals of other users are interference sources of this user. Increasing the number of
users will not cause the call failure, and it just slightly degrades the voice quality of users. The
network capacity depends upon the allowable interference margin.
As the power control technique is adopted in the system, the system power is very weak. The
power control technique of CDMA enables the power carried by the transmitted signals to be kept
at the min. level under assuring the excellent call quality. The weak power indicates less power
consumption, which results in less interference and larger call capacity. If each base station can
provides larger call capacity, it indicates that only less base stations are required to achieve a
certain quantity of traffic.
With the spread spectrum technology adopted, the CDMA system can provide larger system
capacity with less frequency spectrum resources and electric power resource. Compared with the
GSM network, the capacity of the CDMA network is 4~6 times larger, which leads the reduction
of the cost.
The variable rate voice encoder can decrease the number of channels occupied by the call
process when the calling and called parties do not speak. Therefore, the channel can be effectively
utilized, hence indirectly increasing the call capacity of the whole system.
The call quality in the CDMA system is better than that in the AMPS or TDMA system.
The voice quality of the CDMA system is excellent. The vocoder can dynamically adjust the
data transmission rate, and select different levels for transmission according to appropriate
threshold value. Meanwhile, the threshold value changes according to the background noise
change. Therefore, better call quality can be obtained even though the background noise is strong.
161
Chapter 7 Technologies and Advantages of CDMA
High-quality voice encoder: The channel structure of the TDMA system can only support the
voice encoder of 4 kbps at most, and it cannot support the voice encoder of 8 kbps or more. The
QCELP voice code is adopted for the CDMA system, hence tremendously suppressing the
background noise. Thanks to the excellent communication quality of the system, the voice
becomes clearer, resulting in such advantages as clear voice and weak background noise. The
performance is obviously better than that of other wireless mobile communication systems, and
the voice quality can compete with that of the wireline phone.
When a subscriber moves between mobile sites, he can obviously feel the call interruption
due to the hard handoff of the TDMA system. This phenomenon is particularly obvious in the
cities with centralized subscribers and dense base stations because the hard handoff will be
conducted for 2~4 times per minute in such areas. With the unique soft handoff technique of the
CDMA system, the subscriber’s communication with the previous base station will not be
interrupted when he moves from one to another base station until the communication is handed off
to the new base station. That is, the user communicates with two base stations at the same time
during handoff, thus enhancing the signal strength at the cell boarder, preventing the voice from
being weakened or the call quality from being degraded, greatly decreasing the possibilities of call
drop, and ensuring the quality of the long-time mobile conversation. The soft handoff technique
enables the calling and called parties to receive the signals from the adjacent 3~5 mobile sites.
After the received signals are combined, the conversation interruption can be eliminated in the
handoff process, and the signal quality can also be fully improved (through choosing the best
signals from the received 3~5 signals all the time).
With the broadband carrier transmission and the advanced power control techniques, the
phenomenon of discontinuous signals can be avoided. Moreover, thanks to the powerful error
correction code, the subscriber can also make a stable conversation on a car at the speed of 200
kilometers per hour.
Spread spectrum communication technique is the latest wireless communication technique in the
world. One of its features is the excellent privacy performance. Being integrated with the perfect
authentication and privacy technique of the CDMA system, it can prevent the user from being
intruded, that is, the user will not be easily intercepted in his conversation process.
The broadband spectrum signal is very hard to intercept just as it is difficult to hear a low
sigh of a person in a noisy room. But in other techniques, the signal energies are all centralized in
a narrow waveband, which enables other people to easily intercept the transmitted signals.
162
Chapter 7 Key Technologies and Advantages of CDMA
With the Pseudo-Number (PN) as the address code and the unique code scrambling mode, the
CDMA system has incomparable advantages over other networks in the aspects of preventing
cross-talking and illegal use, which further protect the privacy of the conversation in the CDMA
network.
Due to the specialties of the CDMA technique, the CDMA system has many advantages for users,
which can provide users with more satisfactory services. This can be shown in the aspects as
follows:
♦ Low transmitting power, longer standby duration, less radiation of a mobile phone,
which is honored with “Green Mobile Phone”. The average transmitting power of a
GSM mobile phone is 125 mW, with the max. transmitting power being 2W, but the
average transmitting power of CDMA mobile phone is 2 mW, with the max. transmitting
power being 200 mW.
7.2.7 Economy
In the comparison of the economy between the CDMA system and other systems such as AMPS
and GSM systems, some advantages of the CDMA system, such as a cell coverage and its
capacity, must be carefully taken account in the cost factors.
One of the CDMA system’s advantages is to save power, and 2~4 dB power is saved in
CDMA than in GSM. Such factors as transmitting power, transmitter duty cycle, modulating and
encoding are taken account in this value.
As the maximum path attenuation ratio of the CDMA system can be 6 dB~10 dB more than
that of the GSM system, less base stations are only required in the CDMA system to provide the
same conversation quality as that in the GSM system. As a result, in the same coverage condition
and coverage area, less base stations are required in the CDMA system, hence tremendously
saving the investment cost.
Generally, when the CDMA system starts to provide a service, the number of corresponding
base stations is less due to less users. But the CDMA system can bear stronger path attenuation
than the GSM system, hence providing wider coverage areas to satisfy the requirements of the
163
Chapter 7 Technologies and Advantages of CDMA
users. When the number of users increases, thanks to the large capacity, the CDMA system
requires less number of base stations, with a lower cost. In view of saving the cost, this is very
important for an operator that just starts its service.
Additionally, another significant advantage is the compatibility of the CDMA system. First,
the IS-95 system can be smoothly upgraded to the 1x system. The upgrade can be implemented via
upgrading the software without changing any hardware. Secondly, the IS-95 system can coexist
with the 1x system, with the feature of backward compatibility.
Exercises
1. Briefly describe the types and roles of power control in the CDMA system.
2. How many kinds of soft handoff are there? What are the situations where they happen?
What are the advantages resulted from this technique?
3. How many kinds of diversity receiving are there? What is the technology adopted by the
RAKE receiver?
5. What are the situations where the soft and hard handoff will happen?
6. What is the difference between the soft handoff and the hard handoff?
10. What is the diversity technique adopted by the RAKE receiver? What is the feature of this
diversity technology?
13. Please compare the coverage area of a CDMA base station with that of a GSM base
station.
14. Briefly describe similarities and differences between the GSM and CDMA systems
164
Chapter 7 Key Technologies and Advantages of CDMA
frequency reuse.
165
Part 2 CDMA Full Series Products
ZTE Corporation
-166-
Preface
This part mainly introduces the solutions and products of ZTE CDMA, including the products at
the radio side, at the switching side, and the layered network management center ZXCOMC. It
also introduces the services, network planning and network optimization of ZTE cdma2000 1x.
This part includes 11 chapters. Chapter 8 introduces the mobile switching system ZXC10-
MSC&VLR&SSP (V3.0). Chapter 9 introduces HLR&AUC(V3.0). Chapter 10 introduces short
message center (ZXC100). Chapters 11-17 introduce some ZXC10 mobile base station systems,
including basic BSS, micro base stations, remote RF units, direct amplifier station, ZTE CDMA
indoor distributed system, ZTE CDMA wide and deep coverage schemes, and ZTE CDMA-WLL
policy. Chapter 18 introduces the data packet switching system ZXPDSS . Chapter 19 introduces
the layered centralized network management center, i.e., ZXCOMC. Chapter 20 introduces the
services of ZTE cdma2000 1x. Chapter 21 introduces the solutions of the ZTE network planning
and optimization.
After reading this part, the reader should basically be familiar with the complete solutions
provided by ZTE in respect of CDMA, including mobile switching, base station, packet switching
and mobile phone; roughly grasp the working principle and features of the ZTE CDMA products
as well as the basic services; have a fundamental recognition of the network planning.
-167-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
Objectives
After learning this chapter, you shall be able to:
♦ Be familiar with the interfaces between the entities in the network structure
diagram of the cellular mobile communication system
Introduction
This chapter first introduces the network structure diagram of the CDMA cellular mobile
communication system, the interfaces between the entities in the network based on the diagram, and the
corresponding technical standards. Then it introduces the technical indexes, software and hardware
system structures of ZTE ZXC10−MSC/VLR/SSP, and gives a brief description of the services and
functions. Finally, it shows the networking and configuration modes of ZXC10−MSC/VLR/SSP.
8.1 Overview
The schematic diagram of the CDMA cellular mobile communication system is shown in Fig. 8-1.
-168-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
Abis A B
BTS BSC MSC/SSP VLR
Q C D G
M N
SC SC HLR VLR
M N
M
SME SME
AUC
-169-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
2. Call processing;
VLR is the location and management database of subscribers who roam to the related MSC
region. When the MSC needs the subscriber data of this MSC area, the MSC is to inquire the VLR. In
the case of mobile station location updating, the MSC will request VLR to store the related
information; when the user activates the supplementary services or modifies data, the MSC will request
the HLR (through VLR) to store the related data.
The system adopts the IS-41E protocol. This interface is based on 2 Mbps digital interface or 64
kbps interface, with its interface electrical performance conforming to GF002-9002.1 Chapter 7 of
Volume I General Technical Specifications for Digital SPC Switching Equipment in General Technical
Specifications for Telephony Switching Equipment of the Ministry of Posts and Telecommunications
and GB7611-87 Pulse Coding Modulation Communication System Network Digital Interface
Parameters. As for the signaling procedures, for detailed description of MAP, refer to Technical
Requirements for 800 MHz CDMA Digital Cellular Mobile Communication Network Mobile
Application Part (MAP). For detailed description of SCCP, refer to GF010-95 Technical Requirements
for National SS7 Signaling Mode Technical Specifications: Signaling Connection Control Part (SCCP).
For detailed description of MTP, refer to GF001-9001 Technical Specifications for China Telephone
Network SS7 Signaling Mode.
-170-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
The interface is used to exchange subscriber location information, authorization information and
service data. The main service function of the MS is the capability of originating and terminating calls
in the service area. To support this capability, location registers needs to exchange data. The VLR
notifies the HLR of subscriber location information, and provides subscriber roaming number during
calls. HLR sends the subscriber’s service data VLR needs. The exchanges of data normally take place
when a subscriber requests a special service and when a subscriber or network operator changes the
subscriber data.
The system adopts the IS-41E protocol and is based on 2 Mbps digital interface or 64 kb/s
interface, with its interface electrical performance conforming to Chapter 7 of Volume 1 General
Technical Specifications for Digital SPC Switching Equipment in GF002-9002.1 General Technical
Specifications for Telephony Switching Equipment of the Ministry of Posts and Telecommunications
and GB7611-87 Pulse Coding Modulation Communication System Network Digital Interface
Parameters. As for the signaling specifications, for detailed description of MAP, refer to Technical
Requirements for 800MHz CDMA Digital Cellular Mobile Communication Network Mobile
Application Part (MAP). For detailed description of SCCP, refer to GF010-95 Technical Requirements
for National SS7 Signaling Mode Technical Specifications Signaling Connection Control Part (SCCP).
For detailed description of MTP, refer to GF001-9001 Technical Specifications for China Telephone
Network SS7 Signaling Mode. The ISUP part is to be defined.
-171-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
E interface adopts the 24 bits SS7 signaling mode. Its function is as follows:
When a mobile station roams from one MSC to another, the MSC will perform a handoff in order
to keep the subscribers’ conversation uninterrupted. In this case data exchange must be implemented
between the MSCs.
When the mobile station is in communication, and the MSC authenticates the mobile station, it has
to inquire the EIR, so as to determine whether the mobile station is legal, and thus deciding whether to
provide services to this mobile station.
When accepting an authentication request from the MS, HLR obtains data from AUC. When the
AUC originates authentication commands to the MS, the AUC delivers authentication information to
subscribers via the HLR.
When the SC performs information interaction with the SME and another SC, this protocol must
be followed.
When the SC sends a short message to a subscriber, and there is no address information of this
subscriber, it is necessary to inquire HLR about the route of the subscriber before sending the short
message to the subscriber.
During the submission and reception of a short message, short message transfer needs to be
-172-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
conducted between the SC and the MSC. At the same time, when the subscriber’s short message
capability changes, the mobile switching center needs to notify the SC in time.
ZTE CDMA cellular mobile communication system ZXC10-MSC/VLR/SSP (V3.0) supports the
following protocols and standards:
-173-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
♦ YD/T627-93 Digital Switch Trunk Interface (2048 kb/s) Parameters and Transmission
Features between Digital Interfaces and Testing Methods
♦ YDN 068-1997 Technical Specifications for National SS7 Signaling — Message Transfer
Part (MTP)
♦ YDN 066-1997 Technical Specifications for National SS7 Signaling – Operation and
Management Application Part (OMAP)
♦ YD/T 1031-1999 Technical Specifications for 800MHz CDMA Digital Cellular Mobile
Communications Network: Signaling System Mobile Application Part (MAP)
♦ YDN 094-1997 Technical Requirements for Interface Between MSC and PSTN in 800
MHz CDMA Digital Cellular Mobile Communication Network
-174-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
♦ YDN044-1997 Technical Mechanism for 800 MHz CDMA Digital Cellular Mobile
Communication Network
♦ YD/T 1048-2000General Technical Specifications for 800 MHz CDMA Digital Cellular
Mobile Communication System Equipment Switching Subsystem Part
♦ YD/T 1026-1999 Testing Technical Specifications for Interfaces between Mobile Service
Switching Center-Base Station Subsystem in 800 MHz CDMA Digital Cellular Mobile
Communication Network
♦ YD/T xxxx-xxxx Technical Specifications for Interfaces of 800 MHz CDMA Cellular
Mobile Communication System WIN Phase 1
♦ YD/T 1049-1999 General Testing Specifications for 800 MHz CDMA Digital Cellular
Mobile Communication System Switching Subsystem Part
♦ YD/T 1052-1999 Testing Specifications for 800 MHz CDMA Digital Cellular Mobile
Communication Network Mobile Application Part
♦ YD/T xxxx-xxxx Technical Requirements for 800 MHZ CDMA Digital Cellular Mobile
Communication Network WIN Phase 1
♦ YD/T xxxx-xxxx Technical Specifications for 800 MHz CDMA Digital Cellular Mobile
Communication Network Wireless Intelligent Network (WIN) Phase 1: Service Switching
Point (SSP) Device
♦ YD/T xxxx-xxxx Technical Requirements for 800 MHZ CDMA Digital Cellular Mobile
Communication Network WIN Prepaid Service
-175-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
The CDMA mobile switching center/visitor location register product produced by ZTE (i.e., ZXC10-
MSC/VLR/SSP for short) mainly implements the functions of the CDMA core network MSC and VLR.
At the same time, it integrates the functions of GMSC, SSP, TMSC2 and LSTP, and is characterized by
modularized design, advanced performances, good system reliability, standardized signaling interfaces
etc.
TMSCs include TMSC1 and TMSC2. As the first-level tandem MSC independently set up,
TMSC1 is mainly responsible for the tandem connection and transfer of the services of the connected
local networks second-level tandem MSC (TMSC2) or services between end offices. TMSC2 is the
second-level tandem MSC, responsible for the tandem connection and transfer of the services between
end offices of the connected local network. It can be independently set up, or included in the MSC or
GMSC devices. ZXC10-MSC/VLR/SSP is integrated with the TMSC2 functions.
STPs include HSTP and LSTP. HSTP is an independently set first-level STP, which transfers the
signaling messages of the second-level LSTP or SP connected with it. LSTP is the second-level STP,
which transfers the signaling message of the third-level SP connected with it. An LSTP can be
independently set up, or set up together with an SP. ZXC10-MSC/VLR/SSP integrates LSTP functions.
-176-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
BHCA: 500k
-177-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
User signaling acknowledgement delay (no greater than 95% probability): ≤300 ms
Outgoing intercommunication connection delay (no greater than 95% probability): ≤300 ms
Local and incoming intercommunication connection delay (no greater than 95% probability): ≤300
Incoming call indication repeated sending delay (no greater than 95% probability): ≤300 ms
Incoming call indication grouping sending delay (no greater than 95% probability): ≤800 ms
Billing signal start timing (no greater than 95% probability): ≤200 ms
-178-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
Bit sequence independence: in the 64 kb/s channel, there is not forced restriction on the number of
the consistently transmitted binary “1” or “0”or any other binary code pattern.
2UI, 18000~100000 Hz
I=488 ns
-179-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
MTBF>10 years
Reference load:
-180-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
BHCA: 500K
When ZXC10-MSC/VLR is used as independent SSP to form ZXC10-SSP, it can at most provide
the following:
BHCA: 500k
Subscribers: 600,000
-181-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
Traffic load (BHCA value): 500k for a single module, 20000k for multiple modules.
Traffic: 5.8k Erl for a single module, 216k Erl for multiple modules.
When ZXC10-MSC/VLR is used as independent LSTP to form a ZXSTP10, it can provide the
following maximum performances:
-182-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
GTT: 45000/s
Power supply: -48 VDC, and the allowed range: -57 V~-40 V
-183-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
-184-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
8.2.3.1 Overview
ZXC10-MSC/VLR has been developed on the basis of ZTE’s large-scale digital SPC switch ZXJ10
(V10.0) platform. It is mainly composed of the CSM (SNM+MSM), MPM and the operation and
maintenance system. Of these parts, the CSM module is used to control inter-module communication
and message interaction in multi-module configuration, and it can be configured or omitted according
to the actual requirement. One to ten MPMs can be configured based on the actual capacity requirement
to implement the MSC/VLR functions. Inter-module communication is implemented by means of
optical fiber transmission; the related functional modules inter-work with BSC, PSTN, ISDN, PSPDN
and PLMN by means of SS7 signaling network.
ZTE’s ZXC10-MSC/VLR system can implement the Service Switching Point (SSP) function of
the Wireless Intelligent Network (WIN) by means of software upgrading in embedded mode, without
the need of modifying the hardware platform. For the descriptions about WIN, please refer to Chapter
9.
The operation & maintenance of the ZXC10-MSC/VLR system is mainly composed of the OMM
server, billing server and operation & maintenance console. Among them, the operation and
maintenance console can be set either in the local way or in the remote way. The OMM Server is used
to manage related information, and adopts the Q3 standard to exchange information with the NM center
by means of X.25/DDN/E1. The charging server adopts the dual-system protection mechanism, sending
bills to the charging center by using the FTAM protocol or by converting into other compatible modes.
-185-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
X.25 X.25
Maintenance
Billing server OMM Server
console
TCP/IP
ZXC10-MSC/VLR
CSM
SNM MSM
PSTN
ISDN
BSS
PDN
PLMN
-186-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
8.2.3.3.1 MPM
MPM is a basic independent module in the ZXC10-MSC/VLR system. It can implement the voice
channel connection and signaling processing between subscribers within the module, connect the
signaling messages and voice channels between subscribers of different MSC modules onto the central
SNM, and implement the VLR and SSP functions.
-187-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
EC: echo canceller. It integrates DT on the ECDT board. It can be plugged interchangeably with
DT.
MP (Module Processor)
5. NETU: the digital switching Network Unit (briefed as T network unit sometimes) includes:
In the case of multi-module office networking, the FBI is plugged in the network layer. Its main
function is to connect the MPM with the central switching module network CSM with optical fibers.
-188-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
交换单元
8Mb/s 8K× 8K
DTU
( DSN)
NETU
ASIG 8Mb/s 16K× 16K 48× 8Mb/ s
(DDSN) FBIU
ECU 8Mb/s
2Mb/s
512Kb/s
NO.7
V5.2 COMM COMM
CTLU
MP0 MP1
8.2.3.3.2 MSM
The MSM mainly serves to exchange messages between various modules . The MPM is connected to the
SNM via optical fibers, and their communication timeslots are connected through the SNM’s semi-
permanent connection to the MSM, while the MP in the MSM implements the message switching based
on the routing information.
The main control units of MSM and MPM are of the same structure: a pair of active/standby MPs
and several COMM subunits.
-189-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
MPM MPM
8.2.3.3.3 SNM
The SNM is the kernel module of a multi-module office system. It mainly implements the voice
channel switching among various modules in the multi-module system and sends the communication
timeslots from the multi-module to the MSM via semi-permanent connection.
The central switching network module (SNM) includes the following units:
1. Central digital switching network unit: implement the central switching network of 32K/64K by
using the digital time division network with the structure of 32K/64K a single T network.
2. Control unit: with the same structure of that of the main control unit in the MPM, its main
function is to control the connection of the central switching network and monitor the DTs.;
3. In the case of a multi-module exchange, the central switching network module side is also
equipped with an optical interface unit used to connect with the optical interface unit from the MPM.
Its function is to support some peripheral modules
-190-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
8.2.3.3.4 OMM
The OMM is used for the management of the switching entities of the CDMA system. It is composed
of three parts: system analysis, system maintenance and signaling maintenance. Its functions mainly
include billing management, security management, performance measurement, service observation,
fault management, configuration management, service observation, signaling tracing, version
management, clock management, etc.
The OMM system is divided into several modules according to the functions, and each module is
divided into foreground and background sub-modules, thus emphasizing the independence of each
module and the universality of the interfaces between modules for the adaptation to the system
structure changes and the addition of functions.
The operation and maintenance component adopts the client/server structure, the principle of
which is shown in Fig. 8-9. The Client/Server mode can provide strict controls over data integrity,
management and security, and store the data in a centralized way, so as to enable the system
administrator to perform centralized data backup and periodic maintenance. It works locally in a LAN,
which is connected via a router to a WAN, to complete remote access.
Interconnection MPM
network of the
central rack
interface board
Optical bus
network
64 K × 64K
16K x16K
( or 32 K × 32K)
MPM
interface
interface board
Optical
2 Mb/s 2 Mb/s
HDLC HDLC 512kb/s 512kb/s
LAN
OMM
-191-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
Foreground SNM
system
Background
system
The OMM performs centralized management and maintenance of the ZXC10-MSC/VLR system,
and it can be connected with the network management center in multiple modes (DDN, X.25, E1 etc.).
It supports operations such as inquiry, configuration, modification, cancellation, and request for reports
of the province-level network management center (or possibly the local network management center).
In the ZXC10-MSC/VLR system, the DTI is mainly composed of the Digital Trunk Interface
(DTI) board and the Back Digital Trunk (BDT) board, and shares the same frame with the analog
signaling unit physically.
-192-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
Function
1. Receiving, sending and converting the line code pattern: This is to convert the input HDB3
codes or AMI codes into the internal Non Return to Zero codes (NRZ codes), and send them into the
digital switching network unit (abbreviated as T network hereinafter). Meanwhile, during the sending,
this function will convert the internal NRZ codes into HDB3 codes or AMI codes and send them to
transmission line.
2. Frame synchronization clock extraction: identify and extract the external reference clock from
the input PCM code flow, and send it to the synchronization timing circuit, serving as the frame
synchronization reference clock of the local end, guaranteeing the synchronization with the incoming
call.
4. Insert and extract signaling signals into/from TS16 for sending/receiving signals.
5. Detection of alarm: detect transmission quality, such as error code rate, slip code metering, out-
of-frame, out-of-multi-frame, and trunk signal loss.
In MPM, the position of the plug-in unit of trunk sub-unit and that of the slot of analog signaling
board ASIG are interchangeable. And the proportion of DT and ASIG configuration will be specified
according to the system capacity requirement. Each digital trunk sub-unit corresponds to 120 channels.
CPU of each trunk sub-unit (which is also called SP level processor) can implement the message
exchange directly with MP semi-permanent connection.
Each plug-in board of the DTU sub-unit has four E1 interfaces. Fig. 8-10 shows its principle
diagram.
-193-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
8 MHz HW to
2MHz HWx4 T network
Code rate
DT I converter
Control circuit
As we can see from Fig. 3-7, the DT sub-unit consists of interface circuits, code rate converter,
and control circuit. Now we will give their introductions respectively.
4. Internal digital phase-lock loop, which allows the synchronous clock to work in three modes,
the external reference synchronization, the frame synchronization signal synchronization and the free
run.
1. It multiplexes the four 2M PCM signal on a DTI board into an 8M PCM signal and send it to
the plane of T-net to implement connection. At the same time, it demultiplexes an 8M PCM signal from
the T net into four 2M PCM signals and send them to the four E1 interface units for transmitting.
2. Communicate with MP board through two communication TSs. The communication contents
are packed and unpacked through an HDLC protocol controller.
3. Self-loop test function. Extract one HW (upstream 2 MHz/downstream 8 MHz) from either of
-194-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
the two up/down link switching circuits to serve the self-loop test;
The control circuits includes one main CPU and one clock circuit, performing the following
functions:
1. The clock handling circuit provides the trunk interface circuit with the 8 MHz, 2 MHz, and 8
kHz clock references.
2. The driving interface circuit mainly performs matching with the input circuit of the T network
and enhances anti-interference ability.
3. The main CPU acts as the processor of this subunit, to control various parts to make alarming &
processing over the out-of-frame or out-of-multi-frame faults.
4. An alarm will be given when the BER exceeds 10 -4, and will disappear when the BER is equal
to or lower than 10-4.
Semi-permanent Ts
T network
DT switching
unit
-195-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
After detected by the CPU, the alarm messages are packaged via the HDLC to a pre-determined
time slot (like Tsb’), sent to the uplink multiplexing circuit, and the Tsb’ content is transferred to the
Comm board after the semi-permanent connection through the TNET network, and then transferred to
the MP. The MP will inform the maintenance terminal.
The digital trunk sub-unit board can set the clock selection and line impedance match via jumpers.
Control circuit
Fig. 8-12 The block diagram of the DTI sub-unit with the ECDT function.
-196-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
Main functions
1. Receiving DTMF and MFC: the down-link signals from the T net are stored in the memory after
the serial-parallel conversion, and then the power levels are tested by signal processor by way of DFT.
After the signal type is detected, it will be informed to the CPU for processing.
2. Sending DTMF and MFC: firming the DTMF to be sent and its level into EPROM. During
transmitting, read them out at a period of 125 µs, and then send them to a certain HW. ASIG can be
used to send no-voice signals.
3. When acting as the TONE board, it has two functions: Voice recording and voice reading.
Different signal tone functions on ASIG are implemented by the corresponding software. Different
functions correspond to different operational software.
In the MPM of ZXG10MSC/VLR system, ASIG mainly consists of code rate converting circuit,
digital signal processing circuit and CPU control circuit. The basic principle is shown in Fig. 8-13.
Uplink
Communicate with M P
Downlink
The functions of code rate converting circuit are completed by two chips. It demultiplexes the
8Mbps HW from T net into 2 Mbps primary rate, and converts the voice signals from 2 Mbps rate into
8 Mbps code flow and sends them to T net for downlink (T net to ASIG) and uplink (ASIG to T net)
-197-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
processing.
The uplink 2 Mbps HW has 8 lines connected to the code rate matching circuit, which are the
conference circuit, HDLC protocol controller, and other 6 channels from the digital processing circuit.
The downlink 2 Mbps HW also has four lines, which are HDLC, conference call circuit, and 2
chips special for digital signal processing.
The data from the T network is sent via the high-speed chip downlink circuit to the digital signal
processing circuit chip, which will judge the signal type and value and decodes it and send it to CPU.
Meanwhile, the data output by the digital signal processing chip will be sent to the uplink circuit high-
speed chip, converging into the corresponding time slots of the T network PCM code stream.
The digital signal processing circuit is to check and generate the values of analog signal needed.
And the transmission of commands and data of the digital signal processing chip and CPU is
implemented through dual port RAM.
When the DSP circuit sends the MFC and DTMF signals: the signal samples firmed in the
EPROM are repeatedly read out and sent (the sampling period must be the same as the reading period)
with digital tone.
The audio signal board (voice signals), adopting the 64M FLASH tone board, can access up to 32-
minute audio signal.
The major function of CPU is to input the commands to the DSP chip, read the data from the DSP
chip, and to exchange necessary information with MP.
The communication between CPU and MP is fulfilled through the HDLC controller and main
control layer CTL’s COMM. The communication route is shown as in Fig. 8-14.
EMBED Visio.Drawing.6
-198-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
64Kb
Comm
Demultiplexing
CPU
MP
1. MP
The MP consists of CPU, bus system, memory system, system controller, and I/O interface. It
occupies four physical slots in the controlling layer BCTL. The MP has a powerful processing capacity
at a high speed. Here, the CPU uses a Pentium processor, with a main working frequency up to 200
MHz, with the BUSI interface, the Ethernet interface and hard disks. A brief introduction is given on its
architecture in the following.
♦ Bus system: the PCI bus and ISA bus are used inside.
♦ Memory system: consists of Cache, DRAM and the floppy/hard disk memories.
♦ System controller: consists of DMA, ITC, the timing circuit and the logic array circuit
(EPLD).
-199-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
♦ I/O interface equipment: consists of Ethernet controller, keyboard, mouse interface, FDC
interface, IDE interface (floppy/hard disk interface), asynchronous serial bus interface UART
and the BUSI bus interface of the MP unit.
2) Functions of MP:
The MP is the core of the main control unit. Its major functions are as follows:
♦ Responsible for transmission of data and commands between the foreground and
background;
♦ Controlling the active/standby status. During the power-on reset, the active MP and
standby MP are decided through contention. There are four kinds of active/standby
changeover modes: command changeover, manual changeover, reset changeover and fault
changeover;
♦ Providing two 10M Ethernet interfaces, one for connecting the background terminal
server, while the other for expanding the links between the control layers.
♦ Introducing the reference clock of the switching system as the precision clock reference
of the main board; and setting node no. and enabling/disabling status of all the functions.
♦ Other service functions: including the Watchdog function, the 5 ms timed interruption
services, timing counting services, configuration settings and introducing the switch system
reference clock as the precision clock of the master board.
A further introduction on related functions of the BUSI bus and the switching controllers in MP
board is given as follows:
1) BUSI bus
BUSI is the bus interface circuit of the MP unit. Its main function is to enhance the driving
capability of the MP unit over the backboard bus ISA, and perform Ethernet active/standby handover
control and check functions.
♦ Bus driver: providing the backplane bus driving of the main control layer.
♦ Bus controller: Conducting the parity checking for the data bus, and monitoring and
-200-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
MP should receive interruption signals sent from 13 COMM boards and 1 MON board, as well as
the trunk signals from DRAM, which are then sent to CPU after concentrated by the interruption
controller.
The active/standby MPs contents the active/standby working status upon power-on reset (the
resetting of MP is different from the other active/standby equipment).
The control layer is mainly to accommodate the COMM boards besides the MP0 and MP1 module
processing units. The COMM board is the hub for the communication between MP and peripheral
processing units. It is also the second processing layer of the SS7 signaling unit. So, the importance of
the COMM board is obvious.
MP connects to various COMM boards through the backplate ISA bus. MP0 and MP1 work in the
active/standby mode, but COMM boards work in the load-shared mode. A COMM board must be
connected to MP through two independent and identical ISA buses as shown in Fig. 8-15.
Among them:
-201-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
PCI BUSI
MP0 ISA
PCI
MP1 BUSI
ISA
In sending messages, MP writes the message to be sent into DPRAM, which is then extracted from
the related HDLC controller to be converged into the switching chip in a certain frame format. After
being processed by the chip, it is sent to the DDSN by selecting an outgoing link.
In receiving messages, the messages from the TNET are sent to the switching chip of the COMM
board via a certain downward data link. After processed by the switching chip on a relevant HDLC
controller, the messages are received by the MP.
When received, messages are forwarded to DPRAM to be checked by a related HDLC controller.
They are put into DPRAM after being confirmed of no error by the frame format, otherwise, re-sending
of messages is required. If messages are wrong in undertaking checkout, CPU in the COMM board
sends interruption alarm to MP.
Both the COMM board and the MP board have signals to request the opposite party for
interruption, with which the COMM and MP notify the opposite side of the interruption during message
exchanging.
-202-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
HD Switching
CPU To DDSN network
To MP0/MP1 DPRAM1 DPRAM2 chip
LC
All the units in the ZTE’s ZXSC100 (V3.0) system that can perform the self-monitoring and
communicate with the MP through COMM and semi-permanent connection switching can exchange
with MP the status and alarming information of various units. However, there are still many sub-units
(plug-in units) having no such communication function (e.g. the POWERB sub-unit). To monitor these
sub-units, the system specifically sets the MON sub-unit plug-in board.
The MON board is installed with 8 RS-485 interfaces and 2 RS-232 interfaces. Each RS-485
interface can carry 32 monitored subunits. A simple flow diagram is shown in Fig. 8-17.
MON CPU
ISA interface
Between the MON board and the board under monitoring, the master-slave work mode is utilized.
The MON board is the controlling party (master) and the board under monitoring is the controlled party
(slave). The MON board queries the sub-unit under control regularly. When queried, the sub-unit under
-203-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
control sends the response data to the MON board. That is, the MON board is informed of the state and
alarm of the board. The CPU in the MON board makes the judgment. If there is any abnormality, the
interruption alarm will be sent to the MP and alarming message is issued.
The communication between a MON and an MP is performed via mutually sending signals of
request for interruption.
All the data sent from the MP to the MON should be checked by the CPU on the MON. If any
error is found out, MP is asked to re-send the data.
On the MON board, there are 8 RS-485 interfaces, which can monitor a maximum of 256 objects
(32×8), i.e., covering all subunits to be monitored in this system.
The PEPD board can process the secondary signals sent from the external sensor, detects in real
time the physical parameters of the switch working environment, like the temperature, humidity, smog,
infrared etc., and report them to the MP. Once abnormalities occur, the alarm box shall be started
immediately to give alarms, so as to conduct processing in time and avoid losses.
Precision: ±0.5°C
Precision: ±3%
Infrared: Maximal effective area: 90 degree sector with the radius of 15 m (adjustable)
-204-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
To MP0/MP1
Incoming sensor signal
The PEPD and active/standby MPs can send the interrupt signals to each other. Only when one of
the two boards writes data to the mailbox of the other side can the other side encounter the interruption.
♦ Once there is smog detected by the smog sensor, a current signal will be generated. The
current signal will be converted to a level signal inside the board and be sent to CPU in
PEPD. Then the CPU will perform the related test.
♦ The sensors of temperature and humidity modulate the variation of temperature and
humidity into the square wave varying in accordance with the frequency. The square wave is
sent to the CPU in PEPD. The CPU performs the relevant tests.
♦ The infrared sensor can detect the surroundings. If someone approaches, the sensor will
send a switch level signal to the CPU of the PEPD board. Then, CPU will conduct the related
detection.
5. SMEM
The SMEM can provide the active MP0/standby MP1 with the 8k-byte dual-port RAM and shared
2Mbyte RAM that can be accessed simultaneously. Meanwhile, it can provide the corresponding 1 bit
data parity check bit to ensure data accuracy. It can be employed by MP as message exchange channel
and for data backup, which facilitates the quick changeover between the active/standby MPs.
Which MP (active or standby) can access the shared 2MB SMEM at a specific time is determined
via the arbitration mechanism of the shared memory hardware. Only the MP that has been granted the
control over the SMEM is allowed to access the SMEM. The control must be handed over as soon as
the access is completed. If one party attempts to make the access after the other party has already been
granted the control, it will receive the “BUSY”, while the party with the control right will not be
affected at all.
-205-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
The 8K dual port RAM can be accessed by active/standby MP simultaneously. When the same
address unit is accessed by the active/standby MPs at the same time, the shared memory board will
make the arbitration with the “BUSY” signal.
The SMEM can set up active/standby MP “mailbox” through 8K DPRAM. When party A sends a
mail to party B’s Mailbox, party B will receive an interruption signal sent by party A. After party B
takes away the mail, the interruption signal will be reset.
8K 2MB
EPLD RAM
RAM
6. DDSN
-206-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
In the ZXG10MSC/VLR system, DSN sub-unit is time division switching network (simply called
T net), which mainly performs the following functions:
2) It interconnects with the central exchange and performs the inter-module channel connection;
3) Message communication between MP and the external units via a semi-permanent connection.
4) Support n×64kb/s dynamic TS switching, available for the ISDN H0 channel transmission and
the communication among band-variable modules (n≤32).
5) Adopt the differential driving mode so as to improve the common mode interference resistance
capability.
The DDSN digital switching network board is a single T-structure time division unblocked
switching network, with capacity of 16K × 16K time slots. The rate of the PCM bus is 8Mbps. It works
in the double-in-single-out hot standby mode. The connection control for TNET is performed by the
MP via the 256 kb/s (4×64 kb/s) super-channel HDLC links through the COMM. The main controller is
used to control the HDLC communication the board and the connection of the switching part of the
board. The switching part can be implemented by using the complier components and dual-port RAM.
This board provides the system with 123 pairs of single-end 8M HWs, 5 pairs of difference HWs
and related 8 MHz, 8 kHz clock, two pairs of HDLC communication HWs and related clocks.
The DDSN is mainly composed of TS switching network, communication circuit with controlling
layer MP, core CPU system, control and alarming circuits, clock processing circuit, PCM 8 Mbps bus
interface, driving isolation circuit and active/standby controlling circuits. Its working principle is
shown in Fig. 8-20.
The function of these circuits is to communicate with the MP, so as to control the connection of
the time slot switching network. In order to raise the communication rate and improve the reliability,
super-channel is employed for the transmission on the physical layer (4×64 kb/s), and the link layer
employs HDLC protocol.
The switching network is an intelligent network. As it has to control many chips with a high
demand for real-time processing, so it adopts the embedded CPU 386EX, and the 16-bit data-line
operation mode. It receives connection commands from MP, and then converts the connection
commands into address codes, so as to perform management over the switching network chip and the
-207-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
Clock input
Clock control circuit
Peripheral
To module
COMM
Time-division switching
Alarm circuit
matrix circuit
Active/standby
changeover
CPU processing sy stem
The alarming circuit processes such faults as hardware failure and clock loss, as well as obvious
frequency changes on the switching network, and show the LED display on the board at the same time.
The clock control circuit receives the clock input from the system, creates various working
frequencies needed by the local board. The digital phase locker is employed to lock the phase.
This part of circuit mainly drives the PCM 8 Mbps bus that comes into and goes out the switching
network unit, and isolates the external signals.
-208-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
There are two circumstances for the active/standby T net changeover control:
During power-on resetting, both boards are in the standby status, and CPU arbitrates and appoints
one of them to be active so as to prevent competition at the power-on start.
Normally, the active/standby changeover has two modes: Manual changeover and fault
changeover.
DSNI
The DSNI chiefly provides an interface for signals between MP and the T network and between
SP and the T network, performing the driving function of various transmission signals between MP, SP
and the T network. As the HW rate from the T network is the standard rate of 8.192 Mbps, it is
necessary to conduct the 8M→2M rate conversion when it serves as the unit with the rate of 2 Mbps.
DSNI falls into the two main categories: MP-level interface board and SP-level interface board.
Furthermore, to enhance the driving capacity and the anti-interference ability, DSNIs are all equipped
with differential balanced input/output driving circuits.
When it is used as MP-level interface board, it implements the conversion of 8 Mbps flow and 2
Mbps flow for the message channel from SP level to MP level, and implements the distribution of the
4M and 8K clocks supplied to the communication board at the same time.
The bi-directional rate conversion of 8 Mbps HW from T net and 2 Mbps HW from MP is
performed at this interface circuit, which converts the downlink 8 Mbps HW into 2 Mbps HWs and the
uplink 2 Mbps HWs into 8 Mbps HW (uplink: from MP to T net; downlink: from T net to MP), as
shown in Fig. 8-21.
As the output /input links on the T network are led out in form of high-resistance multiplexing, the
active/standby T network and active/standby MP level driving circuits (DSNI) are directly connected
with each other. So, in the case of T network active/standby changeover, as long as one DSNI (MP) is
left in slot, it will not affect system running. If two are left in slot, they are automatically switched over
accordingly, so as to remove any DSNI. DSNI makes automatic changeover, without affecting the T
net.
The DSNI (MP) can also perform the manual changeover and automatic changeover functions on
faults.
-209-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
The control core of DSNI is CPU. Its major tasks include controlling the code rate conversion,
communicating with the main control unit MON through RS-485, monitoring the clock and code rate
converting circuit, and giving alarms to MP once there is any abnormality (via MON).
To
Code rate To
T net
Conversion COMM
circuit
Active/standby
CPU processing system changeover
BID
To monitor unit
As the SP-level interface board, it changes the single-ended driving of HW to difference driving or
otherwise, and implements the 8M and 8k clock distributions for each level SP.
The SP level DSNI circuit is basically the same in the form as the MP level DSNI circuit. So, the
same plug-in components are used in circuits. Only the jumpers on the board are used to differentiate
the SP and MP level functions.
The major difference between the SP level DSNI and MP level DSNI is that the input of the SP
level DSNI is 16-channel 8 Mbps HW and the output is 16-channel 8 Mbps HW, too. Logically, it only
serves for transparent transmission, and physically it only functions as the driving isolation, adapting
with the difference balanced driving.
-210-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
Clock output to
Clock input
Clock processing circuit respe ctive units
To respe ctive SP
To T net Code rate
level subunits
conversion
circuit
Active /standby
BID CPU processing system changeove r
To monitor unit
Using optical fibers as the transmission medium, normally two types of fibers are available.
Generally, when the distance is not long (less than 2 km), it is recommended to use the multi-mode
optical fiber transceiving components. When the distance is relatively long, it is recommended to use
the single-mode optical fiber transceiving components (reaching 30~50 km). The design of FBI in the
ZXG10MSC/VLR system employs the compatibility technique. According to the user requirements,
-211-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
In order to guarantee the consistency between the local clock and the frame synchronous signals in
data transmission among multi-modular offices. The insertion/extraction of the synchronization clock is
added in the FBI design. And at the receiving side, the data flexible buffer is set so as to facilitate the
synchronization clock adjustment.
Due to the 204.8 Mbps transmission capability of the FBI transceiving component, with improved
design, it can be expanded as the interface of STM-1 synchronous network SDH, thus laying a
foundation for broadband network access.
Reliability is taken into consideration in FBI design, and the RS-485 half duplexing serial port for
MON centralized monitoring is added, realizing MP dynamic centralized monitoring.
Major function units of FBI are: the clock synchronization circuit, balanced/non-balanced HWs
input circuit, fiber receiving/sending circuit, pseudo number plug-in circuit, output driving, CPU and
memory, active/standby changeover circuits, and EPLD logic circuit.
The schematic diagram of RS-485 serial interface circuit is shown in Fig. 8-23.
-212-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
8Mb/s × 16
FIBER
UB 0I
Optical
transceiver
8Mb/s × 16 B0 I
When the FBI plug-in unit is used at the SNM switching network layer, its input from the DSNI
(DRV) interface is balanced differential motion input. When this FBI plug-in unit is used at the NET
network layer, its input is not the balanced PCM driving.
After the synchronization signal from the system is processed by both the clock processing circuit
and phase-lock loop, the 8 kHz synchronization clock and 8 MHz and 8 kHz monitoring clocks will be
generated.
During FBI signal transmission, it puts 16-line 8 Mbps code streams under the control of the CPU,
and the FS signal leads them into the Tx, and Tx transmitting code rate is 204.8 Mbps. There are three
channels of Tx input, which are:
1. The normal 16-line 8Mbps code streams, or the 16-line pseudo code sequences generated by the
EPLD.
-213-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
When the FBI receives signal, the optical Rx circuit downloads the code stream to DPRAM. After
being read, it will be output by the driver in 16-channel 8 Mbps code stream and the extracted 8 kHz
synchronous signals.
When FBI is in the standby status, the CPU Control Cable (CB) enables the output drive to be in
the high resistance status.
FBI simultaneously provides the RS-485 interface, and provides the MON board with the
monitoring signal for the board.
FBI has four self test functions in all, which are: the electric performance self-loop test, optical
receiving/sending self-loop test, bit stream full-duplex self-loop test and bit error monitoring, emulation
environment used pseudo number sequence self-loop test.
FBI provides statistical alarming for the fiber receiving/transmitting error code. When the statistic
value reaches the alarming threshold, it requests CPU for interruption, and enters the software
active/standby changeover and at the same time, sends alarming information to MP.
Similarly, FBI has four types of active/standby changeover operations: Power-on reset changeover,
manual changeover,
1. 8 MHz, 8 kHz clock signal losing or failure on the current FBI board.
2. Passive signal input, i.e., the opposite optical transmitter is damaged or the optical fiber is
disconnected.
4. When error code statistical value out of threshold, software changeover command is started.
-214-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
clock synchronization unit shares the same frame with the digital switching network unit, with a BNET
board providing support and inter-board linkage.
The synchronous clock reference signal is provided from the SNM module. For each peripheral
module (MPM), the method to obtain this reference clock signal (E8K) is: first to obtain the signal via
DTI or FBI interconnected with the SNM module, and then to send this reference clock to the clock
synchronization unit of the peripheral module to trace the synchronization, thus implementing the
synchronization between the peripheral module and the SNM module. When a multi-module office
offers the slave clock and needs to be synchronized with the external system, the synchronization with
the external clock can be implemented based on the external synchronous signal or atomic frequency
marker extracted by the DTI or BITS. The basic principle is shown as in Fig. 8-24 (taking the MPM as
an example).
Ext
SYCK SYCK SYCK
Reference Reference Reference
synchronization signal synchronization synchronization
Here the external reference synchronous signals may be: atomic frequency marker, BITS signal,
etc. In this system, the highest clock level is: Stratum 2 Class A.
CKI can receive the 8 kHz clock reference signals sent from DT or FBI in form of balanced
∆f
transmission. Besides, it can monitor if above clock references are degraded ( > 2 ×10 −8 ) on a
f
cyclic basis. The working principle is sketched in Fig. 8-25.
-215-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
Clock
signal input
Clock extraction circuit
The SYCK board works with the reference clock board (CKI) to provide the centralized clock
system for the entire system, and conducts synchronization tracing for the external clock at the upper
level. Its major features are as follows:
♦ Directly receiving the reference of the digital trunk. Through the CKI, the reference of
the BITS interface or the atomic frequency marker can be received.
♦ In order to ensure the reliability of the synchronization system, two sets of SYCK boards
work in concurrent hot backup mode.
♦ The synchronous clock of the ZXG10MSC/VLR system uses the “loose coupling” phase
lock technique. Thus, it can work in 4 modes, namely, fast capture, tracing, holding, and free
-216-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
running.
♦ This synchronization system can be easily configured as the clock in Stratum 2 or 3 only
by replacing the OCXO and the solid-state EPROM in different levels.
♦ The RS-485 interface is used for the communication between the entire synchronization
system and the monitoring board, which is easy and feasible.
♦ It is furnished with the critical alarm adjustable in the phase-locked loop frequency.
When the inherent clock frequency deviates from the control range of the phase-locked loop
due to the aging of the clock crystal (The control signal exceeds the adjustment range of the
clock by three fourths), a warning will be sent out.
♦ The SYCK board can output 20 groups of 8 MHz/8 kHz clock signals and 10 lines of 16
MHz/8 kHz frame header signal. To enhance the output reliability and the anti-interference
ability of the clock, the difference balanced symmetrical output circuit is adopted.
Communication between SYCK and CKI is implemented through FIFOs. CKI reports the clock
reference status and clock quality deterioration information of each line to SYCK through FIFO. SYCK
reports this information through RS-485 interface to MON, and then to MP. According to the type of
the reference input, the SYCK notifies the CKI to select a certain clock as the reference of this system.
∆f
When each input clock reference is degraded to ( > 2 ×10 −8 ), SYCK reports this to MON
f
and MP.
-217-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
8MHZ
To the
D
8KHZ 20 pairs
monitor unit CP U
CP U D/A OCXO R 16MHZ
V 8KHZ 20 pairs
BITS
The SYCK board uses a single chip as its CPU. It communicates with the MON board through the
RS-485 interface. SYCK sends the local status and CKI status through RS-485 interface to MON,
while MON sends the commands from MP to SYCK through the RS-485 interface. The SYCK itself
has the clock receiving circuit, which can receive four lines of 8 kHz clock reference signals
transmitted in a balanced way from DTI and FBI. In this way, when there is no BITS or other clock
reference, the CKI cannot be employed. The CKI provides the clock reference and its status (whether
there is a clock and whether the clock quality is deteriorated) for the SYCK. And they communicate
through the FIFO equipment. SYCK can read out the clock reference status directly, and can control the
CKI in selecting a clock reference output. The SYCK CPU system controls the reference selection
circuit to select a clock reference as the reference for the phase lock. The CPU can control OCXO
output via the D/A converter according to the phase data generated the phase comparator, thus
implementing the phase-lock function. The frequency divider, phase comparator and the reference
selection circuit are all integrated in one EPLD.
The SYCK can output 20 lines of 8 MHz/8 kHz frame header signals and 10 lines of 16 MHz/8
kHz frame header signals.
-218-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
♦ In the BSNM layer, it receives the 16 MHz/8 kHz clock from the SYCK, distributes it to
the boards in this BSNM layer after processing, and sends out the 8 MHz/8 kHz clocks.
♦ When used in the BFBI layer, it receives the 8 MHz/8 kHz clock from BSNM layer, after
being processed, it is distributed to each single board of the local BFBI layer.
♦ Providing the active/standby mode. It can monitor the clock. Once the loss or big
deviation of the used clock occurs , the switchover will be made immediately.
The 20 lines of 8 MHz/8 kHz, and 10 lines of 16 MHz/8 KHz from the SYCK will be sent to each
sub-system of the whole system, and are taken as the synchronous clock and the clock resource of the
whole system.
10 lines of 16 MHz/8 kHz clock will be used by the SNM and the T net, while the rest 20 lines of
8 MHz/8 kHz serve as the clock source for the DSNI.
Restricted by the number of its leading wires, the SYCK cannot meet the tremendous clock
requirements of SNM switching network and the BFBI layer. The CKDR provides four groups of 16M
and 8K clocks for the switching network and 28 groups of 8M and 8K clocks for the DSNI or FBI
board.
8.2.3.4.11 POWER B
POWER B supplies power for the control layer, network layer and digital trunk layer and optical
interface layer of the MPM. Its main parameters are as follows:
Efficiency: >75%
Noise: <500 mV
The POWERB board is used in parallel in a single layer. It has the 1+1 backup function, and can
-219-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
be plugged in/out safely with power on. When the output voltage exceeds the rated value by ±10%, an
alarm is set off; in case of the input connection-reversed or load short-circuited, the EA fuse is reliably
blown out, and overvoltage protection is provided. Under normal working conditions, the power
components’ temperature rise does not exceed 50°C, so as to ensure safe operation. It is required that
the monitoring circuit performs monitoring only without control, so as to avoid CPU mishandling.
Delayed start
Power module
suppression
Powe r input
+5V
When the -48V voltage enters POWERB from the primary power supply, it first goes through the
common-mode inductance to suppress common-mode noise, and the delayed start circuit slowly
increases the input voltage in about 0.4 ms buffer time to eliminate surge. Then it goes through low
frequency filtering and reaches the input of the power supply module. At the same time, the on-off
logic circuit generates the corresponding logic order to switch the module on, so that the module starts
to work and generates outputs. These outputs go through high frequency and low frequency filters and
isolating diode and become the power supply. The output voltage can be adjusted within a certain
range, and goes through sampling and comparison in the over-/under-voltage detection circuit to
generate the over-/under-voltage logic signals, which are identified and processed by the monitoring
circuit. After the monitoring circuit has implemented the identification and processing, it notifies the
alarm circuit of the processing result. The serial port query status is displayed at the working status
area. MP commands are executed. Under the alarming status, the power supply is cut off manually.
-220-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
8.2.3.5.1 MP
The MP of ZXC10-MSC/VLR has been designed as an active/standby system. One MP is in the active
status while the other MP is in the standby status. The active MP handles all services, and the standby
MP is in the hot backup status. The standby MP scans the running status of the active MP every 10 ms,
when it finds that the running status of the active MP is abnormal or switches from the active status to
the standby status, it will perform immediate changeover. After successful changeover, the original
standby MP becomes the active MP and undertakes all the service processing tasks.
8.2.3.5.2 T Net
The T net is composed of two switching network cards that work in the active/standby mode. The
active/standby status of these two switching network boards is controlled by MP. When the active T
switching network board is faulty, the MP can detect it immediately and will change the standby T
switching network board to the active one. It takes less than five seconds to complete the changeover
after fault occurs.
When the T switching network is faulty, the system will notify the maintenance personnel in the
graphic interface and the audible and visible modes so that the faulty T switching network card can be
replaced in time.
-221-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
immediately detect the failure and switch itself to the active state within about 1 second.
8.2.3.5.7 Power
Each frame of the ZXC10-MSC/VLR system is fed by dual power supplies in parallel connection.
When one power supply is faulty, normal power supply can still be ensured. When the power supply is
faulty, the system will notify the maintenance personnel in the graphic interface and the audible and
visible modes so that the faulty power supply will be replaced in time.
The dual-system structure of the Billing system of CDMA cellular mobile communication system
ZXC10-MSC/VLR (V3.0) is shown in Fig. 8-28
As shown in the diagram, Ethernet card 1 forms a heart beating line connecting the dual systems,
used for system internal communication and monitoring. This is implemented by means of serial
communication mode.
When any of the following faults occurs, the system will initiate changeover, so that the other
takes over.
-222-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
T o HUB T o HUB
Ethernet card 1
Server 1 Server 2
Disk cabinet
2. Server failure in reading data from the RAID caused by SCSI card damage.
4. Server shutdown
In the dual-computer system, each has its own name and IP address. They provide a common
virtual computer name and IP address for the outside, via which the services are provided.
-223-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
8.2.4.1 Overview
The software system of ZXC10-MSS has been designed following the modularized-hierarchical design
principle. One-way invoking in the primitive mode is used between different layers, while the message
interface mode is adopted between modules within the same layer, stressing on the independence of
modules and university of inter-module interfaces. Also following this principle, the whole software
system of ZXC10-MSC/VLR is composed of a series of functional sub-systems. Being independent
from each other, each sub-system communicates with others by the message mechanism. Each sub-
system can be further divided into multiple functional modules. This chapter will describe in detail the
software system and its sub-systems.
Database management
Mobile subscriber
sub-syste m
subsystem
sub-system
-224-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
Its main function is to provide allocation of memory data zones to the application processes,
allocate temporary data and perform stack management.
It has two functions: one is the process message queue management and the other is the process
PCB table management. Of which, the process PCB table management includes process PCB table
initialization, process activation and suspending, process status management, etc.
The main function of the task schedule module is to perform task priority management. Different
tasks are scheduled as per different time chips.
Its main functions include performing system clock management, setting and releasing the process
timer, and providing timer invocation primitives to the application processes.
Its main function is to provide the application part with reliable invoking of primitive for message
transmission between processes, between active and standby systems, between modules, between the
MP and PP and between the foreground and the background subsystems.
Its major function is to ensure the normal running of the system. Specifically, it involves the alarm
information management, system restart management, control of the CPU occupancy, load control, etc.
-225-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
Its main function is to provide reliable file reading, copying and other functions for applications.
This major function is to implement software and data loading following system startup.
3. Message Transfer Part Level 3 (MTP-3) and signaling connection control part (SCCP) of SS7
signaling;
1. A interface module
Its major function is to process the A interface messages at the MSC side. The processing includes
converting the SCCP connection-oriented message and connectionless message received from Interface
A into the corresponding MSC internal message format, and distributing the messages to various MSC
processing parts according to the message categories.
This is an important processing component in the MSC. It mainly implements functions such as
access of mobile subscriber paging, channel allocation, call connection, traffic control etc., and
provides call connection function oriented to fixed networks (PSTN, ISDN and PSPDN). In addition, it
adopts different signaling modes, such as CAS, TUP, ISUP etc., based on different user requirements,
and implements connection control to different signaling modes. When the user conducts a
-226-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
supplementary service operation or when a handoff occurs, it invokes the corresponding supplementary
service processing and switching processing components to carry out the required processing.
Its major function is to conduct the mobile users related functions, such as to registering,
deregistering, authenticating, updating SSD, etc. The information of the mobile subscribers is mainly
stored and managed at VLR, therefore the mobility processing part of MSC only performs some initial
processing on these messages before transferring them to VLR for processing.
It mainly implements the processing of messages related to MSC-BS circuit management, such as
global reset, circuit reset, blocking/unblocking etc.
The resource management module mainly implements the establishment, management and release
of various resources in the MSC. Resources in the MSC include subscriber idle Index queue, various
processing component data areas, etc.
It mainly hands off services when the subscriber location area changes during a call.
Each module contains two sub-modules: foreground sub-module and background sub-module, and
-227-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
the independence of modules and uniform inter-module interfaces are emphasized, so as to be flexibly
adapted to the changes of system structure and addition of functions.
The operation and maintenance system adopts the client/server structure, and is composed of three
parts: the foreground program running on the MP, background server and background operation and
maintenance terminal. The operation and maintenance network structure is shown in Fig. 8-30.
Foreground TCP/IP
Background
Client
NT Server
The authority management module is used to manage the operation authority of the operators. It
can set different access authorities for different users, so that they have different access to perform
-228-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
Thus, the operators have obtained the authorities associated with the authority groups, and all the
operators within the same authority group having the same authority.
In the authority management system, the authority groups include two types: build-in group and
customized group, which are described as follows. .
The build-in authority group refers to the authority group generated at the beginning of installing
the ZXC10 maintenance system. Five types of authority groups are available: System administrator,
console operator, data maintenance administrator, and data maintenance operator.
A customized authority group is set up by an operator having the “authority group” operation
authority, such as “system administrator”.
Upon completion of the ZXC10 maintenance system, ordinary operators will have no authority to
perform operation and maintenance, and the operation authority of ordinary operators must be assigned
by the system administrator. Therefore, after the successful installation of ZXC10 maintenance
system”, a system manager should log in to run “Authority management” system so as to give various
ordinary operators a certain authority, add users and set up the users IDs (to regulate to which category
of operator a user belongs), and so on. After that, the users assigned with certain authority can log in to
the ZXG10 maintenance system with an operator ID and to make corresponding system operation and
maintenance.
In order for the office staff to perform better switch operation and maintenance, ZXC10-
MSC/VLR provides log viewer, which facilitates the operators to implement operation and
maintenance. The operations to the switch implemented by the operators are automatically logged in a
certain form. Operators can check these records under specific circumstances. The log files are stored
in the server, which can be checked by the corresponding terminal.
-229-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
The configuration management structure of the ZXC10-MSC/VLR system can be divided into two
parts: the server-centered background sub-system in the Client/Server structure and the foreground sub-
system with the MP as the core. The source information of the maintenance and modification of large
amount of data initially occur in the background subsystem, and then the related data are modified to
the foreground subsystem. The background database is designed to provide a reliable, well-developed
and easy-to-use data maintenance tool for the foreground. The operations to the database should be
timely implemented, so as to accurately feed data to the foreground system. The system provides
maintenance functions such as inquiry, modification, deletion and creation to terminal operators, and all
these functions can be implemented by means of the control components on the screen.
Due to the characteristics of “mobility”, the billing management of the system is more
complicated than that of a wired switch. Functionally, the ZXC10-MSC/VLR charging system consists
of 3 parts: the foreground original bill collection and transfer, original bill collection, processing and
backup and bill record transmitted to the billing center.
The billing management system of ZXC10-MSC/VLR uses double buffers (bill buffer and sending
buffer), dual-system server, cluster technology, RAID technology and stop-and-wait answering
mechanism with serial number between the foreground and background to ensure the reliability and
integrity of the bills.
The foreground MPM module is responsible for collecting the original bills and sending them to
the charging server. On the foreground, a bill is generated at the end of each call, and it is then
transferred to a bill buffer of the foreground. If a conversation exceeds 30 minutes, an intermediate data
record will be generated in case of data loss.
The size of the bill buffer is 1400 bit. When the number of received bills in the bill buffer reaches
a full frame, the bills are sent to the sending buffer, which then sends the bills to the dual-backup hard
disks on the server.
In order to ensure the billing security, the foreground is also provided with a hard disk. When the
traffic volume is high or the foreground-background communication becomes abnormal, the newly
generated bills will be first stored on the foreground hard disk; when the sending buffer becomes idle,
they will be sent to the sending buffer, which will then send them to the dual-backup hard disks.
2) Billing Server
The billing server is designed in the dual-system structure and with CLUSTER technology. Both
the systems work in the active/standby mode, each having their respective names and IP addresses,
providing externally a virtual machine name and IP address and serving externally in such capacity.
-230-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
Their respective IP addresses will be invalid in the active state and the virtual IP addresses will be in
use. The system can detect the host system failures and network adapter communication failures in real
time. When a failure occurs, the system will automatically implement changeover, so that the other
server system will take over the application.
The server is designed in the stop-and-wait response mechanism corresponding to the foreground
to receive the bills transferred from the foreground, then save the received bills immediately and send
the responding messages. The hard disks on the server adopt the disk Mirror technology to ensure the
data security. The size of each hard disk is 9G. Calculated on the basis of 12 calls and 24 bills per
second, only 270M hard disk space is needed a day, and therefore the size of the hard disk can satisfy
the requirement of the maximum traffic volume. When the overflow degree of the hard disk files
reaches the preset threshold, the system alarm station will generate an alarm. In this case, the operator
must back up the files to the magnetic tape or CD-ROM before erasing the bill files on the hard disk.
4) Bill transfer
The billing system transmits the bills to the charging center in real time. The server is connected
with the collector of the billing center via network cables and sends bill files to the billing center by
means of FTAM or FTP protocol. The bill files are generated in the standard ASN.1 format.
Designed strictly in accordance with the international standards, the performance statistics module
provides powerful functions. It performs measurements and statistics of some performance parameters
and traffic data in the system so as to reflect the mobile communication system’s performance
specifications for the service provider’s reference. The performance statistics module contains
extensive contents, mainly including the statistics of traffic and signaling performance, QoS
measurement, network configuration verification, availability measurement, throughput capacity
measurement and handoff function measurement.
On the maintenance terminal, you can define the performance measurement flexibly. A
performance measurement job includes the start/end time, days of duration, measurement object set and
granularity period. The maintenance terminal allows you to generate, delete, modify and observe in real
time the performance measurement. The performance measurement covers extensively, including
traffic and signaling performances, service quality measurement, network configuration verification,
availability measurement, throughput measurement and switching function measurement.
6. Traffic statistics
-231-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
Designed strictly in accordance with international standards, the traffic statistics system of the
ZXC10-MSC/VLR system has powerful functions. It can provide real-time observation of the global
traffic and system resources utilization. The extensive statistics contents mainly include the statistics of
number of calls to MSC, traffic, CPU occupancy, DTMF, MFC average occupancy time, SS7 signaling
status, supplementary services utilization status, circuit utilization status etc. In addition, it also
performs statistics on the connection status information of the common channel signaling system, the
traffic of specific modules, the utilization of supplementary services, the occupancy of public devices
and processors, etc.
The traffic statistics background adopts the Client/Server network architecture. The server-side
software of the traffic statistics system mainly implements functions of control, communication,
database, operation, etc., and the client-side software mainly implements the functions of setting,
displaying, querying and analyzing and outputting the statistics result.
The fault management system is mainly used to perform centralized monitoring of the whole
switch’s running status and real-time collection of the abnormal information of various boards, links,
databases, servers etc., so as to facilitate the operator’s analyses and judgments for maintenance and
repair.
The information collected by the Fault Management includes alert, alarm and alarm recovery
information. Alert information means operation or abnormal information that has happened and does
not affect the system. It cannot be recovered. Alarm information means that a certain part of the switch
becomes abnormal. When an alarm occurs, the operator should calmly analyze the reasons of the fault
to eliminate the trouble. When the system becomes normal, the fault management system will receive
an alarm recovery message.
This module adopts a fully-distributed control structure. Each module is composed of a series of
basic units, including digital switching network (T network), trunk unit (DT), DTMF number receiver
(DTMF), MFC transceiver (MFC), signal tone unit (TONE) etc. Diagnosis tests include intra-module
tests and inter-module tests. The intra-module test is mainly used to test whether the functions of every
component unit, links between the units and MPs, voice channels between units and switching
networks in a module are normal. And the inter-module test is mainly used to test the communication
and voice channels of the adjacent modules.
Channel associated signaling refers to transmitting the control signals (such as occupancy,
response, disconnection and dialing) required by a voice channel via the voice channel itself or a
-232-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
signaling path (channel) of constant connection with it. That is, to transmit the voice information and
the corresponding signaling via the same path.
The CAS tracing system of ZXC10-MSC/VLR observes and records in real time the process of
the controlled changes of the inter-office CAS, thus providing reliable and direct reference basis for
office startup commissioning and debugging activities.
SS7 signaling maintenance includes three parts: signaling tracing, MTP maintenance and SS7
signaling statistics.
Trace the signaling messages on the links and display the corresponding explanations so that the
maintenance personnel can discover the problems of signaling interworking. It mainly traces four types
of messages: MTP, TUP, SCCP and ISUP, and it can also trace the MTP testing messages. Besides, after
the setting of SS7 signaling tracing, the signaling messages lost at MTP layer 3 (except the message
lost normally) will also be displayed.
It can be used to view some dynamic configuration information of the third level of the MTP
(signaling link, signaling link group and signaling route group). By viewing the MTP’s alarm records,
the operator can know the events that have occurred on the links to facilitate locating MTP failures.
Monitor the state of SS7 signaling board and view the current state to know the current state of
SS7 signaling board and the links on the board as well as the state change of the signaling board, so as
to facilitate the maintenance of MTP level 2.
The main content is the statistics of MTP. For instance, the number of faults in the signaling links,
the changeover and changeback times, providing performance data of MTP of SS7 signaling system for
the personnel of the equipment buyer in their maintenance.
2) Providing basic information such as calling and called numbers, connection time length, cause
of failure etc., and dynamically drawing the subscriber connection status shift diagram.
3) Saving the subscriber connection observation result in the local disk files, and providing the
printing function.
In order to ensure the security of the ZXC10-MSC/VLR system, prevent malicious sabotage, and
restrict unauthorized access and erroneous access, security management must be performed to the
whole system. The security management system safeguards the access of network management system
and PLMN sensitive data. The security management system mainly includes mobility security
management and variable controls.
The feature of wireless transmission makes the mobile subscribers’ security and interests
vulnerable. In order to safeguard the mobile subscribers’ interest, “identity authentication management”
subsystems of the “mobility security management” is provided. These subsystems are not only able to
prevent access of illegal users, but also able to provide communication security measures for legal
subscribers. Generally, it is up to the operator to decided whether to use these subsystems for non-
roaming subscribers. For roaming subscribers, it is mandatory, unless the agreement of all related
PLMN operators to the contrary is available.
2) Variable Controls
The variable controls include A-interface function control, call function control, digit extension
control, service control etc.
The file system provides read/write support for procedures. When the file system is located in
tasks of low priorities in the system, it can be seized by other tasks of higher priorities. The file system
puts the concurrent file access requests of multiple processes in a queue based on “first in and first
served”, in order to achieve the mutual exclusion of the file operations. The management system can
implement typical file management functions such as file listing, file copying, file renaming, file
deleting between switch foreground network MPs, active/standby MPs as well as among the
background maintenance network terminals.
-234-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
The version management system implements the management of the main processors (MPs) of the
ZXC10-MSS system and the upgrading of the various peripheral processing units (PPs). MP includes
MSC, VLR, etc. PP mainly includes DDSN, DTI, ASIG, etc. It works in single-user mode, that is,
allowing only one user to perform the version management operation at any time. If the user fails to
communicate with the server within 300 seconds, the user will be regarded to have exited, so that other
users will be allowed to execute the updating operation.
The version management of MP is controlled manually. That is, the user controls the addition and
copying of MP version and the resetting of MP
PP version management adopts full automatic mode, that is, copying and loading the PP version
are automatically executed by the foreground. All the operator has to do is to set the version number to
be used by the current PP, and then the foreground will automatically perform version copying and PP
loading according to the version number.
If specified loading of a certain port is desired, the version management system also provides an
interface, and each operator has to do is specifying the port to load the version to and the version file to
be loaded.
The voice system is designed to enable the user to perform on-site editing and modification of
switch voice announcement contents. It has the voice playback, recording, editing and transmission
functions.
The timer management system is a utility package for developing and testing the SPC switch
foreground programs, which can be operated on any terminal of the background. This system mainly
implements the following functions:
1) Timer management: To manage all the module timers of the foreground. This includes
displaying parameters of the MP timer, modifying the name and current time duration of the MP timer,
etc.
3) PP memory management: to implement the management work to all the foreground subscriber
processors.
Database management provides a tool to manage, back up, recover and inspect the database on the
-235-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
background server.
Service observation is the tool for debugging, maintenance and observation of the system,
providing accurate and reliable maintenance means with the characteristics of simple operation,
providing accurate and reliable information and rich contents. With the service observation system,
users can observe various information in the switch system on the man-machine interface provided by
the maintenance, e.g. usage of the MSC and VLR foreground process data area, data contents of the
specified data area, release of the falsely occupied data area, base station management, numbers
management, service failure causes, inter-office service observation and SS7 observation, etc.
The database system of the ZXC10-MSC/VLR system has the following features:
1. Employ the object-oriented relational data mode to manage data. Each data object separately
forms a segment, thus improving the data security.
2. Data maintenance management system employs the client/server structural mode and the
subscriber terminal employs the interactive graphic interface, easy and visual for operation.
ZXC10MSC/VLR system data management manages basic data, mobile data, SS7 data and
dynamic data, etc. And here the basic data management includes office capacity configuration data,
exchange configuration data, physical configuration data, number analysis data and trunk configuration
data. The mobile data management includes the base station controller data, cell data, location area
management data, number management data and VLR data.
The database system includes the database and the database software.
A database is a structured set of relevant data, covering the data themselves and the relations
between the data. It is independent of the application programs, and functions as the core and
management object of the database system.
The database software implements database management and maintenance. It has functions of data
definition, description, operation, maintenance etc., receives and completes different requests of the
user program and database, and protects the data from various interference and sabotage. The core of
-236-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
The data model of the ZXC10-MSC/VLR system adopts the relational model. For the
management of the data, the object-oriented management mode is adopted. The data model of ZXC10-
MSC/VLR is illustrated in Fig. 8-31.
Method n
Method 1 Method 2
Index 1 Queue 1 Index 2 Queue 2 Index n Queue n
The modules of the operation maintenance sub-system write the abnormal conditions detected
-237-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
during system operation into the log database. By inquiring the log database, the maintenance staff can
promptly find and eliminate errors.
The software system of ZXC10-MSC/VRL uses two methods to prevent memory exhaustion. The
first mode is static distribution, suitable for the cases where the required memory is fixed. The method
is to define global data in programs. The second method is dynamic memory allocation at system
initialization, which is suitable for the case where the required memory is variable. These two methods
avoid dynamic memory allocation during system operation, thus preventing memory exhaustion and
enhancing the system’s reliability.
Each service handling process is performed under timer monitoring to prevent resource
suspending due to message loss. Abnormal messages of related entities are processed under every
status, so as to avoid resource suspending.
Due to the restriction of the MP memory, there is a certain size limitation of the VLR database.
After a long time operation, the VLR database will contain the data of some subscribers that have been
long inactive. These subscriber data takes up the size of the VLR database, and this may make data of
other subscribers unable to be stored into the database, causing voice channel connection failure. In
order to avoid this situation, the system periodically clears long-inactive subscriber information to
release the resource.
The address mode is adopted for process internal message transmission, so as to reduce the length
of transmitted messaged and the use of memory.
3. Management of trunk, T network timeslots, bridge timeslots and tones and timer
resources
Occupancy flags and states are provided for resources taken up by processes. In addition to
releasing resources during normal processing, uniform protection is performed when calls are released,
to check the occupancy flags and release the resources.
During the call processing, when the all-busy message “EV_TRUNKALLBUSY” of a certain
trunk group is received, the system will perform a semi-call existence tests to the data areas of the trunk
groups occupied by all the calling states of the calls. If no semi-call exists, all the resources that it
occupies will be released. If the test response is received and a semi-call exists, it means that the
response is successful. After the system receives the test response message, it starts testing the next data
area. In case of timeout, it will release itself.
-238-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
During call processing, calls in the calling status and holding status are protected. At the time of
changeover, check is made to see if the related A-interface data exist. The occupied resources will be
released if it does not exist.
During an inter-office call, if all the trunks have been occupied, the system will start the
suspending checking process to check if the occupancy of related resources and data areas are invalid.
If invalid occupancy exists, the system will automatically release the invalid occupancy of resources
and data areas. Besides, the system provides the background man-machine interface, detecting if there
are super long conversations. If so, the system will forcibly release such calls.
In fact, after active/standby changeover, the active system can timely release invalid resource
occupancy, so as to avoid the accumulated effect of unstable factors. Therefore, frequent active/standby
changeover helps enhance the stability.
During message reception in a process, the messages are copied into global variables as per the
reception length while the length of message contents is checked to see if they are too short, so as to
avoid Int 13 possibly caused by forced type conversion.
When data areas are located, the range of data area index is judged to prevent address out-of-
range.
The above methods minimize the possibility of occurrence of pointer out-of-range and stack
overflow, thus enhancing the reliability of the whole system.
The overload control of MAP refers to the load control at six levels (Levels 1 through 6)
implemented based on the overload degree of the traffic, with Level 6 being the most severe level.
When the traffic overload is between 1% and 20%, then Level 1 overload control is implemented, that
is, the overload traffic of the corresponding proportion (1~20%, similarly hereinafter) will be
discarded; when the traffic overload is between 20% and 40%, Level 2 overload control is
implemented; when the traffic overload is between 40% and 60%, then Level 3 overload control is
-239-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
implemented; when the traffic overload is between 60% and 75%, then Level 4 load control is
implemented; when the traffic overload is between 75% and 90%, then Level 5 load control is
implemented; when the traffic overload is between 90% and 100%, the Level 6 load control is
implemented.
In the case of CPU overflow, or when the data area resources are nearly exhausted, or memory is
nearly exhausted, or traffic is too large, the traffic will be reduced level by level (for example, by 1/4,
1/3, 2/3, 3/4 and 1), so as to prevent breakdown of the MP. If the BSC supports overflow control
process, overflow indication will be sent to the BSC.
When the CDMA cellular network of North America became mature, the Wireless Intelligent Network
(WIN) service function was introduced. WIN is based on Capability Set 2 (CS2), and the introduction
of intelligent functions can provide seamless terminal services, personal mobile services and advanced
network services for the subscribers in the mobile environment.
As a new service network in the wireless communications industry, the WIN system can not only
control to the most extent, by means of wireless pre-paid charging service, the over-due payment and
malicious overdraft phenomena currently existing in the telecom field, reduce the risks of the telecom
operators, and safeguard their normal business interests, but also provide conveniently, flexibly,
economically and effectively various wireless intelligent services, and can be integrated with the
business system, customer service center, short message center and bank system to provide the users
with better, timely and humanized services. It is foreseeable that the WIN will be one of the new
service growth points for the telecom operators.
On the basis of the company’s many years’ experience in the R&D of digital SPC switches,
CDMA cellular mobile communication systems, fixed intelligent networks and mobile intelligent
networks, and great efforts invested in this field, ZTE Corporation has developed independently a full
set of CDMA WIN product series – ZXC10-WIN, to provide complete sets of WIN solutions.
The complete set of CDMA WIN product series – ZXC10-WIN provided by ZTE include:
1. ZXC10-SCP;
2. ZXC10-SMP/SMAP;
-240-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
3.ZXC10-SCEP;
4. ZXC10-IP;
-241-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
The above figure is a logic distribution diagram of various functional modules in the WIN system
defined in IS-771. Their functions are respectively as follows:
Location Registration Function (LRF): providing service logic and service data functions and
mobility management proper to wireless users. Such functions include LRF H and LRFV. LRFH
implements the mobility management functions of HLR, while LRF V implements the mobility
management function of VLR.
-242-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
Authentication Control Function (ACF): providing authentication, voice encryption and signaling
message encryption functions for service logic and service data.
Mobile Station Access Control Function (MACF); storing subscriber data and providing dynamic
management of subscriber calling system resources.
Radio Access Control Function (RACF) providing specific service logic and service data functions
related to radio links.
Radio Control Function (RCF): providing radio ports and their control functions.
Radio Terminal Function (RTF): providing wireless subscriber access function, as the interface
between wireless subscribers and network call control functions.
CCF, SSF, SCF, SCEF, SDF, SMAF and SRF are similar to the definitions in fixed intelligent
network.
The operation maintenance system of ZXC10-SSP is mainly composed of the OMM server, billing
server and operation and maintenance station, of which the operation and maintenance station can be
either locally configured or remotely configured. The OMM server is the operation and maintenance
server, which is used for the management of related information, and can communication with the
network management center via the X.25/DDN/E1 link in accordance with the Q3 standard. The billing
server adopts the dual-system protection mechanism, and it can transfer bills to the billing center as per
the FTAM protocol or by converting bills into other compatible forms. Its system structure is shown in
Fig. 8-33.
-243-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
X.25 X.25
Maintenance
Billing server OMM Server
console
TCP/IP
AGXC10-SSP
CSM
SNM MSM
PSTN
ISDN
BSS
PDN
PLMN
Among them:
We can see that the above diagram is identical to the hardware structure diagram of MSC/VLR
(Fig.8-4). In fact, the hardware structure of ZXC10-SSP is exactly the same with that of ZXC10-
MSC/VLR, and the SSP module functions in WIN can be implemented based on ZXC10-MSC/VLR by
means of embedding method and different software upgrading of the system. Therefore, the discussion
of the hardware structure of ZXC10-SSP will be skipped.
The following paragraphs will first describe the SSP functions, and then the software system of
SSP.
-244-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
8.3.2.3.3 SSF
As the interface between the MSC and the SCF, the SSF can detect the control trigger of WIN services
and communicate with SCF, and it respond to the SCF’s request, permits the service logic in the SCF to
affect the call processing, and modifies the call and connection processing under the control of the SCF.
8.3.2.3.4 SRF
SRF provides various special resources and private special resources needed by the WIN service,
including the digital collecting equipment, tone generator, recorded announcement, etc. It has certain
logic and processing capabilities: receiving information from the subscriber, sending information to the
subscriber, or converting the information received from the subscriber, and able to manage the bearer
connection of private resources.
-245-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
VPN service: the system can provide the wireless virtual private network (WVPN) of the CDMA
network. With flexible VPN numbering modes, various control functions within and without the
WVPN and a variety of billing modes are implemented. In addition, it provides various telecom
services and supplementary services for WVPN subscribers.
Fault recovery function: when the SSP fails and gets restarted, the related SCP can be notified
about the failure time, so that the SCP will modifies related subscriber call records. In addition, if the
SCP signaling point is inaccessible, the system can store the call records of related IN subscribers, and
sends the stored subscriber’s records and corresponding billing data to the SCP when receiving the
failure recovery message sent from the SCP device.
-246-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
ZXC10-SSP inherits the software system of ZXC10-MSC/VLR. Therefore, for the detailed description
of the SSP software system, please refer to the description about ZXC10-MSC/VLR software system.
This section only describes the difference of intelligent services (mainly the prepaid service) from
MSC/VLR. In fact, the major difference in the software architecture between SSP and MSC/VLR lies
in the service processing sub-module. In view of this, the following first will give an overall
introduction to the SSP software architecture and then will detail the service processing sub-system.
The SSF/CCF functions of intelligent services are mainly implemented by the OPCC process and
the GMSC process; the SRF (IP) function is mainly implemented by the SRF process; the MSC MAP
process provides supports to T1 interface (MSC-SCP), T3 interface (IP-SCP) and C interface (HLR-
MSC) after modification with IS-826.
The intelligent service-supporting SSF/CCF functions mainly include DP mounting, detection and
the interaction with the SCP. The SSF/CCF function is embedded into the OPCC/GMSC processes at
the message assignment level to control the DP mounting and detection and implement interaction with
the SCP. The WIN service processing process is shielded from the OPCC/GMSC processes, so as to
facilitate the independent programming of the two parts’ programs and eliminate the influence of WIN
service on ordinary call flows in terms of programs.
By means of MSC MAP, the SRF process supports all MAP operations with the SCP, which are
implemented in the form of independent IP. Apart from interfaces for local SSF/CCF, it also provides
interfaces for non-local SSF/CCF. In addition, SSF/CCF also provide supports to flows that use non-
local IP resources.
-247-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
mobile subscriber, the SSF/CCF function is implemented by the OPCC process of the originating
office.
Accordingly, the messages received by the OPCC/GMSC process can be divided into three
categories. The first category messages are messages irrelevant to PPC services, and in this case, the
SSF/CCF function performs no processing but instructs the program to continue execution through a
return value (CONTINUE); the second category messages are messages related to PPC but irrelevant to
ordinary call services. In this case, the SSF/CCF function, after corresponding processing, sends a
return value (BREAK) to instruct the program to stop processing and return directly to the upper level
invocation. The third category messages are the messages related to both PPC service and ordinary call
services. In this case, based on the processing result, the SSF/CCF function determines whether the
ordinary call flow is to be suspended (by returning BREAK) or to be continued (by returning
CONTINUE). As described above, the SSF/CCF function only processes messages that it is interested
in.
So, the SSF/CCF function only process the information that concerns it. The processing categories
include DP mounting, detection and interaction with SCP. The interaction with SCP relies on the
existing MSC MAP process to implement the support to the extended TIA/EIA-41E signaling. If the
SSP and MSC use different SSNs, a TM will be needed to send the message with the SSN being SSP to
the MSC MAP process as well when transferring messages upward.
For the same call, there are two kinds of relations between SRF and SSF/CCF in terms of network
distribution:
1. SRF and SSF/CCF are located in the same MSC. Upon receiving the SCP resource request
message, and confirming the resource availability, SRF will request for a TLDN at the VLR, and
carries it in the response message to the SCP, which is carries to the SSF/CCF by means of resource
message. The SSF/CCF analyzes this TLDN, and, if finding it assigned for the local office, it will carry
this TLDN to the VLR by means of internal messages. Based on the corresponding relation between the
TLDN and SRF index number established at the time of TLDN assignment, the VLR obtains the SRF
module number and index number and sends the initialization message to SRF, carrying the calling
-248-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
party information (module number + index number), and the latter initiates the establishment of the
connection to the SSF/CCF.
SRF and SSF/CCF are located in different MSCs. In this case, the TLDN assignment steps are the
same with 1), with the only difference in that the SSF/CCF establishes call connection to the office that
the SRF belongs to based on the TLDN analysis result. For the office to which the SRF belongs, when
the incoming-side GMSC receives this call, it sends a call-in request message to the VLR. The VLR
analysis this TLDN, and, if finding it assigned for the SRF, it will directly send the initialization
message to the SRF process, and the latter simulates the coordination between the TPCC process and
incoming semi-call to implement the call process, so as to establish the connection with the non-local
SSF/CCF.
The service processing subsystem includes CCF component, mobility processing component,
MAP component, SSF component and SRF component.
CCF
ISUP, etc. SSF
SRF
CC
MM MSC_MAP VLR_MAP
TCAP
SCCP
MTP
-249-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
allocation, number analysis, routing, voice switching and connection of channels (including channels
among BSs or other MSCs or fixed PSTN), request and management of various voice resources etc. At
the same time, different signaling (such as CAS, TUP and ISUP, etc.) should be used to perform access
control depending on different users. When a user is engaged in the supplementary service operation or
switching occurs, the part is also responsible for calling the processing parts of the corresponding
supplementary services and switching the processing parts.
8.3.3.2.3 MAP
The MAP component includes MAP service processing part and TM (transfer module) part. The service
part invokes the TC primitive through the TM, implements dialog between the MSC and the HLR or
another MSC by means of TCAP, and converts the TCAP dialog into internal message and transmits it
to the call processing module to complete the call connection. The TM module establishes
communications mainly between the MAP service processing part and the TCAP software,
implementing conversion and encoding/decoding between the two.
-250-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
3. MSC has the special call processing function necessary for paging called mobile subscribers.
4. During toll connection, MSC can send the calling subscriber category and calling subscriber
number to the toll office. MSC can also send calling subscriber category and calling subscriber number
to other MSCs.
5. MSC can ensure calls to be protected from being cut-in or released by force by other calls.
6. MSC has the malicious call tracing function (limited to calls from MSC to fixed subscribers).
7. During connection, in the case of vacant number or unreachable subscriber, MSC will give
corresponding prompts (recorded voice announcement, subscriber ensured to hear once completely),
and a number-unobtainable tone can be given in the case of vacant number.
8. During automatic connection, if the called party is busy, MSC will not perform cut-in or forced
release, but it will immediately release the circuit and sends a busy tone to the caller.
11. MSC has the function of accessing to various nearby special service stations.
12. MSC has subscriber international and domestic roaming restriction functions.
14. MSC distinguish subscribers of different networks based on the “originating indicator” in the
subscriber service list, and determine to use which route based on the analysis of the number dialed by
the calling subscriber.
15. MSC has the capability of selecting a particular fixed network based on the inter-working
-251-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
3. Number forwarding: supporting package number forward and overlapping number forward.
4. It has the capability of processing numbers with variable lengths in the same area.
5. After GMSC receives the called subscriber’s DN, the system can inquire the corresponding
HLR based on this number to obtain the TLDN of the mobile subscriber.
2. Mobile users first end the call: Releasing the radio resources and sending the hookup signal to
the calling party.
3. The calling party hooks up or the originating office timer is timeout: Releasing the inter-office
trunk line.
4. Coordinating with the called party control special service center, if the mobile subscriber acts as
the caller and hooks on first, the wireless resources and inter-office trunk line are released.
When used as a transit office, MSC can immediately transfer the hook-on signal.
3. Answer (no response for a long time) time monitoring: Local calls (60 s); toll calls (90 s);
international calls (120 s);
-252-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
6. Without setting of supplementary services, the called subscriber timer timeout is 45 seconds.
7. At timeout, the call is directed to the announcement device in the system or a busy tone is given.
10. If the transmission system interruption lasts less than 6 seconds, the MSC/VLR will not cause
call release.
11. If the transmission system interruption lasts over 12 seconds, an alarm will be given and the
voice channel will be released.
2. Requirements for the quantity of incoming/outgoing trunk circuit groups: A switching device
shall select at least 5 routes toward one destination office.
3. MSC can share the traffic volume of the circuits of the same level; the precision of traffic share
ratio is 1%, which meets the requirements the specifications.
4. The selection of each circuit group route can be performed based on the full availability.
5. Selection of inter-office circuits allows all circuits to have equal chances to be selected.
7. MSC can satisfy the requirement of alternative routing once within the same level and can
prevent cyclic alternative routing.
8. During call establishment of MSC, if the call fails to be connected due to equipment trouble, the
switching device can perform repeated connection. MSC will send the congestion tone to the subscriber
only after twice or more failed reconnection attempts. The times of reconnection attempts can be
adjusted as required.
9. The system has the capability of determining routing after 6-digit called number. For a called
mobile subscriber, the route can be selected according to TLDN.
-253-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
3. MSC can instruct the follow-up switching office whether to connect the echo canceller.
MSC can cooperate with BSS to prevent the occurrence of access overload. The realization mode
of processor overload control: Protecting the calls with conversations started and denying the calls in
the establishment stage.
Automatically restricting outgoing calls of ordinary subscriber level by level, with the restricted
subscribers evenly distributed among ordinary subscribers.
Overload control is performed according to the processor occupation rate. 6-level control is
provided and the controlling rate is adjusted with the man-machine command.
Registration
♦ Power-on registration;
♦ Power-off registration;
♦ Timer-based registration;
♦ Distance-based registration;
-254-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
♦ Area-based registration;
♦ Default registration.
MS Deactivation
When the MSC confirms that a registered MS is inactive for a long time, the MSC can internally
mark it as deactivated and notify the VLR.
The MSC supports the subscriber authentication function, and the available authentication cases
include:
♦ Supporting the enciphering of the voice information and data information in BSS; and
-255-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
2. The MSC can receive from the BSS or send to the BSS blocked channel messages.
1. IMSI/MIN (permanent);
2. DN (permanent);
3. ESN (permanent);
-256-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
8. SSD-A (temporary);
9. SSD-B (temporary);
16. The base station identifier registered at the last time (temporary);
8.4.1.2.3 Registration
1. When a mobile subscriber appears in a new location area, or when a registration, call establishment
or supplement service operation message is received from the mobile station, the system can send a
registration notification to the HLR.
2. It can implement registration, de-registration functions, and can search the subscriber information
from the HLR.
3. If a subscriber does not appear in the MSC/VLR area within 24 hours, the VLR can delete the data
related to this subscriber, and notify the HLR.
-257-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
8.4.1.2.4 MS Deactivation
When receiving a mobile station deactivated notification, the MSC can delete the data of this subscriber
and notify the corresponding HLR that this subscriber has been deactivated.
8.4.1.2.5 Authentication
1. When SSD is shared, the VLR can implement the authentication operation.
2. It can demand the authentication parameters from AUC and store them.
2. Detailed call data records (CDR) are used as the original bills, and detailed bills are generated
for both the calling and called parties. The categories of bills include mobile calling party, mobile
called party, intra-network roaming, inter-network roaming, trunk bill, transit bill, supplementary
service, handoff bill, short message bill, etc.
3. The content of billing information is defined in reference to relevant GSM specifications, with
supplements.
4. The unique stop-and-wait answering mechanism is employed to implement the error-free, non-
repeated and loss-free transmission of original bills between the service main processing unit and
billing processing unit. If the transmission link between the main processing unit and the billing
processing unit fails, the service main processing unit provides temporary storage of bills, which can
hold 10-day bills under the circumstances of heavy traffic.
5. Billing files generated by means of the standard ASN.1 coding of the original bills defines the
ZTE-format ASN.1 bills.
-258-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
6. Provides billing information storage function. Adopting the billing handling unit based on the
Cluster and RAID techniques, the system ensures secure, reliable and large-capacity billing information
storage. In addition, multiple backup modes such as CD and magnetic tape are provided;
7. The system supports on-line billing, with the FTAM protocol adopted for transfer between the
system and the billing center. Based on the requirement of the billing center, it sends billing
information at fixed time or fixed length (bill length) to the billing center in real time. Multiple
protocols, such as X.25, TCP/IP etc. can be used as the bottom layer communication protocol with the
billing center.
8. It supports the off-line billing mode and different off-line devices, such as magnetic tape drives
of multiple models, MO drives, DVD-RAM drives etc.
9. The system can automatically delete bill files that have been backed up. Different types of bill
files, such as files being processed and not closed, generated and closed but not sent to the billing
center, already sent to the billing center, already backed up, are distinguished by means of the prefix or
suffix of the billing files. The billing files are renamed automatically by the program.
10. Gateway bills are provided for the CDMA wireless access system for incoming and outgoing
calls. The generation of such bills can be defined based on the actual requirement. Gateway bills
provide clear accounting basis for Internet transactions;
11. For calls that last longer than 30 minutes, intermediate billing records can be generated to
protect the operators’ interests. The intermediate records are generated at the time interval of 30
minutes, and the billing system can combine them into an integral record.
12. In the bill, the svCat member is added. It records the service mode of that conversation, e.g.
the local outgoing calls, toll incoming calls, etc. Specifically, User A from Place 1 and User B from
Place 3 come to Place 2 at the same time, and they make calls to each other. If the svCat item is not
provided and only the protocol requirement is met, relatively complicated comparison will be made
when settlement between A and B needs to be made. However, if svCat is added, whether to charge the
toll call fee for the conversation between A and B by simply judging the value of svCat. By means of
svCat, when subscribers call each other in the same city (no matter whether the subscribers are mobile
subscribers of the same city or roaming subscribers), their telephone charge accounting becomes very
simple, and this greatly eases the accounting work of the billing center.
2. Billing system configuration options can be customized, including bill file fixed-length
generation setting (file length customizable) and timed generation setting (timing interval
-259-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
customization), bill file naming rule, bill directory, off-line and backup device type and drive letter,
automatic deletion interval etc.
3. Manual intervention of bill generation mode is available. The billing system can be forced to
close the current bill file by means of man-machine interface.
4. Powerful bill browsing function, which allows the user to browse all the bills within a period of
time, or a certain type of bills of a certain subscriber within the specified period of time.
5. Bill tracing function, which displays the original bills received by the billing processing unit on
the screen in real time, for the user’s analysis.
Basic call services include mobile calling calls, and mobile terminating calls.
For more about the services and working flow of this section, please refer to the related contents
of the first edition.
The service functions that MSC/VLR/SSP can implement with the coordination of other functional
entities are listed in Table 8-2.
-260-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
Among the above services, the teleservices and supplementary services are provided with the
cooperation of both ZXC10-MSC/VLR and ZXC10-HLR/AUC. The SMS service is implemented by
ZXSC100, ZXC10-MSC/VLR, ZXC10-HLR/AUC and extended short message entity. The intelligent
network services are implemented with the cooperation of ZXC10-MSC/VLR/SSP, ZXC10-SCP, and
ZXC10-HLR/AUC.
-261-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
The system design is suitable for the future communications development direction and satisfies
the requirements for the addition of various new services.
The following details the service functions in terms of the mobile telecommunication services,
data services, supplementary services, intelligent network services, etc.
The telephone service is one of the telecom services defined by CDMA specifications, and it is the
service most widely used in the CDMA mobile communication system. The telephone service provides
the mobile subscribers the voice communication capability with other mobile subscribers in the CDMA
system or other subscribers in another telecom network (such as GSM, PSTN, ISDN etc.).
2. Emergency service
Emergency service permits mobile subscribers to initiate calls to the nearby emergency call center
(such as 110 police call). Emergency service is similar to telephone service but with relatively simpler
and faster call establishment. The CDMA mobile communication system has definitions for various
emergency calls, and, of course, the telecom operators can set the emergency call numbers based on the
actual situations in their own countries or regions. Emergency calls will be directed to the nearby
emergency call center in the mode of cell-oriented routing.
3. Fax service
Fax service refers to such a communication mode that the graphic and text information to be sent
is decomposed into a number of “pixels”, and then these pixels are converted into electrical current
signal, by means of which point-to-point transmission is implemented. The fax service provides the
mobile subscribers image and text information communication capability with other mobile subscribers
in the CDMA system or other subscribers in another telecom network (such as GSM, PSTN, ISDN etc.)
-262-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
♦ CFU
When this supplementary service has been activated, all the incoming calls to this subscriber will
be unconditionally forwarded to a third-party subscriber registered by the called subscriber. The third
party here might be a mobile network, the public network, or the private network subscriber, or it might
be such an entity as the voice mailbox.
♦ CFB
With this service of a mobile subscriber activated, all incoming calls to this mobile subscriber
when the subscriber is busy will be forwarded to a third subscriber registered by this subscriber.
♦ CFNA
No response means that the called mobile subscriber does not hook off for a long time after the
MB rings. When the CFNA service has been activated, incoming calls of the subscriber will be
forwarded to a third party if the mobile subscriber does not answer.
♦ CFD
CFD service forwards the incoming calls of the mobile subscriber to a third-party subscriber when
the mobile subscriber fails to respond to paging, to answer the call or when he is unavailable (in a blind
area).
Call restriction supplementary services include out-going call restriction and incoming call
restriction services.
♦ SPINA
When this service has been activated, the subscriber will not be able to make calls on this MS
unless he can provide the correct password (PIN).
-263-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
♦ SPINI
With this service activated, when the subscriber dials a number meeting the predefined conditions,
such as local call, national call, international call etc., the corresponding PIN code must be input before
the call can be continued.
♦ PCA
The PCA service provides a call filtering function. When the MS that has subscribed for this
service acts as the called party, the calling user must input the correct password before the call can be
accepted.
The SCA service also provides a call filtering function. With this service activated, the subscriber
can accept only calls from the numbers specified in the SCA filtration list, and all other calls will be
rejected.
When this service has been activated, the subscriber will be inaccessible to all incoming calls.
This service is a called-party-initiated service. If a subscriber has subscribed for the CNIP service,
he will receive the calling number at the same time when he receives an incoming call.
♦ CNIR
This is of calling initiating service, restricting the calling line identification representation for the
connected line.
With this service subscribed, when no channel is available for an incoming call, the called
subscriber will be notified of it and the call will be put on waiting. The called subscriber can decide
-264-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
whether to answer the call. Only one waiting call is acceptable at a time.
♦ CC
This service permits calling among multiple subscribers. With this service subscribed, the
subscriber can hold a telephone conference at any time as the controlling party. The controlling party
can add the number of the conference attendants by inputting telephone numbers one by one. This type
of communication is only suitable for voice communication. Each subscriber keeps his original identity,
and can get disconnected respectively or temporarily get disengaged from the group calling.
♦ CT
During a two-party calling, one of the subscribers can transfer the call to a third party and
disconnect himself, so that the other subscriber continues the conversation with the third subscriber.
By means of this service, a subscriber can select language suitable for him for voice prompt
through the network. Currently, two languages, Chinese and English, are provided for subscribers’
selection. In the future, other languages can be added based on the actual situation for subscribers’
selection.
♦ RSC
By means of this service, a subscriber can perform certain operations, such as call forwarding
services etc., on other terminals (fixed telephone set or mobile handset).
With the MWN service subscribed, when there is a voice message for an MWN subscriber, the
system will notify the subscriber.
♦ VMS
This service enables a subscriber to retrieve his own mailbox message from the voice mailbox
system. ANSI664 defines two operation methods. As the first method, the subscriber dials his own
number; as the second method, the subscriber dials a short number. The second method is
recommended by international standards to facilitate the subscriber’s usage.
-265-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
Authorization: an operation implemented by the service provider to make the service available to
the subscriber.
Registration: on operation implemented by the service provider or subscriber to make the service
executable. It mainly includes inputting necessary information.
Activation: to make the subscriber to enter the “Ready to provide service” status.
Deactivation: contrary to the activation operation, this operation cancels the subscriber’s entering
of the “Ready to provide service” status.
Note: The operations of supplementary service authorization, de-authorization and invoking are
implemented internally by the service programs jointly with the data base systems. Other operations are
implemented through the calling process, with the corresponding program units shown in Fig. 8-35.
SS registration unit
SS de-registration unit
SS
SS activation unit
SS de-activation unit
-266-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
From the service approach, the CDMA system provides some additional functions for
supplementary services, thus making the usage of supplementary services more flexible and more
convenient.
♦ Courtesy Call
This is an additional function for call forwarding services. When a subscriber has activated the call
forwarding service and forwards a call to another subscriber, the subscriber should, by courtesy, notify
the destination subscriber and ask for his agreement. This process is courtesy call. When the subscriber
activates the call forwarding service, the CDMA system can automatically create a call to the
destination number based on the requirement, thus allowing the subscriber to query the destination
subscriber.
This additional function can be executed when the subscriber activates the CFB, CFD, CFNA and
CFU services.
In addition, at the time of call forwarding, the telecom operator can decide whether to execute the
courtesy call function by means of configuration in the HLR.
♦ Single service
During a call, a subscriber may hope to temporarily activate or de-activate a certain service, and
restore the service to the original status after he hooks on. For example, when a subscriber makes an
important telephone calls, in order to avoid disturbance, he usually de-activates the call waiting service,
and, upon completion of the call, he would re-activate the call waiting service. The CDMA system
allows the subscriber to activate or de-activate a certain service when dialing the number, and makes
the service to resume automatically to its original status after the subscriber hooks on.
This additional function can be used for single de-activation of CW, single activation of CNIR,
single de-activation of CNIR, single activation of MWN and single de-activation of MWN services.
-267-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
and personality. The CDMA network is also going in this direction. Along with the rapid development
of the mobile communications market and the arrival of the information era, the subscribers require the
mobile service providers to provide a greater number of more convenient services. The basic services
and supplementary services that the CDMA mobile communication system could offer have become far
from satisfaction to mobile subscribers’ demand. In order to bring more profits to the service providers
and provide more convenient, flexible and cost-effective services, ZTE has duly rolled out WIN
services.
Wireless intelligent network (WIN) is a kind of network that introduces functional entities (such as
SSF, SCF etc.) to the wireless network to implement the intelligent control of wireless calls. It
completely separates services from controls, and therefore it can implement various telecom services
rapidly, conveniently, economically and flexibly. One of its distinct features is that it uses the
centralized service control points and database mode, without the need of modifying the software
system of every switch node, thus saving the time and investment and making it possible to provide
rapidly and cost-effectively new services to the subscribers.
2. WVPN service
4. Free-phone service.
The system design is suitable for the future communications development direction and satisfies
the requirements for the addition of various new services.
-268-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
1. Forming small, medium, or large scaled wireless office according to the specific requirements
of the subscriber. With full modularized design, it is easy for expansion.
2. Processing TUP (PSTN), ISUP (ISDN) signaling. Therefore, it can interwork with the ISDN
and PSTN net.
OMM
48× 8M
MPM MPM
This networking mode is suitable for small and medium capacity switch offices, and can satisfy
the requirement for 120,000 subscribers. The system can be configured with one to two MSC
processing modules (MPMs), with each MPM providing the same processing capability with that of
single-module MPM, able to support 60,000 subscribers. OMM is the operation maintenance system.
-269-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
MPMs are connected with each other via optical fibers, and all MPMs provide interfaces for BSC,
PSTN and ISDN.
This networking mode is suitable for the exchange of large capacity, which meets the need of
600,000 subscribers. The system includes a CSM, 1 to 10 MSC MPMs, each MPM able to support
60,000 subscribers and provide interfaces to PSTN, private networks and BSCs. MPMs are connected
with the CSM via optical fibers; OMM is the operation maintenance module.
OMM
48× 8M
CSM MPM
48× 8M
48× 8M 48× 8M
MPM
MPM MPM
1. BNEN: for accommodating the switching network board, clock reference board,
synchronization clock board, optical interface board, switching network interface board and so on.
-270-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
2. BCTL: for accommodating the MP board, COMM board, SMEM board and MON board can be
inserted here.
3. Four BDT shelves: Each BDT shelf contains 16 effective slots, each of which can be installed
with a DTI, ECDT or ASIG. The ASIG board can be initialized as DTMF, MFC, TONE or multi-party
conference calling.
MPM
Layer 6 BDT
Layer 5 BDT
Layer 4 BCTL
Layer 3 BNEN
Layer 2 BDT
Layer 1 BDT
The board configuration on the rack in the typical MPM configuration is shown in Fig. 8-39.
1. The configurations of the 5th, 6th, 2nd, and 1st layers of DT are as follows:
In the fifth layer, Slots 15, 16, 18, 19, 21, 22, 24 and 25 are installed with the ASIG boards. The
DTI boards should be installed from the left to the right from Slot 13. Each DT board can be connected
with four PCM lines, 120 lines totally. If necessary, more DT boards can be installed in the sixth,
second and first layers. (DTI boards, ECDT boards and ASIG boards are collectively referred to as SP
boards).
-271-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
COMM1 and COMM2 are a pair of mutual-assisting communication boards, which are used for
inter-module communication; COMM3 through COMM6 are two pairs of mutual-assisting
communication boards used for control of network board connection and the communication between
the MP and the first, second, fifth and sixth DTI layers (MP – SP) and between ECDT and ASIG.
COMM boards 7-12 are used for SS7 function, with each COMM board handling 16 SS7 links. Slot 26
is installed with a MON board.
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
P D D D D D D D D D D D D D D D D P B
6 W T T T T T T T T T T T T T T T T W
D
R I I I I I I I I I I I I I I I I R
B
B T
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
P D D D D D D D D A A A A A A A A P B
W
5 R
T T T T T T T T S S S S S S S S W D
I I I I I I I I I I I I I I I I R
B T
G G G G G G G G B
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
P
W
S M M C
O
C
O
C
O
C
O
C
O
C
O
C
O
C
O
C
O
C
O
C
O
C
O
M P
W
B
M P P O
4 R
E
M M M M M M M M M M M M
N R C
M M M M M M M M M M M M
B
M 1 2 3 4 5 6 7 8 9 1 1 1
B T
0 1 2 L
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
P F F F F F F F F S S D D D D D D D D D D D D P B
3 W B B B B B B B B Y Y D D S S S S S S S S S S W N
R S S N N N N N N N N N N R
B
I I I I I I I I C C
N N E
K K I I I I I I I I I I B
C C 1 2 3 4 5 6 7 8
N
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
P D D D D D D D D D D D D D D D D P B
W T T T T T T T T T T T T T T T T W
2 R D
I I I I I I I I I I I I I I I I R
B
B
T
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
P D D D D D D D D D D D D D D D D P B
1 W T T T T T T T T T T T T T T T T W D
R
I I I I I I I I I I I I I I I I R
B T
B
-272-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
DSNI C is an interface board of MP level, DSNIs 1-8 are interface boards of SP level (each pair of
DSNIs support 16 SP-level boards).
Slot 10 and Slot 12 are for the active/standby SYCK boards, Slots 15 and 16 are for the
active/standby network boards, and Slots 2 through 9 are for the active/standby FBI boards. For the
configuration of 60,000 subscribers, only three pairs of FBI boards are required, installed on Slots 2
through 7.
CSM
Layer 7 BCTL(MSM)
Layer 6 BCTL(SNM)
Layer 5 BNET
Layer 4
Layer 2 BCN
-273-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
Among them:
The rack has 7 layers. The boards are set up in layers 1, 3, 5 and 7. Layer 7 is the control layer for
the MSM, Layer 6 is the control layer of the SNM and Layer 5 is BNET layer. Layer 2 is the BCN
layer. Layers 1 and 3 are the fan layers.
The standard configuration of the boards on each layer of rack is shown as in Fig. 8-41.
Slots 11 and 13 are used to install network boards (CDSN or CPSN); Slots 14 and 15 are used to
install the clock and drive (CKDR) boards; Slots 2-9 and 16-23 are used to install Central Fiber Board
of Interface (CFBI); Slots 1 and 24 are used to install power switch board (POWS).
♦ The network layer (the fifth layer) has two synchronous clock boards installed as shown in the
figure. If needed, slot 3 can be used to install clock input (CKI).
-274-
Chapter 8 ZXC10-MSC/VLR/SSP(3.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
P S M M C C C C C C C C C C C C P
7 W M P P O O O O O O O O O O O O W M
R E M M M M M M M M M M M M
B M M M M M M M M M M M M M
R S
B
1 2 3 4 5 6 7 8 9 1 1 1 M
0 3 4
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
P S M M C C C C P M P S
W M P P O O O O E O W
6 R E M M M M P
N R N
B M M M M M D M
B
1 2 3 4
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
P C S S P
B
5 W K Y Y W N
R
B
I C C R E
B
K K T
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
3
CFM
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
P C C C C C C C C C C C C C C C C C C C C P
W F F F F F F F F D D K K F F F F F F F F W
B
R B B B B B B B B S S C C B B B B B B B B R
2 S I I I I I I I I N/ N/ D D I I I I I I I I S
C
C C N
P P
S S
N N
1
CFM
MSM communications are all MPMP, instead of MP-SP. Each COMM can process the
communications between MSM and PSMs. The COMMs used for the communications with MPM are
inserted from the left to the right starting from slots 13 and 14. The COMMs in Slots 25 and 26 are
used for the communications with SNM.
Slots 5, 6, 7 and 9, 10, 11 are used to install the two active/standby module processors.
There are a total of 2 pairs of COMM boards on the BCTL of SNM, COMM1 and COMM2 are
-275-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
used to communicate with MSM, and COMM3 and COMM4 are used to communicate with the S
network layer.
Slots 5, 6, 7 and 9, 10, 11 are used to install the two active/standby module processors.
Generally, the OMS includes two parts: one is the OMC-S system maintenance part at the switching-
side (MSC/HLR/SSP, HLR/AUC and SC), and the other is OMC-R system maintenance part at the BS-
side (BSC and BTS) . As far as an operation and maintenance system is concerned, the two parts are
not strictly separated. In fact, from the point of view of the whole system, the entire CDMA mobile
communication system (including MSC/VLR/SSP, HLR/AUC, SC, BSC, BTS, etc.) should be
controlled by a high-efficient operation and maintenance system.
The following will present a detailed description about the equipment configuration of the OMC-S
part operation and maintenance system (Note: Fig. 8-42 only sketches the MSC/VLR/SSP and
HLR/AUC parts).
-276-
Chapter 8 ZXC10-MSC/VLR/SSP(3.0)
Business
Billing OMC operation OMC
console
server console server
Ethernet Ethernet
Billing center
DCN
Ethernet Ethernet
TCP/IP TCP/IP
Billing
HLR
server Background
Operation &
Maintenance
Operation & server
console
maintenance console
No. 7 Agent
Application
server front-end
processor
HLR service
processor
Fig. 8-42 Schematic diagram of the operation and maintenance system structural framework
As shown in figure: MSC/VLR (including the SSP part inside) and HLR/AUC operation and
maintenance are composed of two parts: Local operation and maintenance (OMM) and centralized
Operation and Maintenance Center (OMC). OMC and OMM form an integral body to implement
management and maintenance to the CDMA system, and OMM and OMC are connected with each
other via the Data Communication Network (DCN). In fact, in the ZTE mobile communication system,
the switching-side network management should also include SC part network management, which is
not given in the diagram.
-277-
Chapter 8 zxc10-MSC/VLR/SSP(3.0)
The two OMC servers work in the active/standby mode. They have their own system names and IP
addresses, but externally they provide the same virtual machine name and IP address, and provide
services to the outside in this way, with their own IP addresses becoming invalid in the host state and
the virtual IP address used. The system can detect the host system failures and network adapter
communication failures in real time. The system can monitor in real time faults in the active system and
communication faults in the network adapter and switch automatically for the other server to take over.
Exercise
1. Give brief description of the protocol standards of major functions of the CDMA cellular
mobile communication system network.
5. Give brief description of the system structure and major functions of ZXC10-SSP.
7. Give brief description of the structure framework of the operation and maintenance system.
-278-
Chapter 9 ZXC10-HLR/AUC (V3.0)
9.1 Overview
The schematic diagram of the CDMA cellular mobile communication system is shown in Fig. 9-1.
MS MSC SCP
SCP PSTN
ISDN
Um E PSPDN
Abis A B
BTS BSC MSC/SSP VLR
Q C D G
M N
SC SC HLR VLR
M N
M
SME SME
AUC
Fig. 9-1 Network architecture of the CDMA cellular mobile communications system
The meanings of all parts in Fig. 9-1 are as shown in Table 9-1.
-279-
Chapter 9 ZXC10-HLR/AUC (V3.0)
2. Call processing;
-280-
Chapter 9 ZXC10-HLR/AUC (V3.0)
VLR is the location and management database of subscribers who roam to the related MSC
region. When MSC needs the subscriber data of the particular MSC area, MSC is to inquire the
VLR. In the case of mobile station location updating, the MSC will request VLR to store the
related information. When the user activates the supplementary services or modifies data, the
MSC will request the HLR (through VLR) to store the related data.
The IS-41E protocol is adopted in the system. This interface is based on 2 Mbps digital
interface or 64Kbps interface, with its interface electrical performance conforming to Chapter 7 in
Volume 1 Digital SPC Switching Equipment General Technical Specifications in GF002-9002.1
The General Technical Specifications for Telephone Switching Equipment of the Ministry of Posts
and Telecommunications and GB7611-87 Pulse Coding Modulation Communication System
Network Digital Interface Parameters. As for the signaling specifications, for detailed description
of MAP, refer to Technical Requirements for 800MHz CDMA Digital Cellular Mobile
Communication Network Mobile Application Part (MAP). For detailed description of SCCP, refer
to GF010-95 Technical Requirements for National SS7 Mode Technical Specifications Signaling
Connection Control Part (SCCP). For detailed description of MTP, refer to GF001-9001 China
Telephone Network SS7 Mode Technical Specifications.
-281-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The 24-bit SS7 mode is adopted in D interface. Its functions are described as follows:
The interface is used to switch subscriber location information, approval information and
service data. The major service function of MS is the capability of initiating and receiving calls
within the service area. To support the capability, HLR switches the data, VLR notifies the HLR of
the subscriber location information, and provides the subscriber roaming numbers during calls.
HLR sends the subscriber’s service data that VLR needs. The data exchange normally takes place
when a subscriber requests a supplementary service and when a subscriber or network operator
changes the subscriber data.
The IS-41E protocol is adopted in the system. This interface is based on 2 Mbps digital
interface or 64Kbps interface, with its interface electrical performance conforming to Chapter 7 in
Volume 1 Digital SPC Switching Equipment General Technical Specifications in GF002-9002.1
The General Technical Specifications for Telephone Switching Equipment of the Ministry of Posts
and Telecommunications and GB761187 Pulse Coding Modulation Communication System
Network Digital Interface Parameters. As for the signaling specifications, for detailed description
of MAP, refer to Technical Requirements for 800 MHz CDMA Digital Cellular Mobile
Communication Network Mobile Application Part (MAP). For detailed description of SCCP, refer
to GF010-95 Technical Requirements for National SS7 Mode Technical Specifications Signaling
Connection Control Part (SCCP). For detailed description of MTP, refer to GF0019001 China
Telephone Network SS7 Mode Technical Specifications.
The 24-bit SS7 mode is adopted in E interface. Its functions are described as follows:
When a mobile station roams from one MSC to another, the MSC will perform handoff in
order to keep the subscribers’ conversation uninterrupted. In this case data switching must be
implemented between the MSCs.
When the MS is in communication, and the MSC authenticates the MS, it has to inquire the
EIR, so as to determine whether the MS is legal, and thus deciding whether to provide services to
this MS.
-282-
Chapter 9 ZXC10-HLR/AUC (V3.0)
When receiving an authentication request from MS, HLR obtains data from AUC. When
AUC originates authentication commands to MS, AUC delivers authentication information to
subscribers via HLR.
9.1.2.8 Interface between SMC and SME and between SMCs (M interface)
Currently the SMPP phase III standard is used. Its functions are described as follows:
When the SMC performs information interaction with the SME and other SMCs, this
protocol must be abided by.
When the SMC sends a short message to a subscriber, and there is no address information of
the called subscriber, it is necessary to inquire about the route of the subscriber to the HLR, after
which can the short message be sent to the subscriber.
During the submission and reception of a short message, short message transfer needs to be
conducted between SMC and MSC. At the same time, when the subscriber’s short message
capability changes, MSC needs to notify SMC in time.
-283-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The ZXC10-HLR/AUC (V3.0), the CDMA cellular mobile communication system of ZTE,
supports the following protocols and standards:
4. GB2423.1~4-81 Basic Environment Testing Procedure for Electric and Electronic Products
5. GF018-95 Public Telephone Network Automatic Telephone Numbering
-284-
Chapter 9 ZXC10-HLR/AUC (V3.0)
10. YDN China Telephone Network Channel Associated Signaling Mode Technical
Specifications
12. YDN 068-1997 National SS7 Signaling Technical Specifications — Message Transfer
Part (MTP)
13. GF010-95 National SS7 Technical Specifications — Signaling Connection Control Part
(SCCP)
14. YDN 043-1997 Digital Cellular Mobile Communication Network SS7 ISUP Technical
Specifications
16. YD/T 1031-1999 800MHz CDMA Digital Cellular Mobile Communications Network
Signaling System Mobile Application Part (MAP) Technical Specifications
17. YDN 094-1997 800MHz CDMA Digital Cellular Mobile Communication Network MSC-
PSTN Interface Technical Requirements
19. YD/T 1048-2000 General Technical Specifications for 800MHz CDMA Digital Cellular
Mobile Communication System Equipment: Switching Subsystem Part
20. YD/T 1026-1999 800MHz CDMA Digital Cellular Mobile Communication Network
MSC-Base Station Subsystem Interface Technical Specifications
21. YD/T 1026-1999 800MHz CDMA Digital Cellular Mobile Communication Network
MSC-Base Station Subsystem Interface Testing Technical Specifications
22. YD/T xxxx-xxxx 800MHz CDMA Cellular Mobile Communication System WIN Phase 1:
Interface Technical requirements
23. YD/T 1049-1999 General Testing Specifications for 800MHz CDMA Digital Cellular
-285-
Chapter 9 ZXC10-HLR/AUC (V3.0)
24. YD/T 1052-1999 800MHz CDMA Digital Cellular Mobile Communications Network
Testing Technical Specifications Mobile Application Part (MAP)
25 YD/T xxxx-xxxx 800MHZ CDMA Digital Cellular Mobile Communication Network WIN
Phase 1: Technical Requirements
26. YD/T xxxx-xxxx 800MHz CDMA Digital Cellular Mobile Communication Network WIN
Phase 1: SSP Equipment Technical Specifications
27. YD/T xxxx-xxxx 800MHZ CDMA Digital Cellular Mobile Communication Network WIN
Prepaid Service Technical Requirements
38. TIA/EIA/IS-637 Short Message Services for Wideband Spread Spectrum Cellular Systems
-286-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Reference load:
Number of SS7 links: 32 for single modules and 192 for multiple modules;
Algorithm: CAVE (Cellular Authentication and Voice Encryption Algorithm) and other
algorithms required by operators are supported;
When a new subscriber data is added to AUC or an old subscriber data is modified, the time
delay for processing input data ≤ 1000 ms (95% probability)
-287-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Bit sequence independence: In the 64kbps channel, there is not forced restriction on the
number of the continuously transmitted binary “1s”or “0s”or any other binary code pattern;
≤0.2UI, 18000~100000 Hz
1UI=488 μs
Interruption of each user is not more than 30 min per year. For interruption of two users at the
same time, the upper limit is 10 minutes per year, and interruption of the whole system, it is 6
minutes per year.
-288-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The following shows the parameters related to the racks of the parts of the ZXC10-HLR/AUC
(including the SM signaling gateway, the service server and the database):
9.2.2.1 CPM
The parameters of the rack are as follows:
Power consumption: ≤ 170 W for single shelf, 120 W/single shelf for multi-shelves.
-289-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Dimensions: 2,000 mm× 600 mm × 600 mm (height × width × depth), the height shall be
2,200 mm with the base;
9.2.2.3 Database
The database consists of servers and a disk chassis, which can be installed in a rack, or placed
separately. The rack parameters are as follows:
-290-
Chapter 9 ZXC10-HLR/AUC (V3.0)
In the CDMA HLR/AUC products developed by ZTE, the ZXC10-HLR/AUC system, HLR
and AUC are combined in the structure, with full design considerations for the high reliability,
usability and data consistence of the system. Furthermore, the flexible multi-level and multi-
module structure is employed for the convenience of expansion.
-291-
Chapter 9 ZXC10-HLR/AUC (V3.0)
HLR/AUC functions as the central data processing center in the CDMA mobile communication
system, mainly processing subscriber services, managing subscriber data, exchanging messages
via SS7 with other functional entities, as well as implementing system maintenance and service
handling. The system structure of the ZXC10-HLR/AUC is as shown in Fig. 9-5.
Ethernet
9.3.1.1 CPM
CPM, mainly performing SS7 processing, consists of one or multiple SS7 front-end processor
(CPM) modules, serving as the interface between HLR/AUC and other functional entities. The
CPM hardware is based on the switching platform of ZTE large-scale digital SPC switch ZXJ10
(V.10.0). Each CPM can provide 32 SS7 links, and the number of CPMs can be flexibly
configured as required.
-292-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The HSM is designed with a high-performance processor, chiefly processing the mobility
management service. Meanwhile, it accesses the database in real time, and performes signaling
interaction via CPM with other functional entities.
9.3.1.3 Database
The database consists of one or more HDMs. It is designed in the distributed storage mode, to
divide the subscriber data according to scopes into different segments. Different segments are
stored in different HDMs.
Each HDM consists of two servers and one disk array. The Cluster technology is employed to
enhance the system reliability, and data are saved in the mirror mode.
The database supports multiple operating systems (such as Windows and UNIX). Large
commercial database systems like Oracle, Sybase, Informix or Microsoft SQL Server can be
selected as the database. The operating system and database system may be selected as required by
the user, with Windows and Microsoft SQL Server database recommended.
9.3.1.4 OMM
OMM includes the Operation & Maintenance Server (OMM Server), and the service handling
console and the maintenance console connected to the OMM Server. The service handling console
and the maintenance console provide the man-machine operation platform. Operators can obtain
running information of the HLR/AUC system through the maintenance console to detect and
remove faults, or perform subscriber management through the service handling console. In
addition, the operator can also implement remote services handling, operation and maintenance
via routers.
OMM is connected to the Network Management Center (NMC) in X.25, DDN, E1 or other
mode.
-293-
Chapter 9 ZXC10-HLR/AUC (V3.0)
In terms of functionality, the ZXC10-HLR/AUC falls into the following logic functional modules:
OMM
-294-
Chapter 9 ZXC10-HLR/AUC (V3.0)
HLR/AUC
OMM
OMM Operation Service
maintenance handling
HLR service Databas e Server console console
processing module
module module
CPM
SS7 link
PLMN
Fig. 9-6 Hardware structure the ZXC10-HLR/AUC of the CDMA mobile communication
system
-295-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Here:
CPM: It is also known as the SS7 front-end processor or signaling process front-end
processor.
The multi-level modularized design facilitates installation and expansion of the whole
system. The following respectively introduces each component of the system.
9.3.3.2 CPM
The CPM hardware design is based on the compact platform of ZTE large-scale digital SPC
switch ZXJ10 (V10.0), employing the fully distributed structure. Varying with the system capacity,
CPM can consist of 1~6 SS7 front-end processors. The SS7 front-end processor is the SS7 process
module of the ZXC10-HLR/AUC, which provides the SS7 link connection with MSC, performs
MTP, SCCP, and TCAP functions of SS7, and provides an interface with the service processor.
The hardware structure of the SS7 front-end processor is as shown in Fig. 9-7.
As shown in Fig. 9-7, the SS7 front-end processor consists of the following basic units:
-296-
Chapter 9 ZXC10-HLR/AUC (V3.0)
交换单元
8K× 8K
( DSN)
DT 8Mb/s
TNET
4K×4K
Sy nchronous switching
network
NO.7 2Mb/s
256Kb/s
COMM COMM
MP0 MP1
The digital switching network unit Network Unit (NETU) (“T network unit” for short),
includes:
Set out below is a brief introduction to the hardware structure of each unit in the SS7 front-
end processor.
9.3.3.2.1 DTU
DTU is the interface unit between the mobile switching systems. It multiplexes the 32-channel
64kbps channel signals and signaling into 2048 kbps signals according to the PCM TDM
principle, so as to perform switching connection processing in the system.
The digital trunk is the interface device between the digital SPC switches or the digital
transmission devices. Its functions mainly include:
1. Line signal code pattern receiving, sending and converting: It converts the input high
density bipolar excess three code (HDB3) or AMI code into an internal NRZ code so as to access
-297-
Chapter 9 ZXC10-HLR/AUC (V3.0)
TNET. At the same time, it converts the internal NRZ code into HDB3 code or AMI code and
sends it to the transmission line.
2. Extracting of the frame synchronization clock: Namely, it identifies and extracts the
external reference clock from the input PCM code flow, and sends it to the synchronous timing
circuit. The clock is used as the local frame synchronization parameter clock, ensuring
synchronization with the incoming office.
5. Alarm checking: It checks the transmission quality, such as error code rate, slip code
metering, out of frame, out of multi-frame, and trunk signal loss. Furthermore, it informs the
maintenance equipment of the detected fault signals and associated channel disconnection alarm
signals for manual processing.
Message exchanging between the trunk sub-unit CPU and the MP processing unit chiefly
means the transfer of service information and fault information.
To implement the above-mentioned service functions, and provide a seamless interface with
the switching network layer, DTU is composed of the following functional modules: digital trunk
interface circuit, code rate conversion unit, control circuit, etc. Its schematic diagram is as shown
in Fig. 9-8.
8MHzHW to TNET
2MHzHW*4
interface unit
Digital trunk
switching unit
Code rate
Control circuit
-298-
Chapter 9 ZXC10-HLR/AUC (V3.0)
4. The internal digital phase lock loop enables the synchronous clock to work in three modes:
external reference synchronization, synchronization of frame synchronization signals and free
oscillation.
1. It multiplexes the four 2 Mbps PCM lines on a DTI board into an 8 Mbps PCM line
leading to a plane of TNET, realizing the connection. At the same time, it de-multiplexes an 8
Mbps PCM line from TNET into four 2 Mbps PCM lines and sends them to the 4-port E1 interface
unit for transmitting.
2. It communicates with the MP board through two communication TSs. The communication
contents are packed and unpacked through an HDLC protocol controller.
3. Self-loop test function: It extracts one HW line (uplink 2 MHz/ downlink 8 MHz)
respectively from the uplink and downlink switching circuits for use in the self-loop test.
1. The clock processing circuit provides the trunk interface circuit with the 8 MHz, 2 MHz,
and 8 kHz clock references.
2. The drive interface circuit mainly performs the matching with the input circuit of TNET
and enhances anti-interference capability.
3. The main CPU acts as the processor of this sub-unit, controls various parts and makes
alarm processing over the following faults.
1) Out of frame or out of multi-frame: It gives an alarm when the code error rate exceeds 10 -4,
-299-
Chapter 9 ZXC10-HLR/AUC (V3.0)
2) Slip code alarm: indicating advancing and lagging of the external/internal clocks;
3) When there occurs input signal loss or the remote connection failure, it gives the
emergency alarm.
After CPU detects the alarm message, the message is packed by HDLC at a certain preset TS
(for example, Tsb’), and sent to the uplink multiplexing circuit. Then, TNET sends the Tsb’ to the
COMM board via the half-fixed connection, then to MP, which informs the maintenance terminal.
The digital trunk sub-unit can be selected via clock setting of the jumper and matched with
the line impedance.
9.3.3.2.5.1 MP
1. Basic structure of MP
MP consists of CPU, bus system, memory system, system controller, and I/O interface
equipment. It occupies four physical slots in the control layer BCTL. The MP is both powerful and
rapid in its processing. Here, the CPU is Pentium processor, with its main working frequency up to
200 MHz, a BUSI interface, an Ethernet interface and hard disks. Its structure is briefly introduced
in the following.
3) Memory system: It consists of high-speed CACHE memory, dynamic RAM (DRAM) and
floppy/hard disk memories;
4) System controller: It consists of DMA, Interrupt Controller (ITC), timing circuit and
-300-
Chapter 9 ZXC10-HLR/AUC (V3.0)
2. Functions of MP
MP is the core of the main control unit, whose major functions are as follows:
3). Implements the message communication with the peripheral processing units;
4) Controls the active/standby statuses. The active/standby MPs obtain the active/standby
operation statuses via competition at power-on resetting. There are four kinds of active/standby
switchover: command switchover, manual switchover, resetting switchover and fault switchover;
5) Provides two 10M Ethernet interfaces, one for connecting of the background terminal
server, the other is the line between the expanding control layers;
6) Introduces the reference clock of exchange system as the precision clock of main board,
sets node No., enables/disables various functions, etc;
7) Other service functions: Include the Watchdog function, 5 ms timed interruption service,
timed counting service, configuration setting, and introducing of the reference clock of exchange
system as the precision clock of the main board.
Set out below is a further introduction to the relative functions of the BUSI bus and the
switchover controller in the MP board.
1) BUSI bus
BUSI is the bus interface circuit of the MP unit. It mainly enhances the driving capability of
the MP unit to the backplane bus ISA, and provides the Ethernet active/standby switchover control
and check functions.
Bus driver: It mainly provides backplane bus driving to the main control layer.
Bus controller: It performs parity check for the data bus, bus monitoring and barring.
-301-
Chapter 9 ZXC10-HLR/AUC (V3.0)
MP should receive the interruption signals sent from 13 COMM boards and 1 MON board, as
well as the trunk signals from DRAM, which are then sent to CPU after collected by the
interruption controller.
The active/standby MPs obtain the active/standby working statuses in the competition mode
at power-on resetting (the power-on resetting of MP is different from that of the other
active/standby part).
MP is connected to various COMM boards via the backplane ISA bus. Both MP0 and MP1
work in the active/standby mode, but COMM boards work in load-sharing mode. A COMM board
must be connected to MP through two independent and identical ISA buses, as shown in Fig. 9-10.
PCI
MP1 BUSI ISA
Here:
-302-
Chapter 9 ZXC10-HLR/AUC (V3.0)
At message sending, MP writes the message to be sent into DPRAM, then the relevant HDLC
controller extracts and converges it into the switching chip in a certain frame format. After being
processed by the chip, it is sent to TNET via a selected directional link.
At message receiving, the message from TNET is sent to the switching chip of the COMM
board via a certain downlink data link. After being processed by the switching chip on the relevant
HDLC controller, the message is received by MP.
When received, the message is forwarded to DPRAM for check by the related HDLC
controller. It is put into DPRAM after being confirmed free of error with the frame format.
Otherwise, message re-sending is required. If the message is found inaccurate in the receiving
check, the CPU in the COMM board will send an interruption alarm to MP.
Both the COMM board and the MP board have signals to apply for interruption to the
opposite party. During message switching, COMM and MP notify the opposite party in this very
interruption mode.
9.3.3.2.5.3 MON
All units in the ZXC10-HLR/AUC (V3.0) system that can perform the self-monitoring and
communicate with MP via COMM and semi-permanent connection switching can exchange with
MP the status and alarm information of respective unit. However, quite a few sub-units
(connectors) have no such communication function (e.g., the POWERB sub-unit). In order to
monitor these sub-units, the MON sub-unit connector board is set in the system.
-303-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The MON board is installed with eight RS-485 interfaces and two RS-232 interfaces. Each
RS-485 interface can carry 32 monitored sub-units. A simple flow chart is as shown in Fig. 9-12.
The MON board works with the monitored board in master/slave mode, with the former one
being the monitoring party, and the latter one the monitored (slave) party. The MON board
regularly checks each sub-unit under monitoring, which sends the response data to MON while
being checked. That is, the monitored sub-unit sends the local sub-unit status and the alarm
information to MON. The CPU on the MON board judges whether it is abnormal, if yes, it sends
an alarm.
The MON board and the MP board communicate with each other via mutually signals
sending for information exchange.
CPU should check the data sent from MP to MON, and requests MP to resend if any error is
found.
There are 8 RS-485 interfaces on the MON board, monitoring a maximum of 256 objects (32
× 8), i.e., covering all sub-units to be monitored in this system.
9.3.3.2.5.4 PEPD
PEPD can process the secondary signal provided by the external sensor. It performs real time
monitoring on the physical parameters of the exchange’s working environment such as
temperature, humidity, smog and infrared and reports the results to MP. Once an abnormality is
detected, the alarm box will be started instantly, in an effort to avoid unnecessary loss.
Precision: ±0.5 °C
-304-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Precision: ±3%
Infrared: the maximum effective area: a 900 sector with a 15 m radius (adjustable)
Current: 100 µA
PEPD and active/standby MP can mutually send interruption signals, and as soon as either
party writes data to the mailbox of the other, the other party will be interrupted.
1) Once smoke is detected by the smoke sensor, a current signal will be generated. The
current signal will be converted to a level signal inside the board and be sent to CPU in PEPD.
Then CPU will perform the related test.
2) The temperature and humidity sensors modulate the variations of temperature and
humidity into positive spike waves corresponding to frequency changes, before sending the waves
to CPU in PEPD for relevant tests.
3) An infrared sensor can test the peripheral environment at any time. Once physical
approaching is detected, the infrared sensor can output a switch level signal to the CPU in the
PEPD for the CPU to perform relevant tests.
9.3.3.2.5.5 SMEM
SMEM provides the 8 kbyte simultaneously accessible double-port RAM and the shared 2M
byte RAM for the active MP0/standby MP1. Meanwhile, it also provides 1 data parity check bit
with the corresponding capacity to guarantee data correctness. These can be employed by MP as
-305-
Chapter 9 ZXC10-HLR/AUC (V3.0)
message switching channel and data backup, for quick changeover between the active/standby
MPs.
The shared 2MB SMEM is available for access by that MP (active or standby) at the same
time, and the choice of MP is up to the mediation mechanism of the SMEM hardware. Only the
MP secured with SMEM control right can access SMEM, and it should surrender the control right
immediately after access. When one party has obtained the control right, the other one attempting
to access will receive a “BUSY” signal, leaving the party in control not affected.
The 8KB double-port RAM can be accessed by the active/standby MPs at the same time.
However, SMEM has to mediate via the “BUSY” signal when both active/standby MPs happen to
access the same address unit at the same time.
MP1
BUFFER BUFFER
8K 2MB
EPLD
RAM
RAM
-306-
Chapter 9 ZXC10-HLR/AUC (V3.0)
This synchronous switching network board is an unblocked full time division switching
network, with a maximum capacity of 4K ×4K time slots. Besides the necessary 2 Mbps and 8
Mbps differential HWs, it can provide not only the 8M and 8K differential clocks demanded by
the multiple-channel SP board, but also the necessary 4M and 8K differential clocks. Its schematic
diagram is as shown in Fig. 9-15.
256 Kb/s
Switching
MP0 COMM
network
256 Kb/s
256 Kb/s
Switching
MP1 COMM
network
256 Kb/s
-307-
Chapter 9 ZXC10-HLR/AUC (V3.0)
circuit can run in the four modes: fast capture, tracing, holding and free running modes.
2. The discontinuity of clock phase between two TNET boards is below 1/8UI cell.
3. Maintainability of clocks: OCXO provides the frequency adjustment knob which is used
for adjustment when the central frequency offset reaches certain extent due to quartz crystal aging.
5. The critical alarm function of phase-locked loop frequency adjustment. When the inherent
clock frequency shifts beyond the phase-locked loop control range (the control signal exceeds 3/4
of the clock adjustment range) due to clock crystal aging, a minor alarm will be sent.
6. The 16-bit D/A converter with high resolution is applied. It has the serial data interface and
voltage output, holds the 16-bit monotony in the entire working range, and has the ±1 LSB
integrated linear degree. This converter has a built-in precise voltage reference source, with
extremely low noises. The peripheral circuits of D/A are simple, yet good in performance.
7. The TNET board can output two pairs of 16M and 8K clocks and 21 pairs of 8M and 8K
clocks.
The TNET switching network consists of four 2K × 2K unblocked time division switching
chips with switching functions. These four chips physically constitute a 4K × 4K switching
matrix, thus realizing the 32 PCM buses of 8 Mbps. When working, the chip requires 16 MHz and
8 MHz clocks.
-308-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Switching Switching
chip chip
Switching Switching
chip chip
This part communicates with MP, in order to control the connection of the time slot switching
network and manage the clock part. The ultra channel (4 × 64 kbps) transmission is applied to the
physical layer of the switching part, and the HDLC protocol is used in the link layer.
The switching network is an intelligent network with high demand for real-time processing.
To meet this requirement, this board employs two processors in control.
1) It employs embedded CPU and works in a 16-bit data line mode. It receives connection
commands from MP, and converts the connection commands into address codes in turn, so as to
perform management over the switching network chip and the HDLC protocol control chip.
The clock part of this board generates 2 pairs of 16M and 8K clocks as well as 21 pairs of 8M
and 8K clocks. The source of the two pairs 16M and 8K clocks are as follows: a pair of 16M and
-309-
Chapter 9 ZXC10-HLR/AUC (V3.0)
8K clocks generated by this board, while the other pair by the opposite board. Their distribution is
as follows: A pair of 16M and 8K clocks (the clocks of this board are used in the active status,
while clocks of the opposite board are used in the standby status) is to be used by respective
module chips of this board; the other pair is subject to such processing by EPLD as frequency
dividing and synchronizing, generating 4 MHz and 8 KHz clocks to be used by the COMM board.
Amid the 21 pairs of 8M and 8K clocks, 20 pairs are provided to the SP-level board via the
differential drive, and one pair is for the opposite board.
The alarm circuit processes such faults as hardware failure, clock loss and obvious frequency
changes on the switching network, and shows the LED display on the board at the same time.
There are two circumstances for the active/standby TNET board switchover control:
1) The two boards are in the standby status during the power-on resetting. The CPU will
judge and designate one as the active board so as to avoid power-on conflict.
Manual switchover: The maintenance personnel implement the active/standby switchover via
sending man-machine commands. Both active/standby indicators change accordingly after the
switchover;
Fault switchover: When the active network board fails, the CPU will send the active/standby
switchover command, and the active/standby indicators change accordingly.
6. EPLD design
One chip integrates the active/standby control alarm circuits, as well as the reference
selection, phase detection and control circuits of the clock system.
Another chip integrates the parallel/serial conversion logic, E8K signal detection and multi-
channel selection circuits;
The third chip integrates logic circuits such as HDLC time sequence processing and
switching network slices.
-310-
Chapter 9 ZXC10-HLR/AUC (V3.0)
This part of circuits mainly drive the PCM 8 Mbps buses accessing the switching network
board, and isolates them from the external board signals.
9.3.3.2.7 POWER B
POWER B provides power for the control layer, network layer, digital trunk layer and optical
interface layer:
Efficiency: >75%
Ripples: <60 mV
Noises: <500 mV
POWERB is used in parallel mode in a single layer. It has 1+1 backup function, and can be
plugged in/out safely with power on. When the output voltage exceeds the nominal value range by
±10%, an alarm is sent. In case of reversed input or load short circuit, the EA fuse is reliably
broken, functioning as over-voltage protection. In the normal working status, the temperature rise
of power supply power components does not exceed 50°C so as to ensure safe operation. The
monitoring circuit should monitor yet not control, so as to avoid wrong CPU operations.
Common-mode
Power supply
suppressing
Slow start
module
+5V
-311-
Chapter 9 ZXC10-HLR/AUC (V3.0)
When the - 48V voltage enters POWERB from the primary power supply, it first goes
through the common-mode inductance to suppress common-mode noises. The slow starting circuit
slowly increases the input voltage, in about 0.4 ms buffer time to eliminate surge. Then it goes
through the low-frequency filter and reaches the power supply module input end. At the same
time, the switch logic circuit generates the corresponding logic command to switch the module on,
so that the module starts to work and generates outputs. These outputs go through the high-low
frequency filters and isolating diode, before becoming the power supply. The output voltage can
be adjusted within a certain range, and goes through sampling comparison in the over-/under-
voltage detection circuit to generate the over-/under-voltage logic signals, which are identified and
processed by the monitoring circuit. After the monitoring circuit identified the signals, it notifies
the alarm circuit of the processing results. The serial port query status is displayed at the working
status area. MP commands are executed. Under the alarm status, power supply is cut off manually.
The service processor is housed in a stainless steel chassis, which is antimagnetic, shockproof
and well sealed. Double fans are installed in the front/back of it, so as to ensure the internal
chassis in the micro-positive voltage status. The service processor has a passive backplane and a
CPU plug-in card, thus the system features convenient part changing and other advantages. There
are a built-in PCI video card, two PCI network cards, monitoring cards and other components in
the service processor.
At present, the ZXC10-HLR/AUC system can be connected with 2~16 service processors, or
even more as required in the future.
To meet the demands of service processors for high frequency access to the database, the
ZXC10-HLR/AUC system works in load sharing and mutually hot backup modes. Moreover, the
link monitoring function is set between the CPM component and the service processor. When any
service processor fails, other service processors will evenly share the load.
In the face of subscriber capacity growth in the ZXC10-HLR/AUC system, expand the
service processor can be smoothly expanded, so as to enhance the HLR service processing
capability. Each time a service processor is added, the CPM can automatically detect it, without
affecting the normal running.
-312-
Chapter 9 ZXC10-HLR/AUC (V3.0)
9.3.3.4 Database
The data capacity, processing speed and running reliability of the database server are vital to the
normal running of HLR/AUC and further the whole CDMA system, especially noteworthy are the
reliability and security of the database system. Therefore, appropriate technical measures must be
taken as assurance. The ZXC10-HLR/AUC system database is designed with the Clustering
technology and works in the shared disk array mode.
One set of database servers includes two hosts (server 1 and server 2) and one shared disk
cabinet. Each host is inserted with one SCSI adapter card, and the disk cabinet provides two SCSI
interfaces. This way each host is connected to the disk chassis via the SCSI bus. Besides, each
server is configured with three Ethernet cards (cards 1, 2 and 3), of which the integrated network
card (Ethernet card 1) on the server is used for the heartbeat line, while the rest two cards are
respectively connected to different HUBs, further accessing the mobile communication LAN.
They are mutually backed up, thus enhancing the system reliability.
Two servers in the database work in the active/standby mode. The backup server monitors all
the time the working status of the active server via the heartbeat line, taking over control once
detecting any abnormality in the active server. The database structure is as shown in Fig. 9-18.
Ethernet card 1
Server 1 Server 2
Disk chassis
-313-
Chapter 9 ZXC10-HLR/AUC (V3.0)
To ensure secure and reliable running of the database system and implement rapid access of
the subscriber data, medium/high-end servers are used as the server hardware of the ZXC10-
HLR/AUC database, and the transmission speed between Cluster servers is above 10,000 per
second. This system supports one to four CPUs with a main frequency as high as PIII 933MHz
and a memory of 2GB.
The database supports multiple operating systems (such as Windows and UNIX). The large
commercial database system like Oracle, Sybase, Informix or Microsoft SQL Server can be
employed as the database. The operating system and database system may depend on the
subscriber’s requirements, and Windows and Microsoft SQL Server database are recommended.
Furthermore, the following measures are taken for the ZXC10-HLR/AUC database
subsystem to ensure data security and reliability:
1. The synchronous mirror and the stripping technologies are employed for the disk medium
of data storage.
2. The operator everyday backs the data up to the local disk or the tape drive. In case of data
collapse, the system can quickly restore the backup data of the previous day.
3. Any operation at the service handling console is recorded in the log form for convenience
of operations and records. If any wrong operation is detected, it can be recovered easily.
4. On the access interface, the operations over the service handling console and the
maintenance console are separated from those over the mobile application part (MAP). Different
physical nodes of access interfaces have different database subscribers. Therefore, operations over
the service handling console and the maintenance console do not affect those of MAP over the
database, and each part can process data only within valid authorities.
5. The system provides flexible management and maintenance tools with powerful functions.
The maintenance console has not only powerful functions, but also flexible configurations.
Moreover, the system provides multiple database management and maintenance functions, such as
remote communication, operation logs management, account management of operators, timed
backup and database check.
The OMM system is divided into several modules according to their functions, each further
-314-
Chapter 9 ZXC10-HLR/AUC (V3.0)
divided into the foreground and background sub-modules. The independence of each module and
the universality of the interfaces between each module are emphasized, so as to adapt to the
system structure changes and the function increases. Its schematic diagram is shown in Fig. 9-19.
The client/server structure is employed for the OMM, so as to provide strict control over data
integrity, management and security, perform centralized storage of data, and enable the
administrators to perform centralized data backup and regular maintenance. It works locally in a
LAN, which is connected via a router to a WAN, to implement remote access.
The OMM implements centralized management and maintenance over the ZXC10-
HLR/AUC system, and connects to the network management center in multiple modes (DDN,
X.25, E1, etc.). It supports the query, setting, modification, cancellation, and report demanding of
the provincial network management center (or possibly, the local network management center).
-315-
Chapter 9 ZXC10-HLR/AUC (V3.0)
status. The standby MP scans the running status of the active MP every 10 ms. Once it finds that
the running status of the MP is abnormal, it will perform immediate changeover. After successful
switchover, the original standby MP becomes the active MP and takes over all the service
processing tasks.
To guarantee the service handling correctness and continuity after MP changeover, the data of
the standby MP should be synchronized with the data of the active MP. The synchronization
process falls into two stages: startup and running. When the standby MP starts, it performs system
configuration data synchronization with the active MP. This synchronization is carried out by the
database application process. After the standby MP enters the running status, all processes in the
standby MP will perform regular inter-process data synchronization with the same processes in the
active MP.
When the TNET switching network fails, the system notifies the maintenance personnel with
graphic icons and in the audible and visual modes so as to replace the failing TNET switching
network board in time.
9.3.4.4 COMM
In order to enhance the reliability of the in-module communication of the ZXC10-HLR/AUC, the
hardware connection is made in dual backup mode, and each SP is connected with a pair of
COMM boards through the 64 kbps HDLC link. In order to quicken the link switchover at the
time of failure, both links between the same SP and this pair of mutual-assisting COMM boards
should be established. As for which link is selected, it is up to the active MP. When both links have
been successfully established, in order to equalize the load on this pair of mutual-assisting COMM
boards, the active MP uses preference selection method for link selection, and the principle is that
the even-numbered channels on the communication boards select the link on the left COMM
-316-
Chapter 9 ZXC10-HLR/AUC (V3.0)
board with preference, and the odd-numbered channels select the link on the right COMM board
with preference. When the selected COMM board link fails, the MP will select a normal link on
the other COMM board.
2. Server failure in reading data from the disk array caused by SCSI card damage.
4. Server switchoff
Both servers have their own machine names and IP addresses. They present the same virtual
machine name and IP address to the outside so as to provide services.
-317-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The ZXC10-HLR/AUC (V3.0) software system adopts a layered structure, and a modular design
concept in strict accordance with the software engineering specifications. This chapter
systematically describes the advanced software architecture of the ZXC10-HLR/AUC (V3.0).
Database
Service Processing Subsystem
SS7 subsystem
Database subsystem
-318-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The operating system is the bottom layer of the operation support subsystem, the SS7 processing
part of the ZXC10-HLR/AUC (V3.0) runs on the SS7 front-end processor.
The operation support subsystem provides a unified operation interface for the upper-layer
service development, so that the upper-level applications are not influenced by the detailed
architecture of the lower-level hardware platform.
The operation support subsystem includes: Process dispatching timing, system control and
communication system, as shown in Fig. 9-21.
Hardware
As can be seen from the diagram above, the operation support subsystem is above the real-
time operating system. It includes four parts, process dispatching timing, system control, file
management and communication. Next we will describe each part respectively.
-319-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The process dispatching system resides on the MP and HSM of the ZXC10-HLR/AUC
system. In a real-time multi-task environment, it provides a process oriented and message driving-
based development platform, with memory management and memory troubleshooting functions.
Synchronous and asynchronous messages can be sent between processes. Coupled with the
communication system, it has the ability to control and maintain the message sending and
addressing on the whole network.
The process dispatching system has the system operation monitoring function and the system
failure recovery capability, and can monitor the usage of the CPU and the important system
resources as well as the over-frequent and deadloop operations of the processes, and can monitor
and restore the abnormal interruption in the process operation.
The timing system can provide timing for 20,000 pieces of software for a process, including
the relative software timing and absolute software timing. Even with extremely frequent settings
and clearings of the timer, it seizes only minimum CPU resources.
The timing system provides software clock, which makes use of the external high-precision
clock reference so that its accuracy is ensured.
The system starting process includes automatic recognition of the hardware environment,
system initialization, loading CPM data, starting file management, starting the database system,
starting the alarming system, and finally starting the service handling and signaling handling parts.
The system starting process includes system initialization, HSM data configuration, starting
file management, and finally starting service handling.
The system controls the clock of the HSM so as to maintain the synchronization with the
clock of the OMM.
-320-
Chapter 9 ZXC10-HLR/AUC (V3.0)
System control is responsible for the active/standby status control and the active/standby
changeover of the PP.
It processes the signals sent from the PP, and detects the abnormalities of the PP. When a PP
fails, it will inform the database to block the related resources and the service processing process
to handle the failure. After the PP returns to normal, the database resources will be unblocked.
CPM
PP
Intra-module communication
64kbit/s
CPM MP HSM
Inter-module
communication
IRMX communication IRMX communication NT communication
system system system
4X64Kbit/s
Ethernet. TCP/IP
OMM
-321-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Fig. 9-22 illustrates that the communication system consists of inter-module communication,
intra-module communication, communication between the foreground and the background, and
communication between the active and standby MPs, which are described respectively as follows.
1 Inter-module communication
2 Intra-modular communication
The intra-module communication has set enough buffer arrays on the network layer and the
data link layer so as to handle short-time message peaks.
The foreground and background communication is responsible for the error-free message
transmission between the CPM and the HSM as well as the OMM. It uses the standard TCP/IP
protocol. The data link layer is the Ethernet.
The communication system on the HSM is responsible for receiving the messages from the
other nodes on the network and submitting the received messages to the higher layer applications.
In the meantime, the communication module transmits the messages (which are sent by the higher
layer applications to the other network nodes) to the destination accurately. The communication
system is responsible for the communication between the HSM and other modules. These modules
include the CPM, the HDM, and the OMM.
-322-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The communication programs in the HDM and the OMM provide transparent communication
services for each application, which exchanges information with the communication programs by
invoking the dynamic connection database.
For the access requests of concurrent files with multiple processes, the file system puts them
in a queue based on the “first in, first served” principle, in order to achieve mutual exclusion of the
file operations.
The file system provides the typical file management functions such as file listing, file
copying, file renaming, and file deleting between MPs, between active/standby MPs, service
processors in the switch foreground network as well as between various terminals in the
background maintenance network.
For applications in a multi-brand environment, all functional entities of the CDMA system are
connected through the standard SS7 network. The HLR/AUC exchanges information with other
functional entities (MSC, VLR) of the CDMA mobile system through the SS7 network. The
following gives a detailed description of the SS7 of the ZXC10-HLR/AUC system of CDMA
mobile communication system.
9.4.3.1 Overview
The main functions of the SS7 are to implement the receiving and sending of the SS7 and the
information interaction with the HSM, and support the OMM to perform the operation and
maintenance processing.
-323-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The SS7 physical layers of the ZXC10-HLR/AUC of the CDMA communication system are
distributed between the MP, the SS7 signaling board (STB) and the switching network. The link
layer protocol is implemented by HDLC in STB, and the third network layer functions are
performed by the MP.
BSSAP BSS
OMAP MAP INAP DTAP
BSSMAP OMAP
OSI-7 application layer ISUP TUP
TCAP
L3
MTP-3
At present, the SS7 is divided into four levels. MTP and SCCP belong to the lowest three
levels, corresponding respectively to the physical layer, data link layer and network layer in the
OSI model. Each application entity is a functional unit concurrent in the fourth level and
-324-
Chapter 9 ZXC10-HLR/AUC (V3.0)
corresponds to the application layer in the OSI model. In the figure, the ISP (Intermediate Service
Part) enclosed in the broken line box corresponds to the layers 4~6 in the OSI model. It is not
defined yet.
In the ZXC10-HLR/AUC of the CDMA mobile communication system, the SS7 signaling
mode is divided according to specifications into the following several function blocks:
The following discusses the contents included in all the above-mentioned levels involved in
the SS7.
9.4.3.2.1 MTP
MTP is further divided into MTP1, MTP2 and MTP3, corresponding respectively to layers 1, 2,
and 3 in the 7-layer protocol. MTP1, at data link level equivalent to L1 of OSI—physical layer, is
mainly a two-way data transfer channel comprising the digital transfer channel and signal terminal
equipment. The basic rate of the digital transfer channel is 64 kbps.
MTP2 is the signal link level, corresponding to L2-link function level. In the ZXC10-
HLR/AUC of CDMA mobile communication system, MTP2 is embodied on the STB. Its main
functions are to provide signal links for reliable signal information transfer between two directly
connected signal points. Its main functions are: Signal unit delimiting and locating, error check
and correction, signal link monitoring and traffic control.
MTP3 is the signal network function level. Together with the extended function level SCCP,
it is called the OSI L3 function level. The main functions of this layer include signal message
handling and signal network management.
1. The signal message processing mainly implements message routing, message identification
and message distribution.
2. The signal network management mainly includes signal traffic management, signal link
management and signal route management.
The signal traffic management mainly functions to perform the message transfer and traffic
control in case of fault and congestion. The signal link management mainly functions to perform
effective management over the links when the signals are recovered, enabled and disabled in the
signal network. Signal route management mainly functions to exchange the information on the
-325-
Chapter 9 ZXC10-HLR/AUC (V3.0)
signal routes reliably, including the functions of enabling, restriction and transferring.
9.4.3.2.2 SCCP
As the MTP layer addressing is restricted to only inter-node transfer, merely performing the
connectionless message transfer, it can provide neither directional connection services nor global
addressing, so another SCCP functional layer is added to MTP3. SCCP is a function supplement to
MTP, capable of providing MTP with connection-oriented functions. In addition, the SCCP can
also provide the GT (global title) function which can translate GT into DPC+SSN at the message
source point or at the STP point. (DPC is the destination signal code, and SSN is the subsystem
number of the local identification SCCP subscriber).
9.4.3.2.3 TCAP
The TCAP of the CDMA mobile communication system uses the North America ANSI standards.
The TCAP is an intermediate layer between the service layer and SCCP, however, it belongs to the
7th layer of OSI 7-layer protocol. The application layer supported by the TCAP includes the
OMAP, MAP and INAP. The TCAP has the application layer specifications and functions, but not
the layer 4~6 specifications and functions. So services included in TCAP all directly use the
SCCP-supported functions.
In order to control the operations and sessions, the TCAP itself is subdivided into two
sublayers, the component sublayer (CSL) and the transaction sublayer (TSL), as described below:
1. TSL:
The component sublayer mainly includes the switching “component” between TCAP
subscribers, but the transaction handling sublayer includes switching of various messages
including components.
-326-
Chapter 9 ZXC10-HLR/AUC (V3.0)
1) Direct information retrieval: MSC directly obtains required parameters from VLR without
the interference of HLR.
2) Indirect information retrieval: VLR also gets part or all of subscriber parameters from
HLR.
3) Route information retrieval: When a mobile subscriber is called, the caller side gateway
MSC (GMSC) requests HLR for such data as the roaming number.
4. Subscriber management
It includes the recovery of VLR and HLR. The recovery process of HLR is as follows.
After the HLR is restarted, it sends the “Roaming data unreliable” message to all or related
VLRs. After VLR receives this message, all MS subscriber data belonging to this HLR will be
deleted.
-327-
Chapter 9 ZXC10-HLR/AUC (V3.0)
It includes the processing of the originating, terminating and notification services of the SM.
7. Intelligent service
8. Subscriber authentication
Main functions include: Management over the MS registration, origination, SSD update, MS
called, data burst authentication, and unique query authentication.
The formats of the three signal units: MSU, LSSU and FISU, are shown in Fig. 9-24, 9-25
and 9-26:
Here:
F: Flag
-328-
Chapter 9 ZXC10-HLR/AUC (V3.0)
-329-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The physical platform of the MTP1 (L1) layer is mainly located on the MP_COMM. Each
pair of COMM board HDLC protocol provides signaling channels with a maximum of 32
timeslots (TS). The COMM signaling information is sent via the semi-permanent (fixed)
connection in the TNET to a corresponding link, as shown in Fig. 9-27.
The two HDLC cables in COMM can be sent at different moments by selecting different TSs
to different links for the purpose of simultaneous handling. COMM1, COMM2 connections are in
traffic load-sharing multiplexing mode, the module processors are in the active/standby
multiplexing mode.
-330-
Chapter 9 ZXC10-HLR/AUC (V3.0)
TUP
Application entity
DTI ISUP
TNET Synchronous
switching network
To other
(PRI)
INAP systems
MAP
L3
TS signaling channel
Comm1 Comm2
HDLC HDLC
L2/L1
MP0 MP1
LAN1 LAN2
Fig. 9-28 shows the processing process of SS7 third layer of the ZXC10-HLR/AUC of
CDMA mobile communication system.
TUP→Comm
Comm→TUP
-331-
Chapter 9 ZXC10-HLR/AUC (V3.0)
In Fig. 9-29, TUP represents only the MP process of sending/receiving messages to/from
COMM. In ZXC10-HLR/AUC of CDMA mobile communication system, the DPRAM
communication is performed in the interruption mode.
9.4.3.5 SCCP
The signaling connection control part is simplified as SCCP. In the layered structure of the SS7
signal mode, it belongs to the MTP user part, and provides MTP with the global code-based routes
and routing functions. This enables it to transmit various types of information unrelated to circuits
and other types of information between switching offices and specialized centers in the telecom
network through the SS7 signal network, and set up connectionless or connection-oriented
services. If the data that the user wants to transmit exceeds the MTP limit, SCCP will provide the
necessary functions of segmentation and re-assembly.
-332-
Chapter 9 ZXC10-HLR/AUC (V3.0)
2. Able to transmit signaling data units regardless of whether logical signaling connections
are set up or not;
SCRC
Connectionless message MTP_transfer
primitive
R G A P T
SCMG
N_management primitive
MTP_management
primitive
SCCP functional module structure
-333-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The SCCP can provide two types of services, namely, connectionless services and
connection-oriented services, as described below.
An SCCP subscriber at the originating node sends out N_unit data request primitives to
request the connectionless data transfer services. Then, it makes use of the SCCP route control and
MTP to send the unit data message to the called address specified in the unit data request
primitives.
When the unit data message cannot be sent to the destination point, the Unit Data Service
(UDTS) message will be sent to the originating point; when the destination node receives UDTS
message, it sends N_unit data indication primitive; when SCRC cannot send the unit data or
UDTS message, it will send one UDTS message to the address of the caller or call N_notice
indication primitives.
When the data length in the N_unit data request primitive is longer than X (temporarily set as
200), the UDT message cannot transmit the data of so large quantities. Therefore, the data has to
be divided into several shorter segments, each transmitted via an XUDT message. Accordingly,
when SCCP receives an XUDT message, the divided data must be reassembled to form one
N_unit data indication primitive, and then sent to the SCCP subscriber. This process is called as
segmentation/reassembly.
-334-
Chapter 9 ZXC10-HLR/AUC (V3.0)
-335-
Chapter 9 ZXC10-HLR/AUC (V3.0)
When the SCCP function of the originating node receives a signaling connection request
N_ConnectReq, it analyzes the called address, so as to identify the destination node to which the
established signaling connection will be sent. If the destination node is not a local node, SCCP will
perform MTP functions to send a Connection Request (CR) message to the destination signaling
point.
When the SCCP of the destination node receives a CR message, it sends an N_ConnectInd
primitive to the subscriber. If the subscriber agrees to establish a connection, an N_ConnectRes
primitive will be invoked, and SCCP will send a Connection Confirmation (CC) message to the
originating node; if he does not agree, an N_ConnectReq primitive will be invoked, and SCCP
will send a Connection Rejection (CREF) message to the originating node.
During the above course, it is also required to perform negotiation on the protocol types and
the credit volume of the flow control. Besides, the SCCP of the originating node, the destination
node, and the intermediate nodes should record the necessary information of this signaling
connection so as to set up the logical signaling connection link.
The signaling connection setup and rejection process is shown in Fig. 9-33.
N_ConnectInd
N_ConnectReq N_ConnectCon N_ConnectRes
CC CC
SCCP SCCP SCCP
CR CR
-336-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Data transfer functions ensure that subscriber data are transferred in temporary signaling
connections. Functions provided here include segmenting and reassembling, flow control,
inactivity control and accelerated data transfer.
Segmenting and reassembling are to segment subscriber data if the length is longer than 255
octets, insert them into the data parameters of DT1 or DT2, then reassemble them with the multi-
data indicating codes (M bits) at the receiving end. Flow control means to control message flow
with a sliding window when the protocol is the flow control connection-oriented service.
Whenever the connection section sends a message, the inactivity controller for sending
should be reset; when the timing of the inactivity control timer expires, the connection release
process should be started.
Data transfer acceleration occurs when the protocol type is the flow control connection
oriented service, and what to be transferred is the data with a maximum data length of 32 octets,
with a high rate requirement (not controlled by flow, not providing segmenting and reassembling
functions).
In order to start and terminate the connection release, two kinds of information are needed:
the released message (RLSD) and release completion message (RLC). The release process can be
initiated by SCCP users or by SCCPs. Besides the release of logical links and local references, the
release process should also be able to freeze the local references, in order to prevent the startup of
processes not suitable to the present connection due to the reception of messages related to
originally established connections.
4) Restoration process
The purpose of the restoration process is to re-initialize the connection segment, to reject data
messages, data confirmation messages, accelerated data messages and accelerated data confirming
messages, to set the sending sequence number P (S) to 0 and to restore the window value to the
original value.
-337-
Chapter 9 ZXC10-HLR/AUC (V3.0)
1. SP status management: It serves to modify the SCCP address translation table and node or
subsystem status according to the signaling point code provided by MTP, so that the subscriber
can take measures to re-send or reduce the signaling messages sent by related SP.
2. Subsystem status management: It serves to modify the SCCP translation table, update the
status labels and perform the changeover and changeback of signaling information between
active/standby subsystems according to the received information about subsystem failure, exit and
recovery.
9.4.3.8 TCAP
The North America ANSI TCAP (short for Transaction Capability Application Part) adopted in the
CDMA mobile communication system belongs to the SCCP user part in the hierarchical structure
of SS7. Its main purpose is to provide a uniform support for various application services for
information interaction in the network environment, to transmit circuit unrelated information such
as address translation information, subscriber data information, billing or management information
between switching nodes and control nodes. The TCAP signaling process is the handling and
control procedure over operations and sessions.
-338-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Where:
CSL—operation management
TCAP is subdivided into two parts, transaction management and component management.
To complete the signaling process of one application service, two TCusers make a two-way
-339-
Chapter 9 ZXC10-HLR/AUC (V3.0)
exchange of a series of TCAP messages. The start, end, sequence and message content of message
exchange are all controlled and explained by TCusers. The TCAPTSL manages the starting,
holding and termination of sessions, including detection and handling of abnormalities. The
protocol process is applicable to the sessions of any application services.
In normal cases, one operation means the TC-user initiates an invoking request, so the
component sublayer sets up a status diagram for each operation, so as to enable operation
management.
Component errors include protocol error and response timeout. Protocol errors exactly refer
to the inconsistency between the component type received by the component sublayer and the
expected input into the operation status diagram, syntax error or unrecognization on the
component format. The response timeout refers to the timeout of various operation timers.
The component sublayer allocates dialog components through its management of dialog ID.
Where:
The CHA module on the component sublayer is to handle component, perform the interaction
of TC component handling primitives between TCAP and TCusers, and manage each operation
invoking.
The DHA module on the component sublayer serves to process session. It mainly performs
the interaction of TC session handling primitives between TCAP and TC users, as well as
assignment of session components.
-340-
Chapter 9 ZXC10-HLR/AUC (V3.0)
When the component sublayer receives the normal session processing TC request primitive
from the TC-subscribers, the DHA module will request the component part contained in that
session. When the component sublayer receives the abnormal session processing TC request
primitive, the DHA module will transmit the session termination instruction to the CHA module to
make the CHA module terminate all the unfinished operations contained in that session. When the
component sublayer receives the TR instruction primitive, the DHA module will transmit all the
components contained in the received session to the CHA module to check the components’ syntax
and their operation status.
The ISM in the CHA module is the operation invoking finite state machine. The component
sublayer that originates the operation request node manages all operations accordingly.
The CCO module in the CHA module is the component coordinating module. Each session
corresponds to one CCO module, generates the components to be sent by the TCuser and also
assigns the components contained in the received session to ISM for further check. When ISM
detects any component error, it starts the rejecting mechanism.
A successful operation processing is shown in Fig. 9-36. In the diagram, I in the bracket is an
-341-
Chapter 9 ZXC10-HLR/AUC (V3.0)
operation invoking ID code. If the operation fails, then subscriber 2 will send a Return Error (RE)
component and the corresponding TC primitive should be TC-U-RROR.
T C us e r 1 CS L1 CS L2 T C us e r 2
TC – I N VO K E r e q u e s t IN V( I ) co m p o n en t T C – IN V O K E c o m m a n d
TC – R – N L c o m ma n d R R N L ( I ) co mp o n e n t TC – R – N L r e q u e s t
TC – R – L c o m m a n d R R L ( I) c o m p o n e n t TC – R – L r e q u e s t
TCAP allows two nodes to send an operation request to each other during an application
service session. Thus, the destination will send an operation request for information to the opposite
side. The second operation invoking component has its own operation invoking ID assigned by the
destination TC user. But this component must still return the ID of the first operation to the peer
end, called an “associated operation ID”, so as to show that the invoking of the second operation is
requested for executing the first operation.
The handling process of an associated operation is shown in Fig. 9-37. Where, Subscriber 1
firstly initiates a test request to Subscriber 2 with the test operation ID as 1. The test has multiple
test conditions for your choice, which are preset at Subscriber 1. After receiving the request,
Subscriber 2 sends a request for choosing test conditions inversely to Subscriber 1. The invoking
-342-
Chapter 9 ZXC10-HLR/AUC (V3.0)
component operation ID is 2 and the associated operation ID is 1. Upon the request, Subscriber 1
sends selected test conditions and Subscriber 2 completes this test.
The processes for handling several abnormal cases are described as follows:
1) Timeout handling
After each operation invoking component is sent out, the component sublayer (process
TCAPISM) will start a related timer. If no response from the peer end is received within a set
period of time, this component sublayer will cancel the operation (component status diagram
returns to idle). Meanwhile, it will notify the TC user by using the TCLCANCEL indication
primitive. At any time, if the TC user wishes to cancel an operation under execution, it can notify
the component sublayer by using the TC-U-CANCEL request primitive. What is cancelled is only
a partial process inside the node, without sending any component notice to the peer end. If a
response is received from the peer end after the cancellation, it will be regarded as an illegal
message by the component sublayer and rejected.
TC–INVOKE
TC–INVOKE request INV(1,test) indication
(1, test) (1,test)
TC–INVOKE indication INV(2,1, condition selection) TC–INVOKE request
An illegal component is one that has format errors or inconsistent type and status diagram, or
is not identifiable. After this type of component is received, the component sublayer will perform
the rejection process, generate and store a rejection component (RJ) for sending, notify the TC
-343-
Chapter 9 ZXC10-HLR/AUC (V3.0)
user via the TC-L-REJECT indication primitive, and inform the user of the cause. The handling of
this process is executed in the process TCAPCSL0.
If a user finds the component semantic wrong or not in compliance with the application
service specifications, the TCUREJECT primitive can be used to send the rejecting component.
After the peer end gets this component, it will use the TCUREJECT indication primitive to notify
its user. The TCAP of the receiving side determines whether this rejection is done by the peer end
user or the peer end TCAP according to the problem code in the component.
If a TCAP message contains multiple components and if one component is rejected, then all
the subsequent components will be aborted. For the segmented and transferred return result, if any
component is rejected, it means that whole return result is rejected.
Here we mean component loss, repetition or wrong sequence. For TCAP, such cases hardly
occur, so protocols may not take these into consideration. Otherwise, it will result in an
unnecessary increase of the overhead and the degradation of real-time performance. If these cases
occur very frequently for a certain application, we should use the connection-oriented network
layer service. If the information of a certain protocol, such as billing information, is extremely
important, the application protocol should take measures to ensure a high reliability of the
information.
From the operation process we can see that for TCAP, component loss is usually presented as
operation response timeout. Component repetition and wrong sequence are normally impossible to
detect, unless it is the last returned result component (RRL). In this case, the component sublayer
will refuse to process it.
In a signaling process, session interaction takes place between two peer entities. There are
two types as non-structured and structured sessions. The former has only one message, which
doesn’t need management, while the latter must be granted with the transaction ID, so as to
differentiate the different sessions. Assignment and management of transaction IDs are executed in
the process TCAPTSL.
-344-
Chapter 9 ZXC10-HLR/AUC (V3.0)
A basic structured session process includes three stages: session start, hold and end. Here we
will mainly describe the end mode of a session: basic mode and preset mode.
1) Basic mode
The user sends the TREND request primitive to the transaction sublayer. The primitive end
type parameter indicates that it is a basic ending. After the transaction sublayer receives this
request, it sends an ending message to the opposite side and all components originally stored that
belong to this session are sent together with this message. After the receiving side gets this END
message and transfers it to the user, it will abort all components of this session that are not yet sent
out.
2) Preset mode
This mode indicates that the application entity itself knows when to end the dialog. When the
application signaling protocol runs to a designated point, the user sends to the transaction sublayer
the TR-END request primitive, in which the end mode parameter indicates it as preset end. Here,
the transaction sublayer will not send any END message to the opposite side and the component
sublayer will abort all components of the dialog that is not sent out. Correspondingly, the peer end
user also knows when this session should end and will end this session in the preset mode.
In whatever mode to end a session, after TCAP receives a corresponding primitive request or
indicator, it will resume the transaction status diagram and all status diagrams belonging to the
session to idle status, without checking whether the operation request has received the final return
result.
2) Receiving one message with a legal destination, but the message type is not consistent
with the transaction status diagram. In this case, the receiving end (process TCAPCSL) will
process it according to the source end transaction ID number first and then make corresponding
processing;
3) If the source end transaction ID number can not be obtained, then this message is aborted,
without being handled at all. That is to say, neither the aborted message is sent, nor is the
transaction ended;
-345-
Chapter 9 ZXC10-HLR/AUC (V3.0)
message, if the source end checks and finds that this ID is actually assigned, it ends this
transaction.
After the peer end receives the aborted message, its transaction sublayer will do the
following:
1) If the aborting message contains the “user aborting information”, it will use the TR U-
ABORT primitive to notify the user;
2) If the aborting message contains the “protocol aborting reason”, it will use the TRP-
ABORT primitive to notify the user;
3) In the above two cases, all messages not sent out by this transaction are aborted, and the
transaction status diagram returns idle.
Service processing of the ZXC10-HLR/AUC (V.3.0) is the core part of the whole system, mainly
including the MAP signaling management and subscriber data management.
In the CDMA system, information interaction between the HLR/AUC and other functional
entities (MSC and VLR) is performed via the HLR/AUC service processing subsystem.
The service processing subsystem consists of the mobile application module, the transfer
layer module and the message distribution module. Its structure is shown in Fig. 9-38.
The service processing subsystem implements various service functions, including subscriber
mobility management, call processing services, supplementary services, short message services,
radio intelligent services and operation & maintenance services.
-346-
Chapter 9 ZXC10-HLR/AUC (V3.0)
CPM 1 CPM n
SS7 SS7
TMD …… TMD
MAP 1 MAP m
MMD MMD
……
TM TM
MAP MAP
-347-
Chapter 9 ZXC10-HLR/AUC (V3.0)
1. Load balancing;
3. Load recording;
9.4.4.2 TM
TM is not an independent structural layer as stipulated in the standard protocol, but one part of the
MAP application layer. Since its functions are relatively independent, it is separated from the
software modules. It mainly manages the sessions between the application layers, and can be
divided into the session processing unit, service request unit and service execution unit.
The transfer layer receives messages sent from the MAP, including session processing
messages and service messages. It converts the session messages into the TC session processing
primitives and then sends these session messages to the TCAP for management of sessions
between the entities on the same layer. The service messages are encoded through ASN.1 to be
converted into the TC component primitives, and then the component messages are sent to TCAP.
In the same way, the transfer layer receives the TCAP messages. Session messages are converted
into MAP session messages and then forwarded. Finally, the component messages are received
from TCAP, and then decoded via ASN.1. The service messages are sent to the application layer.
-348-
Chapter 9 ZXC10-HLR/AUC (V3.0)
DB interface module
Resources management
Control sub-module
sub-module
TM
The control module receives various messages sent from the transfer layer TM, OMM and
other processes (such as accessing the database), and then classifies and processes them.
1. For the MAP signaling sent from the transfer layer TM, the control module invokes the
resources management module to query or create the corresponding data areas, and invokes
different processing functions in the service processing module according to the different MAP
signaling.
2. For the operation & maintenance command sent from OMM, the control module invokes
the corresponding OMM functional module.
3. For messages sent from other processes, it invokes different processing functions.
-349-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Start
Message types
The CDMA mobile communication system ZXC10-HLR/AUC can process the following
services: mobility management services, operation & maintenance management services, call
processing services, supplementary services, short message services and radio intelligent network
services.
-350-
Chapter 9 ZXC10-HLR/AUC (V3.0)
management services
Operation
Supplementary services
1) When the subscriber location is updated, the service processing sub-module performs
related HLR processing;
2) When VLR is faulty and restarted, the service processing sub-module triggers the HLR
recovery program during service processing, so as to recover the data;
3) When HLR is faulty, the service processing sub-module notifies the related VLR of this
message after system restart;
4) The Operation & Maintenance Center (OMC) deletes subscribers from VLR. After VLR
informs HLR about this, the service processing sub-module performs related processing of HLR.
6) When the HLR subscriber subscription information changes, the service processing sub-
module automatically sends a synchronization message, so as to ensure that the data registered in
VLR is consistent with the data in HLR.
Operators can handle such matters as mobile phone loss reports and arrears of subscribers via
OMC.
-351-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The service processing sub-module queries the VLR where the subscriber is currently located
for the roaming number and returns this route information to GMSC of the caller subscriber.
4. Supplementary services
2) The service processing sub-module checks and registers the service operation password of
the subscriber in HLR.
In the MAP module, 2,000 data areas are created. Such process data areas are used according
to the rule of “first released, first used”. This module manages the use of the resources in the MAP
data areas in the following way, as shown in Table 9-2.
** : n indicates the maximum quantity of the subscriber data areas provided by MAP;
*** : The end of the idle queue indicated with “0” means that there is no subsequent idle area index No..
A one-dimensional number set is used to manage the idle MAP data areas. The subscript of
the number set indicates the index No. of the MAP data area, and its value indicates the index No.
-352-
Chapter 9 ZXC10-HLR/AUC (V3.0)
of the next idle MAP data area. The value of the number set with subscript 0 indicates the quantity
of currently existing idle data areas. Two pointers are respectively used to indicate the index No.
of the first idle data area and the index No. of the last idle data area.
9.4.5 Database
The HLR/AUC database falls into two parts: the subscriber database stored on the database
module and the system management database on the OMM Server, as shown in Fig. 9-43.
OMM server
Service handling
console 1
Service processor 2
System management
database
Service handling
console 2
。。。
…
Service processor n
Service handling module Service handling
console n
-353-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The OMC mainly implements the following functions via the maintenance console and the
system management database:
1. It manages and configures the system settings, and sends the new configuration data to
respective parts of the system.
2. It performs security control over the subscriber’s use authorities through the system
defined rules or by default.
3. It collects and processes various information (such as alarms) generated during system
running, so as to implement remote monitoring management over the system.
The service handling console mainly implements the following functions via the service
handling console service module and the system management database:
2. As required by the specific service handling console, it controls the authorities of the
service handling console to meet different client requirements.
4. It responds to the service requests of the service handling console, to implement the service
modifications required by the mobile subscribers and inform the service processor of the service
modifications.
1. It performs storage management of the subscriber information and the system data.
4. It provides reliable data protection functions, to perform data dumping and recovery, as
-354-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Disk arrays are employed in the RAID technology to maximize the disk performance and the
data validity. With data distributed into the redundant disk arrays, both the read/write operations
and the data validity are improved. Furthermore, the read/write performance is improved through
multiple magnetic heads accessing multiple disks at the same time, with throughput efficiency also
improved. The data validity is improved as a result of redundant storage of the data.
By integrating the disk mirroring, stripping and parity check techniques, the RAID
technology improves the data storage technology.
The disk mirroring technology: to store the same data on two independent disks in the array.
This one-to-one redundancy mode enhances the data validity and security. If one of the disks fails,
the other one with exactly the same data can be immediately in use.
The stripping technology: to distribute data on multiple disks. In this way, all disks in the disk
arrays can be used simultaneously in the operation, thus greatly improving the disk performance.
The parity check technology: to store the data parity check information on an independent
disk or on one partition of each disk at the time of distributing the data onto multiple disks in a
stripping mode. If data failure occurs, such information can be used to re-establish the data.
Based on different functions, the common RAID modes can be divided into six modes: of 0,
1, 2, 3, 4 and 5. At present, in the ZXC-HLR/AUC (V3.0) system, the database stores and
manages data in the RAID0+1 mode.
-355-
Chapter 9 ZXC10-HLR/AUC (V3.0)
It mainly manages the subscriber data, operates and maintains such aspects as system monitoring,
alarms, version management, logs observation, performance measurement, service statistics and
data management, and provides standard interfaces for the OMC in the whole CDMA network
system.
Database
CPM Service processor
Server
(Windows NT server)
-356-
Chapter 9 ZXC10-HLR/AUC (V3.0)
and communication routers), and it provides multiple communication modes such as X.25, DDN,
TCP/IP and E1. Besides, the server also implements information receiving/sending management
of the background and foreground.
5. Account opening: providing the service of accessing the network immediately upon
-357-
Chapter 9 ZXC10-HLR/AUC (V3.0)
purchasing the mobile phone or accessing the network with the subscriber’s own mobile phone;
10. Processing of the location information: query, modification and deletion (subscribers with
special authorities can make such operations);
11. Processing of the authentication information: query and modification (subscribers with
special authorities can make such operations);
16. Implementing multiple connection modes of the service handling console (TCP/IP, X.25,
Ethernet and PSTN).
As required by the subscriber, other management functions can be provided via software
upgrading.
To meet this need, the “Operator authorities management” is set in the background OMS of
the ZXC10-HLR/AUC system. The operator authority management system manages the operation
authorities of the operators. Subscribers are allowed to set operators in different categories, so that
different subscribers can be different operators with different authorities, and perform
corresponding operations and maintenance over the mobile switching system.
-358-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The maintenance terminal can flexibly define the performance statistics measurement work.
One performance statistics measurement task includes the start/end time, days of duration, set of
statistics measurement objects, and the granularity period. The maintenance terminal can generate,
delete, modify or suspend/recover the performance statistics measurement.
2. The foreground data are fixed at 5-minute granularity, with the measured data sent to the
background at a 5-minute interval.
3. The foreground and the background shake hands with each other every 15 sec, and the
handshaking message is sent continuously when the link is broken until the connection is restored;
4. Multiple terminal subscribers can define several measurement tasks, and each
measurement task can be respectively designated with measurement items, measurement time
ranges (plans), etc.
5. According to the measurement task corresponding to each terminal, the measurement data
designated in the measurement task are sent to the designated terminal;
6. The measurement results are saved into the database based on a 5-minute granularity for
the background history query, analysis and reports.
-359-
Chapter 9 ZXC10-HLR/AUC (V3.0)
and on the maintenance console, users can in real time observe the process data area use status of
the foreground service processor in the ZXC10-HLR/AUC system. Furthermore, they can specify
the data content of a specified data area and observe the service failure data in real time.
Subscribers can implement many data configuration functions on the maintenance console,
and all these functions can be implemented via the control modules on the interface. The details
are as follows:
1. Query: The terminal sends a query command to the server, and the server will return the
query results to the terminal after the command is executed. Therefore, query will not result in
inconsistency between the server data and the MP data.
2. Modification, deletion, creation and cancellation: After the subscriber performs the
operation, if the data in the server is inconsistent with that on MP, both data should be coordinated.
After coordination, the data transfer function should be started to transfer the changed data to the
foreground MP.
For the diagnostic test of an object under test, the test resources should first be applied for to
the database via a normal interface before the test is carried out. After test, the resources are
returned to the database. In this way, the normal service work of the exchange is not affected
during the system test.
In the diagnostic test, concurrent processing should be applied as much as possible for the
selected test objects. In this way, the test time is largely reduced and the efficiency is improved.
For one object to be tested, the test contents usually cover whether the communication is
normal, whether the connection with the switching network is normal and the functions within the
board are normal.
The diagnostic test includes the intra-module test and inter-module test. The intra-module test
is mainly used to test whether the followings are normal: functions of every component unit, links
-360-
Chapter 9 ZXC10-HLR/AUC (V3.0)
between the units and MPs, voice channels between units and the switching network in a module.
The inter-module test is mainly used to test the communication and voice channels of the adjacent
modules.
The diagnostic test includes the routine test and the instant test. In both tests, the object to be
tested can be selected through the user-friendly interface. For the routine test, the startup cycle and
startup time can be set.
The SS7 front-end version management performs management and upgrade control over
versions of the SS7 front-end processor MP and respective peripheral processors. It can control the
simultaneous upgrade of active/standby MPs of 1~6 modules, and can automatically recover to the
previous version once the upgrade fails. During the upgrade process, the selected MPs will be
processed concurrently, thus greatly improving the upgrade speed. Such measures as re-sending on
timeout, block CRC check and version file CheckSum check are taken to ensure the successful
upgrade. This system supports remote upgrade. Version upgrade is performed by first copying
from the background network to the central module (multi-module) in the exchange, then
simultaneously upgrading other modules attached to the central module by the central module.
Therefore, even in the case of slower remote transmission, the version upgrade of multi-modules
will not take a long time, making the remote upgrade easy and feasible.
The version management system of the service processors and service handling console
enables the operator, on the background maintenance terminal, to query the detailed history
records of the running versions and old versions of all service processors and service handling
consoles. As required, the operator can select one or more modules to automatically load and start
the new version. Thus, working efficiency is improved, maintenance cost is reduced, and the
system reliability is enhanced.
During version updating and version loading of the ZXC10-HLR/AUC, the normal running
of other modules or units will not be affected. During the version upgrade, the system also
-361-
Chapter 9 ZXC10-HLR/AUC (V3.0)
provides the broken link check and various protective mechanisms, so as to ensure the accuracy
and reliability of version file transmission. All version information is stored in the background
database, and the service processor and service handling console respectively correspond to one
data table. As a result, security of the version information is guaranteed, and query and
management are facilitated.
Here:
It serves to trace the signaling messages on the signaling link and display the corresponding
interpretations, so that the maintenance personnel can discover the problems of signaling
interworking. The current system can trace the information of two message types: MTP and SCCP,
in addition, the system can trace the MTP test messages. Besides, after the SS7 tracing function is
set, the system will display the signaling messages discarded by MTP level-3 (excluding the
normally discarded messages).
Some dynamic configuration information of MTP level-3 (signaling links, signaling link
groups and signaling route groups) can be viewed.
One can know what happened on the link via checking the MTP alarm records, facilitating to
locate the MTP fault. By checking the running status of the SS7 board, one can know the current
status of the SS7 board and the links on it as well as the status change of the signaling board,
facilitating the maintenance of MTP level-2.
It mainly deals with the statistics of the MTP part, e.g., times of faults on the signaling link,
times of changeover, times of changeback, etc. All these statistical results provide some
performance data of the MTP part to the equipment buyer, facilitating link maintenance.
-362-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The following methods are used in the ZXC10-HLR/AUC, the CDMA mobile communication
system, to improve software reliability.
2. Database subsystem;
3. Signaling subsystem;
These subsystems are independent with each other in a hierarchical structure, as shown in
Fig. 9-45:
Signaling subsystem
Database subsystem
The running support system is a virtual machine as the result of the first expansion on the
basis of the hardware platform. Later, each addition of a subsystem layer is equivalent to an
expansion on the hardware platform, forming one more new virtual machine. Therefore, so long as
the lower layer module design is correct, a solid basis is formed for the design of upper layer
-363-
Chapter 9 ZXC10-HLR/AUC (V3.0)
According to the high cohesion and low coupling principle, each subsystem is further
subdivided into multiple functional modules so as to enhance system reliability.
Various modules of the operation and maintenance subsystem will write the abnormalities
detected in the running process to the log database. By querying the log database, the maintenance
personnel can timely detect and remove the faults.
To avoid the above phenomena, the system records the period each process data area is
seized, and queues all the seized data areas by the sequence of seizure (in the link table mode).
Then, it regularly checks the seizure duration of the process data area that is seized the first. If the
duration from the time to current time exceeds a specific threshold, it can be regarded the
messages in the process data area have lost. The process data area will be released.
-364-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The system receives messages from the bottom layer, including the message event No.,
message pointer, message length, etc. The message pointer points to the memory space that
contains this message, and the message length indicates the size of the memory space. The system
will access the message contents according to the message pointer. If the message length is shorter
than expected, then pointer overflow will occur when the system accesses the memory area
containing the message, which will lead to system collapse.
To avoid this, the system will first compare the message length parameters to see whether it is
shorter than expected each time it receives a message. If it is, the system will reject this message
and regard it as an error. Otherwise, normal processing will be conducted.
-365-
Chapter 9 ZXC10-HLR/AUC (V3.0)
put related handling into the same transaction so as to ensure that the handling of associated data
will not damage the data integrity and consistency. By locking records, records consistency is
ensured during modification or deletion of the same record performed by multiple handling
processes.
The programming of all modules inside the system strictly follows the standard programming
specifications. Make sure that the programming modes are all the same so as to facilitate reading
and maintenance, arrange the intra-module structure according to the hierarchical modular mode,
reduce mutual interconnection between each subsystem, nominate all global and local variables in
a uniform mode, judge all input abnormalities inside the system, program the disconnection point
and perform the alarm processing so as to ensure that the mutual interfaces are correct and the
errors can be traced.
The chapter first introduces all types of service functions of HLR/AUC, and then goes on to
describe detailed ways to implement all service processing procedures related to the service
functions.
The service functions that HLR/AUC can implement with the coordination of other functional
entities are listed in Table 9-3.
-366-
Chapter 9 ZXC10-HLR/AUC (V3.0)
-367-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Among the above services, the telecom services and supplementary services are provided
through the co-work of ZXC10-MSC/VLR and ZXC10-HLR/AUC. And SMSs are performed via
ZXSC100, ZXC10-MSC/VLR, ZXC10-HLR/AUC and ESMEs. The IN services are performed
via joint work of ZXC10-MSC/VLR/SSP, ZXC10-SCP and ZXC10-HLR/AUC.
The system is designed to cater to the future communications development trend and satisfy
the requirements for the subsequent addition of various new services.
The following are detailed introductions to service functions of mobile telecom services, data
services, supplementary services and IN services.
In a CDMA network, the most basic services of the ZXC10-HLR/AUC (V3.0) are telecom
services. The following paragraphs will first present a brief description of the mobile telecom
services, and then detail an analysis for the processing process of the mobile telecom services.
-368-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Synchronizing-to-VLR data
unit
-369-
Chapter 9 ZXC10-HLR/AUC (V3.0)
2. Power-off registration: If the MS has already been registered in the current service system,
MS initiates a registration when power-off.
4. Distance-based registration: When the distance between the current BS and the last
registered BS exceeds the threshold, MS initiates a registration.
6. Parameter change registration: When MS enters a new system or when the parameters
stored in MS are changed, the MS initiates a registration.
9. Service channel registration: When the network has obtained the registration information
of an MS to which the service channel has been assigned, the network can notify MS that the
registration has been performed.
As described above, the location registration operation falls into multiple categories with
somewhat different handling processes. An example on its calling process is given as follows:
When a subscriber conducts power-on registration in a new area, MSC/VLR in the visited
area initiates a registration to HLR of the subscriber. If the subscriber has registered to MSC/VLR
in the roamed area, it is required to modify the location information of the subscriber for the
MSC/VLR in the roamed area instead of initiating registration to HLR. The process of initiating
the location registration operation to HLR is shown in Fig. 9-47.
-370-
Chapter 9 ZXC10-HLR/AUC (V3.0)
RegistrationNotification(invoke)
(a)
RegistrationCancellation(invoke)
(b)
RegistrationCancellation(result)
(c)
RegistrationNotification(result)
(d)
Step (a): The VLR where MS is currently located initiates a location registration request to
HLR. HLR determines whether to allow this subscriber to register. If yes, then next;
Step (b): HLR initiates a registration cancellation request to VLR (recorded as PVLR) where
MS is previously located;
Step (c): PVLR responds, and then deletes the subscriber data and cancels the response from
the registration;
Step (d): HLR cancels the response from the VLR registration where the subscriber is
currently located;
-371-
Chapter 9 ZXC10-HLR/AUC (V3.0)
VLR HL R
B u l k De r e g i s t r a t i o n ( i n v o k e )
( a)
B u l k De r e g i s t r a t i o n ( r e s u l t )
( b)
Step (b): HLR responds a message of successful operation to VLR, and deletes the VLR
address.
Step (a): VLR initiates a QualificationDirective request to VLR, and modifies subscriber
data;
-372-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Step (b): VLR sends back a QualificationDirective response after successfully modifying
subscriber;
1. In the case that the subscriber roams to a new VLR, HLR, after receiving a location
registration message from VLR, will initiate a data deletion operation to the original VLR to delete
the subscriber data in VLR; The service flow is shown in Fig. 9-51.
Step (a): HLR, after receiving the location registration request of VLR where MS is located,
will initiate a RegistrationCancellation request operation to VLR (PVLR) where MS is previously
located so as to request PVLR to delete data of this subscriber;
Step (b): After PVLR deletes the data of this subscriber, it sends a response message to HLR.
-373-
Chapter 9 ZXC10-HLR/AUC (V3.0)
P VL R HL R
Regi s t r a t i onCa nc e l l at i o n( i nv ok e)
( a)
Re gi s t r at i o nCanc el l a t i on( r e s ul t )
( b)
2. If the subscriber makes no operation for a long time (flexibly set by the system
administrator, normally 24 hours) or if the system administrator requires deleting invalid
subscriber records in VLR via maintenance and management function, VLR will delete the data of
this subscriber and notify HLR. The service flow is shown in Fig. 9-52.
VL R HL R
MS I n a c t i v e ( i n v o k e )
( a)
MS I n a c t i v e ( r e s u l t )
( b)
-374-
Chapter 9 ZXC10-HLR/AUC (V3.0)
a) The service VLR sends MSINACT containing parameters of the registration deletion type
to MS-related HLR, and deletes all records of MS in the memory.
b) HLR cancels the registration of MS (i.e. deleting the pointer point to VLR), and sends a
blank msinact to the service VLR to confirm the operation.
AUC is an authentication center, which provides the system with necessary data for
subscriber authentication and protects air interfaces from unauthorized usage. In ZXC10-
HLR/AUC, as HLR and AUC are the only function units in the whole network, the data of the two
closely correspond to each other, and the signaling access of AUC is sent via HLR. Therefore
HLR and AUC share one physical entity and perform HLR and AUC functions.
2. Authentication service
-375-
Chapter 9 ZXC10-HLR/AUC (V3.0)
phone, which are used for future authentication and encryption algorithm calculation. If VLR
visited supports SSD sharing, this SSD is also saved in VLR. The 128-bit SSD is divided into two
parts, which are respectively 64-bit SSD_A used for authentication calculation and the 64-bit
SSD_B for the encryption calculation.
The CDMA authentication principle is roughly the same as that of GSM system. VLR, AUC
or BSC sends a random number RAND to MS. MS in turn uses the internally-stored encryption
key SSD_A and authentication algorithm to calculate and obtain the result AUTH_MS, which will
be sent back to VLR or AUC. Then VLR or AUC uses the internally-stored encryption key SSD_A
and the same authentication algorithm to calculate and obtain the result AUTH_NET. If the two
results are the same after comparison, it is a legal MS, otherwise it is illegal. In practices, the
authentication service is somewhat different with that of the GSM system. The specific operation
is as follows:
1) In the GSM mobile communication system, AUC generates three parameter groups
(RAND, SRES, KC) used for authentication encryption in advance, and stores them in VLR for
direct access upon authentication. In the CDMA mobile communication system, authentication
parameters should be obtained by calculation for comparison in each authentication.
2) In the CDMA mobile communication system, there is an encryption key called as A key in
MS and AUC respectively. The encryption keys are kept in MS and AUC only instead of being
transmitted in the network. The encryption keys are not directly used for authentication. SSD (128
Bits, divided into SSD - A 64 bits and SSD - B 64 bits) is generated with a specific algorithm. MS
and AUC (or VLR) use SSD_A as a parameter of the authentication algorithm for authentication
purpose. This mechanism is known as a two-level privacy mechanism in some documents. The
SSD generation algorithm and the authentication algorithm are illustrated in Fig. 9-53
A. The first method is that AUC or VLR generates RAND, which is sent to MS via the air
interface to instruct MS for authenticating. The process is called unique query;
B. The second one is that BS generates RAND, and transmits it to all MS of the BS via the
broadcast channel. Any MS can conduct authentication calculation with RAND. The
authentication result produced and RAND are sent to VLR or AUC during the access of network
for comparison of authentication.
Actually, the GSM system only provides the authentication process similar to the first
method.
-376-
Chapter 9 ZXC10-HLR/AUC (V3.0)
RANDSS D E SN
RANDS SD E SN A-key
56 32 64
S SD_Gener ation
Pr ocedure
Auth_Signature
Procedure
AU TH_SIGNATURE
AUTHR
18
During the authentication, the message flow in which VLR requests HLR for authentication
is shown in Fig. 9-54.
-377-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Flow descriptions:
3. Encryption services
Encryption and decryption are implemented via the subscribers’ private long code mask
(CDMAPLCM). Normally, what the subscriber uses is the open long code mask calculated with
ESN of the subscriber. During the subscriber authentication, MS and HLR/AUC obtain subscriber
CDMAPLCM by calculating with CAVE algorithm. When the user requires encryption, the
network or mobile phone sends long code conversion requirements to convert the open long code
mask to CDMAPLCM. As no third party has access to the subscribers’ CDMAPLCM, it cannot
decode it correctly, or intercept conversation content, thus protecting the privacy of the
conversation content of the subscriber.
-378-
Chapter 9 ZXC10-HLR/AUC (V3.0)
LocationRequest(invoke)
(a)
RoutingRequest(invoke)
(b)
RoutingRequest(result)
(c)
LocationRequest(result)
(d)
STEP (a) the caller’s MSC requests HLR for the route information of the called mobile
subscriber;
STEP (b) HLR requests the current VLR of the called MS for the called subscriber’s TLDN;
STEP (c) VLR responds to the HLR request, and provides the TLDN to the called MS;
STEP (d) HLR provides the requested route information of the called MS to the MSC which
originates the call.
This chapter will first present general explanations about the above-mentioned supplementary
services, which will be followed by detailed descriptions on how to implement these
supplementary services.
-379-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Call forwarding unconditional means that when this supplementary service of the mobile
subscriber is activated, all incoming calls to this subscriber will be unconditionally forwarded to a
third-party subscriber registered by this subscriber. The third party here might be a subscriber of
the mobile network, the public network, or the private network, or such an entity as the voice mail
box.
With this service of a mobile subscriber is activated, all incoming calls to this mobile
subscriber when the subscriber is busy will be forwarded to a third-party subscriber registered by
this subscriber.
No answer means that the called mobile subscriber does not hook off for a long time after the
MS rings. When the CFNA service is activated, incoming calls of the subscriber will be forwarded
to a third party if the mobile subscriber does not answer.
CFD service forwards the incoming calls of the mobile subscriber to a third-party subscriber
when the mobile subscriber fails to respond or answer to a call or when he is unavailable (in a
blind area).
When this service is activated, the subscriber will not be able to make calls on this MS unless
he can provide the correct PIN.
With this service activated, when the subscriber dials a number meeting the predefined
conditions, such as local call, domestic call, international call etc., the corresponding PIN must be
input before the call can be continued.
-380-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The PCA service provides a call filtering function. When the MS that has subscribed for this
service acts as the called party, the calling party must input the correct PIN before the call can be
accepted.
The SCA service also provides a call filtering function. With this service is activated, the
subscriber can accept only calls from the numbers specified in the SCA filtration list, and all other
calls will be rejected.
3. Do-not-disturb (DND)
When this service is activated, the subscriber will be inaccessible to all incoming calls.
This service is of the called subscriber originated type. A subscriber who has applied for this
service can receive the caller’s number at the same time as he receives the call.
This service is of the caller initiated type, restricting the caller identification representation
for the called party.
When no channel is available for an incoming call, the called subscriber will be noticed and
the call will be put on waiting. The called subscriber can decide whether to answer the call or not.
Only one waiting call is acceptable at a time.
This service enables conversation among multiple subscribers. With this service subscribed,
the subscriber can hold a telephone conference at any time as the controlling party. The controlling
party can add the number of the conference attendants by inputting telephone numbers one by one.
This type of communication is only suitable for the voice communication. Each subscriber keeps
-381-
Chapter 9 ZXC10-HLR/AUC (V3.0)
his/her original identity, and can get disconnected respectively or temporarily get disengaged from
the group call status.
During a two-party conversation, one of the subscribers can transfer the call to a third party
and disconnect himself, so that the other subscriber continues the conversation with the third
subscriber.
Through this service, the subscriber can select a prompt language suitable for him through the
network. Currently, two languages, Chinese and English, are provided for subscribers’ selection.
In the future, other languages can be added based on the actual situation for subscribers’ choice.
By means of this service, the subscriber can perform certain operations, such as call
forwarding services, on other terminals (fixed telephone set or mobile phone).
With the MWN service subscribed, when there is a voice message for an MWN subscriber,
the system will notify the subscriber.
This service enables the subscriber to retrieve his own mailbox message from the voice
mailbox system. ANSI664 specifies two operation methods:
The second method is recommended by the national standards for the subscriber’s
convenience.
-382-
Chapter 9 ZXC10-HLR/AUC (V3.0)
5. Activation: To make the subscriber enter the “Ready to provide service” status.
Registration unit of
supplementary services
Suppl ement ar y
De-registration unit of
servi ces
supplementary services
Activation unit of
supplementary services
Deactivation unit of
supplementary services
-383-
Chapter 9 ZXC10-HLR/AUC (V3.0)
VLR HLR
Step 1: The MSC/VLR system at the visit location identifies that the subscriber intends to
perform supplementary service operation, and sends the supplementary service operation signaling
FeatureRequest to the subscriber’s HLR.
Step 2: HLR modifies the subscriber’s supplementary service information and returns
successful response.
Step 3: HLR requests VLR to modify the subscriber’s supplementary service information.
-384-
Chapter 9 ZXC10-HLR/AUC (V3.0)
WIN is a network where the intelligent network functional entities (e.g., SSF, SCF) are
introduced to the wireless network to implement the intelligent control over the wireless calls. It
completely separates services from controls, and therefore it can provide various telecom services
rapidly, conveniently, economically and flexibly. One of its distinct features is that it uses the
centralized service control points and database mode, without the need of modifying the software
system of every switch node, thus saving the time and investment and making it possible to
provide new services to the subscribers in a rapid and cost-effective way.
-385-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The system is designed to cater to the development trend of communications and satisfy the
requirements of more and more new services.
Here we briefly introduce the networking and configuration of ZXC10-HLR/AUC. For more
detailed information, please refer to the corresponding configuration guide.
CPM is composed of one or multiple SS7 front-end processor(s) according to the practical
requirements.
1. A CPM composed of a single SS7 front-end processor can provide 32 SS7 links, and meet
the requirements of 200,000 subscribers.
2. With the increase of subscribers, more SS7 front-end processors will be needed. The
networking mode, with one SS7 front-end processors as the core which drives 1~5 other SS7
front-end processors and each (including the core front-end processor) is capable of providing SS7
link, thus meeting the requirements for larger capacity, as shown in Fig. 9-58.
-386-
Chapter 9 ZXC10-HLR/AUC (V3.0)
The composition of a 1,200,000-subscriber CPM is: one SS7 front-end processor as the core,
externally associated with five other SS7 front-end processors.
The following will describe the configuration of a single SS7 front-end processor. The SS7
front-end processor is a compact platform based on ZTE ZXJ10 digital SPC switch. A shelf is
needed for each SS7 front-end processor. .
A single rack has six layers. For a single SS7 front-end processor, the ZXC10-HLR/ AUC
system only uses one layer of them, as shown in Fig. 9-59.
Layer-6 BCTN
The broad configuration in the 6th layer (the control network layer) is as follows:
The DT boards can be added starting from Slot 26 to the left. Five DT boards are available,
each connected to four links.
As a pair of mutual-assistant communication boards, COMM1 and COMM2 are used for
MP-MP communication. If CPM is in a single-module structure, COMM1 and COMM2 should
not be used. COMM3 and COMM4 are also mutual-assistant, and used for the connection control
of the network boards and communication between the MP and DT (MP—SP).
COMM5 and COMM6 perform the SS7 functions. Each COMM board processes 16 SS7
links.
-387-
Chapter 9 ZXC10-HLR/AUC (V3.0)
Slot 16 is used for installing the MON board. If necessary, Slot 15 can be used to install the
PEPD board.
Slot17 and 18 hold the active/standby synchronous clock net boards (TNET).
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
P S M M C C C C C C P M T T D D D D D P B
6 W M P P O O O O O O E O N N T T T T T W C
R E M M M M M M P N E E R
B M M M M M M M D T T T
B
1 2 3 4 5 6 N
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
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
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
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
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
The HSM is composed of multiple service processors, which occupy one or more racks. The rack
configuration is shown in Fig. 9-3.
Each rack can accommodate five service processors and two hubs.
The processing capability of each service processor is 120,000 subscribers, and its location in
the rack depends on the engineering requirements.
For the sake of the security and real-time performance of the system, at least two service
-388-
Chapter 9 ZXC10-HLR/AUC (V3.0)
processors are needed. And to ensure the system’s reliable operation, one more service processor
is actually configured than the designed quantity.
The database is composed of one or more nodes (HDM), each including two servers and one disk
array. The database supports multiple operating systems (such as Windows and UNIX). The large
commercial database system like Oracle, Sybase, Informix or Microsoft SQL Server can be
employed. The operating system and database system may depend on the subscriber’s
requirements, and Windows and Microsoft SQL Server database are recommended.
1. Separate installation
No rack is required. The database server and the disk chassis are placed separately and
connected via network cables.
2. Integrated installation
2. 600,000~1,200,000 subscribers: four servers and two disk chassis. Two racks (if needed)
should be configured.
Usually, the operation & maintenance system includes two parts: one part is the switching-side
(MSC/HLR/SSP, HLR/AUC and SMC) OMC-S system maintenance part, and the other is the BS-
side (BSC and BTS) OMC-R system maintenance part. However, as far as an operation and
maintenance system is concerned, the two parts are not strictly separated. In fact, for the overall
system, the whole CDMA mobile communication system (including MSC/VLR/SSP, HLR/AUC,
SMC, BSC and BTS) is supposed to be controlled by a highly efficient operation and maintenance
system. Here, we separate them just for clearer description.
Fig. 9-61 shows the structure of the operation and maintenance system. (Note: The figure
only presents the MSC/VLR/SSP and HLR/AUC parts).
-389-
Chapter 9 ZXC10-HLR/AUC (V3.0)
In the figure, we can see that the operation & maintenance of the MSC/VLR (containing the
SSP part) and HLR/AUC is composed of two parts: OMM (for local operation & maintenance)
and OMC (for centralized operation & maintenance). OMC and OMM work together to
implement management and maintenance on the whole CDMA system, and they are connected
with each other via the data communication network (DCN). In fact, in the ZTE’s mobile
communication system, the switching-side network management should also include that of the
SMC part, which is not presented in the figure, though.
-390-
Chapter 9 ZXC10-HLR/AUC (V3.0)
software and workstations. The two servers work in active/standby mode, and the RAID uses the
RAID5+1 mirror technology, thus ensuring the high reliability of the OMC system.
The two OMC servers work in the active/standby mode. They have their own machine names
and IP addresses, but externally they provide the same virtual machine name and IP address, and
provide services to the outside in this way. Their IP addresses will become invalid in the host state
and the virtual IP address will be used. The system can monitor in real time the faults in the host
system and the communication faults in the network adapter, and the changeover can
automatically occur to let the other server take over.
Exercise
1. What are the relevant interfaces and protocol standards for the HLR/AUC in the CDMA
cellular mobile communication system?
3. What are the main components and their functions of the software and hardware of the
ZXC10-HLR/AUC (V3.0)?
4. What are the main components and their functions of the SS7 of the ZXC10-HLR/AUC
(V3.0)?
6. What is the processing flow of the main mobile telecommunication services of the
HLR/AUC?
8. What is the reliability assurance mechanism of the software and hardware of the
ZXC10-HLR/AUC (V3.0)?
-391-
Chapter 10 CDMA Short Message Center (ZXSC100)
9.7 Overview
The schematic diagram of the CDMA cellular mobile communication system is as shown in Fig.
10-1.
Abis A B
BTS BSC MSC/SSP VLR
Q C D G
M N
SC SC HLR VLR
M N
M
SME SME
AUC
Fig. 10-1 Network architecture of the CDMA cellular mobile communications system
-392-
Chapter 10 CDMA Short Message Center (ZXSC100)
9.7.2.1 Interfaces between SMC and SME, and between SMCs (M interface)
SMPP is employed for the interface between SMC and SME.
ANSI-41E is employed for the interface between SMCs, and its functions are described as
follows:
For the origination short message received by SMC, if the destination MS is not the home
subscriber of the SMC, the SMC will forward the message to the home SMC of the destination
MS.
When the SMC sends a short message to a subscriber, and there is no any address
information of the called subscriber, it is necessary to inquire about the route of the subscriber to
-393-
Chapter 10 CDMA Short Message Center (ZXSC100)
the HLR, after which can the short message be sent to the subscriber.
During the submission and reception of a short message, short message transfer needs to be
conducted between SMC and MSC. When the subscriber’s short message capability changes, the
MSC needs to notify SMC in time.
The ZXSC100 Short Message Center of ZTE (“ZXSC100” for short hereinafter) is a CDMA-
oriented SMC which provides standard and open interfaces based on ANSI-41E and IS-637A
protocols, and is compatible with ANSI-41D. It supports the following protocols and standards:
7. YD/T 1031-1999 800 MHz CDMA Digital Cellular Mobile Communications Network
Signaling System Mobile Application Part (MAP) Technical Specifications
-394-
Chapter 10 CDMA Short Message Center (ZXSC100)
Oriented to the Expansion Short Message Entity (ESME), the ZXSC100 provides open
interfaces based on SMPP, supports SMPP V3.4, and is compatible with SMPP V3.3 downwards.
System capacity: 4,320,000 BHSM. If the traffic model is BHCA = 0.6, it supports up to
7,200,000 subscriber lines.
Message handling capacity: 150/sec in single module mode; 1,200/sec in multi-module mode.
Number of SS7 links: 32 for single module mode and 256 for multi-module mode
-395-
Chapter 10 CDMA Short Message Center (ZXSC100)
Clock work mode: Fast capture, tracing, holding and free running
-396-
Chapter 10 CDMA Short Message Center (ZXSC100)
1 UI = 488 ns
The following shows the parameters related to the racks of the components (including the SM
signaling gateway, the service server and the database) of the ZXSC100.
(In the upward wiring mode, a cover should be added and the height will be 2,200 mm. The
width will be 870 mm when a side board is used.)
9.8.3.2 Server
The service server, SMPP agent server, cell broadcast server, applications server and accounting
server are all installed in a rack. Parameters of the server rack is as follows:
Weight: 350 kg
-397-
Chapter 10 CDMA Short Message Center (ZXSC100)
The ZXSC100 developed and manufactured by ZTE Corporation fully takes into account the
high reliability, high utility of the system and consistency of data in its design process. The
deployment of flexible hierarchical of multi-module design facilitates the system expansion.
This chapter will introduce the related contents concerning the system hardware structure of
the ZXSC100.
-398-
Chapter 10 CDMA Short Message Center (ZXSC100)
ZXSC100
ESME Database
T CP/IP
Operation Service
X.25 SMPP Service Service OM M and handling
agent server server server maintenance
console console
ESM E
SS7 link
CDMA network
Service server
Database
OMM server
Operation & Service
Maintenance console handling
console
SMPP agent
Assisted/automated
operator position
E1
PLMN
-399-
Chapter 10 CDMA Short Message Center (ZXSC100)
The hierarchical and modularized design makes it convenient for the system installation and
capacity expansion. Let’s elaborate on each functional module included in the ZXSC100 and give
concise explanation for other functional modules related to the SMS system, such as ACD.
The fully distributed control structure is employed for the hardware design of the SM
signaling gateway, which can be performed by overlapping 1 ~ 8 modules depending on the
system capacity. The hardware structure of the SM signaling gateway is as shown in Fig. 10-4.
3. Digital switching network unit (NETU) (also known as T network unit), including:
POWER B: the power supply board that supplies electricity for each unit
What follows is a representation of the hardware structure of each unit in the SM signaling
gateway.
-400-
Chapter 10 CDMA Short Message Center (ZXSC100)
The digital trunk is the interface device between the digital SPC switch system exchanges or
between the digital SPC switch system and the digital transmission device. Its major features are
as follows:
1. Line signal code pattern receiving, sending and converting: converting the input High
Density Bipolar Excess Three codes (HDB3 codes) or Alternate Mark Inversion codes (AMI
codes) into internal Non-return to Zero codes (NRZ codes) so as to access the T network. At the
same time, converting the internal NRZ codes into the HDB3 codes or AMI codes so as to be sent
to the transmission line during transmission.
2. Extracting of the frame synchronization clock: Namely, it identifies and extracts the
external reference clock from the input PCM code flow, and sends it to the synchronous timing
circuit. The clock is used as the frame synchronization parameter clock at the home terminal so as
to ensure synchronization with the incoming exchange.
5. Alarm detection: It detects transmission quality, such as error code rate, slip code metering,
out of frame, out of multi-frame, and trunk signal loss. Furthermore, it informs the maintenance
equipment of the detected fault signals and associated channel disconnection alarm signals for
manual processing.
Message exchange of the trunk unit CPU and the MP handling unit mainly refers to the
transfer of the service information and the fault information.
To implement the functions mentioned above and provide a seamless interface with the
-401-
Chapter 10 CDMA Short Message Center (ZXSC100)
switching network layer, DTU is composed of the following functional modules: digital trunk
interface unit, code rate conversion unit, control circuit, etc. The schematic diagram of DTU is as
shown in Fig. 10-5.
4. The internal digital phase lock loop enables the synchronous clock to work in the three
modes: external reference synchronization, synchronization of frame synchronization signals and
free oscillation.
1. Multiplexing four 2M rate PCM lines on a DT board into an 8M rate PCM line so as to
access to a plane on the T network, and simultaneously demultiplexing one 8M rate PCM line
from the T network into four 2M rate PCM lines so as to send them to four E1 interface units for
transmission;
-402-
Chapter 10 CDMA Short Message Center (ZXSC100)
2. It communicates with the MP board through two communication TSs. The communication
contents are packed and unpacked through an HDLC protocol controller;
3. Self-loop test function. Extract one HW line (2 MHz for up link/8 MHz for down link)
from either of the two up/down link switching circuits to serve the self-loop test;
1. The clock processing circuit mainly provides the trunk interface circuit with the 8 MHz, 2
MHz and 8 kHz clock references.
2. The driving interface circuit mainly performs matching with the input circuit of the T
network and enhances the anti-interference ability;
3. The main CPU acts as the processor of this sub-unit to control various parts and to make
alarming handling over the following faults:
2) Alarming when error rate exceeds 10-4, and canceling alarm when it is lower than 10-4;
3) Slip code alarming, indicating the advancing and lagging of external/internal clocks;
When an alarming message is detected by the CPU, it is packed by HDLC and sent to the
uplink multiplexing circuit at a certain preset TS, for example, Tsb. After that, it is sent to the
COMM through the half-fixed connection Tsb of the T net, and then sent to the MP to inform the
maintenance terminal.
The digital trunk unit board can set clock selecting through jumpers and perform impedance
match of lines.
-403-
Chapter 10 CDMA Short Message Center (ZXSC100)
MP consists of CPU, bus system, memory system, system controller, and I/O interface
equipment. It occupies four physical slots in the controlling layer BCTL. With powerful
processing capability and high speed, MP’s CPU is the Pentium II processor, with the main
frequency of 333MHz, and BUSI and Ethernet interfaces. A brief introduction is given on its
structure as follows.
3) Memory system: It consists of high-speed CACHE memory, dynamic RAM (DRAM) and
floppy/hard disk memories;
4) System controller: It consists of DMA, Interrupt Controller (ITC), timing circuit and
logical array circuit (EPLD);
2. Functions of MP:
As the core of the main control unit, the MP has the following major functions:
-404-
Chapter 10 CDMA Short Message Center (ZXSC100)
4) Control the active/standby status. The active/standby MPs (MP0 and MP1) obtain the
active/standby operation status by competition during the power-on resetting. The active/standby
switching works in four ways: switching with command, manual switching, switching with
resetting, and switching with fault;
5) Provide two 10M Ethernet interfaces, one for connecting the background terminal server,
while the other for expanding connections between the control layers.
6) Use the reference clock of the exchange system as the precise clock of the main board; set
node No.; enable/disable various functions, etc;
7) Other service functions: including the Watchdog function, 5ms timing interruption service,
timing counting service, configuration setting, introducing the reference clock of the exchange
system as the precise clock of the main board.
A further introduction to related functions of the BUSI bus and the switching controllers on
the MP board is given as follows:
1. BUSI bus
BUSI is the bus interface circuit of the MP unit. Its main function is to enhance the driving
capability of the MP unit over the backplane bus ISA, and perform active/standby switching of
Ethernet check functions.
Bus drive: It mainly drives the backplane bus of the main control layer;
Bus controller: It performs parity check for the data bus, bus monitoring and disabling;
The MP receives interruption signals from six COMM boards and one MON board, as well as
the relay signals from DRAM, which are then sent to CPU after being concentrated by the
interruption controller.
The active/standby MPs obtain the active/standby status by competition during the power-on
resetting (the power-on resetting of MP is different from that of other active/standby equipment).
-405-
Chapter 10 CDMA Short Message Center (ZXSC100)
The MP connects to various COMM boards through the backplane ISA bus. Both MP0 and
MP1 work in the active/standby mode, while COMM boards work in the load-sharing mode. A
COMM board must be connected to the MP through two independent and identical ISA buses as
shown in Fig. 10-7.
Where:
Message sending: The MP writes the to-be-sent message to DPRAM, which is then extracted
by the related HDLC controller and converged into the switching chip in a certain frame format.
After being processed by the chip, the message is sent to the TNET by selecting an outgoing link.
Message receiving: The messages from the TNET are sent to the switching chip of the
COMM board via a certain downstream data link. After being processed by the switching chip on
a related HDLC controller, the messages are received by the MP.
During message receiving, the messages are forwarded to DPRAM to be checked by a related
HDLC controller. They are put into DPRAM after confirmation of the frame format, otherwise, re-
sending of messages is required. If messages are wrong under the check, the CPU in the COMM
board sends an interruption alarm to the MP.
Both the COMM board and the MP board have signals to apply for the interruption of the
opposite side. The COMM and MP during message switching notify each other in this very
interruption mode.
-406-
Chapter 10 CDMA Short Message Center (ZXSC100)
The MON board holds eight RS485 interfaces and two RS232 interfaces. Each RS485
interface can carry 32 monitored sub-units. The brief working flow of MON is as shown in Fig.
10-9.
The master/slave working mode is employed between the MON board and the boards under
monitoring. The MON board works in the main control mode, which checks each sub-unit under
monitoring regularly. The controlled sub-units send the response data to MON while being
checked, that is, to send the local sub-unit status and alarm information to MON. The CPU of
MON makes judgment. If abnormal condition takes place, it sends an interrupt alarm to MP.
The MON board and MP board mutually send interruption request signals to exchange
information.
Data sent from the MP board to MON board is checked by the CPU on the MON board. If
any error is found out, the MP is required to re-send the data.
On the MON board, there are eight RS485 interfaces, which can monitor 256 objects at most,
covering all sub-units to be monitored by this system.
-407-
Chapter 10 CDMA Short Message Center (ZXSC100)
temperature, humidity, smog, infrared etc. and reports the results to MP. Once an abnormality is
detected, the alarm box will be started up instantly, so as to avoid unnecessary damages.
Infrared: the maximum effective area: a 90° sector with a 15m radius (adjustable)
Current: 100 µA
The PEPD board and the active/standby MP can send the interruption signals mutually. When
one of them writes data into the mailbox of the other, the latter will be interrupted immediately.
1. Once there is smog detected by a smoke sensor, a current signal will be generated. The
current signal will be converted into a level signal inside the board and be sent to the CPU of the
PEPD board for relevant tests;
2. The temperature and moisture sensors modulate the variation of temperature and moisture
into the square wave varying in accordance with the frequency. The square wave is sent to the
CPU of the PEPD board for relevant tests.
3. An infrared sensor can detect the environment at any time. Once somebody approaches, the
infrared sensor can output a switch level signal to the CPU of the PEPD board for relevant tests.
-408-
Chapter 10 CDMA Short Message Center (ZXSC100)
with the corresponding capacity, so as to guarantee correctness of the data. It can be employed by
MP as the message switching channel and for the data backup, which facilitates the quick
switchover between the active/standby MPs.
Which MP (active/standby) can access the 2MB SMEM at the same time is determined by
the hardware mediation mechanism of the SMEM board: Only MP with the SMEM control right
can access SMEM. The control right will be handed over immediately after access. When one
party has obtained the control right, while the other one tries accessing, it will receives a “BUSY”
signal. The party with control right will not be affected.
The 8kB dual-port RAM can be accessed by active/standby MP simultaneously. But when the
same address unit is accessed at the same time, the SMEM board will make the mediation with the
“BUSY” signal.
The SMEM board can set active/standby MP mailboxes through the 8 KB double-port RAM.
When party A sends a mail to party B’s mailbox, party B will receive an interruption signal sent by
party A. After party B takes away the mail, the interruption signal will be reset.
The TNET board (synchronous clock switching network board) is a nonblocking full time
division switching network, with a maximum switching capacity of 4k × 4k time slots, capable of
providing not only the necessary 2 Mbps and 8 Mbps differential HWs, but also the 8 MHz and 8
-409-
Chapter 10 CDMA Short Message Center (ZXSC100)
kHz clocks needed by the multiple-level SP boards, as well as the 4 MHz and 8 kHz differential
clocks for communication. Its schematic diagram is as shown in Fig. 10-12.
256 kbit/s
256 kbit/s
Switching
MP1 COMM 256 kbit/s network
The phase-locked circuit in the “loose coupling” mode works in the following four modes:
1) Fast capture;
2) Tracing;
3) Holding;
4) Free running.
2. The discontinuity of clock phase between two TNET boards is below 1/8UI cell.
3. Maintainability of clocks: OCXO provides the frequency adjustment button to adjust the
deviation of the central frequency caused by the aging quartz crystal.
-410-
Chapter 10 CDMA Short Message Center (ZXSC100)
4. It has the manual switchover function of the clock reference and manual active/standby
switchover function, and the manual switchover of clock reference can be shielded via software.
5. It owns the critical alarm function with phase-lock loop frequency adjustment: General
alarms will be given when the intrinsic clock frequency deviates from the range controlled by the
phase-lock loop (control signals exceed 3/4 of the clock adjustment range) due to the aging clock
crystal.
6. Employing the 16-bits D/A converter, it has the serial data interface, voltage output,
holding monotony in the entire working range, with the ±1 LSB integration linearity. This
converter has integrated a precise voltage reference source internally, with extremely low noises.
The peripheral circuits of the D/A are simple, yet good in performance.
7. The TNET board can output 8 MHz (21-channel frame header signals of 8 MHz) and 16
MHz (1-channel frame header signal of 16 MHz) signals.
The switching network consists of four 2K × 2K nonblocking time division switching chips
with the switching function. These four chips constitute a 4 × 4 switching matrix, thus realizing 32
8 Mbps PCM buses. The chips need 16 MHz and 8 MHz clocks when they are in operation. Its
switching network is as shown in Fig. 10-13:
-411-
Chapter 10 CDMA Short Message Center (ZXSC100)
This part serves to communicate with the MP, so as to control connection of the time slot
switching network and manager the clock part. The physical layer of the switching part employs
the super channel (4 × 64 kbps) for transmission. The link layer works with the HDLC protocol.
The switching network is an intelligent network that has a high requirement for the real-time
processing. To satisfy this requirement, this board employs two processors to control.
1) Employing a built-in CPU and working in a 16-bit data line mode. It receives connection
commands from MP, and then converts the commands into address codes, so as to perform
management over the switching network chip and the HDLC protocol control chip.
The clock part of this board generates two pairs of 16M, 8K clocks and 21 pairs of 8M, 8K
clocks. For a pair of 16M and 8K clocks and the other pair of 16M and 8K clocks from the peer
board, the active/standby status will select one (the clock of this board is for the active status, and
that of the peer board is for the standby status) for modules of this board (generate 4 MHz and 8
kHz clocks by EPLD after frequency division of 16 MHz and synchronization processing) and the
COMM board; then, the other pair of 16M and 8K clocks are sent to the peer board. 20 pairs of
8M and 8K clocks are provided to the SP-level board via the differential drive, while the other pair
of 8 M and 8 k clocks is provided to the peer board.
4. Alarm circuit
The control circuit implements the control over the outgoing/incoming HW lines.
When such phenomena as hardware failure, clock loss and frequency change occur to the
board, the CPU timed inquiry will get the information and give corresponding processing, at the
same time, the LED indication will be presented on the board.
There are two circumstances for the active/standby T-network board switchover control:
1) Both the boards are in the standby status during the power-on resetting, and then the CPU
will designate one as the active board after a judgment so as to avoid the power-on competition.
-412-
Chapter 10 CDMA Short Message Center (ZXSC100)
Switchover with fault: When the active network board fails, the CPU will send the
active/standby switchover command, and the active/standby indicators will change accordingly.
6. EPLD design
One chip integrates the active/standby control alarm circuit, as well as the reference selection,
phase detection and control circuits of the clock system.
One chip integrates parallel/serial conversion logic, E8K signal detection and the multi-path
selection circuit;
While the last chip integrates logic circuits such as HDLC time sequence processing and
switching network slices.
This part of circuits mainly drive the PCM 8 Mbps buses that come into and go out of the
switching network board, and isolate them from the external signals.
DC input: – 48 V
DC output: + 5 V (60 A)
Ripples: < 60 mV
The POWERB boards are used in parallel on a single layer with 1+1 backup, and are hot-
swappable. When the output voltage gets ±10% out of the nominal value, an alarm is given. When
the input is inverted or when the load is short-circuited, the EA fuse is reliably broken and there
exists the over-voltage protection. In the normal running status, temperature rise of the power
-413-
Chapter 10 CDMA Short Message Center (ZXSC100)
components of the power supply does not exceed 50 °C so as to ensure the safe operation. The
monitoring circuit serves only for monitoring but not control, so as to prevent wrong operations of
the CPU.
–48V enters the POWERB board from the primary power supply. It first passes the common
mode inductor to suppress the common-mode noise, while the slow starting circuit makes the
input voltage slowly rise, taking about 0.4 ms buffer time to eliminate surges. After the low
frequency filter, the voltage signal arrives at the input terminal of the power module. Meanwhile,
the switch logic circuit generates the corresponding logic to start the module. After the module
starts to work, the output will be generated. The output becomes the power supply through the
high/low frequency filter and the isolation diode. The output voltage can be adjusted within a
certain range. Furthermore, it is sampled by the over-/under-voltage detection circuit for the
comparison and generation of over-/under-voltage logic. Such logic is identified and processed by
the monitoring circuit. The processing result is sent to the alarm circuit. Under the alarm status,
the power supply is cut off manually.
-414-
Chapter 10 CDMA Short Message Center (ZXSC100)
Ethernet card 1) serves as the heartbeat line between servers, while the other two cards are
respectively connected to different HUBs for mutual backup, thus forming a dual-network
structure, and enhancing the system reliability.
To provide the high reliability of the service server and the database, the mutual backup mode
is employed for the two hosts in the service server node of the ZXSC100. With the increase of
subscriber capacity and processing capability of the ZXSC100, the smooth expansion can be
enabled by upgrading the service server host or by adding service server nodes, so as to improve
the service processing capability of the SMC.
To guarantee the safe and reliable running of the database system, and provide fast access of
subscriber data, the service servers in the ZXSC100 are high-end servers. This system supports
one to four PIII CPUs with a master frequency as high as 933 MHz, and a memory of 512 MB to 2
GB.
The database system works in the Cluster technology, shared disk array mode, and the large-
sized commercial database system Microsoft SQL Server is adopted.
Under the normal circumstances, one host in the service server node of the ZXSC100 serves
as an active host, for normal service processing, while the other one serves as the standby host
without processing services. They have different IP addresses, and only the active host can access
the disk array. And in abnormal cases (such as collapse of the active host), the system can still run
normally since the IP address and disk array of the active host will be taken over by the standby
host.
In addition, the following measures are taken in the database of the ZXSC100 to guarantee
the data security and reliability:
1. The synchronous mirror mode and the stripping technology are employed for the storage of
the data in the disk.
2. All operations at the service handling console are recorded in the log form for easier
operation record query and convenient recovery if any wrong operation is detected.
3. Over the access interface, the operations of the service handling console and the
maintenance console are separated from the operations of SMS processing. The access interface
physical nodes are different, so are the database subscribers. Thus, no operation of the service
handling console and the maintenance console will affect the operations of the SMS server on the
database, and each part can process data only within an authorized scope.
-415-
Chapter 10 CDMA Short Message Center (ZXSC100)
4. Flexible and powerful management maintenance tools. The maintenance console has not
only powerful functions, but also flexible configurations. It provides multiple database
management and maintenance functions, such as remote access, operation log management,
operation authority management, backup and recovery.
To guarantee reliable system running, the mini computer of the database still employs the
Cluster structure (dual system + disk array mode), while the service server employs the
active/standby working mode of single-node dual system, or N+1 backup mode of the whole
system. The so-called N+1 backup means that N* service servers (N* nodes) work simultaneously,
and one standby server is equipped in the on-line backup mode. Once any error occurs in a certain
working service server, the server in the standby status will immediately take over the task, so as
to guarantee the normal and reliable operation of the system.
By accessing SMEs of different functions, the SMC can provide various kinds of value-added
services.
Currently, apart from providing the open interface, and allowing the access of ESME from
other manufacturers via the SMPP agent, the ZXSC100 also provides some commonly used
accessory ESMEs to complete some common value-added services, such as assisted operator
position, automated operator position, automatic integrated information platform, dunning
platform and voice mailbox.
In the ZXSC100, the high-performance PC server is employed for the SMPP agent, which
can be configured as a dual-CPU system, thus ensuring reliability.
Besides, the SMPP agent can integrate the functions of interworking and sharing gateway, so
as to enable the short message communication between GSM networks and CDMA networks, and
-416-
Chapter 10 CDMA Short Message Center (ZXSC100)
9.9.2.5 ESME
Currently, the ZXSC100 provides the following ESMEs: assisted operator position, automated
operator position, automatic integrated information platform, dunning platform, voice mailbox,
etc.
-417-
Chapter 10 CDMA Short Message Center (ZXSC100)
OMM system is divided into multiple modules according to the functions, and each module is
divided into the foreground and background sub-modules, thus emphasizing the independence of
each module and the universality of the interfaces between modules, so as to adapt to system
structure changes and the function increases. Its schematic diagram is as shown in Fig. 10-17.
-418-
Chapter 10 CDMA Short Message Center (ZXSC100)
Foreground system
TCP/IP network
Printer Router
Operation terminal
OMM server
Background system
The client/server structure is employed for the operation and maintenance module, so as to
provide strict control over data integrity, management and security, perform centralized storage of
data, and enable the administrators to perform centralized data backup and regular maintenance,
and expand easily. If the system capacity and load are large, multiple servers and operation
terminals can be configured. It works locally in a LAN, which is connected via a router to a WAN,
to perform remote access.
The OMM parts perform centralized management and maintenance over the ZXSC100,
connects to the network management center in multiple modes (DDN, X.25, and E1, etc.),
supports the query, setting, modification, cancellation and report requesting of the provincial
network management center (or possibly the local network management center).
The system also provides remote handling access interface, facilitates the integration of the
operation system of the carriers and the SMC system of ZTE.
ZTE Corporation can provide the centralized network management from the switch
(including such network entities as MSC/VLR, HLR/AUC, and SMC at the switching side) to
base stations (including such network entities as BSC and BTS etc., at the base station side).
The redundancy design is a main means employed to improve hardware reliability, and it is
adopted for all the key parts of the ZXSC100.
-419-
Chapter 10 CDMA Short Message Center (ZXSC100)
To guarantee the correctness and continuity of service processing after MP changeover, the
data of the standby MP should be synchronized with those of the active MP. The synchronization
process falls into two stages: startup and running. When the standby MP starts, it performs system
configuration data synchronization with the active MP. This synchronization process is under the
control of the database application process. After the standby MP enters the running status, all
processes in the standby MP will perform regular inter-process data synchronization with the same
processes in the active MP.
When the MP fails, the system notifies the maintenance personnel with graphic icons and in
the audible and visual mode so as to replace the failing MP in time.
When the TNET switching network fails, the system notifies the maintenance personnel with
graphic icons and in the audible and visual modes so as to replace the failing TNET switching
network board in time.
-420-
Chapter 10 CDMA Short Message Center (ZXSC100)
9.9.3.5 COMM
To make the intra-module communication of the SMC system more reliable, the hardware is
connected in dual-backup mode, and each SP is connected to a pair of communication boards via
the 64kbps HDLC link. To speed up the link switchover in case of failure, all the links between the
same SP and the pair of load-sharing communication boards should be established beforehand.
Which link to be selected for the communication is determined by the active MP. When two links
are set up successfully, the active MP will use the priority method in link selection in order to
balance the loads of this pair of load-sharing communication boards. The rule for this is, thelinks
on the communication board in the left board position will be preferentially selected for the even
numbered channel on the communication board, and the links on the communication board in the
right board position will be preferentially selected for the odd numbered channel. If the selected
link fails, the MP will select the normal link on the other communication board.
To make the inter-module communication of the SMC system more reliable, the hardware is
connected in dual-backup mode, and each module is connected to a pair of communication boards
via the 64 kbps HDLC link. To speed up the link switchover in case of failure, all the links
between the same SP and the pair of load-sharing communication boards should be established
beforehand. As for which link is selected, it is up to the active MP. When both links have been
successfully established, the active MP will select the link on the left COMM board. If the selected
link fails, the MP will select the normal link on the other COMM board.
-421-
Chapter 10 CDMA Short Message Center (ZXSC100)
resistance against disaster. One cluster includes multiple servers with the saving space for shared
data. When one server fails, its application programs will be taken over automatically by other
servers.
In the dual-computer system, each has its own name and IP address. They provide a common
virtual computer name and IP address for the outside, via which the services are provided. Their
own IP addresses will become invalid in the host status.
Under UNIX platform, the service processing and the database are separated from each other
in the service server of the ZXSC100 .The service processing server can work in the N+1 mode,
normally, the N servers share the work load, while one service processing server is in the hot-
backup status. When the running server fails, the backup service processor will immediately take
over all the running tasks on the failed service server. The database is stored in the mini computer,
which works in the dual system and disk array mode, and is conducive to the security of the stored
data.
The software system of the ZXSC100 is of a hierarchical structure and a modular design in strict
accordance with the software engineering specifications. This chapter will elaborate the software
architecture of the ZXSC100.
-422-
Chapter 10 CDMA Short Message Center (ZXSC100)
SMPP access
Service
subsystem
subsystem MAP access
subsystem
Database subsystem
The software structure of the ZXSC100 comprises six parts: operation support subsystem,
database subsystem, service processing subsystem, MAP access subsystem, SMPP access
subsystem, and operation and maintenance subsystem.
The position of the operation support subsystem in the ZXSC100 is as shown in Fig. 10-19.
The Fig. 10-19 shows that the operation support subsystem, which is located above the real-
time operation system to implements process dispatch timing, system control, file management
and communication.
-423-
Chapter 10 CDMA Short Message Center (ZXSC100)
Hardware
The process dispatch systems reside on the main processor (MP), the service server and the
SMPP agent server in the ZXSC100. These systems provide the process-oriented development
platform based on the message drive under the multi-task environment, implement memory
management and memory error detection, and enable the synchronous and asynchronous messages
to be sent between the processes. Combined with the communication system, the process dispatch
system can control and maintain the message transmitting and addressing through the whole
network.
The process dispatch system can monitor the system operation and restore the system from
faults. To be specific, it can monitor the usage of the CPU and the important system resources as
well as the over-frequent operation and the deadloop of the processes. In addition, it can monitor
the abnormal interruption during the process operation and enable the restoration.
-424-
Chapter 10 CDMA Short Message Center (ZXSC100)
The timing system can provide timing for 20,000 pieces of software for a process, including
the relative software timing and absolute software timing. Even with extremely frequent settings
and clearings of the timer, it seizes only minimum CPU resources.
The timing system provides accurate software clocks by introducing the external high-
precision clock reference.
The SM signaling gateway comprises the following main functional modules: MTP3, SCCP
and TCAP processes of SS7, TM process, MAP process, MD process, and operation and
maintenance foreground process.
The configuration data of the SM signaling gateway include signaling point configuration,
office configuration, link configuration, etc. The SM signaling gateway can support eight
signaling points at the same time.
The communication between the SM signaling gateway and the service processing node is
enabled through the internal messages on TCP/IP.
The control system controls and coordinates the startup process of the parts of the SM
signaling gateway. The system is started through the following steps: automatic recognition of the
hardware environment, system initialization, loading the data of the SM signaling gateway,
starting the file management system, starting the database system, starting the alarming system,
and finally starting the service processing system and signaling processing system.
The system control part controls the MP man-machine command changeover, MP fault
changeover, MP manual panel changeover, periodic changeover, interruption changeover of the
foreground and the background communication, notifies and coordinates the changeover
processing of each application process.
The system control part monitors the running status of the peripheral processing unit (PP),
processes the signals sent from the PPs, and detects the abnormalities occurring to the PPs. When
a PP fails, it notifies the database to block the related resources, and notifies the service processing
-425-
Chapter 10 CDMA Short Message Center (ZXSC100)
process for troubleshooting and releases the related resources. After the peripheral processor
returns to normal, the database resource is unblocked.
The system control is responsible for the active/standby status control and the active/standby
changeover of the PP.
The service processing process completes the major service processing, the MD process is
responsible for the inter-module link detection and the service message distribution, the
configuration process modifies the configuration data, while the operation and maintenance
process completes the collection of the foreground data and their delivery to the background.
The control system controls and coordinates the startup process of the service server and the
short message agent server. The system is started through the following steps: system
initialization, loading the related configuration data for the service server and the short message
agent server, startup of the file management, and startup of the service processing at last.
The system control maintains the clocks of the service server, and ensures their
synchronization with the clocks of the OMM.
-426-
Chapter 10 CDMA Short Message Center (ZXSC100)
Ethernet TCP/IP
The Fig. 10-20 illustrates that the communication system consists of the inter-module
communication, intra-module communication, communication between the foreground and the
background, and communication between the active and standby MPs, which are described
respectively as follows.
The intra-module communication has set enough buffer arrays on the network layer and the
-427-
Chapter 10 CDMA Short Message Center (ZXSC100)
The communication system on the service server is responsible for receiving the messages
from the other nodes on the network and submitting the received messages to the higher layer
applications. In the meantime, the communication module transmits to the designation the
messages sent by the higher layer applications to the other network nodes. The communication
system is responsible for the communication between the service server and other components
such as the SM signaling gateway, the database, the OMM, etc.
The communication programs in the database and the OMM provide transparent
communication services for each application, which exchanges information with the
communication programs by invoking the dynamic connection database.
For the access requests of concurrent files with multiple processes, the file system puts them
in a queue based on the “first come, first served” principle, in order to achieve mutual exclusion of
the file operations.
The file system provides the typical file management functions such as file listing, file
copying, file renaming, and file deleting between MPs, between active/standby MPs, service
processors in the switch foreground network as well as between various terminals in the
background maintenance network.
-428-
Chapter 10 CDMA Short Message Center (ZXSC100)
For applications in a multi-brand environment, all functional entities of the CDMA system are
connected through the standard SS7 network. The SMC exchanges information with other
functional entities (MSC, HLR) of the CDMA system through the SS7 network. This section gives
a detailed description of the SS7 of the ZXSC100.
9.10.3.1 Overview
The common-channel signaling processing of each component in the ZXC100 takes the semi-
permanent connection mode to connect the signaling to the switching network.
The SS7 physical layers of the ZXSC100 are distributed between the MP and the
communication board (COMM). The link layer protocol is implemented by HDLC in the COMM,
and the third network layer functions are performed via the MP and the switching network.
BSSAP BSS
OMAP MAP INAP DTAP
OSI-7 application layer BSSMAP OMAP
ISUP TUP
TCAP
L3 MTP-3
-429-
Chapter 10 CDMA Short Message Center (ZXSC100)
At present, the SS7 system is divided into four levels. MTP and SCCP belong to the lowest
three levels, corresponding respectively to the physical layer, data link layer and network layer in
the OSI model. Each application entity is a functional unit concurrent in the fourth level and
corresponds to the application layer in the OSI model. In the figure, the ISP enclosed in the broken
line box corresponds to the layers 4~6 of OSI, which are not defined yet.
In the SM signaling gateway, the SS7 signaling mode is divided according to specifications
into the following several function blocks:
9.10.3.2.1 MTP
MTP is further divided into MTP1, MTP2 and MTP3, corresponding respectively to layers 1, 2,
and 3 in the 7-layer protocol.
MTP1, at data link level equivalent to L1 of OSI—physical layer, is mainly a two-way data
transfer channel comprising the digital transfer channel and signal terminal equipment. The basic
rate of the digital transfer channel is 64 kbps.
MTP2 is the signal link level, equivalent to L2—link function level in OSI. This level
provides signal links for reliable signal message transfer between two directly connected signal
points on the COMM board of the SM signaling gateway. Its major functions are: Signal unit
delimiting and locating, error check and correction signal link monitoring and traffic control.
MTP3 is the signal network function level. Together with the extended function level SCCP,
it is called the OSI L3 function level. The main functions of this layer include signal message
processing and signal network management.
The signal message processing mainly implements message routing, message identification
and message distribution.
The signal network management mainly includes the management over signal traffic, signal
links and signal routing.
The signal traffic management mainly functions to perform the message transfer and traffic
control in case of fault and congestion. The signal link management mainly functions to perform
effective management over the links when the signals are recovered, enabled and disabled in the
signal network. The signal route management mainly functions to exchange the information on the
-430-
Chapter 10 CDMA Short Message Center (ZXSC100)
signal routes reliably, including the functions of enabling, restriction and transferring.
9.10.3.2.2 SCCP
As the MTP layer addressing is restricted to only inter-node transfer, merely performing the
connectionless message transfer, it can provide neither directional connection services nor global
addressing, thus another SCCP functional layer is added to MTP3. SCCP is a function supplement
to MTP, capable of providing MTP with connection-oriented functions. Besides, the SCCP can
also provide GT function, which translates GT into DPC+SSN (DPC stands for Destination Point
Code and SSN for Sub-System Number for identifying local SCCP subscribers) at the message
source point or at STP.
9.10.3.2.3 TCAP
The TCAP is an intermediate layer between the service layer and SCCP, but it belongs to the 7 th
layer of the OSI 7-layer protocol. The application layer supported by TCAP includes three parts,
the OMAP, MAP and INAP. The TCAP has the application layer specifications and functions, but
without the specifications and functions of layers 4~6.
In order to control the operations and sessions, the TCAP itself is subdivided into two
sublayers, the component sublayer (CSL) and the transaction sublayer (TSL), as described below:
1. TSL
3) The start/end sequence of the bi-directional information exchanging between the two TC
users is controlled and released by the local layer.
2. CSL
The SS7 of the CDMA system differs from that of the GSM system mainly in the different
standards for the transaction capability application part (TCAP). CDMA employs ANSI TCAP,
with the standard of ANSI T1.114-1988 Signaling System Number7 (SS7)-Transaction
Capabilities Application Part (TCAP), while GSM employs the Chinese TCAP of ITU TCAP
standard. ANSI TCAP employs the Transaction ID to mark a connection, while ITU TCAP
employs the Dialogue ID (DID) to mark a dialogue.
-431-
Chapter 10 CDMA Short Message Center (ZXSC100)
-432-
Chapter 10 CDMA Short Message Center (ZXSC100)
Where:
-433-
Chapter 10 CDMA Short Message Center (ZXSC100)
F: Flag
The MTP1 (L1) layer physical platform is located in MP-COMM. The HDLC protocol of
each pair of COMM boards can provide signaling channels with up to 32 TSs. The COMM
signaling information is sent via the semi-permanent (fixed) connection in the TNET to a
corresponding link (DT interface), as shown in Fig. 10-25.
The two HDLC cables in COMM can be sent at different moments by selecting different TSs
to different links for the purpose of simultaneous processing. COMM1 and COMM2 connections
are in the traffic load-sharing multiplexing mode, and the module processors are in the
active/standby multiplexing mode.
The signaling physical platform of the ZXSC100 is located in the same TNET network
module as the channel connections through the semi-permanent connection, therefore it is easier
for link fault detection and signaling channel detection. Besides, the COMM communication
program of the ZXSC100 is written to/read from all COMM boards.
-434-
Chapter 10 CDMA Short Message Center (ZXSC100)
应TUP
DT 用ISUP
(PRI) 实
INAP
L3 体
MAP
TNET
Network
COMM 1 COMM 2
HDLC HDLC
L2/L1
MP0 MP1
The processing of the third layer of SS7 for the ZXSC100 is as shown in Fig. 10-26, where
B03 is supposed as the function of the third-layer MTP3.
TUP→COMM
COMM→TUP
-435-
Chapter 10 CDMA Short Message Center (ZXSC100)
In the figure, TUP represents only the MP process of sending/receiving messages to and from
COMM. In the ZXSC100, DPRAM communication is implemented in the interruption mode.
9.10.3.5 SCCP
The signaling connection control part is simplified as SCCP. In the hierarchical structure of the
SS7 mode, it belongs to the MTP user part, and provides MTP with the global code-based routes
and routing function. This enables it to transmit various types of information unrelated to the
circuits and other types of information between the switching offices and specialized centers in the
telecom network through the SS7 signal network, and set up connectionless or connection-oriented
services. If the data that the user wants to transmit exceeds the MTP limit, SCCP will provide the
necessary functions of segmentation and re-assembly.
2. Able to transmit signaling data units regardless of whether logical signaling connections
-436-
Chapter 10 CDMA Short Message Center (ZXSC100)
SCCP can provide two types of services, namely, connectionless services and connection-
oriented services.
1. Connectionless services
The connectionless service is practically the datagram in the packet switching, that is, to send
signaling messages without a connection being set up beforehand. Here, the sent data messages
are taken as independent messages and sent to the destination signaling point (DPC) in the route
numbering labels. In basic connectionless services, all messages are independently transmitted and
are irrelevant to each other. So messages can not be ensured of being sent to the destination
signaling point in the transmission sequence. In the sequenced connectionless services, the data
message from the same information is attached with the same signaling link selection field, so as
to guarantee that these data will be transmitted via the same signaling link and thus to the
destination SP in the transmission sequence. Each time the data is sent by a connectionless service, a
re-routing is required.
An SCCP subscriber at the originating node sends out N_unit data request primitives to
request the connectionless data transfer services. Then, the SCCP route control and MTP is used to
send the unit data message to the called address specified in the unit data request primitives.
-437-
Chapter 10 CDMA Short Message Center (ZXSC100)
When the unit data message cannot be sent to the destination point, the Unit Data Service
(UDTS) message will be sent to the originating point; when the destination node receives UDTS
message, it sends N_unit data indication primitive; when SCRC cannot send the unit data or
UDTS message, it will send one UDTS message to the address of the caller or call N_notice
indication primitives.
If the data length in the N_unit data request primitive is longer than X (temporarily set as
200), the UDT message can not send so many data. So, the data must be divided into several
segments with shorter lengths, and each segment is sent by one XUDT message. Accordingly,
when SCCP receives an XUDT message, the divided data must be reassembled to form one
N_unit data indicating primitive, and then sent to the SCCP subscriber. This process is called
Segmentation/Reassembly.
-438-
Chapter 10 CDMA Short Message Center (ZXSC100)
2. Connection-oriented services
The connection-oriented service is actually the virtual circuit in the packet circuit, that is, it is
necessary to set up logic connections before data transmission. In the basic connection-oriented
services, no data message carries a serial number, so neither sequence control nor flow control can
be implemented. In the connection-oriented flow control service, however, sequence control and
flow control can be performed.
When the SCCP function of the originating node receives a signaling connection request
N_ConnectReq, it analyzes the called address, so as to identify the destination node to which the
established signaling connection will be sent. If the destination node is not a local node, SCCP will
perform MTP functions to send a Connection Request (CR) message to the destination signaling
point.
When the SCCP of the destination node receives a CR message, it sends N_ConnectInd
primitives to the subscriber. If the subscriber agrees to establish a connection, an N_ConnectRes
primitive will be called, and SCCP will send a Connection Confirmation (CC) message to the
-439-
Chapter 10 CDMA Short Message Center (ZXSC100)
originating node. If he does not agree, an N_ConnectReq primitive will be called, and SCCP will
send a Connection Refuse (CREF) message to the originating node.
Node 1 Node 2
SCCP1 SCCP2
Connection request
Connection confirmation
Data
Data
Connection release
(RLSD)
Release completion
(RLC)
During this course, it is also required to perform negotiation on the protocol types and the
credit volume of the flow control. And the SCCPs at the originating node, destination node and the
midway mode are all required to record the necessary information on this signaling connection, so
as to set up the logical signaling connection link.
The setup and rejection process of signaling connection is as shown in Fig. 10-31.
N_ConnectRes N_ConnectInd
N_ConnectReq N_ConnectCon
CC CC
SCCP SCCP SCCP
CR CR
-440-
Chapter 10 CDMA Short Message Center (ZXSC100)
The data transfer functions ensure that the subscriber data are transferred in temporary
signaling connections. The functions provided here include segmenting and reassembling, flow
control, inactivity control and accelerated data transfer.
Segmenting and reassembling are to segment subscriber data if the length is longer than 255
octets, insert them into the data parameters of DT1 or DT2, then reassemble them with the multi-
data indicating codes (M bits) at the receiving end.
Flow control means to control message flow with a sliding window when the protocol is the
flow control connection-oriented service.
Whenever the connection section sends a message, the inactivity controller for sending
should be reset; when the timing of the inactivity control timer expires, the connection release
process should be started.
Data transfer acceleration occurs when the protocol type is the flow control connection-
oriented service, and the transferred data amount up to a maximum of 32 octets, with a high rate
requirement (neither controlled by flow, nor providing segmenting and reassembling functions).
In order to start and terminate the connection release, two kinds of information are needed:
the released message (RLSD) and release completion message (RLC). The release process can be
initiated by the SCCP users or by SCCPs. Besides the release of the logical links and local
references, the release process should also be able to freeze the local references, in order to
prevent the startup of processes unsuitable for the present connection due to the reception of
messages related to the established connections.
4. Restoration process
The purpose of the restoration process is to re-initialize the connection segment, to reject data
messages, data confirmation messages, accelerated data messages and accelerated data confirming
messages, to set the sending sequence number P (S) to 0 and to restore the window value to the
original value.
-441-
Chapter 10 CDMA Short Message Center (ZXSC100)
1. SP status management: It serves to modify the SCCP address translation table and the node
or subsystem status according to the signaling point code provided by MTP, so that the subscriber
can take measures to re-send or reduce the signaling messages sent by the related SP.
2. Subsystem status management: It serves to modify the SCCP translation table, update the
status labels and perform the changeover and changeback of signaling information between the
active/standby subsystems according to the received information about the subsystem failure, exit
and recovery.
9.10.3.7 TCAP
The transaction Capability Application Part is abbreviated as the TCAP. In the hierarchical
structure of the SS7, it belongs to the subscriber part of the SCCP, and mainly targets to provide
unified support for the information interaction of all kinds of application services in the network
environment, to transmit the address translation information, the subscriber data information, the
charging or management information and other information irrelevant to the circuit between the
switching nodes and the controlling nodes. The TCAP signaling process is the handling and
control procedure over operations and sessions.
-442-
Chapter 10 CDMA Short Message Center (ZXSC100)
Where:
CSL—operation management
TSL—session management
For the control over operations and sessions, the TCAP is subdivided into two parts,
transaction management and component management.
-443-
Chapter 10 CDMA Short Message Center (ZXSC100)
definition of the TCAP protocol, the transaction is completely equivalent to the session, with one
corresponding to the other.
To complete the signaling process of one application service, two TCusers make a two-way
exchange of a series of TCAP messages. The start, end, sequence and message content of message
exchange are all controlled and explained by the TCusers. The TCAPTSL manages the starting,
holding and termination of the session, including detection and handling of abnormalities. The
protocol process is applicable to sessions of any application services.
In normal cases, one operation means the TC-user initiates an invoking request, and the
TCAPCSL sets up a status diagram for each operation, so as to perform the operation
management.
Component errors include the protocol error and response timeout. The protocol error is that
the component types received at the TCAPCSL don’t comply with the expectation of the operation
status diagram, or that the component format has syntax error or cannot be identified. The
response timeout means the timeout of various operation timers.
The TCAPCSL allocates session components through its management of session identity.
Where:
The CHA module on the TCAPCSL is to handle components, perform the interactions of TC
component handling primitives between the TCAP and the TCuser, and manage each operation
invoking. The DHA module on the TCAPCSL serves to handle sessions. It mainly performs the
interaction of TC session handling primitives between the TCAP and the TC-user, as well as
assignment of session components.
-444-
Chapter 10 CDMA Short Message Center (ZXSC100)
TC-user TC-Primitive
CHA
DHA
CCO
ISM
CSL
TR-Primitive
TSL
TCAP
N-Primitive
SCCP
When the TCAPCSL receives the normal session processing TC request primitive from the
TC-user, the DHA module will request the component part contained in that session from the CHA
module. When the TCAPCSL receives an abnormal session processing TC request primitive, the
DHA module will transmit a session termination indication to the CHA module to make the CHA
module terminate all the unfinished operations contained in that session. When the TCAPCSL
receives the TR indication primitive, the DHA module will transmit all the components contained
in the received session to the CHA module to check the components’ syntax and their operation
status.
The ISM in the CHA module is the operation invoking finite state machine. The TCAPCSL
that initiates the operation request node manages all operations accordingly.
The CCO module in the CHA module is a component coordinating module. Each session
corresponds to one CCO module, generating the components to be sent by the TCuser as well as
assigning the components contained in the received session to the ISM for further check. When the
ISM detects any component error, it starts the rejecting mechanism.
A successful operation processing is as shown in Fig. 10-34. In the diagram, I in the bracket
is an operation invoking identity. If the operation fails, Subscriber 2 will send a Return Error (RE)
component and the corresponding TC primitive should be TC-U-RROR.
The operation invoking identity in the component is dynamically allocated by the TC-user
when it initiates an operation request. There can be multiple operations performed at the remote
end at any moment. Each operation invoking identity corresponds to one component status
-445-
Chapter 10 CDMA Short Message Center (ZXSC100)
diagram. The opposite node only responds to this operation without interfering with the operation
status management. The component status diagram is managed by the process TCAPISM, and
returns to the idle state after the operation procedure is completed. Meanwhile, the operation
identity is released. After the release, it must be frozen for a period of time before being re-used.
The freezing method is specified by the TC-user.
T C u s er 1 C S L1 CS L2 T C u s er 2
T C -INVOKE R eq u es t IN V( I ) C o m p o n en t T C - INVOKE In d i c at i o n
T C -R - L In d i ca t i o n
RRL(I) C o m p o n en t T C -R -L R eq u es t
The TCAP allows two nodes to send operation requests to each other during an application
service session. Thus, the destination will send an operation request for information to the opposite
end. The second operation invoking component has its own operation invoking identity assigned
by the destination TC-user. But this component must still return the identity of the first operation
to the opposite end, called an “associated operation identity”, so as to show that the invoking of
the second operation is requested for executing the first operation.
Fig. 10-35 shows the handling process of an associated operation. Where, Subscriber 1 firstly
initiates a test request to Subscriber 2 with the test operation identity as 1. The test has multiple
test conditions for selection, which are preset at Subscriber 1.After receiving the request,
Subscriber 2 sends a request for test condition selection inversely to Subscriber 1. The invoking
component operation identity is 2 and the associated operation identity is 1. Upon the request,
Subscriber 1 sends the selected test conditions and Subscriber 2 completes this test.
The processes for handling several abnormal cases are described as follows:
1) Timeout handling
-446-
Chapter 10 CDMA Short Message Center (ZXSC100)
After each operation invoking component is sent, the TCAPCSL (process TCAPISM) will
start a related timer. If no response from the opposite side is received within a defined period, this
TCAPCSL will cancel the operation (the component status diagram returns to idle). Meanwhile, it
will notify the TC-user by using the TCLCANCEL indication primitive. At any time, if the TC-
user wants to cancel an operation under execution, it can notify the TCAPCSL by using the TC-U-
CANCEL request primitive. What is canceled is only a partial process inside the node, without
sending any component notice to the opposite end. If a response is received from the opposite end
after the cancellation, it will be regarded as an illegal message by the TCAPCSL and rejected.
An illegal component is one that has format errors or inconsistency between types and status
diagrams, or is not identifiable. Once this type of components is received, the TCAPCSL will
perform the rejection process, generate and store a rejection component (RJ) for sending, notify
the TC-user via the TC-L-REJECT indication primitive, and inform the subscriber of the cause.
The handling of this process is performed in the process TCAPCSL0.
If a subscriber finds the component semantic wrong or not in compliance with the application
service specifications, the TCUREJECT primitive can also be used to send the rejecting
component. After the opposite end gets this component, it will use the TC UREJECT indication
primitive to notify its subscriber. The TCAP of the receiving party determines whether this
rejection is done by the opposite subscriber or the opposite TCAP according to the problem code
in the component.
If a TCAP message contains multiple components and one is rejected, all the subsequent
-447-
Chapter 10 CDMA Short Message Center (ZXSC100)
components will be aborted. For the segmented and transferred return result, any component
rejection means the whole return result rejection.
Here it means the component loss, repetition or wrong sequence. For the TCAP, such cases
hardly occur, so protocols may not take these into consideration. Otherwise, it will result in an
unnecessary increase of the overhead and the degradation of real-time performance. If these cases
occur very frequently for a certain application, the connection-oriented network layer service
should be applied. If the information of a certain protocol, such as billing information, is
extremely important, the application protocol should take measures to ensure a high reliability of
the information.
It is known from the operation process that for the TCAP, the component loss is usually
presented as operation response timeout. Generally the Component repetition and wrong sequence
are impossible to be detected, unless it is the last returned result component (RRL). In this case,
the TCAPCSL will refuse to process it.
In a signaling process, the session interaction takes place between two peer entities. There are
two types of sessions, namely non-structured and structured sessions. The former one has only one
message, which doesn’t need management, while the latter must be granted with the transaction
identity, so as to differentiate the different sessions. Assignment and management of transaction
identities are implemented in the process TCAPTSL.
A basic structured session process includes three stages: session start, holding and end. Here
we just focus on the end mode of a session: basic mode and reserved mode.
1) Basic mode
The subscriber sends the TREND request primitive to the TCAPTSL. The primitive
termination type parameter indicates that it is a basic end. After the TCAPTSL receives this
request, it sends an end message to the opposite end and all components originally stored that
belong to this session are sent together with this message. After the receiving end gets this END
message and transfers it to the subscriber, it will abort all components of this session that are yet
-448-
Chapter 10 CDMA Short Message Center (ZXSC100)
2) Reserved mode
This mode indicates that the application entity itself knows when to end the session. When
the application signaling protocol runs to a designated point, the subscriber sends a TR-END
request primitive to the TCAPTSL, in which the termination type parameter indicates that it is a
reserved end. Here, the TCAPTSL will not send any END message to the opposite end and the
TCAPTSL will abort all components of the session that is not sent out. Correspondingly, the
opposite subscriber also knows when this session should end and will end this session in the
reserved mode.
In whatever mode the session is ended, after the TCAP receives a corresponding primitive
request or indicator, it will recover the transaction status diagram and all status diagrams
belonging to the session to idle status, without checking whether the operation request has
received the final return result.
2. Abnormality handling
2) Receiving one message with a legal destination, but the message type is not consistent
with the transaction status diagram. In this case, the receiving end (process TCAPCSL) will
process it according to the source end transaction identity;
3) If the source end transaction identity cannot be obtained, then this message is aborted,
without being handled at all. That is to say, neither the aborted message is sent, nor is the
transaction ended;
4) If the source end transaction identity is available, then an aborting message is generated,
showing the protocol aborting reason (PABORT), to be sent to the source end. After receiving this
message, if the source end checks and finds that this identity is actually assigned, it ends this
transaction.
After the opposite end receives the aborted message, its TCAPTSL will do the following:
1) If the aborted message contains the “subscriber aborting information”, it will use the TRU-
ABORT primitive to notify the subscriber;
2) If the aborted message contains the “protocol aborting” reason, it will use the TRPABORT
-449-
Chapter 10 CDMA Short Message Center (ZXSC100)
In the above two cases, all of the messages that are not sent out should be aborted and the
transaction status diagram returns idle.
The SMPP access module provides a standard SMPP protocol interface for the ZXSC100, and all
kinds of ESMEs can access the SMC via the SMPP access module.
The SMPP agent maintains the communications link connecting with the ESME, performs
conversion between the SMPP standard messages and internal messages of the system, provides
the open interfaces for the ESME to access to the SMC, and supports multiple access modes based
on the TCP/IP protocol, X.25, etc. It can access the ESMEs of the GSM-SMC and CDMA-SMC,
including: 1258 assisted operator position, 1259 automated operator position, voice mailbox,
information platform, WEB server and mobile bank. With the SMEs of different functions, various
value-added services can be provided.
In the ZXSC100, the SMPP access module mainly fulfills the following functions:
4. Establishing communications links with the ESMEs (TCP/IP protocol or X.25 protocol);
6. Message transfer between the ESME and the short message processing module;
At the same time, short messages can be delivered between the mobile subscribers of the
CDMA network and GSM network by adding ZXSC100-GW interworking and sharing gateway
software, and the same expansion short message source can be shared.
-450-
Chapter 10 CDMA Short Message Center (ZXSC100)
The TM is located in the system software distribution diagram as shown in Fig. 10-37.
When the TM receives the messages from the MAP, the parameters in the TC primitive will
be filled in according to the information in the message, so as to send the message to the TCAP.
-451-
Chapter 10 CDMA Short Message Center (ZXSC100)
Likewise, when the TM receives the messages from the TCAP, the parameters in the MAP
primitive will be filled in according to the information in the message, so as to send the MAP
message to the application layer. The MAP messages and TCAP messages are divided into the
MAP service messages and TC component primitives, and the session management will be
performed via the session ID in the message.
When receiving a short message submission request from the SM signaling gateway, the
SMC first decodes the short message content, then performs the authority check according to the
setting of the operator: checks whether the origination or destination subscriber is the home
subscriber of the SMC, whether it was registered in the SMC and whether the CUG restriction
exists. If the check passes and the destination subscriber is not the home subscriber of the SMC,
this short message will be saved in the database and then forwarded to the home SMC of the
destination subscriber. The SMC will record the forward results and inform the submitter of the
results. If the check passes and the called subscriber has registered in the SMC, this short message
will be saved in the database. The SMC will inform the submitter that the submission is
successful. It will also decide whether to send the short message immediately or later according to
the resource conditions, message request (whether to be sent regularly) and the current short
message status of the destination subscriber.
-452-
Chapter 10 CDMA Short Message Center (ZXSC100)
For a short message from other SMCs of the CDMA network, the SMC will decode it first
and performs the authority check according to the setting of the operator: check whether the
destination subscriber is the home subscriber of the SMC, whether it has registered in the SMC
and whether the CUG restriction exists.
If the check passes, the short message will be saved in the database, and the SMC will be
notified of the successful forwarding. Afterwards, it will be determined whether to send short
messages immediately or later according to the resources status, message request (whether to be
sent regularly) and the current short message status of the destination subscriber.
For a short message from such ESMEs as the assisted operator position and voice mailbox,
the SMC will check whether its destination address is a distribution list, whether each called
subscriber has registered in the SMC (depending on the operator). Then the SMC will save the
short message in the database and decide whether to forward it to other SMCs according to the
home of the destination subscriber. It will also decide whether to send the short message
immediately or later according to the resource conditions, message request (whether to be send
regularly) and the current status of the destination subscriber.
For those delivery responses from the CDMA network, the system will perform the following
processing:
2. If the delivery fails, start the retransmission mechanism, decide whether to retransmit the
message according to the failure cause, as well as insert the short message into the timed queue
during retransmission;
3. If the short message requires an acknowledgement (status report), generate a short message
of status report according to success or failure of the delivery and the type of the source
subscriber, and send the message like the source message to the origination subscriber.
-453-
Chapter 10 CDMA Short Message Center (ZXSC100)
of the short message. If the message has not been successfully delivered, the system will delete it
without delivery again; if it has been delivered successfully, the system will refuse to delete it.
1. The configuration background sets up such information as the name (e.g., assisted operator
position) of each ESME, the System_ID, the password, the attribute (e.g., a certain service
authority corresponding to the information of opening account subscriber) used for login, priority
and the allowable service flow;
2. The service server judges the type of ESME according to the System_type used for ESME
login, retrieves the subscriber information for opening account, and performs authentication;
3. The SMPP Agent judges the type of ESME according to the System_type used for ESME
login, makes statistics of the service flow, and imposes restriction when the permitted flow is
exceeded;
4. The service handling console can, according to the configuration, display service types of
all the existing ESMEs on the subscriber service handling interface, and provide them to the
subscribers for selection of the services they need.
When there are too many subscribers, the timed queue must be long enough, however, long
queues will lead to rather slow insertion and deletion operations. Therefore, the system employs a
fast index for the timed queue to reduce the time for operation.
The service server uses the process data area to save the message temporarily during the
following processing: waiting responses for the CDMA MS termination call, CDMA MS
-454-
Chapter 10 CDMA Short Message Center (ZXSC100)
forwarding, and sending messages from MS to ESME, so as to ensure the concurrency and
continuity of the processing.
Responsible for the delivery of short messages from MS or ESME to MS, and query,
substitution and deletion of short messages sent to MS.
Responsible for the ESME login management, link check, short messages sending from the
MS to ESME, ESME inquiry about subscribers, setup of message, password modification, etc.
9.10.5.4.2 MD process
To improve the handling capability, multiple modules of the service server can cooperate to share
the load and backup each other, various modules are responsible for short messages of different
destination subscriber scopes, which can be flexibly configured. The MD process maintains the
subscriber scope table of the service server, the link status table and the link status table of the SM
signaling gateway, and provides the basis for the service handling process to forward short
messages.
The MD process of the service server uses the MIN and MDN number scope tables to
manage the CDMA subscriber scopes. The MDs of the SM signaling gateway and the SMPP agent
are similar to the MD process of the service server, which makes use of the existing MIN and
MDN number scope tables to manage the CDMA subscriber scope.
An originating short message involves two subscribers: source subscriber and destination
subscriber. They may be located in different subscriber scopes of the same service server.
Therefore, the following method is employed: The SM signaling gateway transfers the originating
short message to the service server module where the source subscriber is located, then the module
analyzes the destination subscriber number. That is to say, if the message is sent to an ESME, it
will be processed directly in the module; if the message is sent to an MS, after the authentication
on the source subscriber, it will be sent to the service server module where the destination
subscriber is located. The modules will deliver the message and return the response of the
originating short message to the gateway.
-455-
Chapter 10 CDMA Short Message Center (ZXSC100)
When there are too many subscribers, the timed queue must be long enough, however, long
queues will lead to rather slow insertion and deletion operations. Because the processing rate for
the timed queue is related to the processing capability of the system, the ZXSC100 employs a fast
index method for the timed queue to reduce the operation time.
In the following, we’ll elaborate the short message service processing in the CDMA network
system.
Similarly, the SM signaling gateway and SMPP agent in the ZXSC100 also employ the
service load sharing and multiple modules coordination, so as to endow the network system with
high processing capability and stable running.
-456-
Chapter 10 CDMA Short Message Center (ZXSC100)
Specifically, the SM signaling gateway can share services equally according to the services.
The service amount of the SMPP agent approximately equals to the sum of the services of the
ESME to which the SMPP agent is connected. By assigning all the ESMEs with equal services to
each SMPP agent module, the service loads of the SMPP agent can be effectively shared.
Because of the characteristics of the short message services, there is some relevancy between
the messages sent first and later for the same destination subscriber (e.g., it is impossible to send
two short messages to the same subscriber at the same time; the message with higher priority will
be sent first; and continuous delivery of the short messages). Therefore, the short messages of the
same destination subscriber must be processed within the same service server module. As a result,
various modules of the service server will shoulder short message services according to different
subscriber scopes. An example is given in Fig. 10-38 for load sharing of multiple modules (service
server module).
SMPP agent
Service server (Module 3)
Subscriber scope
CDMA short message handling 8613306110000~8613306119999
process 8613306120000~8613306129999
…………
The subscriber scopes of various service server modules are configured by the operation and
maintenance background, and shall be timely and accurately synchronized to such parts as the
service server, gateway and SMPP agent, so as to correctly deliver the service messages.
When the ZXSC100 is used on the UNIX platform, and the service server is backed up in the
N+1 mode, the MD processes of the service server, the signaling gateway and the SMPP agent
will deliver hand-shaking messages among them, so as to check whether various service servers
-457-
Chapter 10 CDMA Short Message Center (ZXSC100)
are running normally or not. If certain active service server node is found not able to shake hands
correctly, it will be considered faulty. At the time, all the other remaining parts working normally
will transfer the subscriber scope that the faulty node is responsible for the standby service server
node, i.e. the standby node will take over all the services of the faulty node, thus becoming the
active node. After its recovery, the faulty node will become the standby node.
9.10.5.7 Message interchange between the service server and the gateway
In the case of multiple modules of the service server, when the SM signaling gateway receives a
short message originating request (SMDPP) or short message notification (SMSNOT) from the
CDMA mobile network, it will send the messages to the correct service processing module
according to the subscriber’s number scope.
An originating short message involves two subscribers: source subscriber and destination
subscriber. They may be located in different subscriber scopes of the same service server.
Therefore, the following method is employed: the SM signaling gateway transfers the originating
short message to the service server module where the source subscriber is located, then the module
analyzes the destination subscriber number. If the message is sent to an ESME, it will be
processed directly in the module. If the message is sent to an MS, after authentication on the
source subscriber, it will be sent to the service server module where the destination subscriber is
located. The modules will deliver the message and return originating response of the short
message to the gateway.
In ZTE CDMA short message center system, the interaction of the major processes and
messages between the service server and the SM signaling gateway is illustrated in Fig. 10-39
below.
Standard TM Process
message Link check
MD
SS7 Process MD Process
Fig. 10-39 Message interchange between the service server and the gateway
In the SM signaling gateway, the MAP process handles services and interacts with the service
server via the internal messages; the SS7 handling process group provides standard SS7, and
interchanges messages with other entities in the CDMA network; the TM process converts the
messages between the MAP process and the SS7 process. The MAP process in the SM signaling
-458-
Chapter 10 CDMA Short Message Center (ZXSC100)
gateway and the service process of the service server deliver internal messages between
themselves.
In the case of multiple modules, in order to ensure the processing efficiency of the system, a
new message delivery process will not be used to forward messages in unification. Instead, the
MAP process and the service handling process of the service server of the SM signaling gateway
directly select the correct opposite module, so as to directly deliver the messages to the
corresponding process of the opposite module. The relevant mechanism supporting this kind of
message distribution is as shown in Fig. 10-40.
When the SM signaling gateway is started, the MD process will interchange messages with
the MD process of the service server, so as to acquire the subscriber scope configurations of
various service server modules, and set up two datasheets in the memory: the subscriber scope
configuration table of the service server and the status table of the service server.
During the system running, the MD process regularly sends hand-shaking messages to the
MD process of the service server, detects the status of the service server and maintains the status
table of the service server. Besides, the MD process is responsible for the maintenance of the
scope configuration table of the service server, if the configuration information of the subscriber
scope is modified by the configuration background of the system, the system will notify the MD
process, which will then modify the configuration table of the service server.
-459-
Chapter 10 CDMA Short Message Center (ZXSC100)
Retrieve Retrieve
Subscriber scope configuration table Status table of the service Gateway status table
of the service server server Module Status Traffic
Module Process Subscriber Module No.
No. No. Status
scope No. Normal/abno
Normal/congestion/ 2 rmal
140 180 140 abnormal Normal/abno
Normal/congestion/ 3 rmal
141 180 141 abnormal
……
…… ……
Maintenance Maintenance
MD process MD process
Configuration database
Fig. 10-40 Message distribution mechanism between the service server and the gateway
Upon receiving the originating messages of short message or notifications, with the interface
provided by the MD process, the MAP handling process retrieves the subscriber scope
configuration table of the service server and the status table of the service server, and determines
to which service server module the messages will be sent.
The “process number” data will be reserved in the subscriber scope configuration table of the
service server. It will be used for later expansion of the service server into the multi-service
process.
In the service server, the MD process reads the public configuration database when the
system is started, and establishes three tables with the configuration information: two of the three
tables are the same as those of the gateway, i.e. the subscriber scope configuration table of the
service server and the status table of the service server (because the service messages should be
sent mutually between the service server modules), the other table is the status table of the
gateway which records the status of all modules. During the system running, the MD process
regularly sends hand-shaking messages to the MD process of the gateway, so as to check the status
of the gateway, and maintain the status table of the gateway.
To balance the service loads of various modules of the SM signaling gateway, when
-460-
Chapter 10 CDMA Short Message Center (ZXSC100)
delivering the short messages, it is necessary for the service server to understand the size of the
existing traffic of various gateway modules, and then send terminating messages to the gateway
module with the minimum traffic. The following methods should be used:
In the gateway status table of the service server, add “traffic” data entry to record the service
loads of various gateway modules. The hand-shaking messages that sent from the gateway MD
process to the service server MD process contain the occupied number of the gateway process data
area. The data is saved in the gateway status table and can roughly reflect the gateway traffic.
When the short message handling process of the service server delivers short messages, it will first
retrieve the gateway status table via the function interface provided by the MD process to find the
gateway module number of the minimum traffic, increase the traffic by 1, and deliver short
messages to the module afterwards. When the MD process receives the hand-shaking messages
next time, the traffic of various modules will be reconfigured.
If the messages received from a certain service server module cannot be processed in time,
notify the gateway module via the hand shaking message, configure the status of the module in the
service server status table as congestion via the MD process, as a result, when the MAP handling
process receives the originating short messages, the messages will not be submitted to the module,
instead, the congestion failure is returned directly. When the service server module is no longer
congested, the module in the service server status table will be reverted to the normal status via the
hand-shaking messages.
The overload control system has a distributed web structure, including peripheral modules
(e.g., SM signaling gateway, SMPP agent) and all the service server modules. The message flow
check and control will be performed on each module, while the control thresholds for message
flow control will be only used on various service server modules. The service server module
interacts with various peripheral modules via the MD process, and concentrates the interaction
results to the service server module, dynamically determines the thresholds via special
calculations, afterwards, the thresholds determined by the service server module will be
transferred to various related modules via the MD process.
The control over message flow by various modules is based on the control threshold provided
by the service server module. It counts the received messages within the time set by the timer. If
the result exceeds the control threshold, the new messages will be discarded, or the failing
-461-
Chapter 10 CDMA Short Message Center (ZXSC100)
responses resulting from busy system will be returned. If the result is within the threshold and the
time is not due, the new message will pass.
2. Subscriber database and short message database: When WINDOWS NT is used as the core
service processing platform, the relevant data is stored in the RAID system of the service server;
when UNIX is used as the platform, then the relevant data is stored in the mini-computer system
(dual system plus the disk array). The data storage is as shown in Fig. 10-41.
The operation & maintenance center governs the system management database via the
maintenance console, so as to manage and configure system settings, and send the newly-
configured data to various parts of the system.
OMM server
System maintenance Maintenance
Service processing service module console
module 1
Service handling
Service processing
console 1
module 2
System management Service handling
database
。。。
console 2
。。。
Service processing
module n Service handling Service handling
module console n
SCDB SCDB
...
-462-
Chapter 10 CDMA Short Message Center (ZXSC100)
The service handling console completes the its account management via the service handling
module and the system management database (such as the account generation, cancellation and
barring).
4. Providing reliable data protection, together with data dump and recovery.
The SCDB of the ZXSC100 saves the subscriber configuration data and short message
service data, which will be respectively introduced as follows.
1. Configuration data
Including the node module configuration data, subscriber scope configuration data,
configuration data of the service server module, configuration information of the SMC,
configuration data for the subscriber mode, data in the message resending mode, ESME
configuration information, and virtual SMSC data, etc.
2. Service data
Including the basic subscriber information, authority information, short message data,
destination subscriber index data, distribution table data, Closed User group (CUG) information,
etc.
-463-
Chapter 10 CDMA Short Message Center (ZXSC100)
The ZXSC100 database system employs a client/server structure, demanding good efficiency
and stable reliability of the system, thus the disk system with high cost performance ratio is
preferred.
The RAID technology employs the disk array to maximize the disk performance and the data
validity. Through distributing data onto the RAID, the read/write operation and the data validity
are both improved. Furthermore, the increase of the read/write performance is implemented
through multiple magnetic heads accessing multiple disks at the same time with high throughput
rate; and the improvement of the data validity is due to the redundant storage of data.
Integrating the disk mirroring, stripping and parity check technologies, the RAID technology
improves the data storage technology.
The disk mirroring technology: to store the same data on two independent disks in the array.
This one-to-one redundancy mode enhances the data validity and the security. If one of the disks
doesn’t work, the other one with exactly the same data can be immediately put into operation.
The stripping technology: to distribute data on multiple disks. In this way, all disks in the disk
array can be in the simultaneous use in the operation, thus greatly improving the disk performance.
The parity check technology: to store the data parity check information on an independent
disk or a partition of each disk at the time of distributing data onto multiple disks in a strip shape.
If the data fails, the information can be used to re-establish the data.
Three types of users can log in to the server: system administrator, service handling console
operators and service server users.
1. System administrator
-464-
Chapter 10 CDMA Short Message Center (ZXSC100)
The administrator has all the operation authorities over the database. To ensure the system
security, the system administrator account can be used only when installation and setup of
database equipment and databases, accounts setup by the system administrator, authority
allocation, system maintenance, data dump and recovery.
An account assigned to the service handling console operator. This account only has the
read/write authority over related tables and is created during installation of the background
database system.
Used when the interface process of the service server accesses the database.
1. Interface for access to short message data (access, insertion and modification);
3. Index table data interface for the MS destination subscriber (access, modification and
insertion);
-465-
Chapter 10 CDMA Short Message Center (ZXSC100)
message forwarding and data storage between each NE and client, making it the core of the
subsystem. The Client/Server structure can provide strict control over the data integrity,
management, and security. Since the data is stored in the centralized mode, the administrator is
able to implement the centralized data backup and regular maintenance. It works locally in a LAN,
which is connected via a router to a WAN, to perform remote access.
The structure of the operation & maintenance subsystem is as shown in Fig. 10-42.
Server
Client Client
Background subsystem
-466-
Chapter 10 CDMA Short Message Center (ZXSC100)
For this requirement, the authority management is set up in the operation & maintenance
system of the ZXSC100. The authority management system is used to manage the operation
authorities of operators, which can set different operator types for different users; as a result,
different users will own different operator identities with different authorities, so as to perform
corresponding operation and maintenance to the short message system.
In the authority management system, operators are divided into two categories, i.e., built-in
and customized:
The built-in operator is the system administrator, who is automatically generated during the
initial installation of the ZXSC100 Maintenance System, the administrator has the highest
authority, can execute all the functions of the whole short message system, and cannot be deleted.
The customized one is an ordinary operator, who is set up by the system administrator, and
his operation authority on the background system is defined by the system administrator. Ordinary
operators can be grouped with different authorities such as data maintenance operators and
console operators.
According to the submission and transfer of short messages, the short message system will
-467-
Chapter 10 CDMA Short Message Center (ZXSC100)
respectively generate two types of bills, namely SMS-MO-in SMC and SMS-MT-in SMC.
The charging information carried by the standard bills of the ZXSC100 includes the bill type,
calling number, called number, SMC number, short message length, short message priority, short
message ID, return ID, and SME category.
The maintenance terminal of the ZXSC100 can define the performance statistics and
measurement functions flexibly. The performance statistics and measurement include the start/end
time, days of duration, statistics and measurement object set, and the granularity period.
The performance statistics and measurement functions of the ZXSC100 include the MS
subscriber measurement, SME measurement, forwarding retry, subscriber group measurement,
comprehensive measurement, terminating short message failure type measurement and SMC
processing failure type measurement.
1. MS subscriber measurement
2. ESME measurement
3. Forwarding retry
-468-
Chapter 10 CDMA Short Message Center (ZXSC100)
times, CUG user originating times, terminating times and successful times, etc.
5. Comprehensive measurement
Measurement of successful submission times, failed submission times, times of all the short
message services, times of notification services of the voice mailbox, etc.
Measurement of no response timeout failure times, failure times due to no storage capacity in
MSs, failure times due to no this number for the HLR, failure times due to call barring, failure
times due to no provision of short message services, failure times due to defaulting subscribers,
failure times due to no support on short messages by MS, failure times due to MS fault, failure
times due to no support on short messages by the network, failure times due to parameter error,
failure times due to delivery to illegal equipment, temporary delivery failure times, permanent
delivery failure times, etc.
Measurement of failure times due to SMC congestion, failure times due to SMC fault, failure
times due to invalid SME address, failure times due to short message validity timeout, database
failure times, etc.
According to characteristics, alarms fall into four levels: critical, severe, major and minor,
which can be indicated by audible and visual means, facilitate timely and accurate understanding
of the system status, and maintenance and check.
The fault management system of the ZXSC100 includes the fault management on the
operation of the SM signaling gateway and the service server. The service server is the core
module for service processing of the ZXSC100, and the SM signaling gateway is the interface
module for interconnection between the ZXSC100 and the CDMA network. Therefore, high
reliability must be guaranteed for the SM signaling gateway and the service server. The fault
management system of the ZXSC100 provides the monitoring mechanism for the running status of
the SM signaling gateway and the service server.
-469-
Chapter 10 CDMA Short Message Center (ZXSC100)
Service configuration processes the configuration and management related to short message
services. In the SMC system, different processing modules provide different service functions,
while the realization of different functional modules depends on physical and logical information
structure, and the management on the information structure forms the configuration management
system of short message services. So, it is a simple data processing application for data record,
modification and deletion. The service configuration management system of the ZXSC100 mainly
manages information structure data closely related to short message services such as distribution
table, CUG, predefined short messages, SMEs, virtual SMC, parameters of SMC, retry mode, and
subscriber configuration, etc. The configuration data of the service configuration management
system is stored in the OMM server, and is synchronized to various service processing nodes
periodically.
Signaling data configuration management is responsible for the related SS7 data of the
configuration system, including the signaling point between this office and the adjacent office, the
signaling link between this office and the adjacent office, GT (Global Title) translation, etc.
The service handling console is designed to provide a friendly operation platform for users.
Operators can perform various operations for mobile subscribers via all the functions provided by
the service handling console. The service handling console can be either located at the near end or
the far end to access the system through different communication modes (TCP/IP, X.25, DDN, E1,
etc).
The service handling console of the ZXSC100 mainly provides the following functions:
-470-
Chapter 10 CDMA Short Message Center (ZXSC100)
3. Modifying the authority information of short message subscribers, so as to add and delete
service items;
In the text above, we described the software structure of the ZXSC100 (point-to-point part). Now,
we shall describe the software structure of cell broadcast short message system of the ZXSC100.
Fig. 10-43 Structure of the ZTE cell broadcast short message system
Generally, the CBC control module can be configured in two modes: independent
configuration (stand-alone server or dual-system plus RAID) and built-in configuration (integrated
-471-
Chapter 10 CDMA Short Message Center (ZXSC100)
into the OMM server of the ZXSC100). CBC management console can be either independently
configured or integrated into the ZXSC100 operation & maintenance console. The CBC
announcement station is typically independently configured, also it can be located at the far end.
However, the CBC signaling gateway is generally integrated into the SM signaling gateway.
The ZTE cell broadcast short message system can support remote operations in TCP/IP, X.25,
DDN, E1, PSTN and ISDN modes, and its network diagram is as shown in Fig. 10-44.
In Fig. 10-44, the external communications gateway provides interfaces for the remote
announcement station, generally the gateway is configured on the OMM server. The router mainly
provides the Remote Access Service (RAS), and this system can support up to 100 remote
announcement stations.
Login: a user must enter a password for login. The function is used to prevent unauthorized
users from access;
Fig. 10-44 Structure of the ZTE CDMA cell broadcast short message network
-472-
Chapter 10 CDMA Short Message Center (ZXSC100)
Message query: to query the cell broadcast short messages of a certain type and in a certain
processing status within a certain time segment of a subscriber;
Subscriber statistics report: to make statistics of the delivery times of all types of cell
broadcast short messages within a certain time segment;
Data synchronization: to maintain synchronization of the cell broadcast short message data
and related configuration information together with the control module and the management
console;
Operation log: to record the operations performed by the announcement station within
specified time for further query.
Subscriber management: to add and delete users, and to manage user status information
(including user authority and user configuration);
Public configuration: to manage various public information (including MSC and CELL
information), and to add, delete and modify cell broadcast message types and configuration
information;
Message management: to manage detailed records about various ongoing operations and
related parameters;
Data synchronization: its functions are the same as those of the announcement station;
Statistics report: to make statistics of the delivery times of all types of cell broadcast short
messages announced within a certain time segment of a cell by a subscriber;
Operation log: to record the operations performed by the management console within
specified time for further query.
The CBC control process provides the CBC management console and the announcement
station with interfaces to access the database; and the database saves information related to the cell
broadcast messages, to provide the CBC control process with the access interface.
-473-
Chapter 10 CDMA Short Message Center (ZXSC100)
-474-
Chapter 10 CDMA Short Message Center (ZXSC100)
2. TCP/IP is used for the system for communications, which makes the system easy to
integrate with other manufacturers’ products;
3. Supporting SMPP, and interconnection with other ESME equipment over such protocols as
TCP/IP and X.25;
5. Supporting interconnection with the network management center and the billing center in
such modes as X.25, DDN and E1;
4. Support of SMPP;
-475-
Chapter 10 CDMA Short Message Center (ZXSC100)
The ZXSC100 employs the following methods to improve the software reliability.
2. Database subsystem;
3. Signaling subsystem;
These subsystems are independent of each other in a hierarchical structure, as shown in Fig.
10-45.
The operation support system is a virtual machine as the result of the first expansion of the
hardware platform. Later, each time a subsystem layer is added, an expansion is performed on the
hardware platform so as to form a new virtual machine. Therefore, as long as the lower layer
-476-
Chapter 10 CDMA Short Message Center (ZXSC100)
modules are designed properly, the upper layer modules will be easily designed, thus the system
reliability is enhanced.
According to the high cohesion and low coupling principle, each subsystem can be further
divided into multiple functional modules so as to improve the system reliability.
Various modules of the operation and maintenance subsystem will write the abnormal cases
detected during the system operation into the log database. By querying the log database,
maintenance personnel can timely detect and remove faults.
To avoid the above phenomena, the system records the time when each process data area is
seized, and queues all the seized data areas according to the seizure time (in the link table mode).
Then, it regularly checks the seizure time of the earliest-seized process data area. If the interval
between this time and the current time has exceeded a certain threshold, it can be regarded that
-477-
Chapter 10 CDMA Short Message Center (ZXSC100)
messages stored in this process data area are lost, so that the system will release this process data
area.
When the system receives a message from the bottom layer, including such parameters as
message event No., message pointer, and message length, then the message pointer points to the
memory space that contains this message, and the message length indicates the size of this
memory space. The system will directly access the message according to the message pointer. If
the message length is shorter than expected, then the pointer out of range may occur when the
system accesses the memory area containing the message; the occurrence may cause the system
crash.
To avoid this, the system will first detect the message length to see if it is shorter than
expected when it receives a message. If it is, the system will reject this message and regard it error.
Otherwise, normal processing will be conducted.
The service server of the ZXSC100 is responsible for centralized processing of such request
messages from the SM signaling gateway and SMPP agent as the short message submission,
query, substitution, deletion, subscriber query, message leaving and password modification. If
there is too much traffic and the processing capability is limited, then the service server will be
unable to process the messages timely, thus leading to mass accumulation of messages to be
processed at the bottom support system. As the result, on one hand, accumulated messages may be
processed after a very long time, while the message sender may regard the timeout occurs and the
processing by the service server is invalid; on the other hand, the bottom support system will
discard some messages for limited storage space. If the short message delivery response is
discarded, the system will think the message delivery failed and begin to retry unnecessarily.
To solve this problem, the system provides the congestion control function. When it is found
that messages have accumulated to a certain extent, some messages will be selected for direct
rejection without processing, the rejection reason is “system congestion” and the rejected objects
are those messages consuming a long time for processing, for example, submission of short
-478-
Chapter 10 CDMA Short Message Center (ZXSC100)
message. With the method, the system processing can be sped up, so as to reduce message
accumulation and improve the system reliability. The service processing of the SMC system is
mainly based on the “request-response” mode, if the external service request load exceeds the
system’s capacity, then loss of messages and failure of services will occur as a common aftermath,
and system breakdown will occur as a severe aftermath. Therefore, the service server of the
ZXSC100 provides an overload protection mechanism, that is, partial service requests in the
overload status will be directly rejected.
To ensure normal running of the system after restarting, the system will first view the short
message index table of all the destination subscribers (the table is saved in the database), retrieve
the related data and reestablish the timed queue. The method is as follows: If the destination
subscriber is found that there exists new short messages to be sent, then a short timing period will
be set, and this subscriber will be added to the timed queue; if the destination subscriber is found
that there exists short messages failed to be sent, then the resending time will be determined
according to the subscriber configuration, and the subscriber will be added to the timed queue; if
the destination subscriber is found that there exists short messages to be sent on a timed basis, then
this subscriber and the timing period will be added to the timed queue.
To deal with this problem, the system: sets a timer with a longer timing period to regularly
detect timers with shorter timing period; sets a global flag with a value of 0 as default; when the
timing message of the shorter timer arrives, this flag will be added with 1; when the timing
message of the longer timer arrives, this flag will be checked first; if it is 0, indicating that this
shorter timer has been lost, which can be reset; if it is not 0, indicating that the shorter timer still
works, and the flag will be cleared for next check.
-479-
Chapter 10 CDMA Short Message Center (ZXSC100)
Therefore, the system employs the following measures: in the destination subscriber short
message index table, record the time of subscriber status change. When there is any new message
being submitted, the system first checks the destination subscriber short message index table. If
the subscriber is found to be in the “delivering” status, while the delivery time has exceeded the
reasonable scope from the current time, then it is regarded that the delivery response for the
subscriber is lost, and the system can deliver the new message.
-480-
Chapter 10 CDMA Short Message Center (ZXSC100)
damage the data integrity and consistency. By locking records, you can ensure the record
consistency during modification or deletion of the same record performed by multiple processing
processes.
The programming of all the internal modules strictly sticks to the standard programming
specifications. Make sure that the programming styles are all the same to facilitate reading and
maintenance. The intra-structure of the module is also organized according to the hierarchical
mode; thus associations between subsystems are reduced. All global and local variables are named
in a uniform mode. Inside the program, all input abnormalities can be judged. And with the
judgement message worked out and the alarm processed, the interfaces are ensured to be correct
and the errors can be traced.
The ZXSC100 fully supports CDMA point-to-point SMS and cell broadcast service, and
enables expanded service functions based on basic service functions. Therefore, abundant SMSs
and value-added services can be provided for CDMA subscribers.
-481-
Chapter 10 CDMA Short Message Center (ZXSC100)
3. Voice mailbox announcement service with the coordination of the voice mailbox
If any new message is found in the voice mailbox, the mobile subscriber will be informed by
a short message.
4. Chinese SMS
The SMC is equipped with manual/auto connection system, so as to provide the SMSs of
assisted operator position/automated operator position.
Subscribers are allowed to set an exact time for short message submission, and the SMC will
send this message to MS at the set time.
The ZXSC100-GW, an independent interworking and shared gateway, connects to GSM and
CDMA networks, so as to perform resource sharing and information interworking of both
networks.
The ZXSC100 provides external service development interfaces for the development of new
value-added services in light of subscribers’ requirements.
The ZXSC100 can provide various functions as the basic point-to-point short message services.
These services include short message storage and query, short message submitting and forwarding,
subscriber authority verification, acknowledgement of message sending, short message priority
management, short message expiration management, re-forwarding attempts, short message
deletion and replacement, Chinese short message, virtual SMC (VSMC), assisted operator position
connection and auto connection, etc.
-482-
Chapter 10 CDMA Short Message Center (ZXSC100)
4. The set time for short message sending (if it is the timing message sending);
6. The short message time marks, priority level, validity period, acknowledgement flag, etc.;
7. Service types (the information source is MO, voice mailbox or other applications);
8. Charging information, sending statuses, sending attempts, causes of failures and other
information of each short message.
The ZXSC100 provides two methods to query short message data of subscribers:
1. Operators can view the stored messages via a short message data observation tool at the
operation and maintenance background;
2. Mobile subscribers can query the details of related short messages through the ESMEs
such as the assisted operation position or automated operator position.
-483-
Chapter 10 CDMA Short Message Center (ZXSC100)
message, the ID of the message will be put in the timed queue). Finally, an acknowledgement will
be returned to the sender. If the short message is invalid (for instance, the originating mobile
subscriber has not registered in SMC), the sender will receive a message indicating submitting
failure, with the causes attached.
9.11.2.2.2 Short message forwarding (the receiver here are MSs or other SMCs)
The ZXSC100 detects the system resource status (including process data area) at any time. If there
is idle resource detected, an MDN of the subscriber will be taken from the waiting queue.
Furthermore, if the subscriber is the registered subscriber in the SMC, a short message sent to the
subscriber will be taken from the database, and sent to the CDMA network later. If more than one
short message in the database are waiting to be sent to this subscriber, they will be sent in the
“multi-short message” mode in the system.
On the other hand, if the MS doesn’t belong to this SMC, the SMC can search and locate the
home SMC of this MS according to its MIN or IMSI, and then submit the short message to the
home SMC of this MS.
As for the messages required to be sent at specified time, the system checks the timing
message queue regularly, and the destination number will be put into the waiting queue at the
specified time, waiting to be sent.
Through the waiting queue system, it is ensured that the ZXSC100 sends only one message to
an MS at a time.
-484-
Chapter 10 CDMA Short Message Center (ZXSC100)
As for the ESME, only after it has registered in the SMC configuration station, can it log in;
and when logging in, the ESME should enter the password for the authentication purpose.
As for a short message sent to the MS, the ZXSC100 can (to be determined by the
configurations) check its receiver mobile subscriber, to judge whether he has registered in the
SMC, whether it has the authority to receive short messages, and whether any CUG restriction
exists. If the destination subscriber has no authority to receive short messages, or CUG restriction
exists, the SMC will return a submission failure message to the sender.
They are respectively the L0, L1, L2, and L3, corresponding to “Normal”, “Interactive”,
“Urgent”, and “Emergent”. The system processes the short messages according to the different
priority levels of the messages.
In accordance with the general principle: the short messages are sequenced in light of their
priority levels, and the short messages with higher levels can be processed first.
-485-
Chapter 10 CDMA Short Message Center (ZXSC100)
When submitting a short message, the originator (MS or ESME) can set a valid duration as
required for the message forwarding attempts. The SMC will stop the sending attempts if time is
out, and create a status report (permanent sending failure) according to the settings made by the
originator.
If no validity period is specified by the originator, a reasonable default value will be used by
the SMC. If the validity period required by the sender is so long that it exceeds the designing
capability of the SMC, the SMC will set the valid period as the longest allowable period of the
system. Both the default and the longest period of validity can be set flexibly through the
operation and maintenance terminals by operators.
The ZXSC100 clears the short messages out of validity period regularly, regardless whether
they are successfully delivered or not.
The ZXSC100 performs two kinds of re-forwarding attempts for the short messages that are
not sent successfully:
1. To forward short messages when the PLMN notifies that MS has been activated and is able
to receive short messages;
2. Automatic re-forwarding. For each sending failure, select different re-forwarding modes
according to different failure causes, and forward again at a certain interval. Subscribers are
allowed to select the re-trying modes for each MS (including the level of re-trying, intervals of re-
trying and the times of re-trying), which are predefined by operators.
2. The assisted operator position supports the Chinese characters of the GB13000 CJK part;
3. The ZXSC100 supports the transparent transmission of Chinese SMSs from MS to MS;
-486-
Chapter 10 CDMA Short Message Center (ZXSC100)
9.11.2.10 VSMC
The ZXSC100 supports the VSMC function, by which one SMC provides services for multiple
mobile local networks, so as to meet the requirements of networking at the preliminary stage
(when the short message traffic is low).
A physical SMC comprises multiple VSMCs logically, occupies multiple numbers that are
distributed as per actual conditions. The number allocation and subscriber management
(subscription and service handling, etc) of each VSMC are independent of each other. Each mobile
subscriber enjoys the SMS by using the unique number allocated to him.
The ZXSC100 can, as necessary, restrict the ESME to send short messages only to the
subscribers belonging to a specific VSMC; or, restrict the MS to send short messages only to
subscribers belonging to the same VSMC, thus realizing “independence” in real sense.
The ZXSC100 is equipped with the subscriber mobile equipment database to save such
information as whether subscriber equipment supports SMS, or whether it supports the Chinese
SMS, etc. During the sending of Chinese short messages, the assisted operator position queries the
database to judge whether the subscriber mobile equipment is able to normally receive
information, so as to avoid illegible codes from appearing in the non-Chinese mobile sets.
The assisted operator position of the ZXSC100 has an embedded interface with ACD
(Automatic Call Distribution) to perform such functions as hook-off, hook-on, presenting,
absence, etc.
1. To check the validity of the SMS subscriber according to his automated connection
number, and determine the subsequent signal processing accordingly;
2. After the connection between the caller and SMC is established, the SMC should be able to
support DTMF session service, which includes PLMN and PSTN subscribers accessing in the
-487-
Chapter 10 CDMA Short Message Center (ZXSC100)
The following services are available at the first stage of the ZXSC100 cell broadcast short
message system:
3. Deletion of single piece of cell-broadcast short message that has been sent to MSC;
4. Batch deletion of cell-broadcast short messages that have been sent to MSC;
In this event, SMC sends messages to MSCs only once, and together with the messages, the
predefined cell-broadcasting SM parameters are also sent to MSCs, such as the broadcast duration,
repeated broadcasting frequencies, etc. The MSCs save the contents of messages, and send them to
MSs periodically within the specified time. After MSC receives the cell-broadcast short message
sent from SMC, an acknowledgement will be returned.
For the ZXSC100, the period for sending cell-broadcast short messages and the preset
broadcasting time can be set through the cell-broadcast announcement console. The procedures
below is the same.
-488-
Chapter 10 CDMA Short Message Center (ZXSC100)
In this event, the SMC will not send the parameters to MSCs, such as the broadcast duration,
repeated broadcasting frequencies, etc, and all contents of cell-broadcast short messages are saved
in the SMC instead of MSC.
9.11.2.13.3 Supporting the deletion of single piece of cell-broadcast short messages sent to
MSC
As for the cell-broadcast short messages having been sent to MSCs from the SMC, the SMC can
require the MSC to delete a piece of cell-broadcast message in a certain information source by
sending a “single-message deletion” command. MSC will delete the corresponding message soon
after it receives the command, meanwhile, and then an acknowledgement will be returned to the
SMC.
These short messages may include a certain type of cell-broadcast short messages from a
certain information source.
Besides the basic functions, the ZXSC100 also provides rich expanded service functions,
facilitating operators to provide value-added services. These expanded service functions include:
distribution list function, CUG function, timed call service, owner service function, Internet
service, mail notification service, fee query service, stocks service and integrated service
information station, etc.
-489-
Chapter 10 CDMA Short Message Center (ZXSC100)
With the application of the ZXSC100, operators can set the distribution lists, each of which
includes a certain number of MS subscribers. Assisted operator positions and other ESMEs can
submit short messages with the distribution list as the destination address, from which the
messages are distributed to each MS subscriber.
Message leaving of owners: record the important messages left by owners, which are
available for message senders to query. It is equivalent to bulletin board in terms of functions.
Short message query: when it is impossible to use the mobile phone, an owner can query his
latest short messages (several pieces) by using ESME.
Alarm call function: owners can set timed alarm call in his mobile phone, which can give
alarms for multiple times like an alarm clock.
-490-
Chapter 10 CDMA Short Message Center (ZXSC100)
advertisement, etc.) to lots of subscribers. This group of subscribers can be: all the subscribers
registered in the local SMC, all the registered subscribers under a VSMC, all the registered
subscribers in certain number segment, or any batch of subscribers selected randomly by the
operators.
Short messages can be sent to subscribers by both all-subscriber broadcast and cell broadcast,
with different application purposes. The major differences are listed in Table 10-3.
The ZXSC100 provides the public Internet websites of operators, so that subscribers can send
short messages through accessing the Internet.
Subscribers can query the related information of SMC by browsing the Internet, including the
information, such as the number of short messages not sent, the number of short messages sent,
etc.
-491-
Chapter 10 CDMA Short Message Center (ZXSC100)
Subscribers can subscribe for the required integrated service information, including fee query,
weather forecast query, stocks information query, news and broadcast, etc.
MSs submit e-mails to SMCs, where they are forwarded to subscribers through E-mail
servers.
During subscription defining, the SM subscribers can register to use e-mail as the redundancy
mode for sending short messages. If SMC fails to forward short messages to the subscribers, the e-
mail server will be used to forward messages in the form of e-mails.
Through the SMS resource system, subscribers can query the individual stock information
and stock index information. After the MS submits a short message with the agreed code, SMC
will transmit this short message transparently to the short message consultation platform sub-
system for processing. Later on, subscribers will obtain the real-time market information, and
know about the latest trend of the stocks market.
Through the SMS consultation system, subscribers can preset the prices of buying or selling a
stock. If the market price arrives at the preset price, subscribers will receive the indication
information. In this way, subscribers can grasp with ease the situations of the stocks selected for
an appropriate investment opportunity.
-492-
Chapter 10 CDMA Short Message Center (ZXSC100)
1. Fee query
The mobile subscriber can dial SMC assisted or automated operator positions, in order to
acquire the fee information through short messages. The SMC submits corresponding commands
via its interface with the fee query system, where the results of query are sent to SMC in the form
of a short message, and then forwarded to the subscriber.
2. Fee notification
The fee query system provides fee notification function as required by subscribers. After the
payment information of the current month is generated, the fee query system will generate a piece
of short message about the charge information automatically forwarded to the subscriber.
Short message subscribers are allowed to send short messages in particular forms to SMC,
and select the type and time of service information query. SMC is responsible for interpreting the
short messages, and returning the public information.
SMC subscribers send specific short messages to SMC, and select the information type and
sending time of the subscribed service information. The SMC interprets these short messages,
records subscription information, and sends the service information according to subscribers’
setting.
Short message subscribers can also perform the subscription or query of service information
through dialing the automated or assisted operator positions. The information type is subject to the
local information sources, which include weather reports, stock information, flight schedules, film
information, news, advertisement, etc.
-493-
Chapter 10 CDMA Short Message Center (ZXSC100)
9.11.4.1 Overview
The service processing of the ZXSC100 is mainly implemented jointly by the service server, SM
signaling gateway, and the SMPP agent. The SM signaling gateway is responsible for connecting
SMC with the CDMA network; the SMPP agent for connecting the ESME with the SMC, and the
service server for the integrated processing of the short message service, thus fulfilling the
respective functions mentioned in the above section.
In this section, we will describe the service processing module and its processing flow on the
service server.
OMM
SMPP Database
agent management
module
Invoking
message transfer
1. Database management module: Managing all kinds of data by using the SQL Server or
Oracle database.
-494-
Chapter 10 CDMA Short Message Center (ZXSC100)
2. Service processing module: Processing the messages from the SMPP agent and SM
signaling gateway, and distributing the short messages to SMPP and SM signaling gateway.
3. Database interface unit: Providing data operation functions for the service processing unit.
4. SMPP agent: Providing SMPP for the service processing unit so as to connect to the
ESME. It can be set as an exterior independent entity.
6. Supporting subsystem: Providing various module units with such functions as scheduling,
timing, communications, etc.
Regarding the functions, the service processing module can be classified as the message
submission sub-module, short message distribution sub-module, short message query sub-module,
short message deletion sub-module, short message replacement sub-module, MS command
processing sub-module, MS information processing sub-module, SME login management sub-
module and resource management sub-module. Its structure is shown in Fig. 10-47.
-495-
Chapter 10 CDMA Short Message Center (ZXSC100)
The short message submission sub-module handles the three types of messages in the
following way:
The short message originated by an MS is sent to the service processing module via the SM
signaling gateway. After receiving this short message, the short message submission sub-module
first checks whether the message is beyond the system processing threshold. If it is,, the short
message submission sub-module will reject this message and return the failure cause: system
congestion.
If the message does not exceed the system processing threshold, then according to the
operator’s requirements, the short message submission sub-module will check whether the caller
and called subscriber have registered in the local SMC, whether they are restricted from sending
sort messages, whether they are listed in the black list or gray list, and whether the originating
party uses the correct SMC number. It also checks the CUG service to make sure whether there is
any CUG restriction for this subscriber. If all the checks are passed, this short message will be
stored in the database, and inserted into the waiting queue for sending. Otherwise, it will be
rejected.
The processing flow of the short message submitted by MS is shown in Fig. 10-48.
The short message submitted from an ESME (such as the assisted operator position and voice
mailbox, etc) is sent to the service processing module via the SMPP agent. After receiving this
short message, the short message submission sub-module first also checks whether it is beyond the
system processing threshold. If it is , this message will be rejected. Otherwise, the short message
submission sub-module will check whether the ESME has logged in and has the rights to submit
short messages, whether the destination subscriber has registered in this SMC, and whether there
is any restriction from the SMS and whether the subscriber is listed in the black list or gray list. If
all the above checks are passed, this short message will be stored in the database, and inserted into
the waiting queue to be sent (if the message is required to be sent at a preset time, it will be
inserted into the timed queue). If the subscriber has not registered in the local SMC, the SMC in
which the called subscriber has registered will be searched according to his MDN, and then the
message will be sent to this SMC; otherwise, it will be rejected.
-496-
Chapter 10 CDMA Short Message Center (ZXSC100)
submitted by MS
Y
Whether it is beyond the
congestion threshold
Y
Generating
Whether the caller or Y alarm
called subscriber are in the information
black list
N
Generating
Whether the caller or Y alarm
called subscriber are in the information
gray list
N
Saving the short message
Inserting the message into the waiting queue
The processing flow of the short message submitted from ESME is shown in Fig. 10-49.
-497-
Chapter 10 CDMA Short Message Center (ZXSC100)
Sending to SMC of
the destination
subscriber
Whether the called N
subscriber has registered
information
Generating
Whether the called Y
alarm
subscriber is in the black
list
N
Generating
alarm
Whether the called Y information
subscriber is in the gray
list
N
Saving the short messages Saving the short messages Rejecting
Inserting it into the timed sending queue Inserting the message into the queue
waiting to be sent
Fig. 10-49 Processing flow of the short message submitted from ESME
3. Short messages with multiple destinations submitted from the SMPP agent
The ZXSC100 provides the Distribution List function, through which MSs can define a
distribution list as required and include multiple MSs in it. ESME can submit a short message with
the distribution list as the destination addresses. As a result, the submitted message will be sent to
all subscribers in the distribution list. Regarding the handling of respective subscribers in the list,
it is the same as processing the short message to a single MS from ESME.
The processing flow of the short message with multiple destinations submitted from ESME is
shown in Fig. 10-50.
-498-
Chapter 10 CDMA Short Message Center (ZXSC100)
N
Picking up a subscribe to be handled from the distribution list
Fig. 10-50 Processing flow of the short messages with multiple destinations submitted from
ESME
1. Distribution to MSs
The short message distribution sub-module will send short messages to the MSs on the GSM
network side at a specific time (instant sending time, timed sending time and resending time)
according to the short messages submitted.
1) For the short messages in the waiting queue, the system will regularly check the resource
conditions (including session resources of MAP and resources in the process data area, etc.). When
there is no idle resource, the system can’t send short messages. When idle resources are detected,
the system will pick up this message from the waiting queue and send it to the SM signaling
gateway, which will deliver this short message to the mobile station. Its processing flow is shown
in Fig. 10-51.
-499-
Chapter 10 CDMA Short Message Center (ZXSC100)
Y
Checking the waiting queue to be sent
Y
Picking up a waiting message
and send it to SMS-IW/GMSC
2) This system regularly checks the short messages in the timed queue. When the sending
time is due, this message will be picked up from the timed queue, and inserted into the waiting
queue for sending. Its process is shown in Fig. 10-52.
Y
Picking up a message from the timed queue
Inserting it into the waiting queue to be sent
3) After the short message has been sent to the SM signaling gateway, the system will receive
the distribution response from the CDMA network side, indicating whether the mobile subscriber
-500-
Chapter 10 CDMA Short Message Center (ZXSC100)
has received this message. If the message is sent successfully, the system will continue to send
other short messages (if any) to this destination subscriber in the MMS mode (multiple short
messages are sent continuously); If the message sending fails, the message can be inserted into the
re-sending queue according to the retransmission mechanism, waiting for retry. The system will
also send a sending status report (acknowledgement) as required by the short message originating
party .Its process is shown in Fig. 10-53.
success
Y
Generating the status report message and inserting it inot the waiting queue
Completed
4) If a short message in the resending queue meets one of the following conditions, the
system will pick it up from the resending queue, and insert it into the waiting queue for sending.
A. The system receives SMS Notification from the CDMA network side, indicating the MS
can receive short messages at this moment;.
2. Distribution to ESME
Due to the particularity of ESME, no retry mechanism is used in the system, and the instant
sending mode is used in the short message distribution sub-module for the short messages which
are sent to it. If the destination ESME hasn’t logged in to the SMC yet, then the system will return
the message of submission failure to the sending party. If the ESME has logged in properly, the
SMC will forward this message to this ESME, and return an acknowledgement message to the
sending party upon receiving the acknowledgement message from the ESME. Its process is shown
in Fig. 10-54.
-501-
Chapter 10 CDMA Short Message Center (ZXSC100)
Y
Forwarding this message to the ESME
failure
Whether the results are to be sent
Success
Returning the receiving message to the sending party Return the rejecting message to the
sending party
If the ESME requests no status report when submitting the short message, the processing
status of the submitted short message can be obtained through the query function.
When querying a short message, the ESME is required to provide the ID of the short message
so as to identify this specific short message; meantime, it is also required to provide the
originating party’s address of this short message for verification. The processing flow of short
message query is shown in Fig. 10-55.
-502-
Chapter 10 CDMA Short Message Center (ZXSC100)
Y
Whether there is such a message N
Y
Verifying the source address
Y
N Whether the detailed contents need to
be queried
Y
Returning the message processing status Returning the message contents and Query rejected / Query failure
processing status
The ESME can delete one or multiple short messages that have been submitted but not sent
yet. It can delete either a specific short message, or all the short messages from a specific source
subscriber to be sent to a specific destination subscriber. r.
When deleting a short message, the ESME is required to provide the addresses of both the
originating party and the receiving party. If the short message ID is provided at the same time, the
system will pick up this message from the database, check its source and destination addresses,
and confirm that this message has not been successfully sent. And then, this message will be
deleted from the waiting queue (or timed sending queue, or resending queue). If the short message
ID is not included in the deletion request, the system will check all short messages which were not
successfully sent to this destination, pick up the short message that matches the address of the
sending party, and delete it from the corresponding sending queue. The processing flow of short
message deletion is shown in Fig. 10-56.
-503-
Chapter 10 CDMA Short Message Center (ZXSC100)
Receiving the request for short message deletion from the ESME
Y
N Whether the ESME provides the
message ID
Y
Searching all short messages which were
unsuccessfully sent to the destination address Whether there is any such N
message
Y
Checking the source and destination addresses
Whether there is any message
matching with the source address
N
Y Whether the source and destination N
addresses are consistent
Deleting this message from the sending queue
Y
N Whether the search is Whether the message has been Y
completed sent successfully
Y N
Deletion completed Deleting this message from the sending Deletion rejected / Deletion failure
queue
When replacing a short message, the ESME is also required to provide the ID of a short
message so as to identify the specific short message; meantime, the originating address of this
short message must also be provided for check. The processing flow of short message replacement
is shown in Fig. 10-57.
-504-
Chapter 10 CDMA Short Message Center (ZXSC100)
Receiving the request for short message replacement from the ESME
Y
Whether there is any such message N
Y
Checking the source address
Y
Whether the message has been sent Y
successfully
N
Deleting it from the sending queue
Replacement completed
Replacement rejected / Replacement
failure
If the submitted short message has not been successfully sent, the MS can make a request for
deletion of this message. The MSC system will delete this message from the sending queue
without resending it.
1 MS information query
-505-
Chapter 10 CDMA Short Message Center (ZXSC100)
For a specific MDN number, the ESME can obtain the following information with the query
command: whether this number belongs to a registered subscriber, whether the mobile phone of
the MS supports receiving short messages in Chinese, and whether there is any left message of this
MS , etc. In this way, it will be more convenient for the ESME to make further processing. For
example: the ESME can refuse to send short messages to the unregistered MSs, and prevent from
sending short messages in Chinese to the mobile phone only supporting English (because this will
cause illegible codes).
When MS cannot query the short messages that are sent to him with his mobile phone for
some reason, ZXSC100 SMC provides the function of querying short messages through the
ESME, with which the MS can query a number of the latest short messages sent to him at one
time, including the successfully sent and unsuccessfully sent messages. After query, MS can also
decide whether to delete those unsuccessfully sent short messages without further sending them.
4. MS alarm call
The ZXSC100 system provides the MS with a timed sending function of a special short
message, which includes a fixed indication content and will be sent for multiple times at the preset
time (with a short interval between two times). It won’t be resent even in case of sending failure.
This function is equivalent to an alarm clock, and is only provided to the mobile phone owner. The
processing flow of the alarm call is shown in Fig.10-58.
-506-
Chapter 10 CDMA Short Message Center (ZXSC100)
Y
n=0
Y Delay by m seconds
Y Whether there are other alarm
moments
N
Alarm call completed
MS announcement, short message query and alarm calls are services specially provided for
mobile phone owners. To ensure that only the owners have corresponding rights to access, the
ZXSC100 provides the password confirmation mechanism for MSs. The owner’s password is
required either to write an announcement, or to query short messages, or to set an alarm call. Any
corresponding operation will be prohibited if the password is incorrect.
The system also provides the MS password modification function through the ESME. At this
time, the MS is required to provide the correct old password as well.
Before executing such operations as submitting and querying short messages, ESME must
first successfully log in to the SMC. Its login process is shown in Fig. 10-59.
-507-
Chapter 10 CDMA Short Message Center (ZXSC100)
Y
Whether the System_type is correct N
Y
Whether the Password is correct N
Y
Whether it is supported by the N
version
Y
Recording the ESME login information
Since the timed queue is a link queue arranged in the time sequence, it’s relatively difficult to
operate. Here we take insertion into the timed queue as an example to illustrate its processing
flow, as shown in Fig. 10-60.
-508-
Chapter 10 CDMA Short Message Center (ZXSC100)
Y
n=2
Whether it is later than the nth N Recording the insertion before the
record nth record
Y
n=n+1
Y
Recording the insertion at the end of the queue
Insertion completed
The signaling flow of MS sending short messages to the SMC is as shown in Fig. 10-61.
-509-
Chapter 10 CDMA Short Message Center (ZXSC100)
Originator Destination
Notes:
a. The MS creates a short message, and sends it to the MSC via the air interface.
b. The MSC converts the short messages sent over via the air interface into SMDPP
messages, and then sends them to the home SMC of MS.
c. The SMC sends an smdpp message to the MSC, acknowledging the receiving of the short
message. The smdpp message also includes the data to be returned if there is any.
d. The MSC converts the smdpp message into the acknowledgement message of the air
interface and sends it to MS.
f. The destination SME sends an smdpp message to SMC, acknowledging the receipt of the
short message. The smdpp message also includes the data to be returned if there is any.
The MS successfully submits the short messages to the SMC, and then starts the next
processing step of the SMC forwarding short messages to the MS.
-510-
Chapter 10 CDMA Short Message Center (ZXSC100)
The originating SME can be either the visitor MSC or the home SMC of the MS that
originates the short messages.
The signaling flow of the MS receiving short messages is as shown in Fig. 10-62.
Destination
The visitor system of destination MS The home system o f destination MS Originator
M S-SM E
M SC VLR HLR SM C SM E
Accessing
a
REGNOT ( SMSADDR )
b
REGNOT ( SMSADDR )
c
regnot
d
regnot
e f
SMDP P
g
SMSREQ (MIN )
h
SMSREQ ( MIN , ESN )
I
SMSREQ ( MIN , ESN )
j
Smsreq(S MSADDR )
Smsreq (SMSADDR ) k
l
Smsreq(S MSADDR )
m
SMDP P
n
Sending short
messages
o
Acknowledging
p
Smdpp (ACK )
q
Notes:
a. The MS that supports the short message function accesses the system through registration
-511-
Chapter 10 CDMA Short Message Center (ZXSC100)
or other methods.
d. HLR makes records of the SMS address of this mobile station and sends REGNOT
message to VLR, which includes the service item list of the subscriber.
f. The SMC receives an SMDPP request, requesting sending SMS message to MS.
h. If the SMC doesn’t know the current temporary address or MS status of SMS, execute
steps h~m. The SMC sends an SMSREQ to HLR, requesting SME address.
i. If HLR doesn’t know the current temporary address or MS status of SMS, execute steps i~l.
HLR sends SMSREQ to VLR, requesting SME address.
k. The MSC sends smsreq, in which the temporary SMS routing address of the served MS is
included.
n. The destination SMC uses SME temporary routing address to forward the SMDPP to the
destination SME.
o. Via the air interface, the MSC sends the short messages to the destination MS.
p. The destination SME sends the response, acknowledging the receiving of the short
message. The SMS data can be included in the acknowledgement if there is any returned data.
q. The MSC translates the acknowledgement in the air interface into smdpp positive
acknowledgement, and sends it to the SMC. If the returned data is available in step p, an SMS
bearer data parameter can be included in the smdpp message.
If there are some short messages waiting to be sent in the SMC, the subsequent short
messages are sent from the SMC to the SM signaling gateway, then from the gateway to the MSC,
finally from the MSC to MS, and there is no need to query the information from HLR.
-512-
Chapter 10 CDMA Short Message Center (ZXSC100)
Practically, it might the case that short messages cannot be received temporarily because of
MS unreachable or short of storage space. If the SMC fails to send short messages to the MS, the
SMC will proceed with different re-sending mechanism according to the SMC settings.
1. Forced resending
Even if the MS is unreachable or short of storage space, the SMC will still re-send the short
messages of a higher priority.
2. Timed resending
The failed short messages are saved into the timed sending queue, and resent by the SMC
when the set time is due.
3. Prompted resending
When the SMC receives the messages that the MS is reachable or has idle memory, it will
attempt to resend the messages to the MS.
When HLR or the MSC detects the ability of receiving short messages for the CDMA MS is
changed, the home SMC of MS will be notified. The signaling flow is as shown in Fig. 10-63.
Notes:
a. If the availability status of the MS short messages is changed (for example, the MS
proceeds with the registration of alarm clock of the sleep mode), and if the SMSDPF flag of MSC
is 1, the MSC will send SMS notification message (SMSNOT) to the home SMC of MS.
b. The SMC sends SMSNOT acknowledgement to the MSC, confirming the receipt of SMS
notification messages.
c. When the MS registers in the system, HLR will send the SMS notification message
(SMSNOT) to the home SMC of MS according to the contents of REGNOT message and the
SMSDPF flag.
d. The SMC sends SMSNOT acknowledgement to HLR, confirming the reception of SMS
notification.
The SMS Delivery Pending Flag (SMSDPF) is mentioned in the above flow, and its use is
introduced below.
-513-
Chapter 10 CDMA Short Message Center (ZXSC100)
SMSDPF, the SMS Delivery Pending Flag, is used to record the status of messages sent to
subscribers at the network side. If the SMC fails to send short messages to the network side, this
flag can be set as “active” in the database. When the MS or the network can receive short
messages again, the SMC can be notified to re-send short messages according to the flag, which
will be cleared after sending short messages successfully.
SMSDPF is saved in the database of networks. According to protocol requirements, this flag
should be saved as subscriber data in the databases of HLR and the service MSC. However,
according to the design requirements of the current CDMA, it is normally saved in the HLR and
VLR databases.
The setting and clearing of SMSDPF are determined by the fact that whether the MSs and
networks can receive short messages and the changes of their abilities of receiving short messages.
Namely, the conditions that an MS is allowed to receive short messages are that the subscriber has
-514-
Chapter 10 CDMA Short Message Center (ZXSC100)
registered and is authorized to use the short message service, the home MSC of this subscriber
supports short message services and the mobile terminal of this subscriber is capable of receiving
short messages. In respect of data, in the user service item list the SMS_OriginationRestrictions
indicates that the subscriber has the short messages outgoing authority, while the
SMS_TerminationRestrictions indicates the subscriber has the short messages incoming authority.
If a subscriber registers in a new MSC, and if it is allowed to carry the SMS-Address parameter in
the registration message, it indicates that this MSC supports short message services. If the
subscriber has the short message ability flag in the ClassMark2 carried during location update, it
indicates the mobile terminal supports short message service.
The setting and clearing of SMSDPF are related to the point-to-point SMDPP sending, short
messages routing request SMSREQ, subscriber registration REGNOT, subscriber registration
cancellation REGCANC and subscriber deactivation MSINACT, which are respectively explained
below:
1. In normal short message services, it is not necessary for subscribers to handle SMSDPF.
2. When the SMC sends short messages to subscribers, if the short message address of the
subscriber is missing, it should request it from HLR. If the subscriber does not belong to the HLR,
or falls into arrears, or has no short messages service, the value Denied is returned for
SMS_AccessDeniedReason. If the HLR can specify that the subscriber is powered off or
deactivated, and the SMS_NotificationIndicator parameter does not exist in SMSREQ or its value
is 1, the value PostPoned is returned for SMS_AccessDeniedReason, and the SMSDPF should be
set in HLR. In the meantime the SMSNOT notification should be sent to the SMC when
subscribers can receive short messages. If the value of SMS_NotificationIndicator is 2, then in
abnormal conditions the value Unavailable is returned for SMS_AccessDeniedReason, without the
need to set SMSDPF. Even when subscribers can receive short messages, no notification is sent to
the SMC.
If the short message address of the subscriber is not available in HLR, HLR requests VLR for
it, and VLR processes SMSDPF the same way as HLR does.
3. After the SMC sends SMDPP to the MSC. If the MSC fails to notify subscribers, and if
SMS_NotificationIndicator is not available in SMDPP, or its value is 1, and the returned
SMS_CauseCode value is 36 (SMS delivery postponed, for instance, subscriber no response, busy,
no acknowledgement, not supported in destination service, etc), it is necessary to set the SMSDPF
in VLR. In the meantime, when subscribers can receive short messages, VLR activates and sends
SMSNOT to the SMC. If the value of NotificationIndicator is 2, the SMS_CauseCode is returned
in abnormal and there is no need to set SMSDPF. Meanwhile, when subscribers can receive short
messages, no notification is sent to the SMC.
4. If subscribers cannot receive short messages at MSC1, and the SMC fails to send short
messages to MSC1, after the SMSDPF is set, if the subscriber roams to MSC2 which supports the
-515-
Chapter 10 CDMA Short Message Center (ZXSC100)
short message service, the subscriber registers in MSC2, and HLR sends REGCANC to VLR1. If
the returned parameter has the message waiting indictor SMSMWI, HLR returns to VLR2, with
SMSMWI carried. In the meantime, HLR sends SMSNOT to the SMC indicating the permission
of message sending. After VLR2 receives the registration acknowledgement, SMSDPF is set. At
this time, if MSC2 receives the short message from the SMC, and SMSMSGCNT (count of short
messages) is 0, MSC2 will notify VLR2 to clear the SMSPDF, and return acknowledgement to the
SMC. If SMSMSGCNT is greater than 0, MSC2 will wait till it is 0. In the end MSC2 notifies
VLR2 to clear SMSDPF.
5. If a subscriber cannot receive short messages at MSC1, and the SMC fails to send short
messages to MSC1, then after the SMSDPF is set, if the subscriber roams to MSC2 which also
doesn’t support the short message service, the subscriber will register in MSC2. In this case HLR
sends REGCANC to VLR1. If the returned parameter has the message waiting indictor SMSMWI,
HLR returns to VLR2, without SMSMWI carried, while HLR sets SMSPDF on its own.
6. If a subscriber is deactivated or powered off, and HLR has SMSPDF set in it, then after the
subscriber registers again, and short message function is supported, HLR sends REGNOT to VLR,
with SMSMWI carried, and SMSDPF is cleared. In the meantime, SMSNOT is sent to the SMC,
indicating the permission of message sending. After VLR receives the REGNOT, it sets SMSDPF.
At this moment, if MSC2 receives short messages from the SMC, and if the SMSMSGCNT is 0,
MSC2 notifies VLR2 to clear the SMSPDF, and returns acknowledgement to the SMC. If
SMSMSGCNT is greater than 0, MSC2 will wait till SMSMSGCNT is 0, and MSC2 will notify
VLR2 to clear SMSDPF.
7. The local roaming as listed in the protocol, namely the handling of direct sending of
REGCANC between VLR and the MSC, is similar to the handling of that between HLR and VLR.
Taking into consideration of current conditions of the system, it is temporarily not supported.
8. Under the condition that VLR has SMSDPF in it, if a subscriber is powered off or
deactivated, VLR will notify HLR to deactivate MSINACT, with parameter SMSMWI carried.
After HLR receives it, it sets the SMSDPF, and acknowledges to VLR, and VLR clears SMSDPF.
9. The SMC sends messages to the MSC, and the MSC forwards it to the subscribers, and
notifies VLR of the results of sending. If the message is successfully sent, VLR will clear the
SMSDPF; otherwise, it will set SMSDPF.
10. After HLR or VLR receives the registration of subscribers or location update, and the
SMS_Address is available, it will check for the SMSDPF. If the flag is set, it will send SMSNOT
to the SMC, indicating that short messages can be sent to subscribers.
11. After the SMC service server fails to send short messages to a subscriber, a timer can be
set. After the timer is triggered, and if there are waiting messages, there will be short message
sending attempts made to this subscriber regardless of its current status. If the message sending
-516-
Chapter 10 CDMA Short Message Center (ZXSC100)
fails, the server will set a failure mark, and set the timer again; otherwise, it will set the current
status of this subscriber as it can receive short messages.
9.11.4.3.1 Overview
The ZXSC100 provides standard SMPP protocol interface for the access by ESMEs. For the sake
of security, the ESME must not be connected with the service server directly. Instead, it must be
connected with an SMPP agent in the first place, through which short messages are forwarded.
SMPP functions as an independent physical entity, providing such functions as establishing
communication links with ESME (TCP/IP or X.25 protocol), checking the connection conditions
of links, rejecting illegal ESME operation requests, etc.
The SMPP agent fulfils the establishment of communications and message delivery between
the ESME and SMC. It mainly includes the main processing module, process scheduling module,
internal message communications module, standard message communications module, and public
resource module. Fig. 10-64 shows the structure.
The process scheduling module is responsible for message delivery between modules inside
the SMPP agent. Messages between the SMPP agent and service server are delivered via the
internal communication module. Messages between the SMPP agent and the expanded message
entities are delivered through standard communication modules.
-517-
Chapter 10 CDMA Short Message Center (ZXSC100)
This module converts the internal messages from the service server into standard SMPP
messages which are sent to the ESME, and converts the standard SMPP messages from ESME
into internal messages which are sent to the service server.
The internal message communication module provides services for the message
communication inside SMC, which is based on TCP/IP. Meanwhile, it automatically maintains the
smooth transportation of communication links.
It provides the resources for the SMPP access processing (for instance, the ESME link
information queue) and the configuration management function, available for invoking by the
main processing module and the standard communication module in the function mode.
The main processing module and standard message communication module are detailed
below.
The message conversion implemented here is the inter-conversion between the standard
messages and internal messages. Standard message refers to the message used for communication
between the SMC and ESME, and internal message refers to the message internally communicated
within the SMC.
-518-
Chapter 10 CDMA Short Message Center (ZXSC100)
The resource management includes the management for standard message communication
module resources and the management for configuration files.
Now, we introduce the main processing module in three service processing processes:
message header processing, ESME message processing and service server message processing.
A message header is composed of the message serial number, length, command ID and
command status.
The message header processing means to judge whether the message length exceeds the
limitation, and check the validity of message commands. The processing flow is as shown in Fig.
10-65.
Y
Message length exceeding Discarding
the limitation?
the message
N
Valid command?
Y
Discarding the message Going to the next processing step
As for the message sent from the ESME, check whether it is the SMPP standard message in
the first place. If it is, check whether it is a login request. As for login request, the SMPP agent
converts it immediately into a corresponding internal message, and forwards it to the service
server. Messages other than the registration request are only converted into internal messages until
the ESME logs in successfully. Then the converted messages can be forwarded to the service
server. Otherwise, they will be rejected. The processing flow is as shown in Fig. 10-66.
-519-
Chapter 10 CDMA Short Message Center (ZXSC100)
The internal messages sent from the service server are not forwarded to the ESME before
they are converted into the corresponding standard messages. The processing flow is as shown in
Fig. 10-67.
Y Is it a login request?
1. Function
1) Link establishment
-520-
Chapter 10 CDMA Short Message Center (ZXSC100)
To establish communications between the ESME and SMPP agent, the ESME as a client
requests to establish a link, and the SMPP agent as a server accepts the request.
2) Link tests
The communication between the SMPP agent and ESME is a “virtual connection”, therefore,
it is necessary to check whether the link is connected or disconnected periodically after the
communication is established.
3) Communication interrupted
ESME actively requests the termination of communications. After accepting and handling the
request, SMPP agent disconnects the link with ESME, interrupting the communication.
2. Software structure
The communication module on the NT platform is designed with the asynchronous SOCKET
mechanism, and all the communications are implemented via a process. Fig. 10-68 shows the
software structure in use. The standard message module comprises six function modules: the
initial processing module, data sending module, data receiving module, link testing module, error
processing module, and monitoring module.
The initial processing module is used to initialize the communication threads, the SOCKET
environment, and read the configuration files. Meantime, according to the information on the
nodes designated to connect in the configuration files, it initiates the link establishment or waits
for link establishment by the opposite party.
The waiting messages sent from each application threads in the thread queue are extracted
and put in the waiting queue by the data sending module. According to the FIFO principle waiting
messages in the waiting queue are picked up and sent out through SOCKET.
The link data transmitted on the basis of TCP/IP is obtained by the data receiving module
from the SOCKET, and then divided into a number of individual messages, which are sent to the
scheduling process.
The link testing module tests the links regularly, to guarantee smooth operation of links.
-521-
Chapter 10 CDMA Short Message Center (ZXSC100)
The error processing module handles the errors that happen during the operations of
communication modules. Possible errors occurring in the course include the following:
B. Sending queue overflow, causing data loss: If the volume of data to be sent is so large that
the communication module fails to send in time, the sending queue corresponding to a SOCKET
will overflow. In this case, an alarm should be sent to the monitoring module.
D. Error data received: If an error message is received, a message should be sent to the
monitoring window.
E. Other abnormal errors: It is necessary to send a message to the monitoring window if any
other abnormal error happens.
F. Monitoring module
Take the example of an ESME submitting a short message to a mobile subscriber, to illustrate
the SMPP accessing flow, as shown in Fig. 10-69.
-522-
Chapter 10 CDMA Short Message Center (ZXSC100)
2) If the SMPP agent provides a correct access password, and the number of SMPP agents
accessed doesn’t exceed the stated limitation, the service server accepts the request.
3) The service server requests the SMPP agent for the information of the ESME that has
logged in the SMPP agent (internal information).
4) The SMPP agent returns the information the logged in ESME to the service server, thus, if
the service server is restarted, there is no need for the logged-in ESME to log in again.
5) The ESME establishes the communication link with the SMPP, and requests to login
(standard message).
6) The SMPP agent forwards the ESME login request (internal message) to the service server.
7) The service server accepts (or rejects) the login request of this ESME after checking.
8) The SMPP agent takes records of the ESME login information, and sends the login request
acknowledgement (standard message) to the ESME.
9) After the ESME is logged in successfully, it submits a short message (standard message) to
the SMC.
10) After the SMPP agent confirms that the ESME has successfully logged in, it forwards the
short message submission request (internal message) to the service server.
11) The service server returns the processing results for the message.
12) The SMPP agent forwards the short message submission request acknowledgement to the
ESME.
13) After the submission of short messages, the ESME requests logout to the SMPP agent
(standard message).
-523-
Chapter 10 CDMA Short Message Center (ZXSC100)
14) The SMPP agent forwards the ESME logout request (internal message) to the service
server.
15) The service server clears the information of ESME login, and accepts the logout request
of this ESME.
16) The SMPP agent clears the ESME login information, and forwards the logout
acknowledgement to the ESME, and then disconnects the link to the ESME.
1) Position log in/out; call access; call rejection; outgoing call; call forwarding; three party
call service; call recording; on-hook; internal call; indicating busy/idle.
2) Monitor position should also have the monitoring, inserting and forced disconnection
function.
Query information about account establishment of a mobile subscriber in the SMC; submit
short message (normal call, priority call, emergency call, alarm call, timed call); query, substitute
and delete short message; owner message leaving; owner query; modify subscriber’s password;
3) Support short message both in Chinese and English; support long and short messages;
support submission of the short message with the destination subscriber as a distribution list;
support preset short message function; support the transmission of the short message as a text.
4) According to the short message ID and destination subscriber number, query the short
message status;
5) Use the destination user number and the password to query short message contents;
-524-
Chapter 10 CDMA Short Message Center (ZXSC100)
16) Automatic login function when the program is started or the link is disconnected;
Short message prompt function of the message leaving of the voice mailbox.
9.12.1 Solution for The Short Message Interworking & Shared Gateway—
ZXSC100 Connection With Other Networks
The ZXSC100 can provide multiple solutions for interworking with the short message networks of
other PLMNs (mainly GSM). Let’s take a closer look at the connection with GSM networks as an
example.
Besides the existing CDMA-SMC, ZTE Corporation can provide independent equipment for
information interworking and resource sharing of short messages between the CDMA network and
-525-
Chapter 10 CDMA Short Message Center (ZXSC100)
the GSM network, i.e. short message interworking and shared gateway—ZXSC100-GW. The
ZXSC100-GW short message interworking and shared gateway (abbreviated as ZXSC100-GW)
can connect with multiple SMCs of the GSM and CDMA via SMPP interfaces, forward short
messages between the SMCs and provide the interworking function of the short messages between
the GSM network and the CDMA network. In the mean time, various ESMEs can be attached to
the ZXSC100-GW according to the SMPP protocol, then the ZXSC100-GW can forward the
standard SMPP messages between the SMC and the ESME, enabling one ESME to provide
valued-added service for multiple SMCs. The ZXSC100-GW can be used either independently or
integrated in the ZXSC100.
The connection of the ZXSC100-GW with the GSM and CDMA SMCs is shown in Fig. 10-
70.
-526-
Chapter 10 CDMA Short Message Center (ZXSC100)
GSM mobile
phone
position
operator
GSM -SM C
Assisted
BSS
SMPP
SMPP
n platform
Informatio
SM PP ZXSC100-GW
SM PP SMPP
mailbox
Voice
-527-
Chapter 10 CDMA Short Message Center (ZXSC100)
BSS
SM PP
BSS
HLR
Fig. 10-71 Connection between ZXSC100 built-in interworking and shared gateway and the
GSM-SMC
In fact, the principle of the solutions mentioned above is basically the same. The guideline of
either of the solutions is: to connect the SMC of the CDMA network with other public land mobile
networks (e.g. GSM network) so as to implement the interworking and interconnection of the two
networks, thus implement the resource information sharing. The difference between GSM and
CDMA network development leads to different interconnection protocols adopted between the
SMCs of GSM and CDMA networks, and the ESMEs. With regard to the SMC, the SMPP (V3.3)
is employed between the GSM-SMC and ESME, while the SMPP (V3.4) is employed between the
CDMA-SMC and ESME.
On the basis of the original CDMA-SMC, the hardware platform of the ZXSC100 remains
unchanged, and the simultaneous access into the CDMA network and GSM network via expansion
of software functions is provided. At the same time, the system provides both CDMA-SMS and
GSM-SMS , and enables the short message sending between the subscribers of the two networks
via the internal message conversion in the ZXSC100.
The connection between ZXSC100 and GSM and CDMA networks is shown in Fig. 10-72.
-528-
Chapter 10 CDMA Short Message Center (ZXSC100)
GSM mobile
Communication
M SC/VLR
BSS
HLR
Fig. 10-72 Connection between the ZXSC100 and CDMA and GSM networks
The structure of ZTE independent SMC is shown in Fig. 10-73. It’s structure and the service
functions are described as follows:
Billing center
management
CSS7
PLMN
center TCP/IP
PSTN
X.25/DDN/E1
Service Automated
Router operator TUP/ISUP
server position
Assisted operator
position Voice mailbox
OMM server
Web server
Email server
SMPP SMPP
agent server TCP/IP/X.25
Operation and
maintenance
service handling Integrated Other
information ESME Internet
platform
/Infonet
-529-
Chapter 10 CDMA Short Message Center (ZXSC100)
The ZXSC100 supports the SMPP protocols based on both TCP/IP link and X.25 link. The
ESMEs of other manufacturers can interconnect with the ZXSC100 via the SMPP protocol, while
the ESMEs of the ZXSC100 can interconnect with the short message centers of other
manufacturers via the SMPP protocol.
Via the interworking and shared gateway provided by ZTE, all kinds of ESMEs can be
connected to both the GSM-SMC and the CDMA-SMC, so as to share the value-added services.
-530-
Chapter 10 CDMA Short Message Center (ZXSC100)
messages to BSS. The ZXSC100 provides two kinds of operation terminations: management
console and announcement console of the cell broadcast. The system servicing staff configure the
cell information and manage the announcement console via the management console; the general
subscribers set up the cell broadcast information via the announcement console, which can be
stretched to remote end for the convenient of the subscribers.
9.12.2.6 ESME
At present, the ESMEs of the ZXSC100 are:
Dunning platform
Voice mailbox
Other ESMEs
9.12.2.7 OMM
The OMM include the application server, the accounting server, the service handling console and
the operation and maintenance console.
The service handling console, with certain authority, manages subscriber data in the database,
and performs such operations as subscriber adding, deletion, service registration, and
modification.
With the application server, the operation and maintenance console implements the operation
and maintenance of the system, including: data configuration, service observation, signaling trace,
performance measurement, trouble trace and location, system monitoring and alarm, charging, cell
broadcast control, etc.
-531-
Chapter 10 CDMA Short Message Center (ZXSC100)
The high-speed HUB is employed between various functional modules for communications
within the ZXSC100.
For more information about the service functions of the ZXSC100, please refer to the Service
Functions in Section 10.5.
The ZXSC100 just needs the following parts when providing the cell broadcast function only:
SS7 gateway module, cell broadcast server module and OMM.
-532-
Chapter 10 CDMA Short Message Center (ZXSC100)
The modularized structure is employed in the SM signaling gateway processing module, which
provides a variety of flexible networking modes. The networking modes are divided into single
module mode and compact module mode.
Layer 6 BCTN
运行支撑子系
统
Fig. 10-74 Shelf layout of the rack of the single module SM signaling gateway
-533-
Chapter 10 CDMA Short Message Center (ZXSC100)
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
P S M M C C C C C C P M T T D D D D D P
W M P P O O O O O O E O N N T T T T T W
R E M M M M M M P N E E I I I I I R
B M M M M M M M D T T B
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
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
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
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
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
Fig. 10-75 Board layout of the rack of the single module SM signaling gateway
The broad configurations in the 6th layer (the control network layer) is as follows:
The DT boards can be added by starting from Slot 26 to the left, able to provide five DT
boards, with each DT board connected to four PCM links.
As a pair of mutual-assistant communication boards, COMM1 and COMM2 are used for
MP-MP communication. If the single module structure is available in the SM signaling gateway,
COMM1 and COMM2 should not be used. As a pair of mutual-assistant communication board,
COMM3 and COMM4 are used for the connection control of the network card and
communication between the MP and DT (MT—DT).
COMM5 and Board 6 implement the SS7 functions. Each COMM board processes 16 SS7
links.
Slot 16 is installed with a MON board. If necessary, Slot 15 can be used to install the PEPD
board.
Slot17 and Slot 18 is inserted with the active/standby synchronous clock network cards
(TNET).
-534-
Chapter 10 CDMA Short Message Center (ZXSC100)
In this way, the central compact module can connect at most seven peripheral modules, and
the system provides 256 SS7 external links. A rack can hold a maximum of six modules, and there
can be at most two racks.
Signaling gateway
(center)
2× E1
2× E1
2× E1
1. Separate installation
No rack is required. The service server and the disk chassis are placed separately and
-535-
Chapter 10 CDMA Short Message Center (ZXSC100)
2. Integrated installation
For a single node, its processing ability is 150 short messages/sec; it can support 0.9 million
subscribers when the traffic model is 0.6 short messages/subscriber busy. Here, the typical
configurations for the server and database are: two servers and one disk chassis.
The service processor single module has a processing ability of 150 short messages/sec, and
the N+1 backup configuration mode or single node active/standby working mode is used.
The database server (Mini-computer) works in the configuration of the dual-system + disk
array. ZTE Corporation employs the mainstream famous-brand mini-computers, with a single
module processing ability of at least 400 short messages/sec.
-536-
Chapter 10 CDMA Short Message Center (ZXSC100)
9.13.3 OMM
The CDMA operation and maintenance system of ZTE employs the modular design, which is
highly reliable, flexible in configurations and easy for expansion. The OMC manages such
functional entities as SMC, MSC/VLR, HLR/AUC via the OMM of various systems. Fig. 10-77
illustrates the basic structure of the CDMA operation and maintenance system of ZTE.
MSC/VLR
OMC
OMM Maintenance
terminal
Maintenance
console HLR/AUC
OMM TCP/ I P, X. 25
Maintenance
console
SC
OMM
Maintenance
console
Most of the OMC functions are performed by the OMMs distributed in the SMC, MSC/VLR
and HLR/AUC. The OMC mainly provides OMC Man-Machine Interface (MMI). The OMC
communicates with the OMM of each entity via TCP/IP, X.25, DDN and E1.
In the ZXSC100, the OMM is mainly composed of one application server, operation and
maintenance terminals and service handling console. Among them, operation & maintenance
terminals and service handling console are configured as required and connected with each other
via HUB.
If the traffic volume is large, and the accounting server is separately set, the cluster system
(dual-server + disk array) is employed, which is similar to the conditions of the service server.
Exercise
1. What are the related interfaces and protocol standards of the ZXSC100 in the CDMA cellular
mobile communication system?
-537-
Chapter 10 CDMA Short Message Center (ZXSC100)
3. What are the main components and their functions of the hardware of the ZXSC100?
4. What are the main components and their functions of the software of the ZXSC100?
5. What are the main components and their functions of SS7 of the ZXSC100?
6. What are the basic and expand service functions of the ZXSC100?
7. What are the service processing flows of the MAP and SMPP of the ZXSC100?
8. What are the network structures of the ZXSC100-GW and ZTE independent SMC?
9. What are the configuration modes for the WINDOWS NT platform service server of the
ZXSC100?
10. What is the reliability assurance mechanism of the software and hardware of the ZXSC100?
11. Summarize the networking configuration of the ZXSC100 with 0.5 million subscribers (when
the traffic model is 0.6 short messages/subscriber busy).
-538-
Chapter 11 ZXC10-BSS
Chapter 10 ZXC10-BSS
Objectives
Introduction
This chapter introduces the software and hardware composition, structure and function of the
ZXC10-BSS, including the external interfaces of the system, the overall structure and technical
indices of the system, the software structure of the system, and the networking mode and system
configuration.
With the continuous expansion of the wireless services and the rapid development of Internet
services, the requirements for the capacity of the wireless communications system, the supported
data rate and service categories are getting ever higher.
For the ZXC10 system, its spread spectrum rate is 1 × 1.2288 Mbps, a single carrier occupies
a bandwidth of 1.25MHz, and it supports the data transmission at the rate of 144 kbps.
The ZXC10-BSS is the core of the cdma2000 digital cellular mobile communications system
developed in line with IS-2000 and IOS4.0 standards and other relevant standards. It is connected
with mobile stations through air interfaces on the one hand, and with the mobile switch and PDSN
through A interfaces on the other hand.
-539-
Chapter 11 ZXC10-BSS
BTS
C S A Interface
R B C
Um Interface V
D D
F D S
I MSC
MS S C
S S U
U M
Abis
BTS Interface
C A10/A11
R B C Interface
P
D D
F D S
C PDSN
S F
S S U
U
BSS
The ZXC10-BSS consists of two parts: the base station controller (BSC) and base transceiver
station (BTS).
As the control part of the BSS, BSC includes the high-speed interconnect router subsystem
(HIRS), selector/vocoder PCF subsystem (SVPS), call processing subsystem (CPS), base station
management subsystem (BSM) and timing subsystem (TS). BSC is connected to BTS through
CDSU, to MSC through SVICM, and to PDSN through PCF. The operation and maintenance of
the BSS is performed at the BSC side. BSC is mainly in charge of wireless NM, radio resources
management, maintenance and management of BSS, call processing, control of MS handoff and
voice coding, together with the support for the high-speed packet data service of 144 kbps at
maximum.
The BTS is the wireless part of the BSS. It includes the Baseband Digital Subsystem (BDS),
Radio Frequency Subsystem (RFS) and Timing Frequency Subsystem (TFS). Controlled by the
BSC, the BTS implements the wireless transmission and related control functions. Modules in the
BDS are interconnected through the internal S_HIRS packet network.
The ZX3G1X-BSS is designed and developed on top of all the merits of the cdma2000 systems
developed by overseas vendors. Following are the main features of the ZXC10-BSS system.
-540-
Chapter 11 ZXC10-BSS
Sophisticated technology: The system has adopted many patent technologies, such as
reverse real-time online performance detection and pilot pollution evaluation expert system.
Upward compatibility: The system is designed in such a way as it can meet the
demands on high-speed packet data service of the 3G mobile communications system, can be
upgraded smoothly to HDR and can be cross-connected with the next-generation fully IP-based
systems.
High reliability: The system becomes more reliable by using fewer boards, adopting
1+1 or N+1 redundancy configurations for important boards in the system, removing single-point
fault, and providing software error tolerance, etc.
Ample services supported: Voice call (8k, 13k, 8k EVRC voice coding), test call
(Markov call, loop back call, and TDSO call), data call, circuit data service (asynchronous data,
G3 fax) and supplementary services.
The air interface of the cdma2000-1X BSS conforms to the IS-2000 protocol standard, and the
protocol reference model is shown in Fig. 11-2.
F-BCCH: Forward Broadcast Control Channel, working only above RC3, transmits
overhead messages to the MS.
-541-
Chapter 11 ZXC10-BSS
F-CACH: Forward Common Assignment Channel only works above RC3 together with
F-CPCH, R-EACH and R-CCCH. When the BS demodulates an R-EACH Header. It indicates via
F-CACH which R-CCCH the access message should be sent on and which F-CPCH the power
control bit should be received from.
F-CPCCH: Forward Common Power Control Channel transmits the inverse control bit
to the MS when the MS sends data on R-CCCH.
R-PICH: Reverse Pilot Channel, working only above RC3, serves to help the BS check
the data sent by MS.
R-EACH: Reverse Enhanced Access Channel, working only above RC3, can send the
control information to the BS via this channel when no TCH is established in the MS, thus
improving the access capability of the MS.
R-ACH: Reverse Access Channel provides the same function as the R-ACH of IS-95A.
F-PCH: Forward Paging Channel provides the same function as the F-PCH of IS-95A.
F-QPCH: Forward Quick Paging Channel, working only above RC3, serves to instruct
the MS on which timeslot it should receive the control message on F-PCH or F-CCCH. Since it is
not necessary for MS to monitor the F-PCH or F-CCCH timeslot all the time, it can sharply cut
back the power consumption of the MS.
-542-
Chapter 11 ZXC10-BSS
-543-
Chapter 11 ZXC10-BSS
The functional structure of the forward channel LAC sub-layer is described as follows:
F-SYNC: Mainly implementing the functions of Utility sub-layer and SAR sub-layer.
F-BCCH: Mainly implementing the functions of Utility sub-layer and SAR sub-layer.
Other forward common control channels: Mainly implementing the functions of ARQ sub-
layer, Addressing sub-layer, Utility sub-layer and SAR sub-layer.
Forward dedicated signaling channel (F-DCCH and F-FCH): Mainly implementing the
functions of ARQ sub-layer, Utility sub-layer and SAR sub-layer.
-544-
Chapter 11 ZXC10-BSS
-545-
Chapter 11 ZXC10-BSS
The functional structure of the reverse channel LAC sub-layer is described as follows:
Reverse dedicated signaling channel (R-DCCH and R-FCH): Mainly implementing the
functions of ARQ sub-layer, Utility sub-layer and SAR sub-layer.
-546-
Chapter 11 ZXC10-BSS
Utility sub-layer: It maintains such fields as message types and radio environment in the
forward and reverse LAC protocol data units, so as to provide a basis for the upper layer to
distinguish different messages and make a decision to originate access handoff, and also maintains
and fills BIT and message length in PDU.
The physical layer provides various channels with different functions: IS-95A system only
provides six kinds of channels, while IS-2000 multiplies the channel types, and adds the physical
channels such as R-PICH, R-EACH, R-PCCH, F/R-CCCH, F/R-SCH, F-BCCH, F-QPCH, and F-
CACH.
It defines diversified modulation and coding modes: Walsh, Qof and Turbo codes of
different lengths, and QPSK modulation mode are introduced.
The data rate and frame length of the physical channel are more flexible: Some channels in
cdma2000 support Flexible-Rate and Variable-Rate. The highest rate of the supplementary channel
at 1X stage may be up to 144K. Different rates are available during forward/reverse transmission.
Some channels can select 5ms, 20ms, 40ms or 80ms frame, so as to support different features in
packet data transmission.
-547-
Chapter 11 ZXC10-BSS
Diversified handoff: Compared with IS-95A, IS-2000 provides greatly enhanced support
for handoff. It supports Access Probe Handoff, Access Handoff, Channel assignment into
soft/softer Handoff, thus improving call accessibility and reliability for the MS.
Clearer protocol architecture: IS-2000 clearly defines MAC and LAC sub-layers. The TCH
multiplexing sub-layer in the MAC sub-layer is more flexible and complicated than IS-95A. The
layer-2 acknowledgement of the control channel and SAR (Segmentation and Reassembly)
functions are implemented in the LAC layer.
It introduces the concepts of logic channel and mapping from logic channel to physic
channel so that Layer-3 need not care about which channel the message is received from or sent to.
The new air interface standard essentially improves the performance of the whole system, but
the complexity and a great number of new functions it brings may make the whole system design
more difficult and troublesome.
cdma2000 A interface conforms to IOS4.X protocol standard, and the protocol reference model is
shown in the following figure.
Compared with IOS2.1 version, the A1 signaling interface defined in IOS4.X standard
involves the following additional contents.
The structure of this protocol stack is completely the same as that of the IOS2.X protocol
-548-
Chapter 11 ZXC10-BSS
A1 Signaling
SCCP
MTP3
MTP2
MTP1
Physical layer
-549-
Chapter 11 ZXC10-BSS
A3 Signal
TCP
IP
AAL5
ATM
Physical Layer
The physical layer in the protocol stack may use multiple standard interfaces such as E1, T1
or STM-1. The functions of other protocol layers are as follows:
ATM layer: Receiving and sending ATM cells on the specific layer in the unit of 53 bytes,
usually implemented by hardware chip group provided by chip manufacturers.
AAL5: AAL adapts the upper-layer protocol to the ATM layer, and AAL5 supports
adaptation to the ATM layer of a variable-rate, burst or real-time upper-layer protocol or an upper-
layer protocol requiring reliable transmission, usually implemented by hardware chip group
-550-
Chapter 11 ZXC10-BSS
IP: Carrying the data of upper-layer protocol stack for transmission between
heterogeneous networks.
Providing the function of notifying the change of status of the home TCH.
In order to implement the A3 signaling interface functions, the hardware should support ATM
and AAL5, and the software should drive AAL5 to adapt IP layer to ATM layer. It is also
necessary to establish and maintain the corresponding TCP connection and implements the
signaling flow of A3 signaling interface.
The functions of the protocol layer in this protocol stack are as follows:
AAL2: Supporting the adaptation of real-time and variable-rate upper-layer data service to
the ATM layer.
Transferring the forward/reverse IS-95 TCH data and control information between BSSs.
-551-
Chapter 11 ZXC10-BSS
A3 Traffic
SSSAR
AAL2
ATM
Physical Layer
Transferring the forward/reverse IS-2000 DCCH data and control information between
BSSs.
Transferring the forward/reverse IS-2000 FCH data and control information between
BSSs.
Transferring the forward/reverse IS-2000 SCH data and control information between
BSSs.
As for A3 service interface, the hardware should support ATM layer and AAL2, the software
should encapsulate and decapsulate A3 service interface messages and drive AAL2, so as to adapt
the upper-layer A3 service interface message to the ATM layer.
-552-
Chapter 11 ZXC10-BSS
The structure of A7 interface protocol stack is the same as that of A3 interface protocol stack.
It also adopts the well-known TCP port 5603 to maintain the connection carrying the A7 signaling.
The A7 signaling interface mainly implements the following functions:
The source BSS requests, via the A7 signaling, the destination BSS to allocate the
resources so as to support specific calls.
A7 Signal
TCP
IP
AAL5
ATM
Physical Layer
The destination BSS responds, via A7 signaling, to the request by the source BSS for
resource allocation.
The source BSS requests the destination BSS to release, via A7 signaling, the radio
resources supporting the physical channel.
The destination BSS responds, via A signaling, to the request by the source BSS for
resource release.
The destination BSS requests, via A7 signaling, the source BSS to remove one or more
cells.
The source BSS responds, via A7 signaling, to the request by the destination BSS for
removing cell(s).
-553-
Chapter 11 ZXC10-BSS
The source BSS requests, via A7 signaling, to send a specific message on the specific
paging channel of the destination BSS.
The destination BSS responds, via A7 signaling, to the request by BSS for sending paging
channel messages.
The destination BSS sends, via A7 signaling, the message received from the access
channel to the source BSS.
The source BSS responds, via A7 signaling, to the access channel message sent by the
destination BSS.
The source BSS requests, via A7 interface signaling, the destination BSS to reserve radio
resources to support the specific burst data transmission.
The destination BSS responds, via A7 interface signaling, to the request by the source BSS
for reserving radio resources.
The source BSS requests, via A7 interface signaling, the destination BSS to allocate the
reserved radio resources.
In order to implement the A7 signaling interface functions, the hardware should support ATM
and AAL5, and the software should drive AAL5 to adapt IP layer to ATM layer. It is also
necessary to establish and maintain the corresponding TCP connection and implements the
signaling flow of A7 signaling interface.
GRE
IP
Link Layer
Physical Layer
-554-
Chapter 11 ZXC10-BSS
There are no specific requirements in the IOS4.X standard for the implementation of the
physical layer and link layer of A8 interface. The network layer adopts IP protocol, and the GRE
protocol is used to encapsulate the protocol data unit of the upper-layer protocol stack, so as to
make it carried in the IP message for transfer. The CRE protocol is used in cdma2000-1X to
encapsulate the PPP protocol stack PDU between the MS and PDSN, so as to adapt it to the IP
message.
The A8/A9 interfaces proposed in IOS4.X are intended for the standardization between BSS
and PCF, but manufacturers typically implement the PCF at BSC side. Therefore, A8/A9
interfaces can be left unimplemented, or some A9 signaling can be converted into internal
signaling of BSS for processing. cdma2000-1X BSS plans to implement A8/A9 interfaces
according to the definitions in IOS4.X standards.
A9 Signal
TCP/UDP
IP
Link Layer
Physical Layer
There are no specific requirements in IOS4.X standard for the implementation of the physical
layer and link layer of A9 interface. The network layer and transmission layer use IP and
TCP/UDP respectively. The well-known port 5603 is used for maintaining the UDP/TCP
connection carrying A9 signaling. The main functions implemented by A9 signaling are as
follows:
-555-
Chapter 11 ZXC10-BSS
PCF responds, via A9 signaling, to the request originated by the BSS for establishment
of an A8 link.
PCF requests, via A9 signaling, the BSS to originate a call establishment of a specific
service call.
BSS responds, via A9 signaling, to the request originated by the PCF for establishment
of a specific service call.
PCF responds, via A9 signaling, to the request originated by the BSS for A8
connection release.
BSS responds, via A9 signaling, to the request by PCF for A8 connection release.
PCF requests, via A9 signaling, the BSC to reactivate a packet data service.
BSS responds, via A9 signaling, to the request by PCF for the packet data service
reactivation.
GRE
IP
Link Layer
Physical Layer
A10 protocol stack is the same as A8 protocol stack. The software needs to encapsulate
upper-layer PDU into GRE frame and decapsulate GRE message into upper-layer PDU;
encapsulate GRE message into IP message and decapsulate IP message into GRE message, and
-556-
Chapter 11 ZXC10-BSS
drive the lower-layer network interface to transfer and receive the IP message.
A11 Signal
UDP
IP
Link Layer
Physical Layer
There are no specific requirements in IOS4.X standard for the implementation of the physical
layer and link layer of A11 interface. The network layer and transmission layer use IP and UDP
respectively. The well-known port 434 is used for maintaining the UDP connection carrying A11
signaling. The main functions implemented by A11 signaling are as follows:
PCF requests, via A11 signaling, the PDSN to originate the establishment of an A10 link.
PDSN responds, via A11 signaling, to the request originated by PCF to establish an A10
link.
PCF periodically registers, via A11 signaling, to PDSN for maintaining the A10 link.
PCF sends, via A11 signaling, various relevant accounting information to PDSN.
-557-
Chapter 11 ZXC10-BSS
The Abis protocol is an interface protocol between the BSC and BTS. It includes two parts in the
application layer: control part (Abisc) and service part (Abist). The control part mainly converts
the Um interface control channel signaling, and the service part mainly controls the TCH. As Abis
interface is an internal interface, the ZXC10 system includes Abisd (the interface between CCM
and SVICM), Av (the interface between CPM and SVICM), Am (the interface between CCM and
CHM) and Aba (the interface between SVICM and SVM) under the category of Abis interface.
With Without
Service Startup/broadcast
acknowledgement acknowledgement
protocol protocol stack
message protocol message protocol
stack
stack stack
HDLC
MSSL
Abisc is the application part of the control channel signaling, such as call establishment,
mobility management and short message services occurring in the control channels.
Abist interface is the transfer part of the service link establishment management and
service data.
Am interface is the transfer part of the channel unit management and control channel
signaling data.
Confirmed message protocol stack is for transfer layer protocols, providing confirmed re-
transmission, packet assembler/de-assembler functions.
-558-
Chapter 11 ZXC10-BSS
The service protocol stack is a transfer layer protocol, providing non-confirmed transfer
and non-packet assembly/disassembly functions, satisfying the requirements for quick data
transfer.
MSSL physical layer protocol generally refers to 422 link, E1 etc. in ZTE’s CDMA
system.
The specific distribution of Abis interfaces in the ZXC10-BSS is shown in Fig. 11-15.
Adopting the structure of the packet switched network, providing 192 full duplex ports,
each port with a rate of 9.72 Mbps.
Supporting star, chain and ring networking of BTS, and providing BTS daisy-chain
connection.
Supporting data calls originated by MS and MSC or PDSN, supporting circuit data
services (asynchronous data and G3 facsimile), and supporting high-speed (up to
153.6kbps) packet data services.
-559-
Chapter 11 ZXC10-BSS
BTS BSC
Abisc
CCM CPM
Abisd
Av
Am SVICM
Aba
Abist
CHM SVM
Each channel board supports 64 channels; BTS provides 384 channels at most and
supports the sharing of the channel units of all sectors of the same carrier.
Supporting multiple soft handoff modes: BTS internal soft handoff, BSC internal soft
handoff, and inter-BSC soft handoff.
Supporting cell respiration function, thus ensuring the QoS of busy cells.
-560-
Chapter 11 ZXC10-BSS
Supporting such frequency configurations such as Band Class 0 (800MHz cell band), Band
Class 1 (1900MHz PCS band) and BandClass 5 (450M band).
The work environment requirements for the ZXC10-BSS depend on the locations of the BSC and
BTS.
(Short-term operating conditions mean that continuous operation lasts no more 48 hours and
the total operation time per year does not exceed 15 days)
The density of dust particles with diameters larger than 5¦Ìm in the equipment room should be
smaller than 3 × 104 particles/m3, and the dust particles should be non-conductive, non–magnetic
conductive and non-corrosive.
Outdoor BTS:
-561-
Chapter 11 ZXC10-BSS
BTS should work normally within the following AC power performance range if DC power
is unavailable:
Grounding modes:
BSC should be able to work normally when the grounding resistance is less than 5 Ω.
BTS should be able to work normally when the grounding resistance is less than 5 Ω.
10.3.1 Overview
BSS
T F G B R T H R C C R B S T G B N N S S P C P
C D P T F R P F H C F T A C P S C I V V C P A Module
M M S M C X A E M M I S M M S C M M I M F M M
T M M _ T _ C
M C M C M
D D
S S
T T R I C S U U S S
C
X X X Q E H I V V Unit
U U U U P E E P
-562-
Chapter 11 ZXC10-BSS
TRX: RF Transceiver
-563-
Chapter 11 ZXC10-BSS
SVM: Selector/Vocoder
SVP: Selector/Vocoder
The network structure and overall framework of the ZXC10-BSS are illustrated in Fig. 11-17.
-564-
Chapter 11 ZXC10-BSS
OMS SVPS
SVM PCF
SVPS
The first level is the HIRS of BSC, called “B_HIRS”. It is the packet data switching hub of
the whole system. The system’s signaling protocol processing center—CPS is directly connected
to the “B_HIRS” port through an RS422 serial communication port, the system’s voice
coding/decoding device—SVBS is also directly connected to the “B_HIRS” port through an
RS422 serial communication port, the system’s operation and maintenance center—base station
manager (BSM) is connected to the NCM of the “B_HIRS” through an Ethernet port, and the
modulation/demodulation device of respective BTS—BDS is connected to the BSC_CDSU of the
“B_HIRS” through a non-channelized E1 (here the BSC_CDSU mainly converts RS_422 into E1
signals suitable for long-distance transmission).The “B_HIRS” mainly provides packet data
switching service for all subsystems or modules connected to it. Any devices needing to
communicate with other subsystems can communicate and exchange data with one another
without changing the hardware structure so long as they are allocated with appropriate network
addresses and attached to the unoccupied ports of the “B_HIRS”.
The second level is the low-speed packet data switching network formed in the SVBS or
BDS, called “S_HIRS”. It mainly provides packet data switching service for various modules in
the SVBS or BDS. The major differences between “B_HIRS” and “S_HIRS”: First, the packet
data switching capacity of the former is 16 × 19.44 = 311.04 Mbps, and that of the latter is 8 × 5 =
40 Mbps; second, the NIM of the former provides a dedicated network interface, and the SVM or
CHM of the latter only provides data distribution service for several units of this module.
-565-
Chapter 11 ZXC10-BSS
10.3.3.1 HIRS
HIRS, short for high-speed interconnection route subsystem, is the switching core of the whole
BSC, and all the functional modules of the BSS communicate with each other through it. The
HIRS consists of NCM and NIM. As the HIRS plays a vital role, once it malfunctions, the whole
system will be paralyzed. To ensure the reliable operation of the HIRS, 1+1 hot backup is made
for NCM and N+1 backup is made for NIM.
-566-
Chapter 11 ZXC10-BSS
RS232
Ethernet
GPSTM NCM OAM Platform
Double Bus
HDLC HDLC
The system structure of the whole HIRS is a fast packet switched network based on shared
storage (bus type) and has a hierarchical and modular structure. The bus-type packet switched
network forms the framework of the HIRS network switching platform through two unidirectional
buses—CO bus and DIS bus. The CO bus is Consolidation bus. Under the mediation and control
of the U gateway of the NCM, the NIMs send to the CO bus the data frames received from the
internal serial communication port. After the U gateway receives the data frames from the CO bus,
it distributes the data according to the data frame’s destination addresses: to ATM or DIS bus. DIS
(distribution BUS) is a broadcast distribution bus. The data frames from ATM interface and the
CO bus are sent to DIS bus in broadcast distribution mode under the control of U gateway. All the
NIMs simultaneously receive the broadcast data frame on DIS bus, and determine whether to
accept the data frame according to the node number of the destination address. The NIM will then
send the data frame received to the corresponding internal serial communication port according to
the port number of the destination address of the data frame.
-567-
Chapter 11 ZXC10-BSS
P N N N N N N N N N N N N N N N N N N N N P
S I I I I I I I I I C C I I I I I I I I I S
M M M M M M M M M M M M M M M M M M M M M M
B B
HIRS provides 10/100M Ethernet port for connection with BSM background.
Path selection function: Selecting the best-quality service path among multiple soft
handoff paths to perform transcoding.
Transcoding function: Transforming 64K PCM codes and variable-rate QCELP codes into
each other.
Forward echo suppression function: Echo suppression of the forward link PCM data.
Power control.
The channel resources of the SVBS, the minimum physical unit of the selector/vocoder
resource sharing pool, are shared by all BTSs under the BSC.
-568-
Chapter 11 ZXC10-BSS
SVBSs).
DI S
CO
NI M
SVI CM
HW
MSC E1
SVBS
The SVBS mainly provides selector/vocoder resources for the CDMA system, and the
SVICM and SVM form the “S_HIRS”, providing a channel for service and signaling transmission
between the BSS and the MSC.
In the mechanical structure, a shelf has two SVBSs. One or more SVBS shelves can be
configured depending on the capacity. An SVBS shelf has 22 slots, numbered 1 ~ 22 from left to
right. Slots 11 and 12 in the middle are empty, slots 10 and 13 hold SVICMs and slots 2 ~ 9 and
14 ~ 21 hold SVMs. Slots 1 and 22 at the two sides hold power boards. The slots of the SVBS are
shown in Fig. 11-22.
-569-
Chapter 11 ZXC10-BSS
P S S S S S S S S S S S S S S S S S S P
S V V V V V V V V V V V V V V V V V V S
M M M M M M M M M I I M M M M M M M M M
B C C B
M M
10.3.3.3 PCFS
PCFS, short for packet control functional subsystem, is the minimum physical unit in the resource
sharing pool for implementing packet control function. Its main functions are: Selecting the best-
quality service path among multiple soft handoff paths to implement GRE encapsulation of data;
providing adaptation between GRE packets and RLP packets; establishing, configuring and
maintaining A8 and A10 links via A9 and A11 interfaces, establishing the PPP link between MS
and PDSN for the transfer of packet data service; and providing the interface with the internal
communication network of the BS, which may have different functions depending on the
distribution of the software function points of the BS, such as RLP protocol, power control and
handoff control.
The PCFS comprises 1 PCFIMM and 8 PCF modules. Its overall framework is shown in Fig.
11-23.
-570-
Chapter 11 ZXC10-BSS
RS422
Dual bus
To HIRS subsystem
PCFI M
100M fast Ethernet
To PDSN
In the mechanical structure, a shelf has two PCFSs. One or more PCFS shelves can be
configured depending on the capacity. A PCFS shelf has 22 slots, numbered 1 ~ 22 from left to
right. Slots 11 and 12 in the middle are empty, slots 10 and 13 hold PCFIMs and slots 2 ~ 9 and 14
~ 21 hold PCF boards. Slots 1 and 22 at the two sides hold power boards. The slot layout in the
shelf of the PCFS is shown in Fig. 11-24.
P P
P P
P P P P P P P P C C P P P P P P P P
S S
C C C C C C C C F F C C C C C C C C
M M
F F F F F F F F I I F F F F F F F F
B B
M M
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
The PCFS provides a 422 port for connection with the HIRS switching network.
-571-
Chapter 11 ZXC10-BSS
10.3.3.4 CPS
CPS, the center for BSS system resource management and call signaling protocol processing,
mainly provides the call signaling processing of the whole BSS, radio resource management and
distribution, terrestrial circuit resource management, and the processing of the MTP3 and SCCP
parts of signaling SS7. In addition, CPS is the monitoring center of BSC and monitors the power
supply and environment and reports alarm signals.
CPS is also the monitoring center of BSC, monitoring the power supply and environment
and reporting alarm signals. CPS mainly monitors:
-572-
Chapter 11 ZXC10-BSS
G G
P C C C C C C C C C C P
C C P P T P
S D D D D D D D D D D S
P P A S C S
M S S S S S S S S S S M
M MM T M T
B U U U U U Y U U U U B
M M
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
The shelf holding the CPS has 22 slots, numbered 1 ~ 22 from left to right. Slots 14 and 15
hold CPMs in 1+1 backup and slot 16 holds PAM. Slots 1 and 22 hold power boards, slots 2 ~ 13
hold CDSUs, each GPSTM occupies two slots, including slots 17 and 18 and slots 20 and 21, and
slot 19 holds TCM.
Providing seven RS485 buses, which collect the secondary power alarm signals output by the
PSMBs in the seven racks and the alarm signals output by the power distribution boards in the
seven racks. Each rack occupies one bus.
Providing RS485/232 interfaces for communication with the power and environment
centralized monitoring system and for monitoring the equipment room environment and power
supply.
Providing one RS485 interface for communication with the alarm box, sending to the alarm
box the critical alarm signals (smoke, etc.) detected by the PAM and the alarm signals sent by the
operation and maintenance unit BSM (the alarm box will then give corresponding audible and
visual alarms), and receiving the fault signal reported by the alarm box about itself.
-573-
Chapter 11 ZXC10-BSS
C C C C C C C C C C C C C C C C C C C C
D D D D D D D D D D D D D D D D D D D D
S S S S S S S S S S S S S S S S S S S S
U U U U U U U U U U U U U U U U U U U U
10.3.3.6 BSM
The BSM is the operation and maintenance part of the BSS and its hardware is the background
server. It communicates with the BSC rack via the 10/100M Ethernet and implements operation
and maintenance functions of the whole BSS, such as its configuration, data statistics,
performance management, and alarm.
10.3.3.7 PS
PS, short for power subsystem, supplies power for the boards of the BSC and BTS, and meanwhile
detects the faults of itself and notifies the background.
The power supply system of the ZXC10-BSC consists of the input protection unit, the plug-in
box unit layer PD and the PSMBs on the respective layers. The PSMBs are inserted in slots 1 and
-574-
Chapter 11 ZXC10-BSS
22 of each shelf, and the PD located on top of the rack provides input isolation. The monitoring
signal of the power supply is reported via the communication interface RS485 of the PD.
All the boards in the BSC are provided by two PSMBs in load sharing mode. The PSMBs are
located at the two sides of every shelf, as shown in Fig. 11-28.
Protection
PSMD PPM +27V
unit
...
Communication +12V
PPM B
interface P
O
PPM W
-12V
DC-48V E
power supply R
PSMC
AC DC
PSMC
AC220V PSMB
+5V
Without DC 48V
Optional solution PSMB
48V
PSMB
+5V
ZXC10-BTS
Layer 1
PSMB
Protection PD PSMB
+5V
unit
PSMB Layer 2
Communication
interface
...
PSMB +5V
PSMB
Layer 5
48V
-575-
Chapter 11 ZXC10-BSS
P P
S S
M M
B B
10.3.3.8 TS
TS, short for timing subsystem, provides (in the BSC) the system with time reference PP2S,
system clock and TOD message.
P C C C C C C C C C C C C C C P G T G P
S D D D D D D D D D D P P P P A P C P S
M S S S S S S S S S S M M M M M S M S M
B U U U U U U U U U U T T B
M M
-576-
Chapter 11 ZXC10-BSS
10.3.4.1 BDS
BDS, short for baseband digital subsystem, is the part in the BTS that can best present the CDMA
features, incorporating many key CDMA technologies, such as diversity technology, RAKE
reception, softer handoff and power control. It mainly implements the modulation/demodulation of
the BTS control center, communication platform, Abis interface communication and CDMA
baseband. The BDS can simultaneously provide the modulation and demodulation of up to 12 ×
16 = 192 wireless channels (including overhead channels, soft handoff TCH and subscriber TCH),
and support up to 2-carrier 3-sector configuration. Two BDSs can support 4-carrier 3-sector BTS
configuration.
One BDS may comprise up to 12 CHMs, 2 CCMs, 2 RFIMs and 1 BTS_CDSU, as shown in
Fig. 11-31.
-577-
Chapter 11 ZXC10-BSS
E1 RS422 RS485
CDSU CCM SAM
Double Bus
In the mechanical structure, the BDS shelf has 20 slots, numbered 1 ~ 20 from left to right.
Slots 2 ~ 4 and 6 ~ 8 hold the 6 CHMs of the first carrier, slots 13 ~ 15 and 17 ~ 19 hold the 6
-578-
Chapter 11 ZXC10-BSS
CHMs of the second carrier, slots 5 and 16 hold RFIMs, slot 9 holds an SAM, slots 12 holds the
CDSU, slots 10 and 11 hold CCMs in 1+1 backup, and slots 1 and 20 holds the power boards.
P C C C R C C C S C C C C C C R C C C P
S H H H F H H H A C C D H H H F H H H S
M M M M I M M M M M M S M M M I M M M M
B M U M B
Providing 2 RS232 interfaces to read TOD messages, initializing, managing and maintaining
the GPSTM.
10.3.4.2 RFS
In the CDMA cellular network system, the BTS is the important component implementing the air
interface of the cellular network, while the RFS in the BTS is key for the BTS to perform normal
interaction of radio signals. As the CDMA system has incorporated many technologies such as
power control, cell breathing, soft handoff, GPS timing and diversity reception, the BTS RFS in
the CDMA system differ from the RFSs of other systems. In the overall structure, the CDMA BTS
consists of two subsystems: BDS and RFS. The RFS mainly implements the air interface via the
antenna, implements the interface with the BDS via the interface module, providing
modulation/transmission and demodulation/reception of CDMA signals, providing various related
functions like detection, monitoring, configuration and control, and providing such functions as
cell breathing, blossoming and wilting (i.e. FLOWER).
-579-
Chapter 11 ZXC10-BSS
The structure of 1-carrier 3-sector RFS is shown in Fig. 11-33.In the 1-carrier 3-sector
configuration, each sector has one TRX, one RFCM (RFCM and TRX are put in the same
shielding box, forming a TRX board), one HPA and one corresponding RFE (one duplex filter, one
receiving filter, two LNAs). There are two sector antennas (one is a transceiving antenna, and the
other is a diversity reception antenna).
The structure of 2-carrier 3-sector RFS is shown in Fig. 11-34.In the 2-carrier 3-sector
configuration, each sector has two TRXs, two RFCMs, two HPAs and two corresponding RFEs
(one duplex filter and one LNA). There are two sector antennas (one is a transceiving antenna of
the first carrier, which also serves as the diversity reception antenna of the second carrier, and the
other is the transceiving antenna of the second carrier, which also serves as the diversity reception
antenna of the first carrier).
-580-
Chapter 11 ZXC10-BSS
Digital
数字机框 shelf
Digital
数字机框 shelf
-581-
Chapter 11 ZXC10-BSS
T T T F G T G T T T
R R R D P C P R R R
X X X M S M S X X X
T T
M M
H H H H H H
P P P P P P
A A A A A A
R R R R R R
F F F F F F
E E E E E E
Providing the alarm and configuration maintenance interface with the BDS.
-582-
Chapter 11 ZXC10-BSS
10.3.4.3 PS
PS, short for power subsystem, supplies power for the boards of the BSC and BTS, and meanwhile
detects the faults of itself and notifies the background.
The power supply system of the ZXC10-BTS (V5.0) consists of the input protection unit and
the plug-in box unit layer, and the latter consists of four types of modules: PSMD, PSMC, PPM
and PSMB, providing +27V, ±12V and - 48V distribution function respectively. There are
altogether 5 PPMs, 2 PSMC and 1 PSMD.
For an illustration of the system, please refer to Fig. 11-38. The input protection unit consists
of the feeder filter, etc. and the monitoring signals of the power supply are reported via the
communication port RS-485 of the PSMD.
10.3.4.4 TFS
TFS, short for timing frequency subsystem, provides (in the BTS) the system with time reference
PP2S, system clock, TOD message, and reference clock 10 MHz or 12 MHz.
-583-
Chapter 11 ZXC10-BSS
The TFS consists of the clock and TOD message generation module GPSTM, TCM and
FDM, as shown in Fig. 11-39.
GPSTM
Clock
Clock 10MHz
10 10MHz or 12
10 12MHz
GPSTM TCM FDM
16CH IP
16C PP2S
The BTS-side TFS is located in the TRX shelf and can be configured with one or more
GPSTMs as needed. The slots are numbered from left to right. Slots 4 ~ 7 hold the TFS, and slots
1 ~ 3 and 8 ~ 10 hold TRXs, as shown in Fig. 11-40.
-584-
Chapter 11 ZXC10-BSS
T T T F G T G T T T
R R R D P C P R R R
X X X M S M S X X X
1 2 3 T T 4 5 6
M M
The TFS provides 6 10 MHz or 12 MHz signals for connection with the TRX.
The TFS provides 2 TODs for connection with the CCM or NCM.
10.3.5 Modules/Boards
Module is a concept of logic structure in this system. It is an entity with specific functions and
includes relevant hardware and software. Board is the physical implementation of module. In the
ZXC10-BSS, modules and boards correspond to each other one by one. Therefore, we make no
distinction between modules and boards in the following.
-585-
Chapter 11 ZXC10-BSS
The NIM is the interface unit through which the respective port devices in the CDMA BSS
are connected to the HIRS network. According to the requirements specified in the general design,
each HIRS shelf on the BSC contains 18 NIM boards, 16 of which are active boards and two are
standby boards, forming two N+1 backups. The active/standby changeover is in the daisy chain
mode. Each NIM board has 8 bi-directional internal serial bus ports. At the same time, the clocks
(like even second and CHIP signal) required by various devices are also transmitted in the
difference signal mode through the serial bus port of the NIM board. The NIM of the latest version
supports data priority. The HIRS provides routing and addressing of every NIM serial port via the
node number and port number of the network address.
Reporting to the NCM via I 2C the work status of the boards and receiving the control of
the NCM.
Providing via the DISCO bus the data transmission between the gateway logics of the
NCM.
-586-
Chapter 11 ZXC10-BSS
Maintaining and managing the running software and configuration data in the SVBS.
Providing layer-1 and layer-2 processing of Abis interface signaling between the BDSs.
Obtaining TOD information via the gateway and the DISCO bus interface unit, and
broadcasting to all SVMs.
Obtaining, via the gateway and the DISCO bus interface unit, the clock signals from
GPSTM and distributing them to the respective SVMs.
Providing via DTI the transcoding on the PCM transmission link between MSC and BSS.
Extracting via DTI the clock signals and frame synchronization signals from the MSC
input data stream.
-587-
Chapter 11 ZXC10-BSS
SVM is the basis of the SVBS and each SVM contains 15 vocoders. SVM mainly provides
transcoding between 64kbps PCM codes and QCELP codes. It is the core for voice data
processing in BSC. It supports the voice channel in the soft handoff via the selection function of
multi-channel reverse packet service data; and participates in the reverse outer loop power control
by stabilizing the reverse FER and adjusting the threshold of the reverse signal-to-noise ratio. The
hardware is designed with a modular structure, and state-of-the-art technologies are adopted on the
basis of careful analysis and study. From the selection of components to the layout of the PCB
boards, various factors have been taken into account, such as the upgradeability and development
potential of the product, thermal design and electromagnetic compatibility design, so as to ensure
the reliability of the boards.
Processing voice service options and providing the transcoding between 64 kbps PCM
codes and EVRC and QCELP codes.
Participating in forward power control through the FER report. Participating in the reverse
outer loop power control by stabilizing
Supporting message transfer in the soft handoff by extracting and inserting channel
associated IS-95 signaling.
Providing fault management and detection, providing various alarm messages, and, if
possible, implementing fault recovery.
Providing auxiliary services, providing three 64K HDLC channels to support low-speed
data services, such as asynchronous data based on circuit switching, digital facsimile, packet data
and analog facsimile.
-588-
Chapter 11 ZXC10-BSS
PCFIM is the core of the PCFS, and each PCFIM provides a 100M fast Ethernet interface for
connection with the PDSN, and provides A11 and A9 signaling channels and A10 and A8 data
channels. Besides serving as the gateway of the PCFS, the PCFIM also implements PCF-related
protocols, and each PCFIM can support 128 wireless packet functions. PCFIM mainly provides
GRE encapsulation and decapsulation of data, adapts GRE packets and RLP packets to each other,
and provides the interface with the internal communication network of the BS. Depending on the
distribution of the software function points of the BS, it may have different functions, such as RLP
protocol, power control and handoff control. PCFIM is the core hardware for packet data
processing in the BSC. It is designed with a modular structure, and state-of-the-art technologies
are adopted on the basis of careful analysis and study. From the selection of components to the
layout of the PCB boards, various factors have been taken into account, such as the upgradeability
and development potential of the product, thermal design and electromagnetic compatibility
design, so as to ensure the reliability of the boards.
Serving as a arbitrator and providing bus arbitration for the internal bus of the PCFS.
Receiving and generating clocks: Receiving PP2S and 1.2288 MHz clock signals,
generating 20 MHz clock signals, and distributing clock signals.
Providing fault management and detection, providing various alarm messages, and, if
possible, implementing fault recovery.
-589-
Chapter 11 ZXC10-BSS
As the basis of the PCFS, each PCF supports 16 packet control function services. The
hardware is designed with a modular structure, and state-of-the-art technologies are adopted on the
basis of careful analysis and study. From the selection of components to the layout of the PCB
boards, various factors have been taken into account, such as the upgradeability and development
potential of the product, thermal design and electromagnetic compatibility design, so as to ensure
the reliability of the boards.
Receiving and monitoring clocks: Receiving PP2S, 20 ms and 1.2288 MHz clock signals,
generating corresponding interruptions for the main control unit, monitoring the receiving of the
time coming from the PCFIM, and reporting clock status.
Providing performance management on the internal bus of the PCF, and locating and
reporting the status faults of the respective clocks.
Providing fault management and detection, providing various alarm messages, and, if
possible, implementing fault recovery.
-590-
Chapter 11 ZXC10-BSS
Providing call signaling processing, supporting mobile services such as call (establishment
and release), registration (location update), authentication, SSD update, and short message service
(control channel and TCH), supporting handoff decision, supporting softer handoff, half-soft
handoff, soft handoff and hard handoff, and supporting paging messages.
Providing overload control of the BSS, generating A interface and Abis messages
supporting various mobile services of the MS, and establishing signaling links with the CCM and
SVCM.
Sending alarm signals to the NCM board automatically, receiving and executing the
control commands from the NCM board.
Collecting alarm signals in power supply and fan sent from power supply boards.
-591-
Chapter 11 ZXC10-BSS
There are two types of CDSU boards with different interface capacities: CDSU of 2 E1’s and
CDSU with 4 E1’s.
Processing data of E1 interfaces on priority, providing 500 frame buffer memory for data
of high priority and 1000 frame buffer memory for data of low priority.
Performance statistics.
-592-
Chapter 11 ZXC10-BSS
The forward link modulates the voice and data frames received from the CCM board via
the DISCO interface and then sends the modulated signals to RFIM board.
The reverse link receives the antenna signals from RFIM board sent via the baseband data
interface, demodulates them into voice and data frames and sends them to CCM board via
the DISCO interface for processing.
-593-
Chapter 11 ZXC10-BSS
Providing 10MHz Ethernet interface, used for board debugging and program downloading.
Supporting hot-swapping.
Supporting the control of resetting remote software and closing backplane interface in the
system.
Forward baseband data processing: Receiving the forward baseband data sent by the
channel board, Performing summation, filtering, multiplexing and sending to TRX unit.
Reverse baseband data processing: Receiving the reverse baseband data sent from TRX
unit in multiplex mode. The data are demultiplexed, re-synchronized and checked before being
sent to the channel board.
DISCO interface function: Making S/P conversion to the DIS buffer data, which are
buffered and sent to different TRX of different addresses in serial mode. Making S/P conversion to
the signaling data received by TRX, which are buffered, checked, queued and sent to CCM via the
CO bus.
MCU unit function: It is controlled by CCM via the DISCO bus, making local board
configuration, collecting the status of the local board and reporting to CCM.
Clock distribution function: Receiving 16CHIP clock and PP2S timing pulse sent by GPS,
providing for the local board as well as other channel boards.
-594-
Chapter 11 ZXC10-BSS
-595-
Chapter 11 ZXC10-BSS
Providing an interface with RFIM (digital rack), transmitting & receiving baseband data
and transmitting information on configuration, control, status and alarm maintenance.
Generation of the IF and RF local oscillating frequency signals required by the reception
link and transmission link based on the internal reference frequency.
-596-
Chapter 11 ZXC10-BSS
-597-
Chapter 11 ZXC10-BSS
temperature. The temperature control is implemented with forcible cooling air in a radiation
structure and load is equalized in parallel. Even when there are 5 modules, the flow equalization
indexes are also satisfied. A pre-charge and soft power-on measure is taken for the power input to
minimize the starting current. Diode isolation is used for the output to prevent back flow.
Therefore, hot-swapping is supported.
TCM is the signal hub connecting the active and standby GPSTMs, so that the active/standby
GPSTMs can maintain continuous PP2S and 16CHIP and prevent call drops. The design meets the
high demand for reliability. Unreliable components are reduced so that the circuit is simplified.
Heating effect and electromagnetic compatibility are also considered in the overall design,
therefore the board reliability is ensured.
-598-
Chapter 11 ZXC10-BSS
The central rack and vocoder rack are of the same specification with standard plug-in boxes,
which serve as different plug-in boxes with different plug-ins installed.
Each rack is composed of 1 power distributing box, 3~5 functional boxes, 1 fan box and a
anti-dust box in top-down order. Three kinds of functional boxes are provided:
Plug-in box at CDSU layer: including PSMB, CDSU (or CDSU, CPM, TCM, GPS), etc.
The dimensions of the functional boxes are 790 × 279.5 × 319 (W × H × D). Each functional
box can hold as many as 22 plug-in boards.
Appearance and layout of BSC rack are shown in the following diagrams:
-599-
Chapter 11 ZXC10-BSS
ZX3G1X-BSC
-600-
Chapter 11 ZXC10-BSS
Z X3 G1 X- BS C
Z X3 G1 X- BS C
-601-
Chapter 11 ZXC10-BSS
The baseband system includes: CHM, CCM, RFIM, CDSU, SAM and power supply module.
The transceiver system includes: RF front end (RFE), transceiver (TRX), high power
amplifier (HPA) and power supply module
According to the heating design, fans and shunt boards are installed between plug-in boxes to
form three separate air channels inside the equipment, to keep the equipment at a normal
temperature.
The plug-in box is designed as 24 inches high, in the height scale of 44.45 mm(1U) as the
basic dimensions.
-602-
Chapter 11 ZXC10-BSS
609.6
592
322
560.6
U
NX
Fig. 11-61 Dimensions of BTS Shelf
BTS Shelf
RFE Box
-603-
Chapter 11 ZXC10-BSS
There is no backplane. Four DC fans are installed at the rear of the plug-in box, and the plug-
in boards are directly installed on the mounting plate.
-604-
Chapter 11 ZXC10-BSS
Z X 3 G1 X- BT S
F E 插箱plug-in box
RRFE
分Shunt/wiring
流 / 走 线 层 layer
H PHPA
A 插箱 plug-in box
分Shunt/wiring
流 / 走 线 层 layer
PSMD/PPM/PSMC
Pplug-in M/ P S MC 插箱
S MD / P P box
分Shunt/wiring
流 / 走 线 层 layer
R X 插箱plug-in box
TTRX
电风Fan
扇 plug-in
插 箱 box
B D S 插箱plug-in box
BDS
电滤Dust
电尘 插filter
箱 plug-in box
基 座
Base
-605-
Chapter 11 ZXC10-BSS
-606-
Chapter 11 ZXC10-BSS
-607-
Chapter 11 ZXC10-BSS
10.4.1 Overview
The BSS software system is divided into four subsystems: Operating System Subsystem
(OSS), Service Processing Subsystem (SPS), Operation and Maintenance Subsystem (OMS) and
Date Base Subsystem (DBS), as shown in Fig. 11-61.
SPS OMS
DBS
OSS
Inside the BSS, the whole set of software is composed of programs distributed on the boards
and background processors. It operates in a distributed processing mode.
OMS (Operation & Maintenance Subsystem): OMS provides interfaces for the authorized
administrators and the upper-level network management system to implement the operation and
maintenance management on the whole BSS.
DBS (Database Subsystem): DBS performs centralized management to the BSS system
-608-
Chapter 11 ZXC10-BSS
data. It is the supporting system of the upper layer application (SPS, OMS).
The features and positioning of various subsystems are determined by their different
functions.
In the software system, OSS is located between other subsystems and hardware, uniformly
and efficiently managing the hardware resources of the whole system. Thus, OSS isolates other
subsystems from the complex hardware environment, providing a relatively easy-to-use virtual
machine environment supporting the operation of other subsystems. Therefore, OSS manages
various hardware resources under it and performs the functions of bearer layers of various
subsystems above it.
BSS is a distributed system with multiple processors. OSS performs the encapsulation of the
hardware information and communication information and provides a consistent platform for the
upper level (in the form of API) to implement the distributed processing.
The lower layer of BSS software is the pSOS operating system (not including background
operation and maintenance). There are hierarchical models as follows:
APP
OSS
pSOS
BSP
-609-
Chapter 11 ZXC10-BSS
The above model shows that the operation mechanism of the BSS software is divided into
two levels.
1. The first level is the task-based running mechanism provided by the pSOS operating
system, as is shown in the following diagram:
Task is the smallest operation unit in the pSOS operating system. Between tasks, there is a
scheduling mechanism where priority-based preemption is the main mode, and the time slot
round-robin on the same priority is an auxiliary mode.
The task priority levels range from 0 to 255, the larger the number, the higher the priority
level. Some priority levels are reserved in pSOS. Level 0 is assigned to the system idle task (idle),
Level 230 is assigned to the system booting task (root), Levels 240~255 are reserved for other
system tasks, and the rest are priority levels available for the user.
The task features and priority assignment directly determine the behavior of the BSS system
software, and therefore a uniform planning is necessary. The preliminary planning is as follows:
Task features:
Normally, tasks are not subject to timeslot round-robin mechanism. A task is allowed to
run continuously when it is not preempted by a higher-level task.
-610-
Chapter 11 ZXC10-BSS
Task priority:
2. The second level is the process-based (where process refers to the process instance, unless
otherwise specified hereinafter) operation mechanism similar to SDL provided by OSS. See the
following figure:
The Level 2 scheduling mechanism provided by the OSS exists inside the tasks, and a task
composed of several processes is scheduled by the pSOS operating system as an integral part.
After reasonable task classification, the design of the application layer software module is
performed only within the process level, without involving tasks. The process attributes are
registered with the process control table only at the time of module integration to determine the
task to which the process belongs. The creation and maintenance of a task is only performed by
the OSS.
Inter-process scheduling mechanisms are principally based on the SDL semantics, with the
following features:
A process priority is determined by the task to which it belongs. Processes under the same
task are not distinguished in priority, so they cannot be preempted.
Processes operate in the unit of transitions. At the end of each transition, the process is
-611-
Chapter 11 ZXC10-BSS
scheduled again in the scheduling kernel, and the scheduling policy is first in first served (FIFS).
In compliance with the air Um interface and terrestrial A interface standards, SPS performs the
following cdma2000-1X cellular service functions:
Data call (high-speed packet data services with the highest rate of 144k bps, asynchronous
data and G3 facsimile)
Supplementary services
Call waiting
Call transfer
Registration
Terminal authentication
SSD updating
Parameter updating
Status query
-612-
Chapter 11 ZXC10-BSS
-613-
Chapter 11 ZXC10-BSS
SPS
S-BSSAP S_SCCP S_MTP3
S-LACP S-LACP
-614-
Chapter 11 ZXC10-BSS
Control of hard handoff between different PCFs under the same PDSN.
Distance-based registration.
Timed registration.
Zone-Base registration.
-615-
Chapter 11 ZXC10-BSS
BSSAP controls the following interface signaling flows to implement the above-mentioned
functions:
1. Originating the operating process related to the forward/reverse control channel in various
cases (when power on and database configuration change).
Originating the enabling and disabling operations of the forward common signaling
channels (F-PCH, F-QPCH, F-BCCH, F-CCCH or F-CACH).
Originating the configuration operations of the forward common signaling channels (F-
PCH, F-QPCH, F-BCCH, F-CCCH or F-CACH), including the transmission gain, frame bias
and other parameter settings.
Originating the enabling and disabling operations of the reverse common signaling
channel (R-ACH, R-EACH and R-CCCH).
Originating the configuration operations of the reverse common signaling channel (R-
ACH, R-EACH and R-CCCH), including demodulation, search set and other parameter
settings.
Originating the constitution and sending of the OverHead messages in various cases (when
-616-
Chapter 11 ZXC10-BSS
The enabling, disabling, transmission gain and other parameter settings of F-FCH, F-SCH
and F-DCCH.
The enabling, disabling, demodulation, search set and other parameter settings of R-FCH,
R-SCH and R-DCCH.
F-PICH, F-PCH, F-SYNCH and R-ACH can be configured on both CHM-95 and CHM-
1X, subject to DBS subsystem. Other control channels must be configured on CHM-1X.
When working on RC1 and RC2, F/R-FCH can be configured on both CHM-95 and CHM-
1X. F/R-SCH and F/R-DCCH must be configured on CHM-1X.
-617-
Chapter 11 ZXC10-BSS
HASH calculation functions related to the message sending of the forward common
signaling channel layer 3.
Reception of the forward Abis interface signaling and the conversion to the Um interface
message format.
Part field contents of the forward common signaling channel LAC layer are submitted to
the S_LACP module.
Analysis of part of fields of LAC layer of the reverse common signaling channel (radio
environment report).
Supporting the access handoff (Access Entry HO/ Access Probe HO/ Access HO/
Assignment to Soft HO).
Constitution of the power control channel assignment (PCCAM) messages (soft handoff
on R-CCCH is supported).
-618-
Chapter 11 ZXC10-BSS
Decision on the physical channel type of the forward common control channel signaling.
Guiding the mobile station and BTS to create the traffic channels (FCH, DCCH and SCH)
to implement the basic services (voice, circuit data and high-speed packet data) and auxiliary
services defined in cdma2000.
Performing the service consultation with the mobile station with the coordination of the
S_BSSAP module and the relevant modules of DBS.
Participating in the call (voice, circuit data and packet data) processing when the traffic
channel is created.
Supporting the mobile management operations (such as SSD updating and authentication)
between MS and MSC/VLR/HLR.
With the coordination of the mobile station and the control of CPM, the S_DSCHP module
implements the soft/softer/hard handoff of the mobile station between different BTSs (that is,
implementing the soft/softer add-on, soft/softer handoff removal, quick soft/softer handoff,
hard handoff add-on, hard handoff removal and other flows).
Supporting the short message services happening between MS and MSC or located on the
traffic channel.
Coordinating the OMS to implement the signaling tracing and other functions.
-619-
Chapter 11 ZXC10-BSS
Authentication fields processing of the registration, call originating and call receiving of
the MS.
Implement the ARQ sub-layer functions of the common signaling channel (excluding the
forward synchronous channel) LAC layer.
Implementing the reliable transmission mechanism of the forward common signaling layer
3 signaling.
Repeated checking of the common signaling channel layer 3 signaling received reversely.
Assembling the mobile station address to the LAC layer PDU when sending signaling
signals of the forward common signaling channel.
Resolving the mobile station address from the received message after receiving signaling
signals from the reverse common signaling channel.
Implementing the Utility sub-layer functions of the common signaling channel (excluding
the forward synchronous channel) LAC layer.
-620-
Chapter 11 ZXC10-BSS
Implementing the ARQ sub-layer functions of the common signaling channel (excluding
the forward synchronous channel) LAC layer.
Repeated checking of the signaling of the dedicated signaling channel layer 3 received
reversely.
Implementing the Utility sub-layer functions of the dedicated signaling channel (excluding
the forward synchronous channel) LAC layer.
Calculation of the PDU CRC of the forward dedicated signaling channel LAC layer.
In soft handoff, receiving and buffering the multi-channel reverse traffic channel (R-
DCCH, R-FCC and R-SCH) data de-modulated by the de-modulating unit on the channel
board.
In multi-party soft handoff, selecting a best service frame for de-multiplexing according to
the code rate and the error symbol ratio before the defined time boundary.
-621-
Chapter 11 ZXC10-BSS
The de-multiplexed packet data or circuit data are submitted to the corresponding S_RLP
module.
The de-multiplexed signaling data are buffered, to perform the SAR sub-layer functions of
the dedicated signaling channel LAC layer.
Controlling the corresponding S_RLP module instance to generate the circuit data or
packet data suitable for multiplexing.
Controlling the corresponding Vocoder module to submit the voice data suitable for
multiplexing.
Multiplexing the data of different types to a frame of forward traffic channel data
according to the defined rules.
Reverse assembling of the de-multiplexed signaling data and CRC calculation of PDU at
the LAC layer.
Submission of the LAC layer PDU after passing the CRC calculation to the S_LACP
module.
Control of Vocoder:
Calling the power control function and transferring the power control parameters.
-622-
Chapter 11 ZXC10-BSS
Forward/reverse processing of Markov calls and TDSO calls, and report of the error frame
ratio.
Driving the CES to enable, disable and configure the pilot channel.
Driving the CES to enable, disable and configure the synchronous channel.
Driving the CES to enable, disable and configure other forward common signaling
channels (F-PCH, F-QPCH, F-BCCH, F-CCCH or F-CACH).
Driving the CES to enable, disable and configure the reverse common signaling channels
(R-ACH, R-EACH and R-CCCH).
Driving CES to enable, disable and configure the forward/reverse dedicated control
channel (F/R-DCCH).
Driving CES to enable, disable and configure the forward/reverse fundamental channel
(F/R-FCH).
Driving CES to enable, disable and configure the forward/reverse supplementary channel
(F/R-SCH).
Transferring the control channel signaling between other modules and the MS in the SPS
-623-
Chapter 11 ZXC10-BSS
subsystem.
Transferring the request for relevant fields in the synchronous parameter modification
messages of the S-RCM module to the synchronous channel application module of CES.
Transferring the request for OverHead message modification of the S_RCM module to the
paging channel application module of CES.
Transferring the request for sending messages to the mobile station of the S_CSCHP
module to the paging channel application module of CES.
Transferring the messages received by the CES access channel application module to
S_CSCHP.
For features such as the forward/revere asymmetry and strong burst of the packet data calls,
in IOS4.X, the concept of idle status is raised when the packet data call is defined. The status
transition process of a packet data call is shown in Fig. 4-6.
Active/
Dormant
Connected
State
State
Null/Inactive
State
Active/Connected status: Data can be transmitted/received at any end of the mobile station
-624-
Chapter 11 ZXC10-BSS
or PDSN in this status. The air radio resources corresponding to this packet data call are still
occupied. The A1 signaling connection between BSS and MSC, the A8 data connection
between BSS and PCF and the A10 data connection between PCF and PDSN are kept active.
Dormant status: The air radio resources corresponding to this packet data call are released
in this status, while the PPP virtual circuit between the mobile station and PDSN is still
connected. The A1 signaling connection between BSS and MSC and the A8 data connection
between BSS and PCF are released, and the A10 data connection between PCF and PDSN
still keeps active.
Null/Inactive status: The air radio resources corresponding to this packet data call and the
PPP virtual circuit between the mobile station and PDSN are released. The A1 signaling
connection between BSS and MSC, the A8 data connection between BSS and PCF and the
A10 data connection between PCF and PDSN are all released.
The trunk transfer function for data is implemented between PCF, BSS and PDSN at the
following interfaces.
The A9 signaling interface between BSS and PCF is used for the maintenance of the A8
service connection between PCF and BSS.
The A8 service connection between BSS and PCF is used for data transfer between PCF
and BSS.
The A11 signaling interface between PDSN and PCF is used for the maintenance of the
A10 service connection between PCF and PDSN.
The A10 service connection between PDSN and PCF is used for data transfer between
PCF and PDSN.
A10 communication link creation in the MS packet data call origination process.
Transition process from the Active status to the Dormant status originated by BSS.
Transition process from the Active status to the Dormant status originated by the mobile
station.
-625-
Chapter 11 ZXC10-BSS
Re-activation process from the Dormant status to the Active status originated by the
mobile station.
Re-activation process from the Dormant status to the Active status of the packet data call
originated by PCF.
The S_PCF module participates in the above-mentioned multiple packet call control
processes by implementing the following functions:
Implementing the A9 signaling flow between BSS and PCF defined in the IOS4.X
standard.
Implementing the A11 signaling flow between PDSN and PCF defined in the IOS4.X
standard.
(3) Implement A10 and A8 interface data processing defined in the IOS4.X standard.
1. Implementing RLP:
Generating GRE messages for the data after packet data RLP processing, and sending
them to S_PCF.
Receiving the GRE messages from S_PCF, and performing RLP packet data protocol
processing after de-encapsulation.
-626-
Chapter 11 ZXC10-BSS
Various system control message interfaces between SPS modules and OSS.
The database subsystem (DBS) implements centralized management on the ZX3G1X BSS data.
The DBS consists of two parts: The foreground database and the background database. The
foreground database is a real-time embedded database, which features simple structure and small
capacity, and can satisfy the real-time data operation requirement of the foreground application
part, mainly the service part. The background database is a mainstream commercial database
management system, constructing a stable, reliable and huge-capacity data management system.
DBS mainly implements organization and management of the BSS data, the data description
of the system hardware configuration in ZX3G1X- BSS, the configuration description of the A1
interface (SS7) and A2 interface (E1 terrestrial circuit) between BSS and MSC and the data
description of the radio environment. It also implements the allocation policy of the system
resources and the effective scheduling of the IS-2000 air radio resources.
Database core module D_K: It provides a series of operation primitives for three objects:
relation, index and queue, and constructs the operation methods of various object instances
through these primitives. This module provides data support and the database definition language
for other software modules of DBS, and organizes and manages the data.
-627-
Chapter 11 ZXC10-BSS
database loading, synchronization of active/standby data and dynamic monitoring of the database.
Relational table method module D_M: It creates various specific objects by invoking the
primitives provided by the database kernel module, and performs loading, insertion, deletion and
modification to the objects to maintain the integrity between the data tables.
Database access interface module D_V: In order to ensure the security and consistency of
data, the database user cannot operate the database directly, but through data encapsulation of the
database user. When the database user needs to operate the database, he or she submits a request to
the database. The database access interface module D_V performs operation on the data based on
the request type and returns the result to the user.
The above-mentioned software modules of DBS serve the data organization, which is
composed of four parts:
The basic task of the Operation and Maintenance Subsystem (OMS) is to provide maintenance
staff with a means to ensure the normal, high-efficient, reliable, economical and safe operation of
ZX3G1X-BSS.Supported by the database system, OMS implements the centralized operation and
maintenance management on ZX3G1X BSS, including the centralized operation and maintenance
management on BSC and BTS. In addition, OMS supports the local operation and maintenance on
BTS.OMS provides man-machine interfaces in graphic and command line mode for users. Its
major functions include:
Configuration management
-628-
Chapter 11 ZXC10-BSS
comes into effect only via the configuration management function. The configuration management
includes the hardware configuration, software configuration and logic configuration.
Performance management
The performance management function of OMS can be used to start the performance
measurement function of BSS, collect the processing measurement data, and take necessary
network management control actions based on the measurement results to improve the overall
performance of the network. Performance management includes traffic and signaling performance
measurement, service quality measurement, availability measurement, throughput measurement
and handoff function measurement, as well as user/signaling tracing functions.
Alarm management
The alarm management function of OMS is used to receive the detailed alarm information
sent from various network units in the form of fault reports, and monitor the network status,
including the circuit group status, network node status, signaling system status and the MSC area,
registration area and cell status. If any network abnormality is found, it converts such information
into audible, visual and screen display alarms to arouse the operator’ attention.
Test Management
The test management function of OMS is used for the operator to start the corresponding test
program when an alarm occurs or the system performance becomes deteriorated. The operator
performs the fault diagnosis and location test, so as to take proper maintenance measures to
minimize the impact of the fault on the network operation. For on-site replaceable component
modules, the precision of fault location is not more than three modules. Diagnosis tests include the
board test and the inter-module communication link test.
Security management
The security management part is mainly used to prevent unauthorized persons from
performing malicious or non-malicious modification or damage on important data through the
background maintenance interface. Through exercising necessary restrictions on the operation
rights of operation staff with different operation authority levels, and by means of integration with
the operating system right management based on this, the security strategy of the whole system is
constructed.
Signal tracing
The signaling tracing function can be used to observe the real-time signaling process
conveniently, and it is useful for analyzing signaling faults and observing signaling coordination.
In addition, it also facilitates the debugging of the foreground service subsystem programs during
the development process. Signaling tracing can be set according to the interface and user.
-629-
Chapter 11 ZXC10-BSS
Service observation
The service observation module provides a man-machine interface for real-time observation
of the service process and the data contents of the specified process. The user can also observe
service failures and their causes.
Local maintenance
OMS provides the BTS-side local maintenance function to enable the maintenance staff to
perform necessary maintenance activities on the BTS site. As a support network of BSS, OMS
itself is a relatively independent system.
The parts of OMS have clearly defined functions. The basic structure is illustrated in the
following diagram.
O_CMP O_AMP
O_RMP
O_TMP O_PMP
-630-
Chapter 11 ZXC10-BSS
The background module of O_CMP provides the user with a man-machine interface for BSS
configuration. The configurable data of BSS include physical resources, radio resources, system
parameters, software parameters, etc. The configuration results are generally shown in the
background database first and then in the foreground database or software (through manual
intervention).
The foreground module of O_CMP refers to the CMP proxy module that resides in the
hardware modules of CPM, CCM, SVICM and NCM, responsible for receiving the commands
from the background module and performing corresponding operations as well as reporting the
results to the background module.
The background module of O_TMP receives the man-machine commands, interprets and
locates test points, and displays, prints and saves the test results via the man-machine interface.
The foreground module of the O_TMP refers to the TMP proxy module that resides in CPM,
CCM, SVICM, NCM, SVM and CHM5K hardware modules. It is responsible for receiving the
commands from the background module and performing the corresponding operations, as well
reporting the results to the background module.
The background module of the O_PMP provides the user with a man-machine interface for
BSS performance assessment. Currently, the performance indexes of BSS include traffic,
-631-
Chapter 11 ZXC10-BSS
resources availability, resources access, handoff, power control, load, service quality and signaling
tracing. The background module receives the man-machine commands, interprets and locates test
points, and displays, prints and saves the test results via the man-machine interface.
The foreground module of O_PMP refers to the PMP proxy module that resides in the
hardware modules of CPM, CCM, SVICM and NCM, responsible for receiving the commands
from the background module and performing corresponding operations as well as reporting the
results to the background module.
The background module of the O_AMP provides the user with a BSS alarm interface, saves
the alarm records and controls the audible and visual alarms.
The foreground module resides in NCM. The operating system control part residing in
various hardware subsystems is responsible for collecting board status reports, generating alarm
messages or alarm recovery messages based on the status reports and reporting to the foreground
module. In addition, there is also other alarm information. The foreground module is responsible
for receiving the alarm messages and alarm recovery messages. It saves the alarm messages into
the alarm pool in a specific data structure, and transfers the alarm messages and alarm recovery
messages to the background, as well as synchronizes the foreground and background alarms.
ZXC10-BSS supports the following networking modes: Star networking, ring networking, chain
-632-
Chapter 11 ZXC10-BSS
In star networking, n E1 PCM links are led into each SITE directly via the BSC. The BTS
device on each site is an end one. The networking mode is simple, featuring easy construction and
maintenance. Signals go through few links, which enhances the line reliability. This kind of
networking mode is generally employed in populous urban areas.
BTS0
BTS1
BSC
BTS2
BTS3
BTS0
BTS1
BSC
BTS2
BTS3
-633-
Chapter 11 ZXC10-BSS
In ring networking, there are two sets of mutual-backup links. Each node in the ring has two
upper-level nodes, which enhances the reliability of the links. If one SITE is damaged or if one
link fails, then subordinate nodes can select the other one as an active link.
Chain networking is also suitable for the one-station-multiple-BTS situation. Since signals go
through many links, so the line reliability is relatively poor. This networking mode is applicable to
the areas of belt-like distribution and with only a small population, thus saving a large number of
transmission devices.
In actual networking projects, unlike basic networking modes, the transmission equipment is
usually used for intermediate connection between BSC and BTS because of the decentralization of
sites. Common transmission modes are: Microwave transmission, optical cable transmission,
HDSL cable transmission and coaxial cable transmission.
-634-
Chapter 11 ZXC10-BSS
BSC BTS3
BTS4
The site types are O-type site and S-type site. An O-type site refers to an omni-directional
cell. That is, all the carriers of one site serve this O-type cell. An S site refers to a sector cell. 3-
sector stations are generally used. That is to say, each site contains three sectors, with each sector
supports multiple TRX’s. Models of O-type site and S-type site are as shown in Fig. 11-73.
-635-
Chapter 11 ZXC10-BSS
Cell1
Cell2 B Cell3
Cell4 Cell8
Cell5 Cell7
Cell6
A
Cell9
In order to increase the subscriber capacity of the cell, two cabinets are usually configured at
each site, thus supporting 4 carriers/3-sectors and providing 240 traffic channels.
-636-
Chapter 11 ZXC10-BSS
An O-type site uses two omni-directional antennas to satisfy the requirement of omni-
directional cells.
An S-type site employs a duplexer (in this case, the duplexer is placed in the combiner), and
six antennae, i.e. three transceiving antennas plus three diversity receiving antennas. Thus, a set of
receiving antenna can be saved, and the original transmitting antenna becomes a set of
transceiving antenna. BTS in such a site is configured with 4 carriers/3 sectors, requiring only six
sets of antennas.
-637-
Chapter 11 ZXC10-BSS
-638-
Chapter 11 ZXC10-BSS
-639-
Chapter 11 ZXC10-BSS
Exercises
2. Give a brief introduction to the working environment requirement for BSC and BTS.
5. What protocol is used for the communication between the foreground and background of ZTE
CDMA?
-640-
Chapter 11 Micro BTS
Objectives
After learning this chapter, the readers are supposed to have a basic idea about ZXCBTS
M800 and ZXCBTS M190.
Introduction
This chapter describes the technical indexes, hardware architecture, product characteristics
and networking modes & configuration of ZXCBTS M800 and ZXCBTS M190 systems.
11.1 Overview
With the emergence of various new technologies, BTS is becoming more and more intelligent
and miniaturized, with lower consumption and higher reliability at lower cost. On the other hand,
as more and more tall buildings are being built in the large and medium cities, problems may
occur in the coverage of hotspots if nothing but the ordinary macro-cell BTSs are employed.
While in some remote areas where much attention is paid to the service coverage rather than the
capacity it can provide, if the macro-cell BTS equipment is employed, it cannot have its role fully
played. Furthermore, it is hard for the macro-cell BTS to meet the requirement for the equipment
room environment Upon such a market demand, ZTE Corporation has developed the ZXCBTS
CDMA micro BTS system.
The ZXCBTS CDMA micro BTS products belong to the BTS product family in the ZXC10
BSS, which is further divided into two categories: ZXCBTS M800 (800 MHz micro BTS) and
ZXCBTS M190 (1900 MHz micro BTS). They support IS-95A and relevant standards and are
capable of smooth upgrade to IS-2000 1X.
ZXCBTS CDMA micro BTS is connected to the Mobile Stations (MSs) via the air interfaces
(Um interfaces) and connected to the BSC via the Abis interface, as shown in Fig. 12-1.
ZXCBTS M800
ZXC10 BSC
ZXCBTS M190
Fig. 12-1 The schematic diagram of the ZXCBTS CDMA micro BTS system
ZXCBTS CDMA micro BTS includes three subsystems: Baseband Digital Subsystem (BDS),
GPS Timing Module (GPSTM) subsystem and Radio Frequency Subsystem (RFS). The BDS
performs the baseband modulation and demodulation of the CDMA signals, and provides resource
management, signaling processing and operation & maintenance functions. The GPSTM provides
the time and frequency signals required by BDS and RFS. The RFS can provide air interfaces
through an antenna to transmit CDMA signals after the modulation, receive CDMA signals after
the demodulation, and to complete various related functions such as detection, monitoring,
configuration and control. See Fig. 12-2.
E1 interface
BDS RFS
Environment control
module
Primary power supply
GPSTM Power module
Fig. 12-2 The schematic diagram of ZXCBTS CDMA micro BTS composition
-643-
Chapter 11
A single BTS case can implement the single-carrier omni-directional coverage and can
support the three-sector configuration through cascaded extension.
The three-sector configuration can provide at most 4 pieces of CSM5000, i.e., 256 forward
channels and 128 backward voice channels.
It has E1 interfaces to connect the BSC and supports daisy chain networking mode.
It can also be used as a remote module compatible with 95 and 1X BTS by replacing the
digital boards.
@ ±900 kHz 87 dB
-644-
Chapter 11
-95 dBc/Hz@100 kHz
Level: +0 dBm±1 dB
Level: +0 dBm±1 dB
-645-
Chapter 11
Gain: 30 dB
-646-
Chapter 11
Input and output impedance: 50Ω
-647-
Chapter 11
A single BTS case implements single-carrier omni-directional coverage and can support
the three-sector configuration through cascaded extension.
The three-sector configuration can provide at most 4 pieces of CSM5000, i.e., 256 forward
channels and 128 backward voice channels.
It has E1 interfaces to connect the BSC and supports daisy chain networking mode.
It can also be used as a remote module compatible with 95 and 1X BTS by replacing the
digital boards.
-648-
Chapter 11
11.3.1.2 Indexes of Local Oscillators in the Frequency Synthesis (FS) Module
RF local oscillator: it should be configured according to the frequency specified in IS-95.
Programmable configuration is also available for it. The RF local oscillator frequency is the
corresponding transmitting frequency minus 114.99 MHz.
Level: +0 dBm±1 dB
IF local oscillator:
Level: +0 dBm±1 dB
-649-
Chapter 11
Adjacent channel power suppression: ≤ - 48 dBc @f0 ± 885 kHz (under normal
temperature)
Gain fluctuation: ± 1 dB
-650-
Chapter 11
Gain: 28 dB
Passband ripple: ≤ 1 dB
-651-
Chapter 11
As shown in Fig. 12-3, ZXCBTS CDMA micro BTS includes three subsystems: Baseband
Digital Subsystem (BDS), GPS Timing Module (GPSTM) subsystem and Radio Frequency
-652-
Chapter 11
Subsystem (RFS). The BDS performs the baseband modulation and demodulation of the CDMA
signals, and provides resource management, signaling processing and operation & maintenance
functions. The GPSTM provides the time and frequency signals required by BDS and RFS. The
RFS is mainly to provide air interfaces through an antenna, implement modulated transmitting and
demodulated receiving of CDMA signals, and implement various related detection, monitoring,
configuration and control functions.
For its outdoor BTS features, ZXCBTS CDMA micro BTS contain two important modules
inside it, i.e., PEPD module and POWER Module. By referring to overseas outdoor BTS indexes,
its environment temperature is designed to be between -40°C and 55°C. Therefore, the micro BTS
must be furnished with the heating equipment inside it so that ZXCBTS CDMA micro BTS can be
started in the case of low temperature. Meanwhile, it has the corresponding temperature detection
and control components for cooperation. The integrated equipment of ZXCBTS CDMA micro
BTS should be supplied by 220V mains, and respective modules inside it is powered by the Power
Distribution Module (MPD).
The integrated equipment of ZXCBTS CDMA micro BTS is composed of ten parts: BDM,
MTRX, GPSTM, MPA, MDUP, MDIV, MLNA, MPD, case component and support component,
as shown in Fig. 12-4.
-653-
Chapter 11
Advanced: by absorbing the advantages of the existing oversea CDMA micro BTSs,
ZXCBTS CDMA micro BTS is advanced in design.
Highly integrated: The ZXCBTS CDMA micro BTS system employs a large amount of
advanced components, such as Motorola’s MPC8260, thus enhancing the system integrity and
reducing the types and number of boards.
Compact structure: this system has an indoor and outdoor compatible wall-mounted
structure.
Highly reliable: The system’s reliability is improved by means of reducing the number of
boards and adopting the 1+1 or N+1 redundancy configuration for important boards in the system,
as well as the error tolerance design of the software.
Flexible configuration: ZXCBTS CDMA micro BTS system can be either directly
-654-
Chapter 11
connected to the CDSU in the BSC or to the original macro-cell BTS in the daisy chain mode and
support the daisy chain connection between micro BTSs. The newly added micro BTS will not
and should not affect the layout and connection of the existing BSC and macro BTS. A single
micro BTS can implement single-carrier omni-directional coverage and can implement the single-
carrier three-sector functions through the remote RF unit.
The ZXCBTS CDMA micro BTS system can be either directly connected to the BSC or to the
macro-cell BTS for networking, as shown in Fig. 12-5.
-655-
Chapter 11
ZXCBTS CDMA micro BTS can implement three-sector and multi-carrier networking with
the cooperation of the remote RF unit module. Meanwhile, ZXCBTS CDMA micro BTS can be
connected in a daisy chain mode.
11.6.2.1 The Micro BTS Case Configuration of ZXCBTS CDMA Micro BTS
BDM: one piece
Cabinet: One
-656-
Chapter 11
MDIV: one piece
Cabinet: one
remote
Micro RF site
BTS
2)
-657-
Chapter 11
Remote Remote
RF site RF site
Micro BTS
-658-
Chapter 11
Remote Remote
Micro BTS
RF site RF site
2)
One micro BTS case, with MDUP, MDIV and two MLNA removed but three OIM interface
boards added;
Micro BTS
-659-
Chapter 11
11.6.2.6 Configurations of the Two-Carrier And Single-Sector Micro BTS (Two Kinds)
1)
One micro BTS case, with the MDIV and one MLNA removed but one OIM interface board
added;
one remote RF unit case, with the MDIV and one MLNA removed;
2)
One micro BTS case, with MDUP, MDIV and two MLNA removed but two OIM interface
boards added;
two remote RF unit cases, with the MDIV and one MLNA removed from each;
-660-
Chapter 11
Remote Remote
RF site RF site
Micro BTS
1)
One micro BTS case, with the MDIV and one MLNA removed but two OIM interface boards
added;
two remote RF unit cases, with the MDIV and one MLNA removed from each;
-661-
Chapter 11
2)
One micro BTS case, with MDUP, MDIV and two MLNAs removed but three OIM interface
boards added;
three remote RF unit cases, with the MDIV and one MLNA removed from each;
Micro BTS
Exercises
3. Give a brief introduction to the overall architecture of ZXCBTS CDMA micro BTS.
-662-
Chapter 13 Remote RF Unit
Objectives
After learning this chapter, the readers are supposed to have a basic idea about ZXCBTS R800 and
ZXCBTS R190.
Introduction
This chapter describes the technical indexes, hardware architecture, product characteristics and
networking modes & configuration of ZXCBTS R800 and ZXCBTS R190 systems.
12.1 Overview
With the emergence of various new technologies, BTS is becoming more and more intelligent and
miniaturized, with lower consumption and higher reliability at smaller cost. On the other hand, as
more and more tall buildings are being built in the large and medium cities, it may be hard to solve
the problems of coverage if nothing but the ordinary macro-cell BTSs are employed. In some
hotspots, such as large buildings and underground marketplaces, subways, suburbs and towns
along the trunk roads, sightseeing areas, independent large and medium factories and mines, and
highways, where there is no equipment room and exists difficulty in installing the BTS, it is also
hard to solve the coverage problem only by employing the ordinary macro-cell BTS. While in
some remote areas where much attention is paid to the service coverage rather than the capacity it
can provide, if the macro-cell BTS equipment is employed, it cannot have its role fully played.
Furthermore, it is hard for the macro-cell BTS to meet the requirement for the equipment room
environment For these reasons, it is necessary to develop the miniature and economical Micro
BTS featured by easy installation and maintenance, so as to extend our product series and
meanwhile to better satisfy the market demands.
Seen from the sites of the pilot exchanges that have been deployed, it is hard to control the
distance from the BTS equipment room to the building top roof or the tower top. The feed cables
for transmitting RF signals are mostly 50 meters long, some even 70~80 meters long. As the loss
of the feed cables is great, most of the power output by the power amplifier will be wasted.
Therefore, the development of remote RF module with optical interfaces, which can be used to
extend the RF part from the BTS rack to the antenna, not only solves the above-mentioned
problems, but also makes it more flexible to select the location of the BTS equipment room. The
position of the remote RF unit in the CDMA system is shown in Fig. 13-1.
-663-
Chapter 13 Remote RF Unit
MS
Micro BTS Remote RF unit Um interface
Abis interface
Fig. 13-1 The position of the remote RF unit in the CDMA system
The ZXCBTS CDMA remote RF units belong to the BTS product family in the ZXC10 BSS,
which fall into two types: ZXCBTS R800 (800 MHz remote RF unit) and ZXCBTS R190 (1900
MHz remote RF unit). They support IS-95A and relevant standards and are capable of smooth
upgrade to IS-2000 1X.
The remote RF unit consists of four major subsystems: an optical/electrical conversion and
Timing Frequency (TF) subsystem, a Radio Frequency Subsystem (RFS), a power subsystem and
a lightning protection subsystem. The optical/electrical conversion and Timing Frequency (TF)
subsystem provides the forward and reverse data and signaling processing and operation
maintenance and ranging functions, and provides various the time and frequency signals required
by RFS. The RFS provides air interfaces through an antenna to transmit CDMA signals after the
modulation, receive CDMA signals after the demodulation, and to complete various related
functions such as detection, monitoring, configuration and control. The power subsystem supplies
power for the entire system. The lightning protection subsystem of the remote RF unit includes
antenna feeder lightning protection and power lightning protection. The former refers to the
lightning protection of the TRX antennas.
The cells covered by the remote RF unit are usually of Omni or Sector structure.
The remote RF unit is connected to the macro BTS through a pair of fibers to provide the
extension coverage of a single sector. The remote RF unit can also be connected to the micro BTS
through a pair of fibers to provide the extension coverage of a single sector.
-664-
Chapter 13 Remote RF Unit
RF transceiving antenna
Remote RF unit
Optical fiber O/E conversion
And timing RFS subsystem
subsystem
Macro BTS or
Micro BTS
RF transceiving
antenna & feeder and
power supply lightning Power supply
protection
@ ±900 kHz 87 dB
-665-
Chapter 13 Remote RF Unit
Level: +0 dBm±1 dB
IF local oscillator:
Level: +0 dBm±1 dB
-666-
Chapter 13 Remote RF Unit
-667-
Chapter 13 Remote RF Unit
Gain: 30 dB
-668-
Chapter 13 Remote RF Unit
Level: +0 dBm ± 1 dB
-669-
Chapter 13 Remote RF Unit
IF local oscillator:
Level: +0 dBm±1 dB
Adjacent channel power suppression: ≤ - 48 dBc @f0 ± 885 kHz (in normal
temperature)
Gain fluctuation: ± 1 dB
-670-
Chapter 13 Remote RF Unit
-671-
Chapter 13 Remote RF Unit
Gain: 28 dB
Passband ripple: ≤ 1 dB
-672-
Chapter 13 Remote RF Unit
The remote RF unit belongs to the wireless part of the BSS. It implements wireless
transmission with its subordinate MSs through air interfaces (Um interfaces) and control over
wireless channel, and provides the wired interface with the BSC as well. The cells covered by the
remote RF unit are usually of Omni or Sector structure.
-673-
Chapter 13 Remote RF Unit
RF transceiving antenna
Remote RF unit
Optical fiber O/E conversion
Macro BTS or And timing RFS subsystem
Micro BTS subsystem
RF transceiving
antenna & feeder and
power supply lightning Power supply
protection
The connections of the remote RF unit with the macro BTS and the Micro BTS are shown in
Fig. 13-4.
The remote RF unit is connected to the macro BTS through a pair of fibers to provide the
extension coverage of a single sector. In the macro-cell, an LFM is used to replace the TRX in the
extension sector, the extension system is connected to the LFM through the RFM, and RFM
restores the system clock from the optical fiber and generates the frequency source required by RF.
The remote RF unit can also be connected to the micro BTS through a pair of fibers to
provide the extension coverage of a single sector. The extension system is connected to the optical
port on the BDM board in the micro BTS through the RFM and RFM restores the system clock
from the optical fiber and generates the frequency source required by RF.
The integrated equipment of the remote RF unit system consists of nine major parts: the
optical/electrical conversion & timing frequency module (RFM), transceiver (MTRX), power
amplifier (MPA), duplexer (MDUP), diversity receiving module (MDIV), lower noise amplifier
(MLNA), power distribution module (MPD), case and supports, as shown in Fig. 13-5.
-674-
Chapter 13 Remote RF Unit
Remote RF unit
MDIV MDUP
MTRX
Optical fiber
Micro B
BTS D
M
RFM
Fig. 13-4 The connections of the remote RF unit with the macro BTS and the Micro BTS
3 4 5 6 7
-675-
Chapter 13 Remote RF Unit
Advanced: by absorbing the advantages of the existing oversea CDMA remote RF units,
the remote RF unit is advanced in design.
Highly integrated: this system employs a large amount of advanced components, thus
enhancing the system integrity and reducing boards in both types and amount.
Structurally compact: this system has an indoor and outdoor compatible wall-mounted
structure.
Highly reliable: The error tolerance design of the software improves the system reliability.
Furthermore, the equipment of feeder antenna, signal line and power lightning arrester ensures the
reliable running of the system safely and reliability.
Configuration flexible: the remote RF unit is connected to the macro BTS and micro BTS
through a pair of fibers to provide the extension coverage of multiple carriers and multiple sectors.
The connections of the remote RF unit with the macro BTS and the Micro BTS are shown in Fig.
13-6.
The micro BTS can work together with the remote RF unit to implement networking of
multiple sectors and multiple carriers.
-676-
Chapter 13 Remote RF Unit
Micro BTS
Fig. 13-6 The networking diagram of the remote RF unit with the macro BTS and the Micro
BTS
-677-
Chapter 13 Remote RF Unit
Four pairs of antennas (two pairs of antennas for each sector) and one pair of GPS antenna.
RX MPA RX RX MPA RX
TX TX
MTRX MTRX
BDM RFM
Optical fiber
six pairs of antennas (two pairs of antennas for each sector) and one pair of GPS antenna.
-678-
Chapter 13 Remote RF Unit
Optical fiber
Optical fiber
One remote RF unit case, with the MDIV and one MLNA removed;
-679-
Chapter 13 Remote RF Unit
MDUP MDUP
MLNA MLNA
MPA RX RX RX MPA
RX
TX TX
MTRX MTRX
BDM RFM
Optical fiber
Two remote RF unit cases, with the MDIV and one MLNA removed from each;
Optical fiber
Optical fiber
-680-
Chapter 13 Remote RF Unit
Exercises
2. Describe briefly the major performance indexes of the ZXCBTS remote RF unit.
5. Describe the configuration and networking mode of the two-carrier ZXCBTS remote RF
unit and micro BTS.
-681-
Chapter 14 ZXRPT-C800
Chapter 13 ZXRPT-C800
Objectives
After learning this chapter, the readers are supposed to have a basic understanding about ZXRPT-
C800.
Introduction
This chapter describes the technical indexes, hardware architecture, product characteristics and
networking modes & configuration of ZXRPT-C800 system.
It can be used to replace the BTS, thus providing an economical solution to RF signal blind
area; and may be easily mounted to a pole or wall.
And the uplink (to the BTS) output power is 27 dBm/34 dBm/37 dBm correspondingly.
The downlink working frequency ranges from 870 MHz to 880 MHz, and the uplink
working frequency ranges from 825 MHz to 835 MHz.
The repeater can be programmed and controlled from a computer through the RS232C
interface, or controlled by the OMC through a dialup MODEM/MS.
The system administrator can monitor the status of the repeater through a computer.
This system uses the standard power supply AC 220 V, with frequency 50 Hz (single-
phase).
Its waterproof A-alloy frame is painted with antirust lacquer, ensuring reliable running
under any weather condition.
-683-
Chapter 14 ZXRPT-C800
Parameter Value
Working Downlink 870~880 MHz
frequency Uplink 825~835 MHz
Working bandwidth 10 MHz
Output power Downlink 40 dBm ± 2 dB /FA (1FA)
35 dBm ± 2 dB/FA (3FA)
Uplink 27 dBm ± 2 dB /FA (1FA)
22 dBm ± 2 dB /FA (3FA)
Gain Maximum gain 90 ± 3 dB
Adjustment 10 dB ±1.0 dB
linearity 20 dB ±1.0 dB
30 dB ±1.5 dB
Stray radiation in fc ± 750 kHz Uplink ≤ −42 dBc/30 kHz
the first channel Downlink ≤ −45 dBc/30 kHz
fc ± 900 kHz Uplink ≤ −42 dBc/30 kHz
Downlink ≤ −45 dBc/30 kHz
fc ± 1.98 Uplink ≤ −54 dBc/30 kHz
MHz Downlink ≤ −60 dBc/30 kHz
Stray radiation Inband ≤ -22 dBm/30 kHz
9 kHz~150 kHz ≤ -36 dBm/1 kHz
150 kHz~30 MHz ≤ -36 dBm/10 kHz
30 MHz~1 GHz(excluding ≤ -36 dBm/100 kHz
885 MHz~915 MHz and 930
MHz~960 MHz bands)
806~821 MHz ≤ −67 dBm/100 kHz
885~915 MHz ≤ −67 dBm/100 kHz
930~960 MHz ≤ −47 dBm/100 kHz
-684-
Chapter 14 ZXRPT-C800
Parameter Value
1.71 GHz~1.92 GHz ≤ −47 dBm/100 kHz
3.4~3.53 GHz ≤ −47 dBm/100 kHz
Out-of-band Uplink ≤ -60 dBc or ≤ -33 dBm/30 kHz
suppression ( ± 10 MHz at the working band edge)
≤ -80 dBc (870 MHz ~880 MHz)
Downlink ≤ -60 dBc or ≤ -33 dBm/30 kHz
( ± 10 MHz at the edge of the working
band)
≤ -80 dBc (825 MHz ~835 MHz)
Intermodulation Inband ≤ −15 dBm/30 kHz
suppression 9 kHz ~ 1 GHz ≤ −36 dBm/30 kHz
1 GHz ~12.75 GHz ≤ −30 dBm/30 kHz
Gain adjustment range 60 dB~90 dB
VSWR. 1.4
System delay 1.5 µs (maximum)
Noise characteristic 5 dB (maximum)
Inband flatness 3 dB (maximum)
Waveform quality Downlink ρ > 0.95
Uplink ρ > 0.96
Interface PC/dialing
PSTN modem (optional)
MS (optional)
Alarm Power amplifier, power and open-door, etc.
Monitoring PC program
LED
-685-
Chapter 14 ZXRPT-C800
MCU PA-I
LPA-D LNA-D
LNA-U
ZTE ZXRP T-C801
PA-U
CDM A Mob ile Communication Repeater
进网许可证号:17-0004-011267 重量:36kg
工作湿度:5%~90% 出厂日期:年 月 日
产品序号:
ZTE Corporation
Z TE CO RP O RA T I O N
TSP
ON
OFF
PU
COMP
Power inlet
DUP2
Modem line inlet
DUP1 Donor interface
Transfer interface
COMP: coupler.
-686-
Chapter 14 ZXRPT-C800
ZTE
In applications, the BTS in the cell where the repeater is located is called the donor BTS, and
the wireless link between the donor BTS ad the repeater is called donor link, the antenna of the
repeater that is used to receive the donor BTS signals is the donor antenna, and the antenna of the
repeater that is used to receive signals from the MS is called repeat antenna.
Exercises
-687-
Chapter 15 ZTE CDMA Indoor Distribution System
Objectives
After learning this chapter, the readers are supposed to have a basic idea about ZTE CDMA indoor
distribution system.
Introduction
This chapter mainly describes the technical indexes, hardware architecture, product characteristics
and networking configuration mode of ZXICS C800 and ZXICS C801 systems.
14.1 Overview
Thanks to its devotion to study on deep coverage solution to the wireless network, ZTE
Corporation has developed ZXICS C800 active intelligent indoor coverage system and ZXICS
C801 passive indoor coverage system. These two systems are applicable in different cases
respectively to enable seamless coverage of the network.
ZXICS C800 and ZXICS C801 are applicable to the indoor coverage of both CDMA IS-95
and cdma2000 1X wireless network, and they work at CDMA 800 MHz and PCS1900 MHz. With
the corresponding GSM unit being added, these two types of systems can provide the coverage of
the CDMA&GSM combined network, thus fully satisfying operators’ requirement and entitling
the network with a high cost performance ratio.
The diagram of ZXICS C800 indoor coverage system structure is shown in Fig. 15-1. This system
is designed by following such a concept: the signals from the micro BTS or repeater are amplified
through the Extension Unit (ESU) and the Remote Unit (RU), and then sent to the indoor area
needed to be covered. Meanwhile, the traffic of the MSs there are absorbed, and amplified by the
RU and ESU, then sent back to the BTS. In this way, the coverage is extended indoor, the blind
areas are eliminated, and thereby the voice and data service quality is improved. Furthermore, the
-689-
Chapter 15 ZTE CDMA Indoor Distribution System
ZXICS C800 consists of the feed source (a micro BTS or a repeater), ESUs, RUs, and the
corresponding passive components such as cables, power splitter, coupler, indoor antenna. They
are described briefly as below:
The capacity of a single BTS channel unit is 128/64 in the forward direction and is 64/32 in
the reverse direction.
Transmit power: 10 W
-690-
Chapter 15 ZTE CDMA Indoor Distribution System
Bandwidth: 870-880 MHz for uplink and 825-835 MHz for downlink
Gain: 90 dB
Noise coefficient:<6 dB
14.2.1.2 ESU
The appearance of an ESU is shown in Fig. 15-2. It has the following functions:
repeating the MBTS signal command, reporting the RU status and storing the related
control index;
and transforming the 220 VAC into +27 V DC to supply power for the RUs through thin
coaxial cables.
Frequency range: 825-835 MHz for uplink and 870-880 MHz for downlink
System gain: 45 dB ± 1 dB
Power: 150-280 VAC, 15 W Max (for this machine), 400 W (remote feed)
-691-
Chapter 15 ZTE CDMA Indoor Distribution System
14.2.1.3 RU
The appearance of an RU is shown in Fig. 15-3. It has the following functions:
Automatically compensating and scaling the cable loss of the downlink signals and
monitoring the transmit power.
RU technical indexes:
Frequency range: 825-835 MHz for uplink and 870-880 MHz for downlink
Noise coefficient: ≤ 6 dB
-692-
Chapter 15 ZTE CDMA Indoor Distribution System
-693-
Chapter 15 ZTE CDMA Indoor Distribution System
-694-
Chapter 15 ZTE CDMA Indoor Distribution System
Electrical indices
Type Omni-directional ceiling Directional wall-mounted
antenna antenna
Frequency range 800~2,200 MHz
Gain 3 dBi 6 dBi
VSWR ≤ 1.5:1
Max input power 50W
Impedance 50Ω
3 dB bandwidth 360° 87°
horizontally
3 dB bandwidth 90° 70°
vertically
Lightning protection Direct ground
-695-
Chapter 15 ZTE CDMA Indoor Distribution System
Coupler
Coaxial cable
As we can see from Fig. 15-4, ZXICS C801 passive indoor coverage system consists of feed
source (the micro BTS or repeater), coupler, power splitter, indoor antenna and trunk amplifier.
The working principle is like this: The BTS, the micro BTS or the repeater is the signal source for
indoor coverage; the signal power is distributed rationally through the power distribution
components such as the coupler and power splitter, and then transmitted to respective indoor
transceiving antennas for indoor area coverage. In this process, the trunk amplifier may be added
according to the attenuation degree of the signal. The key for engineering implementation is to
select an optimal place for the indoor coverage antenna and to set proper power distribution
devices.
14.2.2.1 Composition
ZXICS C801 consists of the trunk amplifier, power splitter, coupler, combiner, indoor antenna and
coaxial cables. Their indexes are described briefly as below:
-696-
Chapter 15 ZTE CDMA Indoor Distribution System
Items Indexes
Downlink Uplink
Frequency range 870-880 MHz 825-835 MHz
Maximum output power 33/37 dBm 10 dBm
Automatic Level Control (ALC) At the maximum power point, if the input power is increased by
10 dB, the output power variation should be kept within 2 dBm
or closed
Frequency error ≤ ± 0.05 ppm
Maximum gain 50 dB ± 3 dB
Gain adjustment range ≥ 30 dB
Gain adjustment step ≤ 2 dB
Gain adjustment error Gain adjustment step error ≤ ± 1 dBpstep; In the range of 0-10
dB, the total error ≤ ± 1 dB; In the range of 10-20 dB, the total
error ≤ ± 1 dB; Being greater than 20 dB, the total error ≤ ± 1.5
dB
≤ 3 dB (peak-peak value)
Noise coefficient ≤ 6 dB
VSWR Input/output VSWR: ≤ 1.5
Delay Trunk amplifier ≤ 1.5 µs; (the trunk amplifier applied to the
acoustic surface filter ≤ 5µs)
-697-
Chapter 15 ZTE CDMA Indoor Distribution System
Items Indexes
Downlink Uplink
-47 dBm/100 kHz@930 MHz-960 MHz
-47 dBm/100 kHz@1.7 GHz-1.80 GHz
-47 dBm/100 kHz@1.8 GHz-1.92 GHz
-47 dBm/100 kHz@3.4 GHz-3.53 GHz
Intermodula Within working ≤ -15 dBm/30 kHz
tion band
attenuation Outside the -36 dBm/30 kHz@9 kHz-1 GHz (including 1 GHz)
working frequency
band (beyond 2.5 -30 dBm/30 kHz@1 GHz-12.75 GHz
MHz from the
working frequency
band)
Outband Per band ≤ -40 dB or ≤ -13 dBm/30 kHz @ beyond the working
suppression frequency band edge ≥ 2.5 MHz
≤ -60 dB or ≤ -33 dBm/30 kHz@ beyond working frequency
band edge ≥ 10 MHz
Coupler
The broadband directional coupler is designed for CDMA, PCS and GSM, and it may be used
in the distribution of unequal powers. There are couplers with 5 dB, 7 dB, 10 dB, 15 dB, 20 dB, 25
dB and 30 dB coupling degrees, enabling the system design more flexible. The broadband design
of the components means more economical investment. With less connected fixed parts and air
mediums, not only insertion loss is lowered but also the reliability is enhanced.
-698-
Chapter 15 ZTE CDMA Indoor Distribution System
Power splitter
The low-loss power splitter is used in the antenna combinations to achieve different radiation
effects, or used in the uniform signal distribution. The system employs the two-line, three-line and
four-line power splitters.
Indoor antenna
The antennas used in the indoor coverage system include indoor directional wall-mounted
antennas and indoor omni-directional ceiling antennas. In consideration of combined
CDMA/GSM network, the broadband antenna is recommended preferably. The indoor directional
wall-mounted antenna is usually used in such premises as long corridors, lift rooms, and the rooms
whose ceilings are not easy to mount antennas to. The indoor omni-directional ceiling antenna is
usually mounted to the ceiling for omni-directional indoor coverage. All the indoor antennas are
designed with special installation kits. Their major features include high gain accuracy, precise
direction map, small volume, lightweight, delicate design, nice shape and long life.
Electrical indices
Type Omni-directional Directional wall-mounted
ceiling antenna antenna
Frequency range 800~-2,200 MHz
Gain 3 dBi 6 dBi
VSWR ≤ 1.5:1
-699-
Chapter 15 ZTE CDMA Indoor Distribution System
Combiner
Characteristic impedance 50 Ω
Work frequency band 825~880 MHz, 909~960 MHz
SWR ≤ 1.3
Insertion loss ≤ 0.7 dB
Isolation ≥ 60 dB
Max. input power ≥ 50 W
ZXICS C800 networking and configuration modes include the minimum networking mode, cell
cable mode, cell fiber mode and cell hybrid mode. Which one to use depends on the actual
environment. The system support a maximum of ESUs, 16 ×16 RUs. Each RU supports 1-3 indoor
antennas, the output power of the antenna port should be configured to 5-13 dBm. Each antenna
can cover 500-1000 m2 area according to different environment.
-700-
Chapter 15 ZTE CDMA Indoor Distribution System
Take for example a 16-floor building, with each floor being 4 meters high and covering 1500
square meters. Suppose one RU and three indoor antennas are configured for every two floors for
the signal coverage. We can get the minimum configuration table below:
RU_8
RU_2
MBTS
RU_1
RU
ESU
ESU
MBTS
-701-
Chapter 15 ZTE CDMA Indoor Distribution System
cable)
N-type connector (-5D 15×2=30
cable)
Suppose there are eight 16-floor buildings in an area, with each floor being 4 meters high and
covering 1500 square meters. We may take the configuration scheme of the indoor part as below:
(For the outdoor part, the calculation of couplers, power splitters and cable lengths depends on the
environment.)
-702-
Chapter 15 ZTE CDMA Indoor Distribution System
16 buildings, then ESUs may be concatenated so as to send the coverage signals to higher floors
and more buildings.
-703-
Chapter 15 ZTE CDMA Indoor Distribution System
The configuration plan is as follows. For the calculation method of the some indoor
components, refer to that in the cell cable mode.
-704-
Chapter 15 ZTE CDMA Indoor Distribution System
The configuration plan is as follows. For the calculation method of the some indoor
components, refer to that in the cell cable mode.
-705-
Chapter 15 ZTE CDMA Indoor Distribution System
CDMA
RU 8
Coupler
GSM
RU 8
CDMA
RU 1
Coupler
GSM
RU 1
Filter CDMA
CDMA MBTS/ BTS/ RPT
ESU unit
GSM GSM
ESU unit Filter MBTS/ BTS/ RPT
Fig. 15-9 Networking mode for the combined network of the active system
-706-
Chapter 15 ZTE CDMA Indoor Distribution System
Take for example a 10-floor building with each floor having 1,500 m2 construction area. To
achieve indoor coverage in this configuration mode, the output power at each antenna port is 5-13
dBm, each floor requires 1-3 indoor antenna for signal coverage. Then we can have the
configuration as below:
-707-
Chapter 15 ZTE CDMA Indoor Distribution System
environment
CDMA/GSM signal combiner 1 For combined C/G networks
-708-
Chapter 15 ZTE CDMA Indoor Distribution System
Exercises
5. There is a 16-floor building, with each floor being 4 meters high and covering 1500 square
meters. Suppose one RU and three indoor antennas are configured for every two floors for the
signal coverage, please list the networking configuration with ZXICS C800 indoor distribution
system.
-709-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
Objectives
After learning this chapter, the readers are supposed to have a basic idea about ZTE CDMA wide
and deep coverage solutions.
Introduction
This chapter deals with the ZTE CDMA wide and deep coverage solutions.
15.1.1 Overview
In coastal areas, there are many administration departments such as the departments for
frontier defense, smuggling suppressing, fishing management, marine monitoring, weather, harbor
supervision and custom. There are also groups engaged in sea fishing and breeding, as well as
individuals and organizations engaged in offing passenger and goods transportation. Such people
are in urgent need for convenient, quick and high-quality communication services.
As the subscribers are scattered and small in amount in the offshore super-long coverage
application, the macro BTS, if used in these areas, will not be made full use in terms of its large
capacity. The macro BTS has strict requirements for equipment room conditions, iron towers and
other supporting facilities, and also a great power consumption, and there are many limits in use.
Furthermore, as there is feed cable loss, the tower-top amplifier or other devices should be
furnished to meet the requirement for reverse coverage, thus increasing the equipment investment.
-710-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
ZTE outdoor micro BTS (40W) for super-long coverage can not only satisfy the subscriber
capacity, but also has such features as small volume, lower power consumption, outdoor
application and flexible installation. The radius of its coverage is almost 100km on the
precondition of its antenna can be mounted high enough. This product also features a high cost-
performance ratio, short construction period, low construction cost and flexible configuration as
required.
In the vast plain or hilly areas where the mobile subscribers are densely scattered, a small
amount of ordinary macro BTSs will have a poor network coverage effect while a large amount
will surely increase the equipment investment.
In the areas along highways where the traffic is also small, the use of ordinary macro BTS for
network coverage will have a low cost-performance ratio on the condition that the service demand
is satisfied.
The super-long-coverage micro BTS and RF BTS series products self-developed by ZTE
provide pertinent solutions to the problems above.
15.1.2 Features
ZTE Corporation, based on its many years’ experience, has launched CDMA network wide
coverage solution. This solution has the following features:
Fully guaranteeing the network quality. With rich experience in networking planning and
optimization and in engineering implementation, ZTE Corporation is capable of making practical
and feasible solution subject to different radio broadcast environments and complex topographical
conditions.
Low construction cost. ZTE Corporation adopts its self-developed super-long micro BTS
and super-long RF BTS series products in its solutions, allowing flexible configuration.
As the topographic conditions vary greatly, for every project, the site survey and
measurement shall be conducted by the veteran network planning personnel so that they can make
pertinent solutions.
-711-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
In a word, different combinations of ZTE BTS series products can cater for the wide area
coverage under various conditions.
Technical indexes:
Maximum configuration of this BTS: 2 carriers and 3 sectors
-712-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
Product features:
With a tower-top amplifier, the reverse link noise coefficient is bettered. With the amplifier
mounted on the tower top, the budget allowance on both the forward and reverse links is increased
greatly, and uplink and downlink long-distance coverage can be implemented. Therefore, the wide
area macro BTS is widely applied in the coverage of seashore, plain, grassland and country areas.
Technical indexes:
Maximum configuration: 4 carriers and 3 sectors
Product features:
Wide application.
Micro BTS
-713-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
Technical indexes:
Maximum configuration: 3 carriers and a single sector
Weight: 37 kg.
Product features:
The micro BTS supports both the single-carrier and single-sector configuration and the multi-
carrier and single-sector configuration; and also supports cross-carrier/sector channel sharing.
Remote RF BTS
-714-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
Product features:
Maximum configuration: 3 carriers and 1 sector
Weight: 37 kg
Product features:
The outdoor remote RF module supports a singe sector that may have one carrier or multiple
ones, shares the baseband processing resource pool in the basic cabinet, and does not need GPS.
With an outdoor design, it can be installed close to the feeder antenna to improve coverage.
Repeater
-715-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
Technical indexes:
Type: optical fiber or RF mode
Product features:
The repeater can be used flexibly for networking through the RF or optical fiber mode. With
the modular design and flexible configuration, it can provide a variety of applications. It is
applicable to the coverage of such special areas as long distance from the equipment room to the
antenna installation site, tunnels and railways or along the highways and railways.
15.2.1 Overview
The CDMA network is an elaborate mobile network oriented to high-end subscriber groups. High-
end subscribers are mostly distributed in big and medium cities and mainly move about in high
-716-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
buildings, and they are major subscribers of CDMA 1X supplementary services (such as high-
speed Internet access, mobile office, mobile commercial and mobile multimedia, etc.).With the
rapid development of city construction, there are more and more high buildings. If only the
ordinary macro BTSs are used for networking in the CDMA network, there may be problems in
the coverage of some hotspot areas, like blind signal areas in indoor coverage of high buildings,
weak signal areas inside dense buildings and the blind signal areas in stations and underground.
To completely solve the problems of signal coverage in a high building, you can install a
micro BTS in the meeting room or a large office and a distributed indoor coverage system inside
the building, and finally optimize the network, to achieve deep coverage of this building.
These problems can be solved and good communication qualify can be achieved by installing
a micro BTS in the hotel meeting room.
Underground station
If the deep coverage is not implemented, the signals from the macro BTS on the ground may
not be able to reach underground stations.
This problem can be solved and good communication qualify can be achieved by installing
micro BTSs or remote RF BTSs in the underground stations, and this will not affect the wireless
coverage around.
15.2.2 Features
Supporting the cdma2000 1x packet data service and to-be-launched CDMA 1x EV/DO.
Fully guaranteeing the network construction quality: ZTE is closely synchronizing its CDMA
technology to the world level, and has gained rich experience in network planning and
-717-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
Effective control of construction cost: ZTE adopts self-developed micro BTS, RF BTS,
repeater and indoor distribution system series products in its solutions, facilitating operation and
maintenance.
Product features:
Working temperature:-40°C~+55°C
-718-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
Weight: 37 kg
Product features:
This product supports both the single-carrier and single-sector configuration and the multi-
carrier and single-sector configuration; and also supports cross-carrier/sector channel sharing since
it is composed of an outdoor rack.
It is applicable to deep indoor coverage of the building and also possible to increase capacity.
Remote RF BTS
Product features:
Maximum configuration: 3 carriers and 1 sector in a single cabinet
-719-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
Weight: 37 kg
Product features:
This product supports a singe sector which may have one carrier or multiple ones, shares the
baseband processing resource pool in the basic cabinet, and does not need GPS. With an outdoor
design, it can be installed close to the feeder antenna to improve coverage.
Repeater
Product features:
Type: optical fiber or RF mode
Product features:
-720-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
This product can be used flexibly for networking through the RF or optical fiber mode. With
the modular design and flexible configuration, it can easily and conveniently form many types.
It is applicable to the coverage of such special areas as long distance from the equipment
room to the antenna installation site, tunnels and railways.
Trunk amplifier
Product features:
It features simple and flexible networking. The feed source may be either a micro BTS or a
repeater.
Networking mode
Passive + trunk repeater indoor coverage system
Product features:
This product features simple and flexible engineering and networking since it supports star
networking and 24 network nodes.
With signal equalization function, the MS works at a low power transmitting level in most
-721-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
Smart devices and antenna have little influence to its surroundings in terms of beauty.
Networking mode
-722-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
-723-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
-724-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
Remote unit 8
Indoor
Coaxial cable
antenna
Remote unit 1
MBTS
Product features:
This product supports up to 128 nodes.
Flexible networking: this product may be combined with the macro BTS (by integrating its
local end into the macro BTS), the remote RF BTS (by integrating its local end into the remote RF
BTS), the outdoor micro BTS ((by integrating its local end into the micro BTS), or the repeater. It
can distribute the RF signals into every corner of the building through cables/fibers or other
transmission mediums, to solve the blind area, weak area or call drop problems.
Exercises
-725-
Chapter 16 ZTE CDMA-Wide and Deep Coverage Solutions
-726-
Chapter 17 ZTE CDMA-WLL Solution
Objective
After studying this chapter, the readers should have a basic understanding of ZTE CDMA-WLL.
Introduction
Wireless access refers to the access mode in which terminal users and switches are connected in the
wireless mode. A wireless access system boasts of the characteristics of shortened time necessary for
the network construction, low initial investment, flexible capacity planning, diversified networking
modes, simple and convenient maintenance, high reliability, etc. In comparison with other wireless
access modes, CDMA wireless access solution has the following unmatched advantages:
The CDMA technology is the best of the wireless technologies that are currently in
commercial use.
Better calling performance: Lower frame error rate (FER) and call drop rate.
Capability of meeting the subscribers’ requirements of local mobile services and wireless
data services.
Capability of using the present resources to quickly start wireless services, and of being
directly upgraded to a cellular mobile system when conditions permit, so as to protect the
initial investment.
-727-
Chapter 17 ZTE CDMA-WLL Solution
The ZTE cdma2000 1x WLL solution, a wireless access solution launched by ZTE Corporation
according to market demand, is oriented to user groups that move locally in large and medium cities. It
can also be applied in mountainous areas, oil fields, etc.—customers of the traditional wireless access
system.
The ZTE cdma2000 1x WLL solution supports the cdma2000 1x, and is backwardly compatible
with the IS95 CDMA system. It is capable of connecting with the PSTN, Internet and other networks. It
supports basic telecommunications services and supplementary services, and supports circuit-type data
service and high-speed packet data service.
The ZTE cdma2000 1x WLL can implement wide coverage and deep coverage in cellular cells.
The ZTE cdma2000 1x WLL solution, a wireless access system using CDMA technology, is kind of
telecommunications access network. What it differs from a cabled access mode is that it connects with
the PSTN, PDSN and terminal subscribers in the wireless mode.
The cdma2000 1x WLL whole network solution network based on V5.2 interface and A-interface
is as shown in Fig. 17-1 and Fig. 17-2.
Fig. 17-1 Network diagram of cdma2000 1x WLL (based on V5.2 interfaces) mobile
communications system whole network solution
-728-
Chapter 17 ZTE CDMA-WLL Solution
Fig. 17-2 Network diagram of cdma2000 1x WLL (based on A interfaces) mobile communications
system whole network solution
Among them:
The ZTE cdma2000 1x WLL solution may provide the following main interfaces:
Interfaces with fixed networks: using SS7 or using international standard V5.1/V5.2 protocol;
Interfaces with terminal subscribers: using air interfaces Um which is in conformity with the
IS-2000 protocol standard to connect terminals;
Interfaces with mobile switches and the PDSN: using cdma2000 interfaces A, which conform
to the ISO4.x protocol standard.
-729-
Chapter 17 ZTE CDMA-WLL Solution
The ZTE cdma2000 1x WLL network solution has the following features:
Support the cdma2000 criteria, and backwardly compatible with the IS95 CDMA system;
Capable of providing a complete set of solutions ranging from the cdma2000 1x network
equipment to the terminal products;
Exercises
-730-
Chapter 18 ZXPDSS Packet Switching System
17.1.1 Location of the ZXPDSS System in Networks and the Main System
Functions
As an access gateway, PDSN (Packet Data Serving Node) offers Simple IP and Mobile IP access
modes, to provide services for the cdma2000 mobile stations to access Internet or Intranet. At the
cdma2000 1x stage, a maximum access rate of 153.6 kbps can be provided for each subscriber, and at
the cdma2000 EV-DO stage, a maximum access rate of 2.4 Mbps can be provided for each subscriber.
In comparison with the IS-95 system, to accomplish access of cdma2000 user data services, three
functional entities–PDSN, HA (providing Mobile IP service) and AAA, which are referred to as
ZXPDSS system here, should be added in the cdma2000-1x core network, and PCF functional entity
should be added in the cdma2000-1x access network. These newly added devices are mainly used to
satisfy the requirements of packet data service transmission, so as to provide functions of high-speed
Internet access, visual telephone, e-commerce in the 3G mobile communications system for the
terminal subscribers.
PSTN/PLMN
Um(IS-95A)
HLR/AUC
Internet
2GB TS Abis
Um(IS-95A) A(IOS4.X)
2G B SC AAA Server
Router
Um(IS-2000)
2GB TS Abis MSC/VLR
A(IOS4.X) IP Cloud
HA
Abis
IP Cloud
3GB TS B SC
/PCF Router
PDSN/FA(ZX-PD10)
Fig. 18-1
-731-
Chapter 18 ZXPDSS Packet Switching System
The location of the ZXPDSS system in the network is as shown in the diagram. The cdma2000 1x
packet data services are jointly accomplished by the MS, BTS, PCF, PDSN, AAA and HA. The
functional entities of a packet switching core network include: PDSN (Packet Data Serving Node), HA
(Home Agent), and AAA (Authentication, Authorization and Accounting) servers.
PDSN
PDSN (Packet Data Serving Node) provides services for the cdma2000 mobile stations to access
the Internet or Intranet.
PDSN is an interface between the Radio Network (RN) and Packet Data Network (PDN,). Its
main function is to provide Simple IP access service or Mobile IP access service for the mobile
stations, so that subscribers can access a public data network or a private data network. In case of
simple IP, PDSN is similar to a Network Access Server (NAS), and in case of mobile IP, PDSN will
serve as a Foreign Agent (FA) for the MS. PDSN also helps with user authorization and accounting
functions.
In providing mobile IP service, PDSN implements a Foreign Agent (FA) function. FA (Foreign
Agent), a router located in an MS visiting network, provides the mobile station with IP forwarding
address and IP routing service (on condition that the MS must register with the HA). In respect with
data sent to a mobile station, FA extracts IP data packet for the tunnel of HA (Home Agent), and
transfers it to the mobile station, while in respect with data sent by the mobile station, FA can serve as a
default router or use a reverse tunnel to send the data to the HA.
HA
Home Agent, a router on an MS home network, is responsible for maintaining the current location
information of the MS, establishing a corresponding relation between the IP address and the forwarding
address of the MS. When the MS leaves the network with which it registers, it should be registered to
the HA. When receiving a data packet sent to the mobile station, the HA will transfer the data packet
via the tunnel between the HA and FA to the transfer address of the mobile station. Then the tunnel
encapsulation is removed via the transfer address, and the data packet is sent to the MS to accomplish
the mobile IP function.
The simple IP does not need an HA, while the mobile IP needs an HA.
AAA server
AAA (Authentication, Accounting and Authorization Server) uses an RADIUS server mode at
present. It performs authentication on user script file information, accomplishes data service
-732-
Chapter 18 ZXPDSS Packet Switching System
AAAfalls into three kinds: service AAA, intermediate AAA and home AAA.
Service AAA is located in the service network (or referred to as visitor access providing network),
and communicates with the PDSN in the service network. Home AAA is located in the home network,
and communicates with the HA in the home network in case of mobile IP. If the MS is not roaming, the
service AAA is combined with the home AAA. The intermediate AAA, located in an intermediate
network (which is optional, and may not be available in actual conditions), is in security relationships
with the service AAA and home AAA, and is used to safely transmit AAA messages between the
service AAA and the home AAA. In some cases, there may be more than one intermediate AAA
between the service AAA and the home AAA.
The ZTE Communications cdma2000 1x packet switching system ZXPDSS, an important part of the
cdma2000 1x digital cellular mobile communications system, includes three independent entities:
ZXPDSS P100 (Packet Data Serving Node, or called PDSN for short)
ZXPDSS A100 (Authentication, Authorization and Accounting server, or AAA server for short)
ZXPDSS implements the two types of packet data services in the following two ways:
Simple IP
Simple IP is similar to dial-up Internet access. As the IP address allocated every time to the MS is
dynamically variable, so only packet data communications with the MS as the caller can be
implemented, and in case of cross-PDSN address allocation, the on-going data communications will be
interrupted, and cannot be continued unless it is restarted.
Mobile IP
-733-
Chapter 18 ZXPDSS Packet Switching System
connected to any subnet with a permanent IP address, so as to implement packet data communications
with the MS as the caller or the called, and ensure the on-going communications with the MS to be
continued in case of cross-PDSN.
The network reference models of the cdma2000 1x packet data subsystem include two types of network
reference models: one is based on simple IP and the other is based on mobile IP.
A simple IP-based packet core network includes a PDSN and AAA servers, as shown in Fig. 18-2.
A PDSN is an interface between the cdma2000 1x wireless access network and packet data network. It
is responsible to manage user status, transfer user data, and assign IP address for the MS. AAA servers,
located in the packet data core network, accomplish functions of authentication, authorization and
accounting. The intermediate AAA server is responsible to transfer authentication and accounting
information between the visitor AAA server and the home AAA server.
A mobile IP-based packet subsystem should include PDSN and AAA servers, and HA as well, as
shown in Fig. 18-3. HA is responsible for allocating IP addresses to subscribers, and sending packet
data to the MS by means of the tunnel technology, and an FA (Foreign Agent) function should be added
to the PDSN, so that it can provide a tunnel outlet, and send the data to the MS after decapsulation.
-734-
Chapter 18 ZXPDSS Packet Switching System
1. Using the latest network processor technology, hence allowing much larger data flow
processing capacity;
2. Using a dedicated HDLC high-speed processor developed by ZTE, having completely solved
the bottleneck problems in HDLC deframing and framing processing;
3. Realizing load sharing and intelligent selection because of the Cluster mode used;
4. Providing two operation and maintenance modes of TELNET remote login and serial-port
access, and supporting remote maintenance;
-735-
Chapter 18 ZXPDSS Packet Switching System
1. Using the latest network processor technology, hence allowing much larger data flow
processing capacity;
2. Providing two operation and maintenance modes of TELNET remote login and serial-port
access, and supporting remote maintenance;
R (Radio)-P (Packet) interface is an interface between a wireless access network and a packet core
network, i.e., an interface between the PCF and PDSN, also referred to as an aquarter interface. A
channel bearing signaling control in the R-P interface is called an A11 interface, and a channel bearing
packet data is called an A10 interface.
It can be seen from Fig. 18-4 that the A11 interface uses the UDP protocol as its own bearer
protocol. The port numbers supported are 434 and 699, of which 434 is the port number of the earlier
A11 interface. In order to separate with the port number of the Mobile IP and to support new functional
services, the 3GPP2 has initiated the new port number 699, which is used to supporting A11 interface.
In order to implement compatibility with the previous versions, this system will support both these two
port numbers.
The GRE (universal route encapsulation protocol) of A10 interface is used to encapsulate packet
data to implement tunnel transmission. The data borne on the GRE layer are PPP conversation data
between the MS and PDSN. The bearer data are transmitted in a transparent mode to the PCF.
-736-
Chapter 18 ZXPDSS Packet Switching System
MSC
IWF Call control
mobile SWITCH
management
A1
A2
A5
A3 A9 (signal) A11 (signal)
(signaling) Source BSC
Target PCF PDSN
A3 A8 (traffice)
BSC A10 (traffic)
(user traffic)
SDU
A7
Function
Ainter A quater
A9Asignaling
信令 A11 signaling
9
GRE TCP/UDP GRE UDP
IP IP IP IP
Link
链路层 layer Link
链路层 layer Link layer
链路层 Link
链路层 layer
Physical
物理层layer Physical
物理层 layer Physical
物理层 layer Physical
物理层 layer
A8 A9 A10 A11
A11 interface controls the establishment of A10 connection, re-registration, canceling and
transmission of air link accounting information via signaling.
Active/Connected
Assigning service channels for the MS, A8 connection, A10 connection and PPP connection are all
kept. The MS can either transmit or receive data.
Dormant
Assigning service channels for the MS, A8 connection is released, but A10 connection and PPP
connection are kept.
Null/Inactive
No connection is available.
Between the bottom layers of the PDSN and the local AAA server, the IP/UDP protocol is used, and for
-737-
Chapter 18 ZXPDSS Packet Switching System
the upper layers, the RADIUS protocol is used to transmit authentication and accounting information.
PDSN serves as the Client of the AAA server.
The IP protocol is used between the PDSN and HA, to transmit registration information, establish
tunnels and transmit packet data.
By means of the IKE process or mobile IP Foreign-Home authentication extended items, PDSN
can establish, maintain and terminate security communications with the HA.
The cdma2000 1x packet data service is completely based on the IP technology. When subscribers are
using packet data services, an IP connection will be established between the mobile terminal and the
network, and all the services will be accomplished via the IP connection. On the basis of the IP
connection, the ZXPDSS system is capable of providing subscribers with multiple basic services:
2. WEB browse
3. E-Mail transceiving
4. E-Commerce
5. Multimedia conference
7. Online chat
8. Visual telephone
The ZXPDSS is designed in compliance with the related standards of China’s posts and
telecommunications industries, the related recommendations of the 3GPP2 and IETF. The main
standards and protocols taken for reference are as follows:
-738-
Chapter 18 ZXPDSS Packet Switching System
5. 3GPP2 P.R0001 Version 1.0.0 Wireless IP Architecture Based on IETF Protocols, July 2000
13. RFC 1122 Requirements for Internet Hosts -Communication Layers, October 1989
14. RFC 1144 Compressing TCP/IP Headers for Low Speed Serial Links, February 1990
16. RFC 1332 The PPP Internet Protocol Control Protocol (IPCP), May 1992
20. RFC 1702 Generic Routing Encapsulation over Ipv4 networks, October 1994
21. RFC 1918 Address Allocation for Private Internets, February 1996
22. RFC 1962 The PPP Compression Control Protocol (CCP), June 1996
-739-
Chapter 18 ZXPDSS Packet Switching System
23. RFC 1974 PPP Stac LZS Compression Protocol, August 1996
25. RFC 1994 PPP Challenge Handshake Authentication Protocol (CHAP), August 1996
29. RFC 2005 Applicability Statement for IP Mobility support, October 1996
30. RFC 2006 The Definitions of Managed Objects for IP Mobility Support Using SMIv2,
October 1996
31. RFC 2118 Microsoft Point-To-Point Compression (MPPC) Protocol, March 1997
32. RFC 2138 Remote Authentication Dial In User Service (RADIUS), April 1997
34. RFC 2290 Mobile-IPv4 Configuration Option for PPP IPCP, February 1998
35. RFC 2344 Reverse Tunneling for Mobile IP, May 1998
36. RFC 2401 Security Architecture for the Internet Protocol, November 1998
39. RFC 2409 The Internet Key Exchange (IKE), November 1998
40. RFC 2474 Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6
Headers, December 1998
42. RFC 2484 PPP LCP Internationalization Configuration Option, January 1999
-740-
Chapter 18 ZXPDSS Packet Switching System
46. RFC 2868 RADIUS Attributes for Tunnel Support, June 2000
48. ITU-T Recommendation E.212 The International Identification Plan for Mobile Terminals and
Mobile Users
Located between the packet data core network and the cdma2000 1x wireless access network, PDSN is
responsible to provide the MS with simple IP access service or mobile IP access service, so that
subscribers can access public data networks or private data networks. Meanwhile, PDSN also
coordinates in realizing subscriber authentication and accounting functions.
While providing mobile IP services, PDSN implements FA (Foreign Agent) function. As a router
located in a mobile station visitor network, an FA provides routing service to mobile stations that are
registered with the FA. In respect with data sent to a mobile station, FA extracts IP data packets from
HA tunnel, and transfers the data to the mobile station; and in respect with data sent by a mobile
station, FA can serve as a default router, or can use a reverse tunnel to transmit the data to HA.
PDSN system hardware provides a support platform for realizing PDSN functions and ensuring PDSN
performance. Viewed from the hardware alone, hardware functions can be divided into the following
parts:
1. Physical interface function: functions required for data transmission on lines, such as framing,
encoding, media access control, timing, driving, etc., and realizing R-P or WAN physical interfaces. At
present, the PDSN system provides 10/100 Ethernet interfaces.
2. Data processing and switching functions: to incoming data, performing real-time processing
operations, such as encapsulation, decapsulation, table checking, sorting, segmentation, reassembly,
statistics, modifying, etc. Some of the operations, in cooperation with the CPU signaling processing
function, help accomplish PDSN communications protocol (such as PPP protocol) processing function.
-741-
Chapter 18 ZXPDSS Packet Switching System
The data processing function is the core content of hardware design, and this function is implemented
by the micro-engine of the network processor IXP1200.
3. HDLC processing function: User data service flows coming into the PDSN from the R-P
interface are all PPP packets encapsulated with HDLC (IP/GRE encapsulation as the outer wrap). As
the HDLC encapsulation is not in a standard format, and the HDLC processing is after the outer
processing, and is located on the whole user data channel, i.e., all the user data must pass this
processing, hence a great data flow should be processed here in this processing section. But this is
beyond the network processor, so the HDLC encapsulation/decapsulation cannot be implemented
without the help of external hardware. In the system, the trope and check of HDLC frame, and PPP
packet reassembly are implemented by hardware FPGA processing logic in cooperation with the micro-
engine of the network processor.
5. System control function. The system control function is accomplished mainly by an external
main control CP. The control function includes: Initialization and work configuration of various
modules and boards in the system, and status information collection, etc.
As shown in Fig. 2-1, the PDSN system is mainly composed of the PrPMC module (PrPMC) and the
network processing module (NPM). Of which, the PrPMC module is designed as a subcard, and the
NPM module is designed as a backplane, and a PCI bus is used for communications between the two
modules.
-742-
Chapter 18 ZXPDSS Packet Switching System
Ethernet
755
controller
82559 PMC card
PCI
SSRAM
Serial port
( 8M) NPU
IXP1200
SDRAM FLash
(256M) (8M)
IX Bus
4 10/100M SSRAM
Ethernet PHY
2 R-P
4 10/100M
RJ45*4
Ethernet
Connector
transform
2 Pi
The PrPMC module (PrPMC) is mainly composed of CPU (MPC755)+PCI Bridge (XPC107) and
peripheral interface units. The PCI Bridge provides connection for multiple PCI devices, among which
information interaction is performed via a PCI bus. The principle block diagram of the PrPMC module
is shown in Fig. 18-5,
Providing whole board control: including initialization of various board parts, working status
control and monitor and whole board management, etc.;
-743-
Chapter 18 ZXPDSS Packet Switching System
Providing 32-bit 33 MHz PCI interfaces, realizing interaction with the NPM module.
PMCP13/P14
connector
FLASH EPLD
LED display
BOOTROM
512KB RS232
Transceiver chip
Debug serial port
CPU HOST/PCI
PCI interface
33MHz-32bit PCI总线
Ethernet
Interface control RJ45
chip
PMC P11/P12
connector
The NPM module, the hardware core of the PDSN system, is implemented by an Intel IXP1200
network processor, around which there are the following peripheral basic interface units:
Including one 10/100M Ethernet interface (used for debugging or providing TELNET service).
-744-
Chapter 18 ZXPDSS Packet Switching System
SSRAM Ethernet
Flash Controller
BootROM
NPU Debug
network port
IXP1200
SDRAM Serial Port
Debug serial
port
IX Bus
10/100M Ethernet
HDLC Processor
MAC
10/100M Ethernet
PHY SSRAM
10/100M Ethernet
Transformer
RJ45 Connector
Including two subunits: The 100M Ethernet interface unit and the HDLC hardware processing
logic unit. Through these two interface units, the system is capable of supporting 4 10/100M Ethernet
physical interfaces and accomplishing hardware HDLC processing.
Serial port
In selecting the MAC layer interface chips, as the IX bus has not yet been opened at present, so an
INTEL chipset is used, which is capable of providing standard 100M MAC layer chips of IX bus
interface, hence standard interfaces for the physical layer.
-745-
Chapter 18 ZXPDSS Packet Switching System
1. IP processing, GRE processing and PPP processing on the service data received from the PCF,
and sending these data to WAN interfaces after HDLC deframing and adding a corresponding IP header
information;
2. Providing PPP processing on service data received from the WAN, and after HDLC framing,
sending the data to PCF interfaces with corresponding IP header information added.
Providing functions of data packet receiving, encapsulation processing, routing and data
packet transmitting, etc.
According to the designing concept of clear module, low module coupling between software and
hardware, and low coupling of software module, the ZXPDSS software can be logically divided into
the following subsystems: Operating system subsystem, database subsystem, protocol stack subsystem,
service subsystem, system control subsystem, NM/OMM subsystem. In each system, there are some
submodules, and each of them is distributed to each hardware board according to the actual
configuration, as shown in Fig. 2-4.
Located at the bottom layer of the control channel, it encapsulates the RTOS and different CPUs,
providing a running platform irrelevant to the hardware and operating systems, including: Functions of
process management, memory management, timer management, file management, driving task and
communications, distributed on all the modules. Specific driving tasks can be configured according to
the board requirements.
Managing the system resources, providing unified data storage interfaces and highly effective
memory data management for upper layer application. Distributed on all the modules. There may be
different data table contents, depending on different module functions.
-746-
Chapter 18 ZXPDSS Packet Switching System
Monitoring the system running, including: Boot function, version management, system power on,
active/standby control, board monitor and alarm. Distributed on all the modules. Depending on the
system architecture, different modules are of different levels and have different work divisions.
SPS
SCS DBS NMS
Service
Database Operation and processing
System control
subsystem maintenance subsystem
subsystem
subsystem
PSS
Control channel
Protocol stack
subsystem
ARM
OSS
Support subsystem
Data channel
MCS
uE
Microcode subsystem
Shielding details of communications conducted by the upper application subsystems with the
outside. The PSS performs link layer, network layer and transmission layer protocol processing on
packets that are sent and received, providing the upper layer application with transparent IP network
transmission services, so as to facilitate the compiling of the upper layer application and for its better
portability.
-747-
Chapter 18 ZXPDSS Packet Switching System
Providing upper layer signaling control channels for user packet data access, and maintenance and
management of user service data channels as well.
In processing media flow (data channels), network processor microcode technology is used, so as
to implement user data quick processing and transferring functions via sharing information, with the
SPS, such as user connection attribute table and routing table, etc.
Establishing and managing PPP channels and R-P channels for the MS;
Receiving accounting information sent from the PCF, integrating the accounting information
at the IP network side, and generating accounting records to send to AAA servers;
-748-
Chapter 18 ZXPDSS Packet Switching System
Supporting FA functions;
When MIP access is used for the MS, providing maintenance of the forward and reverse
tunnels between the FA and HA for the MS;
Using the IKE or the FA-HA in Mobile IP protocol to extend, maintain and terminate the
security relationships with HA. Theses security relationships can be either static or dynamic;
Receiving user Profile from the AAA servers and transferring it to the MS.
PDSN is designed as a 1U-high box according to itscapacity. The box can be used independently as a
desktop PC, or it can be configured as a 19-inch standard 2U plug box, with added lateral installation
side ears, to be installed in the related device for use.
Dimensions of box with lateral ears: Size: 43.65 mm × 254 mm × 494 mm (H ×W×T)
As a router located on a mobile station home network, the HA is responsible for the maintenance of the
current position information of the mobile station. The mobile station should register with the HA after
leaving its registration network. HA broadcast can reach the route information of the mobile station IP
address, collect all the data packets sent to the mobile station and send the data packets to the FA via
the tunnel between the HA and the FA. And the HA will unpack the tunnel encapsulation to send the
data packets to the mobile station, so as to accomplish a mobile IP function. If a reverse tunnel is used,
the HA will receive data packets sent from the FA before routing them to the destination.
Only when the mobile station uses a mobile IP service is the HA needed.
-749-
Chapter 18 ZXPDSS Packet Switching System
The HA system hardware is basically the same as that of the PDSN in designing concept, except that
the HA does not have an HDLC processing function. Refer to 18.2.1.1.1 of this chapter.
The HA system hardware architecture is basically the same as that of the PDSN in overall framework,
except that the HA does not have HDLC processing logic. Refer to 18.2.1.1.2, 18.2.1.1.3 and 18.2.1.1.4
of this chapter.
The HA system software is basically the same as that of the PDSN in overall framework. Refer to
18.2.1.2 of this chapter.
Performance specifications HA
Total number of data subscribers
120,000
supported
Data flow 400 Mbps
64-Byte IP packet delay is less than 1 ms
Transfer delay 512-Byte IP packet delay is less than 15 ms
1518-Byte IP packet delay is less than 350 ms
IP packet loss rate is less than 0.1% under circumstance of light
load (with a 10% processing capacity)
Packet loss rate
IP packet loss rate is less than 0.3% under circumstance of
heavy load (with a 80% processing capacity)
System work time without fault MTBF>400,000 hours
-750-
Chapter 18 ZXPDSS Packet Switching System
Performance specifications HA
System fault recovery time MTTR<30 minutes
Using IKE or the FA-HA security extension in the Mobile IP protocol to establish, maintain
and terminate the security relationships with the PDSN. Theses security relationships can be
either static or dynamic;
HA is designed as a 1U-high box according to its capacity. The box can be used independently as a
desktop PC, or it can be configured as a 19-inch standard 2U plug box, with added lateral installation
side ears, to be installed in the related device for use.
Outline dimensions of the box with side ears: Size: 43.65 mm × 254 mm × 494 mm (H×W×T)
-751-
Chapter 18 ZXPDSS Packet Switching System
AAA servers, located in the packet core network, are responsible for performing authentication of
packet data calling subscribers, accomplishing data service authorization and realizing accounting
function.
The AAA servers can be divided into visitor AAA server, intermediate AAA server and home AAA
server.
The visitor AAA server, located in the visitor access providing network, is connected with the
PDSN; the home AAA server, located in the home network, is connected with the HA in case of mobile
IP; the intermediate AAA server, located in the intermediate network (optional, may not be existent in
actual conditions), is in security relationships with the visitor AAA server and home AAA server, and is
responsible for transferring authentication and accounting information between the visitor AAA server
and home AAA server.
The RADIUS server mode is used for the AAA server at present.
RADIUS is based on the typical client/server mode, and it includes two parts of the RADIUS
client and the server. The RADIUS client dwells on the PDSN or HA, and its task is to send a user
authentication request to the RADIUS server, and to respond to the response returned by the server. The
RADIUS server usually runs of a workstation. All the user authentication and network visitor service
information is on the RADIUS server, and is stored in various modes that are adaptive to the client
requirements. The RADIUS server is responsible for receiving requests sent from the client,
authenticating the user authority, and returning configuration information necessary for providing
services to the client.
-752-
Chapter 18 ZXPDSS Packet Switching System
Fig. 4-1 shows that the charge information collecting point is the PDSN. Actually, any equipment
in conformity with the RADIUS protocol will be allowed to access. The charging information
collecting point sends a request to the RADIUS server via the RADIUS protocol. The request can be
either a status authentication request, or an accounting request. When receiving the request, the
RADIUS server will visit the database via the database interface, and will notify the accounting
information collecting point with the request result.
In the database, the system basic information and a great deal of charging data are stored. In case
of a very large database, the data stored in the database can be stored in different servers. As a DBLIB
interface is used between the RADIUS service program and the database, a dynamic database provided
by the database itself can accomplish the visit to the database, so the program does not need to take
care of the location of database.
The RADIUS server implements an Agent Function of the SNMPv2, interacts with the OMC
(operation and maintenance center), and supports a unified network management.
The RADIUS server performs background operations via a configuration maintenance and
management program, and supports user remote account opening via the WEB server.
The CDR (Call Details Record) processing system sorts out the CDRs that are written into the
database by the RADIUS service program, and generates them into a CDR file, and stores the file in the
text format currently provided by the CISIO.
2002-07-31 11:46:01
Event_TimeStamp = 1028014259
-753-
Chapter 18 ZXPDSS Packet Switching System
Acct_Status_Type = 2
Acct-Delay-Time = 3
Tunnel-Type = 1
Tunnel-Server-Endpoint = 10.42.19.13
Sending PDSN Access-Request to the intermediate or home AAA, and sending the
intermediate or home AAA Access-Accept (or Access-Reject) to PDSN, accomplishing
authentication and authorization of MS packet data calling;
Storing the MS accounting information transferred from PDSN, which mainly includes
Accounting Start, Interim Accounting records and Accounting Stop, and transferring the
information to the intermediate or home AAA;
Transferring the user profile and QoS information (contained in the Access-Accept) sent by
the home (or intermediate) AAA to the PDSN;
Supporting CHAP/PAP. If the MS uses CHAP or PAP, the PDSN will send a Access-Request
message containing authorization information to the service AAA, which will, if not having
-754-
Chapter 18 ZXPDSS Packet Switching System
been authorized to receive or reject the request, forward the request to the intermediate or
home AAA;
The Access-Request of the visit-based AAA server exercises authentication and authorization
to MS, using PAP or CHAP;
Providing user profile and QoS information (contained in Access-Accept) to the PDSN;
Request and response of information between the visitor AAA server and the home AAA
server can be conducted in three modes:
1. Non-transparent. The intermediate AAA server checks requests and response messages, and
generates new requests and response messages, demanding the intermediate AAA server to shoulder the
economic responsibilities of the service network;
2. Transparent. The intermediate AAA server only transfers messages but not generate new
messages;
3. Changing direction. The intermediate AAA server takes another AAA server as a service AAA
server.
Capable of authenticating the certificates (optional) transmitted between the service AAA and
home AAA.
IP security can be used between the visitor AAA server, intermediate AAA server and home AAA
server, to ensure security of communications.
Sending the Access-Request of PDSN to the intermediate or home AAA server (based on
NAI of MS), and sending the Access-Accept (or Access-Reject) of the home AAA server to
-755-
Chapter 18 ZXPDSS Packet Switching System
Storing MS billing information transferred from the PDSN, and transferring to the
intermediate or home AAA server;
Transferring user profile and QoS information (contained in Access-Accept) provided by the
home AAA server to the PDSN;
In case of mobile IP version 2, the home AAA server, in response to the MS request, will
support static or dynamic HA assigning. If the MS requests dynamic HA assigning, the AAA
server in the service providing network will indicate the home IP network whether it supports
dynamic HA assigning. If the AAA server in the service providing network indicates that it
can assign HA, the home AAA server can select to let the visitor AAA server perform HA
assigning. Otherwise the home AAA server will assign HA.
Capable of providing key information to the HA and the visitor AAA server, mainly the Pre-
shared key for IKE or the Mobile IP Foreign-Home Authentication Extension, used for safe
communications between the HA and FA (i.e. PDSN);
The home AAA server is capable of deciding whether the FA uses the IP security to registered
information or tunnel data;
Providing user profile and QoS information (carried in the Access-Accept) to the FA;
In respect with the mobile IP version 2, the home AAA server will support statically
assigning or dynamically assigning the HA in response to the request of the MS. If the MS
requests a dynamic assigning of the HA, the AAA server in the service providing network
will indicate to the home IP network whether it supports dynamic assigning of the HA. If the
AAA server in the service providing network indicates that it can do so, the home AAA
server may select to let the visitor AAA server execute the assigning of the HA. Otherwise
the home AAA server will assign the HA.
Transferring request and response information between the visitor AAA server and the home
-756-
Chapter 18 ZXPDSS Packet Switching System
1. Non-transparent. The intermediate AAA server checks the requests and response information,
and generates new requests and response information, and demands the intermediate AAA server to
shoulder the economic liability of the service network;
2. Transparent. The intermediate AAA server only transfers messages, but does not generate new
messages;
3. Changing direction. The intermediate AAA server takes another AAA server as a service AAA
server.
Capable of authenticating certificates (optional) transmitted between the service AAA and the
home AAA.
IP security can be used between the visitor AAA server, the intermediate AAA server and the
home AAA server, so as to ensure security of communications (optional).
AAA server is composed of servers and disk array cabinets, which can be independent or placed in
racks.
As a single PDSN board has a limited processing capacity, the Cluster mode will be adopted in actual
networking solution.
-757-
Chapter 18 ZXPDSS Packet Switching System
Intelligent selection
Participating the PDSNs in Cluster for the maintenance of global and unified MS access records.
Facilitating MS optimization access in case of switchover with the MS.
Load sharing
Participating the PDSNs in Cluster for mutually informing their own load conditions. When the
MS requests access, the PDSN can decide, according to the selection tactics, whether to assign PDSN
access with a relatively light load to it.
As shown in Fig. 18-9, each PDSN board periodically informs other boards of the user load
information of the local board, so on the PDSN boards, the number of user connections and system
load information of other boards in the Cluster are collected. When there is a big load for the local
board (The number of user connections exceeds the specification or the system resources are
insufficient), an idle board can be searched according to the information collected on the boards, and
the PCF should be notified via the A11 reject signaling (which carries the IP address of the idle board
PDSN) to establish R-P conversation with a designated PDSN board, so as to implement the PDSN
Cluster load balance function.
# PDSN Configuration
Standards compliant ip mobile secure [pcf addr] spi 100 key hex …
1.1.1.2
Utilizing A11 code 136 ip mobile secure 224.0.0.11 spi 100 key hex …
Three PDSNs will be needed for the networking, as a single PDSN can process as many as 40,000
users.
-758-
Chapter 18 ZXPDSS Packet Switching System
Four PDSNs will be needed for the networking as the processing capacity of a single PDSN is as many
as 40,000 users.
-759-
Chapter 18 ZXPDSS Packet Switching System
Fifteen PDSNs will be needed for the networking as a single PDSN can process as many as 40,000
users.
1. PDSN supports 120,000 data users, of which some 30% are online users, that is, there are
40,000 users that have PPP connection (dormant, activated), 25% of which are PPP connections that are
activated, i.e., 10,000 in number.
2. HA supports 1,6000,000 data users, of which some 30%*25% are online Mobile IP users, that
is, HA supports 120,000 online users.
Notes: The traffic model ratio is: The proportion between data users and online users is 10:3, the
proportion between online users and activated users on the PDSN is 4:1, and the proportion between
PDSN users and the Mobile IP users on the HA is 4:1
According to the above traffic module, the following instance of module calculation can be derived. In
-760-
Chapter 18 ZXPDSS Packet Switching System
actual configuration module calculation, attention should be drawn to the specific traffic model of the
telecom operator.
Number of PDSN modules required = 200,000 PDSN users ÷ Total data users supported: 120,000
= 2.
Number of HA modules required = 600,000 HA users ÷ Total data users supported: 120,000 = 5.
3. If the number of AAA (RADUIS) users is 1,500,000, the calculation will be:
=2 pieces.
Exercises
1. Give a brief description of the composition, main features and interfaces of the ZXPDSS
packet data switching system;
2. Give a brief description of the working principles and performance indices of ZXPDSS-P100;
3. Give a brief description of the ZXPDSS-H100 working principles and performance indices;
4. Give a brief description of the working principles and performance indices of ZXPDSS-A100;
5. Give a brief description of the MAIN performance indices of ZXPDSS-P100, H100 and
A100;
7. Give a brief description of the networking configuration of ZXPDSS for 800,000 users.
-761-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
Objectives
After studying this chapter, the readers should have a basic understanding of the ZTE hierarchic
centralized network management center (ZXCOMC).
Introduction
Given in this chapter is mainly a description of the protocols, the standards, the technical specifications,
the system architecture and the networking configuration modes of the ZTE hierarchic centralized
network management center (ZXCOMC).
18.1 Overview
As the NE management layer of the Telecommunications Management Network (TMN), the Operation
& Maintenance Center (OMC) emerged along with the TMN in compliance with the principles of the
TMN.
The management of telecommunications networks has been evolving together with the
development of telecommunications networks and the progress of science and technology. It has
basically undergone the following three stages: Manual managementDispersed computer aided
managementCentralized distribution management. The ultimate goal of telecommunications network
management is to make use of network resources to the maximum extent, reduce enterprises’ operating
costs, and provide users with quality and highly reliable telecommunications services. For this goal, the
telecom management network (TMN) provides a whole package of solutions, which simplifies the
management of a telecom operating enterprise with the hybrid network environment of multiple
companies, reduces the management cost, so that the enterprise can benefit more.
The basic conception of TMN is to offer an organized network structure to facilitate the
interconnection between all kinds of operating systems (OS), and between the operating systems and
telecom devices. TMN is a system employing the standard protocols and message interfaces to manage
information switching, and to support the planning, configuration, installation, operation and
organization of telecommunications networks and services.
As illustrated in Fig. 19-1, the five functional layers of TMN in descending order are:: Business
management layer, service management layer, network management layer, network element
-762-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
management layer and network element layer. The OMC is located in the network element
management layer, and the network management layer and the network element layer are directly
related with it.
The business management layer comprises the management functions supporting the decision of
the whole network, e.g., generating economic analysis report, quality analysis report, setting of tasks
and goals, etc., and its user is the leading management of enterprises.
The service management layer comprises service provision, service control and supervision, and
billing processing related to the services, e.g., telephone switching service, intelligent network service,
mobile communications service, leased data line services, etc., and its user is the service operation
managers of enterprises.
The network management layer provides the management functions on the networks, e.g., network
traffic supervision and control, network protection route dispatching, trunk segment/route quality
supervision and measurement, comprehensive analysis and collaboration of multiple network element
faults, etc., and its user is the network organization managers of enterprises.
The network element management layer performs the operation and management on one or
multiple network elements, e.g., remote operation and maintenance on switches, and multiplexers, and
management on equipment software, hardware, etc. The network element layer is not held responsible
for the problems between the network elements. Its users are the operation and maintenance personnel
of the equipment.
As the network element in the telecommunications network, the network element layer
implements the basic functions of the telecommunications network. As the managed object, the layer
provides the primitive data for network management. In PLMN, the layer comprises MSC, VLR, HLR,
BSC, BTS, SC, etc.
The TMN specifies that Q3 interface should be used for the interworking of different layers.
ZXCOMC S100 (Operation & maintenance center for the switching subsystem)
ZXCOMC R100 (Operation & maintenance center for the wireless subsystem)
ZXCOMC (V2.0) is organized in compliance with the TMN concept of the ITU-T, the system is
located on the NE management layer, and is also capable of providing NM layer function. It can
perform local operation and maintenance over all kinds of network elements such as BSC, BTS, etc.,
and provide operation and maintenance functions such as configuration management, fault
management, security management, performance management, etc.
-763-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
M anager
Transaction management layer
MO
Q3
Agent
Service management layer
M anager
MO
Q3
Agent
Network management layer
M anager
MO
Q3
Agent
NE management layer
M anager
MO
Qx
Agent
NE layer
MO
18.2.1 Protocols
RMI
RMI protocol is a system of remote method invocation supported by Java technology. It enables
Clients to make use of the resources of Servers to fulfill the remote execution method, and then Clients
receive the returned results. As a matter of fact, RMI is a distributed object mode. Since it is not
necessary to design any protocol, it is easier to use RMI than SOCKET to develop distributed program.
Servers and clients: The object that implements RMI is the client object, and the corresponding
remote object is called the Server object. The Server program that creates Server objects: this program
-764-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
is used to create Server objects. It registers the corresponding object, so that users are able to access the
Server object according to the registered name.
Interface: The interface helps the Client end understand the working range of the Server end. That
is to say, it lists all the methods that can be executed on the Server. The program on the Client end is
required to search out the methods of the defined type, otherwise, it is impossible to invoke the Server
functions.
Stub: it provides the Client program with the local code bound to the remote Server object. The
stub will be downloaded to the Client when the Client program initially invokes the remote methods,
aiming at decoding and transmitting the request of the Client to the Server. After running the current
invocation, the Server sends the results back to the stub, which starts the decoding and then sends the
decoded results to the Client program. The programmer that is responsible for developing the Client
programs does not have to acquire the specific progress. He can use the remote object the same way as
he uses a local one.
The BSS network element communication module provides a powerful link maintenance function.
No matter the foreground NE or ZXCOMC R100(V2.0), so long as it is normally started, a
communications link will be automatically established. In normal conditions, both sides of the
communications check the links regularly. If it is detected that a link is broken, BSS NE
communications protocol allows reestablishing the link at the same time the information is temporarily
saved.
The MSS network element communication module provides powerful link maintenance function.
No matter the foreground NE or ZXCOMC S100(V2.0), so long as it is normally started, a
communications link will be automatically established. In normal conditions, both sides of the
communication check the links regularly. If it is detected that a link is broken, MSS NE
communications protocol allows reestablishing the link at the same time the information is temporarily
saved.
-765-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
18.2.2 Standard
1. X.700 Management Framework for Open Systems Interconnection (OSI) for CCITT
Application
12. X.734 Information Technology – Open Systems Interconnection – System Management: Event
Report Management Function
13. X.735 Information Technology – Open Systems Interconnection – System Management: Log
Control Function
-766-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
19. M.3200 TMN Management Services and Telecommunication Managed Areas: Overview
22. Q.811 Lower Layer Protocol Profiles for the Q3 and X Interface
23. Q.812 Upper Layer Protocol Profiles for the Q3 and X Interface
24. Q.821 Stage 2 and Stage 3 Description for the Q3 Interface – Alarm Surveillance
25. Q.822 Stage 1, Stage 2 and Stage 3 Description for the Q3 Interface – Performance
Management
28. Refer to and comply with the basic principles for ISO TMN system specifications
30. Implement “China Unicom’s technical systems for CDMA 800MHz digital cellular mobile
communications networks”
31. Implement the OMC part of the “China Telecom’s CDMA Great Wall mobile network
technology system YDN 044-1997”
-767-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
With its transportability, the system can simultaneously support the Unix platform and the
Windows platform
With its expansibility in structure, the system adapts to the requirements on functional
expansion for cdma2000 OMC
Supporting the standard Q3/Corba interfaces for the upper-level network management system
The tested values of the working temperature and humidity in an equipment room refer to the values
acquired under the condition that there is no protection board either in the front or at the back of the
server rack, and the test is conducted 1.5 m above the floor and 0.4m away from the front of the
equipment, and they should meet the following requirements:
Temperature: 15°C~25°C
Humidity: 30%~70%
Temperature:0°C ~45°C
Humidity: 20%~90%
The short term operating condition means that the monthly continuous operating time should be
no more than 48 hours and the annually accumulated working time should be no more than 15 days.
The computer system’s power supply is the 220 VAC±10%at 50 Hz. They are usually connected to the
-768-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
mains power supply and added with UPSs or inverters. The power supply system to the server requires
special protection, because the data in the server are liable to damage once the power is off, and even
the whole system might be paralyzed in serious cases.
The distortion ratio of the voltage waveform of the standby power generator is 5% to 10%.
ZXCOMC(V2.0) is mainly composed of three parts: server units, operation terminals and
communications units. The overall structure of the XCOMC(V2.0) is shown in Fig. 19-2.
Workstation Workstation
OMCServer OMCServer
Cluster disk array
server
TCP/IP Communications network
Communications
element
The server unit in ZXCOMC(V2.0), which is composed of servers and disk cabinets, can be located in
a rack, or placed independently. The parameters of the rack are as follows:
Dimensions: 2000 mm × 600 mm × 950 mm (height × width × depth), the height shall be
2200 mm with base.
-769-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
Solid structure, rack skeleton welded into a whole with formed steel, with enough rigidity
and strength. In compliance with the standard for 19-inch cabinet installation.
The structure and the outlook are consistent with the switch cabinet of ZTE Corporation,
showing the consistency of ZTE products.
Bright colors of internationally chic systems: natural combination of sea blue and gray, so
that the cabinet looks tidy, simple and elegant.
Front and back doors for convenient opening, side boards hung on both sides for convenient
assembling and disassembling, facilitating cabinet installation, testing and maintenance.
Clear height of 42U within the server cabinet, blank panels installed for the blank areas, 1U
blank panels employed between two kinds of equipment, with good cooling result.
Dual return-circuit power supply, in compliance with internationally certified power boards,
dedicated internal grounding copper bars, with high reliability.
According to the TMN function system, ZXCOMC (V2.0) can be divided into such subsystems as
workstation function WSF, local management function OMF, NE adaptation function NAF, Q3 access
function QAF and system support function SSF. The subsystems belong respectively to the system
support layer and the application service layer, as shown in Fig. 19-3.
NMC
Q3/Corba
QAF
SSF
-770-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
The support subsystem is located at the bottom layer of the ZXCOMC (V2.0) above the operating
system. It provides other subsystems with services such as groupware management, network
communications, file transfer, software timing, Java/C message conversion, database access, etc. SSF
shields off the complexity of the operating system, provides a unified distributed message
communications mechanism and a stable process running environment for the upper-level application
service layer.
Process management
Communications management
Software timing
System monitoring
Groupware management
File transfer
Debugging printing
As an application at the client side, WSF provides the F interface and the G interface required by TMN.
The G interface is located between the client side and the operator, which provides convenient and
direct graphics, as well as character interfaces for users. The F interface is a port between the client side
and the server. The main function of WSF is to provide users with all kinds of operation terminals,
including graphic interfaces and character terminals, and different types of user terminals are
transparent for application servers. WSF shall perform correct analysis on the MML commands input
by the user and the results returned from the server, and display the results to the user.
-771-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
The architecture of various subsystems and messages flow are shown in Fig. 19-4.
UAF
FM WAM
G interface F interface
PM
Subscriber WCM LCM MAF
SM
CM CRM
The Window Control Module (WCM) is the first started module for the WSF program, which
controls the whole process from login to logout. In case of successful login, it will start each of the
application programs according to the authority information, and monitor the running of these key
application programs.
As the core of the ZXCOMC (V2.0), the OMF subsystem interacts with the WSF via the F interface,
with the upper-level NM adaptation functional module via the Qx or an internal interface, and with the
NE adaptation functional module via an internal interface.
NE adaptation (NAF) function implements data exchange between the NE system and the ZXCOMC
(V2.0).The NAF module converts the data flow from an NE into a manageable internal message format
corresponding to MO in the ZXCOMC (V2.0), and converts the internal messages from the ZXCOMC
(V2.0) into a corresponding internal message format that can be identified by NEs, and sends the
format to the NE system.
The NE system can be either accessed directly via the foreground equipment or via the server
-772-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
programs of the OMM system. The access is fulfilled via the OMM server at the first phase. For future
NE devices, the ZXCOMC(V2.0) can make the NAF module directly connected with the NE, or make
the NAF module embedded in the NE system.
For the NAF development, it should be taken as the principles to adapt to the NE system as much
as possible at the side facing the NE, and to avoid introducing external peculiarity to the
ZXCOMC(V2.0) at the side facing the ZXCOMC.
Fig. 19-5 shows the internal structure of NAF. NAF mainly includes Configuration Management
(CM), Performance Management (PM), Fault Management (FM), etc.
NAF
CM
FM
Operating system:
Database system:
-773-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
System software:
Other software:
Services that the ZXCOMC(V2.0) provides are management services, which are described in the aspect
of the operations implemented on the managed networks by users, such as, operation, organization and
maintenance. The ZXCOMC(V2.0) mainly provides four management services: Performance
management, fault management, configuration management and security management, in addition,
there are also the auxiliary report printing system.
-774-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
WSF MAF
configuration configuration MIF MIB
management management
Fault management functions include alarm function, alarm query/deleting function, alarm setting
function and rack diagram display function.
The user operations on the Client interface of WSF fault management, such as alarm query, alarm
setting, etc. undergo the following process: first WSF fault management Client forms an F interface
man-machine command, which is sent to WSF session part, and then to MAF session part, and then to
MAF fault management part for processing. After processing, the result is returned along the same
route. The alarm management WSF user operation flow chart is shown in Fig. 19-7.
The ZXCOMC (V2.0) performance management subsystem, which is designed in conformity with the
international standards, reflects the performance specifications of the mobile system via measurement
and statistics of the system performance parameters and traffic data, to the business department for
reference. The maintenance terminal can define the performance measurement flexibly. A performance
measurement job includes the start/end time, days of duration, measurement object set and granularity
period. The maintenance terminal can generate, delete, modify and observe in real time the
performance measurement. The performance measurement contents include registration, short
messages, releasing, calling, switching, system performance, resources, supplementary channel statistic
data, packet control data, etc. Performance management is distributed on a couple of modules, such as
WSF, MAF NAF and NE. Fig. 19-8 shows the operation model.
The ZXCOMC (V2.0) performance management subsystem provides the following main
functions:
Task management
-775-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
Data query
DB
Security management includes two parts: the security management Client in the WSF module, and the
security management Client in the MAF module.
The WSF security management part provides user interfaces, presents security information in
graphic interface mode to users, and presents the security management capability to users. Its user
interface is friendly, visual and easy to operate.
The MAF security management part implements security management services. On one hand, it
performs security information management, on the other it provides user authentication and authority
services, and exposes them in the form of interfaces to other applications, such as session management,
configuration management, etc.
Security management includes user management and role management. Besides general
information, a user’s authority information also consists of his roles, that is, a user has multiple roles. A
role defines an operable man-machine command set. It relies on users to present related authority
information to the operator.
The ZXCOMC(V2.0) report printing system has the following main functions: offering data statistics
function for fault management and performance statistics, so that users can print the desired data in
time in the report form.
-776-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
Layer 3 Provincial-level NM
OMC-R OMC-S center (POMC)
Layer 2
Prefecture-level NM
OMC-R OMC-S OMC-R OMC-S center (LOMC)
Layer 1
NE operation and
OMM OMM OMM OMM maintenance (OMM)
Fig. 19-9 is a schematic diagram of the ZXCOMC (V2.0) network management 3-layer
networking architecture, which is composed of NE operation and maintenance OMM, local-level NM
center LOMC, and provincial level NM center POMC. The OMC-S site can be a centralized point of
the switching system and the base station, namely, between the LOMC and the POMC. The OMC-S
and OMC-R can be either integrated or independent of each other. LOMC can control about 10 MSSs
network elements, while POMC can supervise around 60 MSSs.
In case of relatively few network elements, a POMC can be constructed in a two-layer mode as
shown in Fig.7-10, with an LOMC omitted, starting from OMM to construct the POMC directly.
-777-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
Each OMM manages one NE (such as MSC, BSC, HLR or MSC/HLR two-in-one). It consists of 2
OMM Servers, 2 maintenance consoles and 1 alarm box. OMM structure is shown in Fig. 19-11.
When no centralized network management is available (namely, without LOMC and POMC in
Fig. 19-8): One serves as a database server, i.e. the data center; the other serves as an application server,
i.e. the processing center.
When there is integrated network management as Fig. 19-9 or 19-10 shows, namely, when data
need to be sent to the LOMC or POMC, one of the servers can be used as the network management
front processor.
The OMM has a powerful remote operation and maintenance function, allowing the extension of the
OMM client via E1 (with at least 4 time slots configured), DDN (128K and up), PSTN, etc., so that
remote management operations can be implemented completely, as shown in Fig. 19 through Fig. 11.
Fig 19-12 shows three pull-away maintenance modes, i.e., E1 pull-away, DDN pull-away, and
PSTN dialing pull-away.
-778-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
The ZXCOMC (V2.0) NM system implements centralized network management on multiple OMMs
(each LOMC can manage 10 NEs, a POMC, 60 NEs), and it is composed of servers, workstations and
communications devices, as shown in Fig. 19-13. The OMC server is configured as a dual disk array
server. The communications equipment consists of routers and interface converter (framer), and it
communicates with the lower OMM. Relevant equipment should be configured in OMM.
OMC can be configured in a common mode (Windows system) and an advanced mode (Unix
system) in accordance with the scale (the number of NEs to be managed) Usually the common
configuration is adopted for a LOMC, and the advanced configuration for a POMC.
Router
Remote Remote Remote
maintenance maintenance maintenance
console MODEM HUB
console console
MODEM MODEM
DDN
Router
PSTN
Remote
MODEM HUB maintenance
console
MODEM
MODEM MODEM
MODEM
Router
Router Remote
E1
SDH HUB maintenance
Alarm box Framer Framer console
NE
HUB
E1
Data Router
Remote
Maintenance Maintenance Framer HUB maintenance
OMMServer OMMServer
console console console
-779-
Chapter 19 Hierarchical Centralized Network Management Center (ZXCOMC)
OMC 网管中心
OMC NM center
工作站
Workstation 工作站
Workstation
OMCServer
HUB
Framer
成帧器 Modem路由器
Router 成帧器
Framer Modem
Exercises
1. Give a description of the component parts of the TMN function, from top down.
-780-
Chapter 20 Introduction to ZTE cdma2000 ix Services
The basic services (mobile telecommunications services) the ZTE cdma2000 1x mobile
communications system offers mainly include mobile telephone service, emergency call service and fax
service, etc.
Mobile telephone service is one of the mobile management services defined by the cdma2000
1x mobile communications system specifications. It is the most extensively used service in
the cdma2000 1x system.
Mobile telephone service offers a voice communications capability for mobile subscribers in
the cdma2000 1x system to communicate in voice with other mobile subscribers in the
cdma2000 1x system or in other telecommunications networks (such as: GSM, PSPDN,
PSTN, ISDN, etc.).
Emergency service permits mobile subscribers to initiate calls to the nearby emergency call
center (such as 110 police call in China).
The cdma2000 1x system gives a definition to all emergency services, though carriers still
can set their emergency call numbers according to the local conditions.
Emergency calls will be directed to the nearby emergency call center in the mode of cell-
oriented routing mode.
Fax service
Fax service offers a graphic and character (letter) communications capability for mobile
subscribers in the cdma2000 1x system to communicate in graphics or characters (letters)
-782-
Chapter 20 Introduction to ZTE cdma2000 1x Services
The ZTE cdma2000 1x mobile communications system is capable of realizing supplementary mobile
services specified in the national standards. Services of this type include:
Call forwarding
CFB
When a subscriber is busy, this service allows the subscriber to forward his/her incoming call
to another preset phone number, or to the subscriber voice mailbox.
When subscriber A dials up subscriber B, the call can be forwarded to subscriber C, so long
as the following conditions are satisfied:
If subscriber B is in conversation.
CFNA
-783-
Chapter 20 Introduction to ZTE cdma2000 ix Services
This service permits a subscriber to forward his/her incoming call to another preset phone
number, or to the subscriber voice mailbox under the following circumstances.
The system fails to page the MS or there is no answer from the subscriber after long ringing.
The mobile phone set is on, but no paging message signal is received from the BTS.
CFU
This service permits a subscriber to forward all his/her incoming calls to another preset phone
number, or to the subscriber voice mailbox.
When the system is performing this service and transferring an incoming call, a prompt tone
will be received on the subscriber mobile phone set.
CFD
This service permits a subscriber to forward all his/her incoming calls to another preset phone
number, or to the subscriber voice mailbox under the following circumstances.
The mobile phone set is on, but no paging message signal is received from the BTS.
The called is making a call, and is not authorized to call waiting service.
-784-
Chapter 20 Introduction to ZTE cdma2000 1x Services
Number identification:
CNIP
When the system is performing a call forwarding service, the caller number is displayed on
the mobile phone set of the forward object subscriber.
This supplementary service should be activated or deactivated at the network side at the
authorization by the carrier, and no mobile phone set can operate it.
CNIR
When a caller subscriber is authorized to the CNIR service, the caller number will not be
displayed on the mobile phone set of the called.
When both a caller subscriber and a called subscriber are authorized to the CNIR service, the
called subscriber CNIR will function, so that the caller number will not be displayed on the
mobile phone set of the called.
PCA
In using this service, subscribers can selectively accept some calls and reject other calls.
When this service is activated, the caller subscriber will be requested to provide a password
during the connection process.
No connection will be executed unless the correct password in input by the caller. Otherwise,
the call will be directed to the voice mailbox or the preset forwarding number.
This service permits subscribers to selectively accept some calls and reject other calls.
When this service is activated, subscribers enter a caller number that is accepted to the
system.
After receiving the incoming call, the system will make a comparison with the preset number.
If not the same, the call will be rejected or will be forwarded to the voice mailbox or a preset
-785-
Chapter 20 Introduction to ZTE cdma2000 ix Services
forwarding number.
DND
When this service is activated, the subscriber will reject any incoming call, and the system
will no longer issue a call forwarding notification tone or message waiting notification tone
to the subscriber.
When a subscriber is authorized to the CFU service and the service is activated, the system
will perform the CFU service.
This is a method for preventing illegal use or cloning of mobile phone sets.
When this service is activated, only by entering the correct password can the caller access the
network.
SPINI
This is another method for preventing illegal use or cloning of mobile phone sets.
When this service is activated, only by entering the correct password can a designated initial
call or service operation (such as a toll call) be performed.
Roaming barring
Barring roaming
When this service is activated, the mobile subscriber can make calls within the local area
only.
When this service is activated, and the mobile subscriber roams to a designated area, no
communications can be conducted.
When a subscriber is busy, this service will notify the subscriber that there is a new incoming
call, and the subscriber can select to accept or reject the new call.
If the subscriber answers the new incoming call, a switchover between the two conversations
can be performed.
-786-
Chapter 20 Introduction to ZTE cdma2000 1x Services
CT
During a two-party calling, one of the subscribers can transfer the call to a third party and
disconnect himself, so that the other subscriber will continue the conversation with the third
subscriber.
Calls that are transferred can either be incoming calls or outgoing calls.
This service makes it possible to include a third party into the already established two-party
calling, so as to implement three-party conversation.
This service can be authorized or activated by carriers only, but no subscriber should be
permitted to modify it.
If any non-main control subscriber exits the conference, no influence will be imposed on
other participants;
If the main control subscriber releases, the conference call will be terminated, and all the
conversations will be released;
The main control party can use the “Delete the latest participant” to release a participant, and
all the participants can be release din this way.
In using this service, a subscriber can select a language used in the network service according
to his/her own requirement.
When this service is activated, the network should provide services to the subscriber in the
-787-
Chapter 20 Introduction to ZTE cdma2000 ix Services
When this service is activated, and an incoming call is introduced to a certain group of
numbers, ringing will be effected in all the subscribers within the group of numbers. The
subscriber that answers first will be connected, while others’s ringing will be stopped.
The registration and authorization of this service will be accomplished at the same time, and
the registration includes group number registration and group user registration.
In case all the subscribers in the group are inaccessible, the group number will be assumed as
inaccessible.
With a certain prompt tone, this service notifies subscribers that there is a voice mailbox
message or short message waiting to be viewed.
For example: When there are two short messages, the system will notify you: “There are two
short messages for you”.
VMR
In using this service, subscribers can recover messages from the voice mailbox system.
For example: This function allows you to attain the contents in the voice mailbox: “Please go
to XX Mobile Communications Company, where the ZTE802 CDMA mobile phone sets, the
world first pattern of mobile phone sets with an independent card, are on sale, with limited
number of the sets”.
Via this service, subscribers can conduct certain service operations at other terminals (such as
fixed phone or other mobile phone sets).
Subscriber dial-up remote service control RFC access code. It can start to operate this
service.
-788-
Chapter 20 Introduction to ZTE cdma2000 1x Services
The remote service control RFC code will be set by the carrier, and the terminal should not
modify it.
The RFC PIN code will be set by the carrier, and the terminal should not modify it.
It refers to a user group, which is formed by a number of users in relationship with each
other. Subscribers in the group can be divided into two types: Leading subscribers and
common subscribers.
When a caller subscriber calls a leading subscriber in the group, the first subscriber in the
MAH group will be called according to the group property of the subscriber. If there is
response from the subscriber, the call will be completed. Otherwise, in case that the call fails
because the first subscriber is busy or any other reason, the next subscriber will be called, and
so on and so forth, until the call succeeds, or it fails to call all the subscribers in the group.
The rate can either be lower or higher than the ordinary rate.
For example: The rate of BTS access network for a subscriber in place A is
RMB2.00/min./toll, while it is RMB1.00/min./toll in place B.
The calling location can be determined via transferring the subscriber access information by
the local mobile switching office to the operation and maintenance center, from where further
to the billing center.
By using the sector-based service, rates can be set in a flexible way according to the specific
conditions in the calling place, hence attracting subscribers, and higher benefits for the
carriers.
-789-
Chapter 20 Introduction to ZTE cdma2000 ix Services
This service is to prevent a caller subscriber from initiating malicious calls to a called
subscriber for purpose of disturbance or blackmail.
With this service, information of the number (though caller number display barring has been
activated), route information, location of a caller subscriber who makes a malicious call can
be obtained via the network operation and maintenance console.
After the malicious caller subscriber hooks on, his/her information will still be displayed on
the operation and maintenance console.
Via this service, the called subscriber will immediately know the information of the malicious
caller subscriber and the location, thus facilitating the police in cracking down the blackmail case.
The packet data service implemented by the ZTE cdma2000 1x mobile communications system
provides a reliable guarantee for entering the “Information highway”. Services of this type include:
Personal door
This service is launched on the basis of mobile Internet, realizing a real wireless door website
to provide services for the carriers and subscribers.
The carriers can attract more subscribers via the door website introduction system.
Accessing the web pages on the WAP website, receiving comprehensive news, weather
forecast, commercial reports, etc.
Management can be exercised via a personal door website on personal information, such as
lottery, shopping, booking of cultural articles, auction, train ticket and air ticket service, horse
racing, etc.
Mobile commerce
Realizing electronic commerce, mobile shopping, mobile online banks, online securities,
foreign currency transaction, insurance and financial matters, etc.
-790-
Chapter 20 Introduction to ZTE cdma2000 1x Services
Realizing mobile office (MO), mobile printing (including mobile VPN), mobile fax, etc., and
providing a mobile value-added service with independent network type and terminal
equipment.
Multimedia service
Besides the basic services of point-to-point short messages, manual station, automatic station, etc., the
ZTE ZXSC100 CDMA short message center system also provides subscribers with abundant and
diversified short message value-added services. According to their features, short message value-added
services can be divided into interworking type, prompts, information, finance, broadcaste, and other
special services, mainly including:
Interworking type
GSM/CDMA network interworking Paging dual network interworking
Short message international interworking
gateway
Prompt
Welcoming speech to roaming subscribers Call charge service
Short message arrears reminding Missing conversation prompt
Information type
News Weather and flight forecast
-791-
Chapter 20 Introduction to ZTE cdma2000 ix Services
Supporting short message interworking between the GSM mobile network subscribers and
the CDMA mobile network subscriber.
To cater to the situation at present that China Unicom operates both the CDMA mobile
communications carriers and paging networks, ZTE has specially developed a CDMA short
message system and paging dual-network interworking software, allowing merging of the
China Unicom CDMA mobile communications network and paging network resources, so
that the integrated service superiority of China Unicom can be brought to full play.
-792-
Chapter 20 Introduction to ZTE cdma2000 1x Services
It refers to a short message that is issued to a mobile subscriber roaming to a new service
area, which welcomes the subscriber to the new service area, introduces information on the
local scenic spots and historic sites and various services.
Making subscribers feel at home, so that more and more subscribers will join the cdma2000
1x mobile communications network system.
Issuing information on the local tourism and commerce, etc. (more or less of advertisement
nature), allowing commercial benefits from the commercial advertisement.
Charge query,
Charge notification
A short message for instance: “Your charge this month is RMB200, so you are kindly requested to
limit your conversation times”.
Arrears reminding
A short message for instance: “You have RMB10.00 left as your credit. Please make your
prepayment”.
-793-
Chapter 20 Introduction to ZTE cdma2000 ix Services
As prepay subscribers are keeping increasing, network carriers not only need to know how
subscribers pay their charges, but also hope that they can initially notify, in a timely manner,
subscribers the balance of the charges, and remind subscribers to effect timely payment.
ZTE provides and implements a short message mode for this goal.
The service function offers a reliable guarantee for mobile subscribers to attain information
and for smooth communications.
News
Via mobile phone short messages, wireless mobile phone subscribers are made capable of
understanding important news of the day and other important national and international
matters.
Via short messages, weather forecast is provided for mobile subscribers, facilitating their
outdoors activities.
Via short messages, flight forecast is provided for mobile subscribers, facilitating their
business and trips.
Jokes
Capable of sending short jokes, humor, etc. in short message mode to mobile subscribers,
adding joy and pleasure to their daily work.
-794-
Chapter 20 Introduction to ZTE cdma2000 1x Services
English-Chinese translation
Via short messages, bi-directional translation between English and Chinese is provided for
mobile subscribers.
Mobile subscribers may send special short messages to the short message center, selecting the
type and time, etc. of query service information, and the short message center will process
these short messages and then return information to the public.
Mobile subscribers may send special short messages to the short message center, selecting the
type and time, etc. of subscription service information, and the short message center will
process these short messages and then return the service information to the subscribers.
For actual requirements, such as during college/university entrance examinations and post
graduate examinations, etc., real-time services are provided via short messages, for
subscribers’ convenience of query and carriers’ benefits alike.
-795-
Chapter 20 Introduction to ZTE cdma2000 ix Services
Bank transfer
Transfer from current account to fixed account, from margin to current, from margin to
margin.
Security service
Agency buying long, selling out, order withdrawing, transaction password modification.
Stocks service
Subscriber may query individual stock information and index information, so as to keep
abreast of the latest trend.
A short message for instance: “The ZTE stock will be RMB5.00 higher, so you can buy in”
Subscribers can preset prices for stock buying in and selling out.
A short message for instance: “The ZTE communications stock price is RMB40.00 now, reaching
your preset buying long/selling out level.”
Cell broadcast is one of the major services provided by the CDMA mobile switching
-796-
Chapter 20 Introduction to ZTE cdma2000 1x Services
networks, which is mainly used to send messages to users in a specific physical area.
Users in a specific physical area refer to: All the mobile subscribers active in the special
physical area, including outside subscribers roaming to the area.
Integrating the cell broadcast center into the short message center system, and via the mobile
switching center MSC, is connected with the BTS controller BSC, so as to implement control
on the BTS of the BTS controller, and no protocol conversion agent equipment is necessary
to be added into the BTS controller.
The cell broadcast service processing flow does not pass through the short message service
processor, thus enhancing the system operation efficiency.
“A rainstorm is forecast today, so please take your umbrella and so on with you”.
“A thorough cleanup is to be held for the community, starting from 4 o’clock this afternoon, every
resident is requested to take part in it”
“On the coming Saturday, commodities in so-and-so shopping mall will be sold on greatly reduced
prices”
“Local news: In the local mobile communications company, the ZTE802 CDMA mobile phone
sets, the world first pattern of mobile phone sets with an independent card, are on sale.”
All-user broadcast
It transmits in a high-efficient way short messages of the same content to a group of users. It
is mainly used by an operator to transmit messages of announcement, advice, greeting
information, advertising and promotion information, etc. to a great mass of users.
A group of users might mean: All users registered with the local SMC, all registered users
under a VSMC, all registered users in certain number segment, and any batch of users
selected randomly.
-797-
Chapter 20 Introduction to ZTE cdma2000 ix Services
Providing unified management on big user data, significantly enhancing the system data
security
The system functions are implemented in two modes: Using a Web browse and mobile phone
short messages.
In the Web browse mode, a unified IE browse is used at the Client for message submission
and transmission, significantly reducing the operation cost at the Client. The operation and
maintenance interfaces are unified and easy to operate.
In the mobile phone mode, subscribers can directly send short message commands in a
certain format to the servers, to implement the group management and short message group
transmission function. The mode features easy and convenient use, and no additional
equipment will be necessary by subscribers
Closed-user group
A closed-user group (CUG) is a logic group. Members in the same CUG will enjoy
preference in charges when sending to/receiving short messages from each other.
Internal messages such as: “ZTE Corporation has put into service the cdma2000 1x mobile
communications system pilot office, the first in China, and the fourth in the world” can be
received by ZTE corporation CUG members only, while other subscribers cannot.
-798-
Chapter 20 Introduction to ZTE cdma2000 1x Services
Reminding mobile phone subscribers to view new messages in their voice mailbox.
For carriers, increasing subscriber conversation times and avoiding overstock of voice
information.
ZXSC100 SMC has opened the public Internet websites of carriers, so that subscribers can
send short messages through the WWW mode.
Subscribers can query the related information of SMC by the WWW mode, including
querying the number of short messages that have not been sent, and the number of short
messages that are sent, etc.
MS sending E-mails
MSs submit E-mails to SMCs, where they are forwarded to subscribers through E-mail
servers.
When subscribing the services, short message users can register and use “E-mail” as the
redundancy for sending short messages. If SMC fails in forwarding short messages, the E-
mail server will be used to forward the short message in the form of E-mails.
E-mail notification
After the short message center has confirmed there is E-mail for the subscriber, it will
generate a short message and notify the subscriber to view the mail.
-799-
Chapter 20 Introduction to ZTE cdma2000 ix Services
Monitoring special vehicles (such as bank note trucks, dangerous goods trucks, etc.)
Transferring data of unattended devices (such as water meters, watt-hour meters, weather
forecast data collector, etc.)
WAP function
The ZTE ZXSC100 short message center has developed relevant software modules,
supporting EMS short message functions, such as photo and ringer tone download, etc.
Subscribers can subscribe integrated service information they require, via WWW mode, such
as charge query, weather forecast query, stock information query, news and broadcast, etc.
Receiving a certain number of advertising short messages will allow a certain amount of free
charges for a subscriber.
-800-
Chapter 20 Introduction to ZTE cdma2000 1x Services
Question: “By what famous communications product manufacturer is the world first mobile phone
set with an independent card successfully developed?”
If a mobile phone subscriber answers: “It is successfully developed by ZTE Corporation of China”
The subscriber will immediately receive a short message as follows: “Thank you for your concern
about ZTE communications development, and you will have RMB50.00 as your charge from ZTE”
Automatic vendor
A short message-based lottery system jointly developed by carriers and lottery issuing center,
etc.
A short message related processing module added to the current short message system allows
subscribers to send hand-written short messages to other subscribers via the short message
center.
Emergency call
Short messages can be sent to subscribers via a preset emergency call ringer tone.
For example: “Please rush back to the company for something urgent”.
Timing calls
Such as: Every morning at 7:00, a ringer tone short message is sent.
Group call
-801-
Chapter 20 Introduction to ZTE cdma2000 ix Services
Short messages can be sent to a group of subscribers via a preset distribution list.
Sorting out management of short messages can be exercised via a manual station. For
example: Short message priority, short message type, etc.
Messages
For example: “I have an important commercial meeting to attend today. Please make sure all the
callers to me have their messages in my voice mailbox”
Query
For example: “I turned off yesterday. Any short messages for me?
Replacing
For example: A short message “I’ll be back home Friday evening” that is not sent yet can be
replaced by “I’ll be back home Saturday afternoon”.
Password modification
For example: The phone set owner sends a short message, modifying his password from “888888”
to “666666”.
Deleting
Deleting short messages a subscriber has submitted. For instance, deleting the message “The stock
index will be up by RMB2:00.
Deleting short messages an external short message entity has submitted, such as: Deleting the
short message “The Middle-east peace is held up”.
Secretary service
Call agency
A phone set owner can have incoming calls for him/her transited to a manual secretary station,
where an operator will listen to the calls and send the contents of the calls to the owner in the form of a
short message.
Telephone filtering
-802-
Chapter 20 Introduction to ZTE cdma2000 1x Services
A phone set owner can have an incoming call for him/her transited to a manual secretary station,
where an operator will listen to the call and make an inquiry about the caller name and the content of
the call, and send this information to the owner in the form of a short message, and then, in case of an
important call, the owner will be connected.
Scheduling
A phone set owner can inform a manual secretary station of his/her schedule, and then the manual
station will send a short message in a preset moment to remind the owner.
Database
A phone set owner can inform a manual secretary station of information (such as a customer’s
name, telephone number, etc.), and then, when necessary, the owner will query the manual station, from
where an operator will send a short message with required information to the owner.
Pre-defined messages
“Happy birthday”
“Happy holiday”
Mobile QQ
The mobile QQ function allows chat and communications between PC subscriber and a
mobile phone subscriber in the form of a short message.
-803-
Chapter 20 Introduction to ZTE cdma2000 ix Services
The wireless locating service is one of the important characteristic services provided by the cdma2000
1x mobile communications system. A few related key features of the cdma2000 1x mobile
communications system are used. For example: A series of locating services can be offered to
subscribers via GPS information provided by BTSs, distance determining by means of using code chip
time delay, etc., and adding entities of positioning entity (PDE), mobile positioning center (MPC), etc.
Various location -related services can be implemented by the ZTE cdma2000 1x system via
wireless positioning technology, which is used to attain information of the MS’s location (such as its
longitude and latitude, moving speed, etc.), which is sent to the mobile subscriber himself/herself, the
mobile communications networks and other external entities. The networking mode of the ZTE
cdma2000 1x wireless positioning service is shown in Fig. 20-1.
The ZTE cdma2000 1x wireless positioning system features high accuracy, simple network
upgrading, etc., hence capable of providing positioning service better than the GSM system.
Wireless positioning services the ZTE cdma2000 1x system implements are as follows:
Location-based extended positioning services the ZTE cdma2000 1x system can further provide:
-804-
Chapter 20 Introduction to ZTE cdma2000 1x Services
Fig. 20-1 Networking mode of the ZTE cdma2000 1x wireless positioning service
Allowing subscriber rates to depend on the subscribers’ current locations, which can be the
areas for the subscribers to live or work in.
So long as a subscriber enters a contract with the area, preferential rate will be available for
him/her in the related area. The subscriber can be either a personal subscriber or a group
subscriber.
In case of a personal subscriber, the subscriber can define an area (when concluding a
contract) in which he/she wants the preferential rate, and the definition can be made flexibly
according to time, and preferential rate can be provided in a shop, a GOLF field, or a resort,
etc, where the subscriber is.
For a commercial group subscriber, preferential rates can be provided to a campus, a working
area, or a commercial district, etc.
-805-
Chapter 20 Introduction to ZTE cdma2000 ix Services
Allowing management personnel to trace the location and status of an FAM member.
FAM members can initially inform the management personnel of their location via a service
operation code, and the management personnel can add/delete an FAM member via service
operations.
The typical applications include: A shop owner traces the location and status of his
employees and automatic vendors, and parents trace their children’s location, etc.
The service can be provided in modes of a short message, voice query, website query and
electronic map display, etc.
Its objective is to attain the shortest location-related route, such as a gas station, a restaurant,
etc.
Self-positioning service
Traffic information service, cutting out information for a special subscriber, such as “At the
left corner of the main road”
-806-
Chapter 20 Introduction to ZTE cdma2000 1x Services
LBIS service is supported in three modes: Voice, supplementary service and short messages.
With an intelligent network service switching point (SSP) embedded in the ZTE cdma2000 1x mobile
communications system, the ZTE cdma2000 1x mobile communications system is capable of providing
all the IN services defined by the object network. The ZTE cdma2000 1x mobile communications
system intelligent network has the following features:
In compliance with international universal standards and specifications, and supported widely
by mobile communications carriers;
Capable of providing an intelligent and open platform, on which new services can be quickly
introduced by carriers;
Initiated in Europe, it now prevails all over the world because of its prominent features.
Conversation will be limited in case of insufficient charge balance, and balance can be
queried at any time
-807-
Chapter 20 Introduction to ZTE cdma2000 ix Services
It refers to the latest first time a rechargeable card subscriber dials up the value charged
phone. The rechargeable card will be put in a frozen period if there is no call made after this
time.
The date is set when an account is opened for the rechargeable card.
Expiry
It refers to a period during which a PPC subscriber can be either a caller or a called, and a
reserved period will begin beyond this expiry.
In case of the first dial, a subscriber will hear a welcoming speech, and the expiry will be set
the very day. After value charging, a new expiry will be formed on the basis of the original
expiry with an additional expiry of the rechargeable card.
If the subscriber has used up the balance, the expiry will be set as the very day.
Carriers can lock the data in the rechargeable card via a management interface if necessary.
Once locked, a value0charged card can no longer be used to perform any operation.
If rechargeable card data are locked or the card is in a loss-reported status, the prompt to the
subscriber will be “Rechargeable card invalid”. When locking or loss report is canceled, the
card will return to valid status from invalid status.
Unallocated number
-808-
Chapter 20 Introduction to ZTE cdma2000 1x Services
If a rechargeable card has not yet been used for the first time, there are no data or the card is
in a frozen period, the mobile phone number will be deemed as being unused in the system,
and an “Unallocated number” prompt will be given to the subscriber calling that number.
Reserved period
When a rechargeable card is expired, there will be a period for the card to make calls via
value charging, and this period is called reserved period.
If the balance in the subscriber account has been used up, the card will also enter a reserved
period.
During a reserved period, the subscriber cannot make any call, but can perform operations of
value-charging, balance querying and calling an operator.
Number expiry
Every rechargeable card has a number expiry, beyond which the card, no matter what status it
is in, can no longer be used, and the number will be withdrawn by the telecommunications
department.
Generally, the number expiry and service expiry are the same. At present, the expiry is preset
as 99 years after an account is opened.
Service expiry
A service expiry is set for management convenience. Beyond the service expiry, the entire
service will be stopped.
Frozen period
There will be four cases for a rechargeable card to enter the frozen period:
The rechargeable card is not used after the latest first dial-up time
Service expiry
Once entering the frozen period, a rechargeable card will be deemed as being withdrawn, and
-809-
Chapter 20 Introduction to ZTE cdma2000 ix Services
the related mobile phone number will also be withdrawn. To prevent anyone who knows the
number from disturbing the new subscriber, the withdrawn number will not be put into use by
a new subscriber until a certain period is passed, and this period is called the frozen period.
Only after the frozen period can a withdrawn number be reused by a new subscriber.
Rechargeable card
It is a valued card with a certain value amount and an additional expiry in an IN service
system. A subscriber can buy a rechargeable card, and can have the value and expiry in the
card transferred to his/her own account via value recharging.
It refers to a unique digital sequence identifying rechargeable card. A subscriber can use the
card via entering the password. At present, the password is printed on the scratch card of the
rechargeable card, covered by a sealant. The password will be available when the sealant is
removed from the card.
The first two digits of a rechargeable card password indicate the card data storage location,
and these two bits are called the prefix of rechargeable card password.
An expiry is set for the rechargeable cards when issued, and subscribers are requested to use
the rechargeable cards before the expiry date.
Carriers can lock up the data of rechargeable cards via a management interface if necessary. A
rechargeable card cannot be used after being locked up.
A rechargeable card will enter invalid status under the following three circumstances:
-810-
Chapter 20 Introduction to ZTE cdma2000 1x Services
Subscriber password
A subscriber password is available when a rechargeable card is bought. The password can be
used to authenticate the subscriber authority on the card, and the subscriber can use the
password to report loss of a card, cancel the loss report or delete a black list, etc.
It is a private network established by the service providers, using public network resources.
It is a virtual network, without fixed physical connections, and it is established only when
required by the subscribers.
Such a network has many advantages of both public networks and private networks, as it
combines the performance reliability and abundant functions of public networks with the
flexibility and high efficiency of private networks.
WVPN enables clients to link dynamically their organizations scattered in different regions
using the public network resources, as sketched in Fig. 20-2.
Sales
Company
department headquarters Online client
database
Subsidiary
WVPN
Commercial
partner
-811-
Chapter 20 Introduction to ZTE cdma2000 ix Services
The voice prompt: “Your answer is correct, and you have won 500.00 yuan as your mobile
call charge from ZTE Corporation”.
The AD service provides a brand new means for development by information to some
enterprises and individuals, so as to enlarge the enterprise’ range of activity in the market,
increase the information source for the enterprise, sharpen the enterprise’ competition edge,
attract potential customers, shorten the distance between the clients and the enterprise and
-812-
Chapter 20 Introduction to ZTE cdma2000 1x Services
The AD service plays the most important role for the enterprise to elevate its image, exploit
services and promote sales.
It refers to a mode in which the caller subscriber does not need to pay but the called will be
responsible to pay for the call.
Password access function: After dialing the free-phone user number, the caller subscriber
must dial the correct password before the call can be put through. The password is composed
of 4 to 6 numerals, which can be modified according to the subscriber requirement. Of
course, if necessary, a password can be spared by the caller subscriber.
Time-based number selection: The user subscribed for the free-phone service can accept
incoming calls based on different dates and time. If the called subscriber does not provide
this service within a specific period of time or certain days, the system will play a recorded
notice during the time to the free-phone calling subscriber.
Call transfer on busy line or ringing timeout: A subscriber who has subscribed for the free-
phone service can preset several telephone numbers according to the requirement, so that the
system will transfer the call to a preset telephone number in case of busy line or ringing
timeout.
The effect of free-phone service is basically the same as that of the AD service.
-813-
Chapter 20 Introduction to ZTE cdma2000 ix Services
Information can be sent either before a call, during a call or after a call.
Contents sent include: call rate, change of call rate, accumulated charges or charge for a call
just finished, balance in an account, etc.
For example, when a call is made when the subscriber roams to an area with a higher rate, a
video/audio prompt will be received during the call: a piece of information like “You are
making a call at a rate of RMB1.00/minute/local, you have spent RMB8.00, and there is
RMB20.00 left in your account”.
AOC instant charging service allows subscribers to have an idea of the rate and charges, so as
to control their conversation duration and times.
The rates can be either higher or lower than the ordinary rates.
For example: A subscriber makes a call at the rate of RMB2.00/minute/toll for accessing the
network with BTS A in a certain place, whereas the rate is RMB1.00/minute/toll with BTS B
in the same place.
Location-based service and charging allows flexible rates according to the actual conditions
of the area where a call is made. In so doing, more subscribers can be attracted, hence higher
benefits for carriers.
This service offers subscribers a capability, establishing an outgoing call routing table for
subscribers.
-814-
Chapter 20 Introduction to ZTE cdma2000 1x Services
According to different outgoing call routing tables made with different accesses from
different areas where subscribers are, outgoing call routes (via a private network, a public
network, a virtual network or a combination of these all) can be designated.
Via this service, subscribers will be able, when subscribing an IN service, to select routes fit
to their needs. With greater power to decide by subscribers themselves, more subscribers will
be attracted, hence higher benefits for carriers.
To encourage telephone consumption by subscribers in remote and less developed areas, and
to raise the utilization ratio of mobile network equipment, commitment has been given to
those areas that preferential rates will be given for calls initiated or terminated by subscribers
in those areas.
In this way, more and more subscribers will be attracted to the cdma2000 1x network, hence
higher benefits for carriers.
With a mobile phone set, and your credit card number and password entered, the mobile IN
system will perform authorization.
-815-
Chapter 20 Introduction to ZTE cdma2000 ix Services
After establishment of relationships with the bank system services, services of telephone
payment, telephone shopping, etc. will be extended readily.
VOT is a service provided to the society for soliciting opinions or performing a public
opinion poll.
Enterprises or institutions using this service, (such as: a radio station, a newspaper office, a
group company, etc.) may apply for one or more VOT numbers from the network, to be used
for soliciting comments or opinions on some matters via mobile telecommunications
networks.
In call the numbers for VOT, subscribers can air their opinions according to a recorded
prompt play, via related operations.
The network will make statistics of the opinions, and forward them to competent enterprises
or institutions when the service is over (when a preset deadline expires).
Preferential processing can be performed to these service rates, so as to attract enterprises and
institutions, for higher benefits for carriers.
The subscriber establishes a call connection table according to the basic service number, i.e.,
a pre-defined number.
Caller or called call shielding is implemented according to the number and location
information.
It is used for usable PIN code encryption, and the PIN code can also be modified.
-816-
Chapter 20 Introduction to ZTE cdma2000 1x Services
Barred numbers can be identified by a barred number table (or number series). It will also be
feasible to make out a table with outgoing numbers (or number series) allowed.
Called subscribers are allowed to designate, according to an end call prompt, a series of caller
numbers that can be processed (other numbers will be barred), or a list of caller attempt
numbers that are to be barred (other numbers are allowed to be processed).
This service can be used to protect sensitive equipment from receiving calls of unauthorized
numbers (because only certain number are allowed).
It is a customized service whose rates are selected according to the called numbers.
Frequently dialed numbers are recorded in a subscriber database, and a preferential rate will
be given to the subscriber when he/she dials a number in the table.
More subscribers will be attracted, hence higher network equipment utilization ratio and
higher benefits for carriers.
This is a new mobile phone service that is based on PPC service and embodied in charging
performance.
Its main feature is that charging will be flexibly conducted according to call time (by time)
and areas where the caller and called are situated (by area).
Each day is divided into a few time segments, for which different rates are used: 7:00 AM-
9:00 PM, the rate is RMB0.80/minute/local; 9:00 PM-1:00 AM, the rate is
RMB0.60/minute/local; and 1: 00 AM-7: 00 AM, the rate is RMB0.50/minute/local.
-817-
Chapter 20 Introduction to ZTE cdma2000 ix Services
Each big city exercises different rates, depending on different BTSs (locations) subscriber
accesses. Rates in a busy area can be higher than normal standard rates, and rates in a
relatively idle area can be lower than normal standard rates.
Via this service, a dynamic balance of network operation will be implemented, allowing
higher network utilization ratio and carriers’ benefits.
Shielding service
It is more often used in a family or a company, in a bid to cock those services of higher rates,
and leave some special numbers for use.
Via an intelligent network, the cdma2000 1x mobile communications network system may
trace a mass of mobile subscribers, for instance, cars can be traced via the ever-changing
location information the mobile phone sets in the cars issue.
When a subscriber needs a car service, IN service application will make a comparison
between the caller location and locations of the cars, thus automatically transfer a call to a car
that is the nearest to the subscriber.
To meet the market demands and repay the support and concern of telecom carriers for ZTE, ZTE has
launched a series of CDMA characteristic services.
-818-
Chapter 20 Introduction to ZTE cdma2000 1x Services
By means of software upgrading, a time slot designated by a BTS (BS) can be preferably
used for a mobile switching center (MSC) when allocating voice path time slots for A-
interfaces during a call connection. In so doing, the connection success ratio can be enhanced,
and connection time shortened.
This is helpful for enhancing the network system operation efficiency, sharpening carriers’
competition edge and attracting subscribers.
PACA service
If a subscriber is authorized to PACA service (by application), an air service channel will be
preferably allocated to the subscriber during the connection process, so as to ensure that the
call for the subscriber will be preferably put through.
Group dispatch service uses the CDMA mobile communications system to accomplish cluster
communications function, and extends the CDMA application range.
The service is mainly used for user groups such as airports, container wharves, railways, big
companies, etc., realizing multicasting, priority dispatching, group conference dispatching,
dispatcher monitoring, etc.
No separate cluster frequency bands will be necessary for a big group subscriber to use the
CDMA system cluster dispatching service, neither daily maintenance personnel will be
needed, for the carrier can do the maintenance instead.
-819-
Chapter 20 Introduction to ZTE cdma2000 ix Services
Number portability service allows subscribers to use, when they turn from other networks
(such as: GSM network) to the CDMA network, their original number as their called number
of r a period of time, say, three months or more.
During the use, the system will inform the caller of the new number of the called.
This is quite something to attract more subscribers to the CDMA network system, and to
enhance the competition edge of the CDMA network system.
The system will allocate each toll carrier a preset carrier identity code (hereinafter referred to
as CIC) to be written into the database.
Subscribers can select to make a call through a carrier’s toll network by further dialing the
carrier’s CIC or a preset mode.
Thus effectively solving the problem of competition between multiple toll carriers in a
country.
Virtual MSC
At the beginning of network construction, a mobile switching center (MSC) covers two or
more cities.
In order to conduct roaming charges of different service area and between different networks,
to each city there seems a virtual MSC serving the city, and there are signaling links and
channel trunks for the cities themselves to each service area communications network.
The success of the MSC function will satisfactorily meet the requirements of the cdma2000
1x mobile communications network at the beginning of its construction.
-820-
Chapter 20 Introduction to ZTE cdma2000 1x Services
Virtual HLR
In order to meet the requirement of using the same HLR by different administrative districts,
management on subscribers in different districts and management areas can be exercised
respectively.
The ZTE cdma2000 1x mobile communications system supports the construction of as many
as 256 virtual HLRs.
Via software upgrading, services of different areas can be provided to subscribers in different
areas by the network side according to the requirements of carriers.
To support relative location service, the ZTE CDMA mobile switching system has added a
relative location service, and the related MAP signaling and process processing functions.
Integrated VPN
In a bid to satisfy the requirements of certain carriers in the world to simultaneously operate
multi-system mobile communications network systems, such as: China Unicom operates
CDMA, GSM, PSTN communication networks simultaneously.
ZTE has put forward an integrated VPN service, which uses the integrated IN service
platform and the original CDMA network, fixed networks and the GSM network SSP
resources to provide certain enterprises and groups with a logic dedicated network, so as to
help these enterprises and groups provide CDMA subscribers, GSM subscribers, PSTN
subscribers with services in the dedicated network.
This service allows preferential rate to a certain extent to subscribers in a group, and
facilitates management on group and subscriber charges as well.
-821-
Chapter 20 Introduction to ZTE cdma2000 ix Services
The ZTE cdma2000 1x mobile communications system supports continuous dialing of a 48-
digit number at the maximum.
Since there are different network carriers in a certain service area in the world, irregular
caller numbers may appear in communications between different networks.
The so-called “Caller number display irregularity correction” function is to translate calling
numbers from other communications networks into standard universal number formats, and
to provide them to the called subscribers.
The ZTE CDMA mobile communications system provides the “Caller number display
irregularity correction” function on the basis of the system software upgrading, in a bid to
meet carriers’ requirements, ensure subscribers’ benefits and facilitate their use.
According to carriers’ requirements, the ZTE CDMA mobile switching system implements
limit to audio services via software upgrading.
When constructing the CDMA mobile communications networks, carriers usually construct,
based on the local subscriber requirements, the IS-95 CDMA and the cdma2000 1x mobile
communications networks in different stages.
A seamless switchover is ensured between ZTE IS-95 and the cdma2000 1x CDMA mobile
communications system, thus enhancing the subscriber conversation quality.
Local charging
To meet carriers’ requirements, the ZTE CDMA mobile communications system is capable of
realizing a local subscriber CDR settlement function.
-822-
Chapter 20 Introduction to ZTE cdma2000 1x Services
According to carriers’ requirement, the ZTE CDMA mobile communications system provides
a function of uni-directional or bi-directional service suspension due to arrears.
Pulse charging
According to carriers’ requirement, the ZTE CDMA mobile communications system provides
a pulse charging function.
Pulse charging refers to charging based on the metering charge at a certain time interval.
Both the time interval and charging rate can be set by carriers themselves.
More charging pulses can be sent for certain calls within a time interval according to certain
carriers’ requirements.
It will depend on the carriers’ requirements as to how many more pulses are to be sent.
At the beginning of network construction, as a mobile switching center (MSC) covers two or
more cities,
In order to meet the different charging requirements that may arise when a virtual MSC
serves different service areas, the ZTE cdma2000 1x mobile communications system
provides a pulse charging solution that is adaptive to different service areas.
Exercises
-823-
Chapter 20 Introduction to ZTE cdma2000 ix Services
1. Give a brief description of the basic services that the ZTE cdma2000 1x mobile
communications system can implement;
2. Give a brief description of the supplementary services that the ZTE cdma2000 1x mobile
communications system can implement
3. Give a brief description of the short message services that the ZTE cdma2000 1x mobile
communications system can implement
4. Give a brief description of the location services that the ZTE cdma2000 1x mobile
communications system can implement
5 Give a brief description of the intelligent services that the ZTE cdma2000 1x mobile
communications system can implement
-824-
Chapter 21 ZTE Network Planning and Optimization Solution
At the early stage of CDMA radio network system construction, radio network planning is of vital
importance. Specifically, it involves the following factors:
1. In a CDMA radio network, coverage varies dynamically with parameters such as system
load, mobile subscriber’s movement speed, and data rate. Increased load will lead to increased
interference, and will in turn result in a shorter reverse coverage radius; the higher the mobile
subscriber speed, the higher the Eb/Nt required for the demodulation on BTS side, and the smaller
the coverage radius; the higher the data service rate required by mobile subscribers, the less the
spread spectrum gain, which will lead to a shorter radius of the data service of a corresponding
rate than that of voice service or low-rate data service;
3. Soft handover boundary is changeable. Since radio mobile network is developing with
increase of subscribers, the coverage radius of BTSs is comparatively large at the early stage of
construction since the subscribers are not many, but the coverage radius decreases with the growth
of subscribers. Therefore, the original soft handover areas change.
4. Data service and voice service coexist. Since the data service coverage is different from
that of voice service, and data service subscribers and voice service subscribers occupy the
resource together, the capacity requirements and coverage requirements of data service and voice
service of the area should be taken into full account in network planning.
-825-
Chapter 21 ZTE Network Planning and Optimization Solution
5. The actual system is rather complicated. In actual network planning, propagation loss
varies greatly with the difference of landforms, surface features, as well as radio propagation
models. Thereby, when selecting BTS sites in network planning, the influence of landforms and
surface features should be carefully considered.
1. Achieving maximum radio coverage period and area in the service area;
2. Reducing the interference to the minimum to reach the QoS required and providing the
largest capacity possible;
4. Reasonably planning data service and voice serve and maximizing the data flow of BTSs
on condition that the voice service is guaranteed.
5. Optimizing the setting of radio parameters and achieving optimum QoS of the system;
6. Reducing system equipment units and cutting down the cost as much as possible on
condition that the capacity and QoS are reached;
A location survey should be carried out to select proper sites after completion of the preliminary
planning of the BTSs. The survey of optional sites should be conducted with the cooperation of
operators and engineering design personnel. We should get the consent from the houseowner if
their house is chosen as our urban BTS site. Then the operator can sign a contract with the
houseowner. The site must meet the following requirements:
1. Convenient traffic, reliable mains supply, safe environment, and small floor spaces are
required;
2. The sites selected at the initial stage when the BTSs are comparatively less should be able
to guarantee a good coverage of key subscribers and the urban areas with dense subscribers;
3. On condition that the BTS layout will not be affected, existing radio &television buildings,
telecom hub buildings, post offices, microwave stations should be used as BTS sites and their
equipment rooms, power supply, iron towers and other facilities should be made use of whenever
it is possible;
-826-
Chapter 21 ZTE Network Planning and Optimization Solution
8. A mini-BTS in urban area should be located in a building over the average height of
buildings;
9. As for a BTS in urban area, a tall building in the front vicinity of the antenna should be
avoided for it may cause obstruction or reflection and impact the coverage of the base station;
10. A site may be affected by new buildings in the future should be avoided;
11. The BTS sites of CDMA system and GSM system should share the same sites or be
adjacent to each other if it is possible, especially when the stray radiation of CDMS system will
interfere GSM system;
13. The equipment rooms with low renovation fee and the houses with less rent should be
chosen as BTS sites. The equipment rooms and office buildings of the exchanges or stations of the
telecom system should be chosen as the BTS sites whenever it is possible.
In the survey of BTSs, the coverage of BTSs, handover area with BTSs nearby, and possible
blind area and pilot pollution area should be estimated according to previous experience. Attention
should be paid to the influence of surface features within a range of 200 m, mainly the buildings,
as well as the influence of tall buildings or hill slopes in the line from the BTS to coverage area.
1. The instrument to record altitude, longitude and latitude (GPS usually employed);
2. The instrument to measure the distance of a remote object or the height of a local building
or tower (an infrared or laser range finder usually employed);
-827-
Chapter 21 ZTE Network Planning and Optimization Solution
The network planning of XXX project in market exploitation period should be carried out as
according to the following processes:
1. Completing the demand analysis of network planning for the initial stage and producing
Demand Analysis Report on Network Planning of XXX Project through consultations with the
equipment buyer;
3. Completing the site survey of the network planning for the initial stage with the
cooperation of the equipment buyer and preparing BTS Configuration Information List upon
completion of the demand analysis;
4. Producing Radio Network Design Report of XXX Project after completing the site survey;
after that, all related documents should be delivered to the Network Planning Simulation
Department of CDMA Division for discussion; the Radio Network Design Report of XXX Project
and Frequency Sweep Report of XXX Project should be presented to the equipment buyer after
both parties reach an agreement. The specific process are shown in the following figure:
Yes
20.2.1 Overview
-828-
Chapter 21 ZTE Network Planning and Optimization Solution
CDMA network planning is essential to CDMA network construction. This article is prepared
on the basis of large amount of earlier-stage work (such as site survey, communication and
investigation) in combination with the analysis of the simulation results of radio network planning
and optimization software. The solution described here gives effective guidance to implementation
of the project so as to minimize the waste of time and resource caused by unreasonable
construction of BTSs.
The solution involves business secrets and technical secrets of Shenda Telephone Co., Ltd.
and Shenzhen ZTE Corporation and both parties herein should keep the solution secrets.
Shenzhen City is located along the central south coast of Guangdong Province, with Daya Bay on
the east, Pearl River Mouth on the west, Dongguan City and Huizhou City on the north, and Hong
Kong SAR on the south. Shenzhen City occupies a total area of 2,020 km 2, among which the
special economic zone amounts to 327.5 km2.
The city consists of 6 districts, among which 4 are within the territory of the special
economic zone (SEZ), namely, Luohu District, Futian District, Nanshan District, and Yantian
District, and 2 districts are outside of the SEZ, namely, Bao’an District and Longgang District. At
the end of 1998, the total population of the city reached 3.95 million, among which 1.85 million
were living within the SEZ.
Land within the SEZ stretches from east to west like a narrow strap, without obvious change
in topography. Most areas within the SEZ are crammed with tall buildings and dense population.
Areas within the SEZ are divided into four types as per the landforms:
Crowded urban areas: Huaqiang Road North area, Dongmen area, Railway Station area, and
civic buildings within the SEZ;
The fixed network of Shenda Telephone Co., Ltd. has been quite mature and the power supply and
transmission can be provided throughout the whole city. Presently, the company has established
over 41 PHS BTSs and possesses over 30,000 subscribers registered on the network. Outdoor
-829-
Chapter 21 ZTE Network Planning and Optimization Solution
coverage has been preliminarily implemented within the SEZ. But outdoor and indoor coverage
are not implemented in some areas. The current network can support subscribers of more than
50,000.
The planning is only a preliminary study of the CDMA network. It is required by Shenda
Telephone Co., Ltd. that BTS sites capable of a full coverage of the SEZ should be defined to meet
the anticipated traffic. Therefore, the solution is designed as per the requirements detailed below.
Indoor coverage should conform to the indoor coverage range put forward by Shenda;
One carrier capacity should reach 100,000 lines before October 2001, excluding the capacity of
two carriers used in areas with high traffic;
The system capacity should reach 200,000 lines by the end of 2001, including the capacity of
two carriers in use.
-830-
Chapter 21 ZTE Network Planning and Optimization Solution
6. Cell load: 50% (the actual load should prevail if it is less than 50%)
Page 15%
Sync 2%
20.2.5.1 Overview
In general, detailed scheme design and verification should be carried out before actual
construction of system, and CDMA system is no exception. The following objectives are to be
implemented through network planning:
Achieving maximum radio coverage in the service area in terms of time and place; reducing
the interference to the fullest extent to reach the QoS required; optimizing the setting of radio
parameters and achieving optimum QoS of the system; improving system capacity within a limited
bandwidth; reducing system equipment units and cutting down cost as much as possible on
condition that the capacity and QoS are reached.
To meet the coverage and capacity requirements put forward by Shenda Telephone Co., Ltd.,
we perform the planning as the overall planning of the radio PHS project of Shenzhen City,
gradually satisfying the coverage and capacity requirements in Shenzhen.
-831-
Chapter 21 ZTE Network Planning and Optimization Solution
On the basis of the existing network coverage of Shenzhen, an addition of around 60 BTSs
(including repeaters) will accomplish a coverage of 95% of the SEZ. Specific BTS sites are
specified in the summary of the article.
According to the statistics of European countries, the U.S. and the Hong Kong SAR, indoor traffic
occupies one third of the total traffic of mobile phones. Poor indoor coverage will result in a heavy
charging loss to operators. So the indoor coverage of key buildings should be guaranteed. High-
income people in tall buildings will make the area a hot spot of mobile communication. However,
the following problems may arise in these areas: On the ground floor, underground stores,
underground parking lots of large buildings, the signal is week and the mobile phones can hardly
work, forming blind areas or shaded areas of mobile communications; in middle floors, pilot
pollution areas may form due to the overlap of signals from different BTSs around and the
consequent frequent handover of mobile phones, resulting in call drops or even severely affecting
the use of mobile phones and QoS of network; in high floors of a building, poor coverage as a
result of height limit of the BTS antenna may also cause a blind area of mobile communication. In
addition, with the expansion radio local services, some buildings overcrowded with subscribers
may lead to channel congestion. These are all pressing problems to be solved.
In view of the problems described above, the following solutions are proposed:
Scheme 1: Microcellular BTSs are to be installed indoors and the microcell signals are to be
transmitted to coverage areas inside the building via antenna and feeder distribution system to
achieve effective indoor coverage. Since the system has no active equipment but passive devices
such as power splitter, coupler and antenna, it is simple in structure, quick to construct and easy to
maintain, without impact on the development of new services. This antenna and feeder system is
applicable to the coverage of medium-sized buildings, with small investment required and
immediate return gained.
Scheme 2: Microcellular BTSs are to be installed indoors and effective indoor coverage is
achieved through optical distribution system. Since the system involves active equipment, the
power supply and installation of optical local and remote equipment as well as splitting and fusion
of optical fibers should be taken into account. As a result, the system is rather complicated in
structure and the construction period is long. This kind of distributed system is more suitable for
the overall coverage of large and super-large buildings.
Scheme 3: Repeaters are to be installed and the effective indoor coverage is achieved via
antenna and feeder distribution system. The integrated network performance should be carefully
considered and the planning should be reasonable if repeaters are to be adopted in urban areas. It
should be noted that the introduction of repeaters in urban areas would undermine the quality of
network and help little in solving the congestion problem.
-832-
Chapter 21 ZTE Network Planning and Optimization Solution
In the light of the principles of sustainable development and achieving satisfactory coverage
with minimum investment, we hold that the following solution may be adopted for indoor
coverage after comparing the above three schemes:
In this phase of project, scheme 1 is recommended for indoor coverage. It can prevent
deterioration of system performance (capacity decline, coverage of main BTS diminishing) caused
by the use of repeaters.
The radio wave propagation in some complicated propagation environments should be reviewed
before setting up base stations; the coverage of the BTS should be roughly learned via electrical
measurement; electrical measurement is also required for some BTSs to correct nontypical radio
wave propagation models so as to guarantee a more realistic simulation of planning software and a
more reliable result.
Not all BTSs require electrical measurement. The representative propagation environments of
the service area should be chosen whenever it is possible, and respective BTS sites for electrical
measurement should be established in different man-made environments such as crowded urban
area, common urban area, suburb, etc; the principle of choosing BTS sites is that it should be able
to cover sufficient types of surface features (as provided on electronic map); the antenna of the test
point should be at least 5 m higher than obstructions within a distance of 150 to 200 m; three or
more test points are recommended for each man-made environment to eliminate the interference
of location factors.
3. Transmitter should be installed and antenna should be set up on the BTS where electrical
measurement is to be performed; then power on the transmitter and adjust the output power and
-833-
Chapter 21 ZTE Network Planning and Optimization Solution
The route should be defined before the test for it has a direct bearing on accuracy of test data.
The following aspects should be taken into account when defining the test route: It is able to
obtain test data of different distances and from different directions and at least 4 to 5 test data at a
certain distance to eliminate the influence of location factors; a test route passing through different
surface features is recommended and highways and wide roads should be avoided if it is possible;
40 wavelength are usually adopted and samples should be taken from 36 to 50 sampling
points so that the deviation of the test data from the local average is less than 1 dB and a
reasonable test rate may be determined.
5. Carrying out the actual radio wave measurement while driving and carefully recording the
data. Tools usually used include:
•CW transmitter
GPS
•Viper
Invalid data will be filtered before analysis by means of power filtering and distance filtering.
The influence of street “wave guide effect” should be eliminated when analyzing the data through
data processing tool, e.g. OPAS32 (SAFCO). It should be checked whether the basic coverage
requirement is met, or whether the location of BTS is required to be adjusted. If yes, the BTS sites
should be determined again through consultation with the equipment buyer for electrical
measurement. The test result diagram should be printed out;
2.6.2
The data should be stored and inputted into the network analyzing software for propagation
model correction.
We have finally decided on Difu Hotel and South Daily newspaper office as the sites for electrical
measurement after carefully analyzing the geographic condition of Shenzhen. We have corrected
the propagation model based on the test data acquired on electrical measurement (after reasonable
deletion of invalid data) as detailed below:
-834-
Chapter 21 ZTE Network Planning and Optimization Solution
The result of the model correction indicates that the electrical measurement has reached its
anticipated purposes.
The coverage of the BTS mainly depends on the antenna height, downtilting angle, transmitting
power, and especially the height and density of buildings in urban areas
Two mathematical models are usually employed to calculate the radio coverage of the BTS as
follows:
1. OKUMURAHATA model is usually adopted for the BTS with a coverage radius larger
than 1 km;
The coverage of each BTS may be basically forecasted on the basis of system parameters and
indices as well as the relative calculation model. However, the antenna height, antenna downtilt
angle and transmit power of each BTS should be adjusted in installation and commissioning so as
to meet the coverage requirements.
A preliminary forecast on radio service area can be conducted on the basis of the uplink and
downlink allowable loss, the basic propagation loss computing formula of mobile communication
recommended in CCIR report, while taking into account the additional losses as well as the actual
geographical environments. It is has to be pointed out that the radio coverage calculated through
mathematical model is only an approximate value based on theory and test result statistics. It can
be hardly described by an accurate mathematical model due to the varieties of actual geographical
environments. Therefore, actual coverage details should be based on the result measured.
At present, reverse link budget is usually employed for link budget in CDMA system. In
general, the normal fading parameter σ involved in the budgeting process is 8 dB. Normal fading
margin relates to border communication probability, and its quantitative relation is as follows:
-835-
Chapter 21 ZTE Network Planning and Optimization Solution
The communication probability in the coverage border is usually 75% and the corresponding
outdoor coverage is 95%. If the communication probability is to be 90%, a fading reserve of about
5 dB will be added in link budget, which will demand a considerable growth in investment of
operators. We adopt the index of 75% as the system index in urban area of Shenzhen. Specific link
budget is shown in the following table:
Crowded
Transmission Open
Urban City Suburb Countryside Remarks
environment countryside
AREA
Normal transmission power
23.00 23.00 23.00 23.00 23.00
of mobile phone (dBm)
Antenna gain of mobile
0.00 0.00 0.00 0.00 0.00
phone (dBi)
Human body/vehicle loss
3.00 3.00 3.00 3.00 3.00
(dB)
ERP of mobile phone
20.00 20.00 20.00 20.00 20.00
(dBm)
BTS antenna gain (dBi) 15.70 15.70 15.70 15.70 15.70
BTS jumper loss (dB) 1.00 1.00 1.00 1.00 1.00 Including joints
BTS feeder loss (dB/100
6.00 6.00 6.00 6.00 6.00
M)
BTS feeder length (M) 50.00 50.00 50.00 50.00 50.00
E.g. Diplexer,
Other anticipated losses
1.00 1.00 1.00 1.00 1.00 lightning
(dB)
arrester
BTS antenna feeder loss
5.00 5.00 5.00 5.00 5.00
(dB)
Hot noise spectrum density
-174.00 -174.00 -174.00 -174.00 -174.00
(dBm/Hz)
Data speed (bps) 9600.00 9600.00 9600.00 9600.00 9600.00
Noise coefficient (dB) 5.00 5.00 5.00 5.00 5.00
Diversity gain
Eb/No 7.00 7.00 7.00 7.00 7.00
considered
Load 0.50 0.50 0.50 0.50 0.50
Interference margin (dB) 3.01 3.01 3.01 3.01 3.01
-836-
Chapter 21 ZTE Network Planning and Optimization Solution
Crowded
Transmission Open
Urban City Suburb Countryside Remarks
environment countryside
AREA
BTS sensitivity (dBm) -119.17 -119.17 -119.17 --119.17 -119.17
It is 0 if it is not
Soft handover gain (dB) 4.00 4.00 4.00 4.00 4.00
soft handover.
Normal fading variance
8.00 8.00 8.00 8.00 8.00
(dB)
Communication probability
0.75 0.75 0.75 0.75 0.75
on coverage border
Normal fading margin (dB) 5.40 5.40 5.40 5.40 5.40
Maximum allowable space
153.47 153.47 153.47 153.47 153.47
loss
Modified as per
Building penetration loss 28.00 20.00 15.00 10.00 6.00 electrical
measurement
Uplink loss 125.47 133.47 138.47 143.47 147.47
BTS height 35.00 40.00 50.00 50.00 50.00
MS height 1.50 1.50 1.50 1.50 1.50
RF center frequency 1925.00 1925.00 1925.00 1925.00 1925.00
Hata model landform Hata model
0.00 0.00 -12.15 -22.21 -32.34
modification employed
A (dB) 134.13 133.33 119.84 109.78 99.65 L=A+BlogR
A (dB) 34.79 34.41 33.77 33.77 33.77
BTS radius (km) 0.56 1.01 3.56 9.94 26.06
-837-
Chapter 21 ZTE Network Planning and Optimization Solution
-838-
Chapter 21 ZTE Network Planning and Optimization Solution
-839-
Chapter 21 ZTE Network Planning and Optimization Solution
-840-
Chapter 21 ZTE Network Planning and Optimization Solution
As shown in the above tables, 98 BTSs (including repeaters) have been planned with a total
capacity of 104,921 subscriber lines. After all above BTSs have been put into operation, basic
outdoor coverage of the SEZ will be achieved. Besides, indoor coverage in some buildings will be
required. Among all 51 buildings for indoor coverage proposed by Shenda Telephone Co., Ltd.,
we will check them one by one and present a list of buildings where the indoor coverage is
required to Shenda Telephone Co., Ltd. We expect that 80 to 100 microcells will be added in the
SEZ, which will be able to support 40,000 subscribers or so. It will be able to meet the capacity
requirement at the end of October proposed by Shenda Company. After a full coverage of the SEZ
-841-
Chapter 21 ZTE Network Planning and Optimization Solution
is accomplished, the capacity requirement of 200,000 by the end of 2001 will be satisfied by
adding carrier frequency (the total subscribers will arrive at 250,000).
1. Preliminarily determined data of each base station, such as longitude, latitude, height,
direction, transmit power, etc;
2. Electronic map data, including height, surface features, and various vector diagrams;
translation will be conducted if it is required;
3. Setting of transport parameters and CDMA parameter file; some parameters will be
modified according to local conditions and capacity of BTS system;
5. Other auxiliary data, such as local scanned picture, which will be inputted into the
simulation software as Overlay, Picture and Image for the convenience of visual analysis and
positioning.
Our network planning simulation software is employed, first of all, for the correction of
propagation model. Data collected from electrical measurement will be adopted for the correction
of the propagation model for complicated landforms so as to achieve more accurate subsequent
simulation results. The subsequent CDMA simulation analysis mainly includes:
It is mainly to analyze the coverage of pilot signal of each BTS.BTS. Forward link analysis:
it is mainly to analyze the coverage probability, FER and maximum b
E / N t value of forward
links in various handover cells and non-handover cells.
It is mainly to analyze the coverage probability of the reserve link and the maximum transmit
power of mobile phone in various handover cells and non-handover cells.
PN interference analysis
-842-
Chapter 21 ZTE Network Planning and Optimization Solution
It is mainly to analyze the influence of PN interference and conduct the PN offset planning
for each BTS.BTS.
It is mainly to figure out the influence of different distribution of MS in the cell on the
analytic results of CDMA.
The radio network design objectives proposed by Shenda will be achieved by means of
comprehensively using large BTSs, microcells, as well as adding carrier frequencies.
bsc0
bsc1
-843-
Chapter 21 ZTE Network Planning and Optimization Solution
Handover
99.34% Call drop rate 1.04% BHCA 77,466
success rate
CPU utilization of CPM peak value/mean
34/27.5 (CPM755)
value (755)
Soft Handover-out Handover process setup
5619 / 99.57% 2385/ 99.45%
handover times/success rate times/success rate
between
Handover-in Handover process release
BSSs (Busy 5626 / 99.73% 2385 / 99.45%
times/success rate times/success rate
hour)
-844-
Chapter 21 ZTE Network Planning and Optimization Solution
-845-
Chapter 21 ZTE Network Planning and Optimization Solution
-846-
Part 3 Typical Case Analysis
ZTE Corporation
847
Preface
This part is mainly to describe the typical configuration and networking modes of BTS system on
the basis of ZTE products. It finally analyzes the typical cases of the application of ZTE products
in WLL and cdma2000 1x, including deep coverage and wide coverage.
The first chapter describes the typical configuration and basic networking modes and then
gives an account on the typical cases of the application of ZTE products in Shenzhen WLL in
respect of deep coverage. The second chapter describes the typical cases of the application of
cdma2000 1x in Wanzhou, Fuling, and Qianjiang, including deep coverage and wide coverage.
After learning this part, the reader should be able to understand the basic networking modes
and typical configuration of ZTE products and explain the characteristics and merits of the
solution on the basis of typical application examples of ZTE products.
848
Chapter 22 Networking Configuration Analysis with Typical WLL Cases
Objectives
Introduction
This chapter introduces typical WLL networking and configuration with reference to ZXC10-BSS
(V5.0) and then gives typical examples. After learning the chapter, the reader should be able to
understand the typical basic configuration modes and explain the characteristics of ZTE WLL solution.
XC10-BSS (V5.0) usually adopts the following networking modes: Star networking, ring networking,
chain networking and hybrid networking.
BTS0
BTS1
BSC
BTS2
BTS3
850
Chapter 22 Networking Configuration Analysis with Typical WLL Cases
In star networking, n E1 PCM links are led into each SITE directly by BSC. The BTS device on
each site is an end device. The networking mode is simple, and the construction and maintenance are
convenient. Signals go through few links, which enhances the line reliability. This kind of networking
mode is generally employed in populous urban areas.
BTS0
BTS1
BSC
BTS2
BTS3
In ring networking, there are two sets of active/standby links. Each node in the ring has two upper-
level nodes, which enhances the reliability of the links. If one SITE is damaged or if one link fails, then
subordinate nodes can select the other one as an active link.
851
Chapter 22 Networking Configuration Analysis with Typical WLL Cases
Chain networking is also applicable to the one-site multi-BTS situation. Since signals go through
many links, so the line reliability is relatively poor. This networking mode is applicable to the areas
with band-like distribution and only a small population, thus saving a large number of transmission
devices.
During actual networking engineering, since the stations are scattered around, different
transmission devices are usually used between BSC and BTS as the intermediate connection. Common
transmission modes include microwave transmission, optical cable transmission, HDSL cable
transmission and coaxial cable transmission etc.
BSC BTS3
BTS4
ZTE CDMA WLL network solution is a kind of radio access solution advanced by ZTE Corporation on
the basis of actual market demand. At present, it has been applied in Shenzhen, Yunnan, Guizhou, and
Heilongjiang, providing a large number of subscribers with mobile and radio high-speed data services.
The following text will illustrate how ZTE CDMA is to implement the deep coverage in an adversary
environment crowded with tall buildings and to provide operators with excellent network services with
reference to CDMA WLL network solution in Shenzhen.
852
Chapter 22 Networking Configuration Analysis with Typical WLL Cases
The following is the real picture of Shenzhen 1.9G CDMA WLL network. Capacity: 300,000; number
of base stations: 146; allocated numbers: more than 160,000. Since the landforms and subscriber
density in the coverage area vary greatly, experience network planning personnel have been assigned
by ZTE to conduct the location survey and measurement and prepare a purpose-designed solution to
solve problems such as poor signal coverage and low conversation quality.
Shenzhen High-tech Fair Exhibition Center, with a building height of 30 m and many indoor
subscribers, had poor signal coverage with signal strength of -108dBm before network planning and
optimization and the implementation of deep coverage solution. It then had many problems such as
discontinuous voice, frequent call drops, and difficulty in making a call. In accordance with the actual
conditions, a distributed indoor coverage system had been installed and the antenna positions of the
said system had been optimized so as to minimize the influence on outdoor radio environment. After
the optimization, the signal strength exceeds -80dBm and the conversation quality is greatly improved.
Corresponding product mix has been employed in several other places so as to implement the deep
853
Chapter 22 Networking Configuration Analysis with Typical WLL Cases
coverage and enhance network quality on the basis of actual conditions measured. E.g. the conversation
quality inside the local exchange building of Shenzhen due to severe pilot pollution; our network
planning engineers have installed the indoor coverage system in the building and optimized the
positions of the antennas so as to minimize the influence on the outdoor radio environment; the
conversation quality is greatly improved upon completion.
Eq uipmen t
ro om
50m
Hall A
150m
50m
Between
room
Air-conditioner
room
50m
50m Hall E
50m
50m
30m 30m
Hall F2
Hall F1
Antenna Power distributor
30m
30m
-7dB Coupler -10dB Coupler
40m 40m
40m
7/8" NDREW Coaxial cable
30m Hall D
1/2" ANDREW Coaxial cable
Fig. 22-6 Indoor coverage system diagram in Shenzhen Hi-Tech Fair Exhibition Center
Common micro base station: Supporting single carrier single sector or multiple carrier single
sector configuration; supporting cross-carrier/sector channel sharing; applicable to deep layer
indoor coverage of buildings to increase the capacity.
Remote RF base station: Supporting single carrier single sector or multiple carrier single
sector configuration; supporting baseband processing pool of the remote module shared main
cabinet; no GPS required; outdoor type design and installation near antenna feeder allowed so
854
Chapter 22 Networking Configuration Analysis with Typical WLL Cases
Trunk amplifier: Simple and flexible networking; feed source accommodating micro BTS or
repeater; applicable to small and medium-sized places.
Optical fiber indoor coverage system: Simple and flexible engineering networking;
supporting 24 network nodes; balanced signal, MS working at a comparatively low level of
transmit power in most of the coverage area of MS; flexible system structure and easy for
future expansion; neat equipment and antenna minimizing the influence on environment;
applicable to large-size buildings.
Active distributed indoor coverage system: Supporting 128 nodes at most, flexible
networking, RF signals evenly distributed on every corner of the building via such
transmission media as cable or optical fiber to eliminate the problems including blind area,
weak -signal area and call drops.
After survey of local conditions, ZTE network planning personnel select ZTE serial products and
formulate a purpose-designed solution to achieve the effect of deep coverage. As a result, the network
quality requirement is satisfied and the user satisfaction is enhanced.
For example: Before deep coverage, call drops and network access failure of mobile phones often
occur in the meeting room of hotel among tall buildings due to the weak signal. Once a micro BTS is
installed in the meeting room, the above problems are well solved the conversation quality becomes
fairly good. Another example, the signal of the macrocellular BTS cannot reach the platform of subway
before the implementation of deep coverage. Once the micro BTS and remote RF BTS is installed, the
coverage can be well implemented and the conversation quality becomes fairly good, causing no
negative effect on surrounding radio coverage.
Network construction quality is fully ensured: ZTE CDMA technology is developing in step with
the most advanced CDMA technology of the world. After years of large-scale commercial operation,
we have accumulated rich experience in network planning and optimization.
855
Chapter 22 Networking Configuration Analysis with Typical WLL Cases
Low construction cost: ZTE solution adopts the series products independently developed by
ourselves. The WLL network can be directly upgraded to cellular mobile network once the conditions
of customers permit.
856
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
The typical cases of the application of the ZTE cdma2000 1x will be introduced in this chapter. Readers
should master the typical basic configuration modes, and be able to describe the features of the ZTE
cdma2000 1x scheme via application example.
ZTE is the first domestic corporation that introduced the CDMA commercial system. The core network
part (including circuit domain and packet domain), radio network part and mobile data service have
been tested as was required in China Unicom CDMA 1X Test Network Project Overall Scheme, China
Unicom CDMA 1X Test Network Project Test Specifications and Rules for Implementation of China
Unicom CDMA 1X Test Network Acceptance Test (in Haikou) and ZTE passed the tests with excellent
results- This shows: the ZTE CDMA 1X system can provide high-quality data services as well as high-
quality voice services. The maximum data service transmission rate of a single user is up to
163.2(153.6+9.6) kbps. It also reflects that the system is of good coverage capability. The voice user
capacity of a single sector is up to 61, which is increased by 50% compared with that of IS-95A; in
single BS environment, the forward/backward data service bandwidth of single carrier sector CDMA
1X is up to about 410 kbps; in the cellular environment where its adjacent cell is under 50% load, and
the forward/backward valid data service throughput of single carrier sector is about 245 kbps. All these
fully prove the ZTE’s technology strength in the CDMA 1X field.
The CDMA 1x technology standard will be adopted in the Phase II CDMA project. In principle, no
more IS-95A equipment shall be added to the system. According to the construction scales in different
provinces, for the regions without requirements of data service, the existing 95A equipment is
maintained or the capacity is properly expanded using the 95A equipment replaced in 1x coverage area;
for the newly added BS, only the 1x equipment needs to be added under the prerequisite that the
replaced 95A equipment in the 1x coverage area is used as much as possible.
857
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
The construction of the Phase I CDMA network is planned and designed according to the general
principle of “Small capacity and large coverage”. After the completion of the Phase I network
construction, the coverage of Hainan Unicom Network has already fulfilled the Phase I network
coverage requirements through network optimization. The network coverage states of three service
areas in Hainan are listed as follows, which include: Coverage areas of Haikou, Sanya, Danzhou,
Qionghai, Wanning, east line and west line.
The coverage states of the Phase I network of Hainan Unicom is shown in Table 23-1:
Forward
Forward square
Names of main cities and Backward square frame
coverage rate Remarks
counties coverage (Tx) error rate
(Ec/Io)
(FER)
Haikou 98.34% 99.92% 96.31%
Sanya 99.56% 100% 98.92%
Danzhou 100% 99.78% 96.66%
Qionghai 97.43% 99.57% 96.54%
Wanning 98.68% 100% 98.68%
East line 98.74% 95.75% 92.19%
West line 95.25% 85.75% 85.50%
After the completion of the Phase I CDMA project of Hainan Unicom, the coverage rate of the
administrative counties is up to 100%, and that of administrative villages is only up to 26%. From the
coverage quantity and coverage rate of administrative villages, the quality of the Phase I network of
Hainan Unicom is lower than the average level. Therefore, it is necessary to extend the network
coverage area in the Phase II project, and adopt the macro BS, micro-wave, radio frequency extension
and indoor coverage system products etc. to implement the deep coverage of the urban areas and wide
coverage of counties and villages to get leading in high-quality CDMA network and make more
benefits for Hainan Unicom.
In view of the overall construction concept of the Phase II network of Hainan Unicom, the construction
of the CDMA 1x network should be different from that of the Phase I IS-95A network. The
construction principle of the Phase I the IS-95A network is “large coverage and small capacity”, while
the construction of the Phase II CDMA 1x network should implement expansion of capacity and update
858
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
of the whole network step by step on the basis of sufficient market research and analysis and forecast,
and should comply with the following principles as much as possible:
The extension and depth of the network coverage should be further improved to improve the
network quality;
The market requirements of the 1x data service in various service areas should be correctly
forecasted as much as possible;
For the regions with some market requirements for data service, the 1x network is first
deployed to ensure the valid coverage;
For the regions with few or even no requirements for data service, the existing IS-95A
equipment is still maintained; if the service requirement is increased, the capacity can be
expanded by using the replaced IS-95A equipment. The system resources can be fully used
through equipment adjustment and configuration.
The newly added 1x system should be organically combined with the existing IS-95A system
to implement the smooth transition from the IS-95A to 1x, and should make full use of the
existing IS-95A network infrastructure (facilities, equipment room, iron tower and power
supply etc.) to avoid repeated investment;
The construction mode should facilitate the engineering implementation and cutover to
minimize the system cutover risks;
The radio network planning should be enhanced to improve the overall performance
specifications;
The construction of the radio network should facilitate the sustainable network development.
According to the scale of the Phase I CDMA Network of Hainan Unicom, and the technical
specification requirements of the Phase II CDMA network construction of Hainan Unicom, ZTE put
forward the following voice channel network construction schemes.
TMSC2 Office
The capacity of the existing Haikou TMSC2/MSC serving as level 2 tandem office and terminal
mobile switching center in Hainan province is expanded. The Haikou TMSC2/MSC, connected to a
859
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
pair of TMSC1s in Haikou, is responsible for forwarding inter-province services. Serving as CDMA
CGW, it can also be connected to Haikou Mobile GSM MSC, Haikou Telecom gateway, Danzhou
Telecom gateway, Haikou Unicom GSM MSC and Unicom toll exchange etc., and used as the
interconnection point between Hainan Unicom CDMA network and other networks. Moreover, it is
connected to the newly built Sanya MSC, Haikou HLR, Provincial customer service center, integrated
SCP and SMSC to implement the call handover of the subscriber roaming within the province and the
access to the manual and automatic traffic and SMS voice stations of the customer service center in the
whole province.
Terminal MSC
In this phase of project, 1 MSC with the capacity of 50,000 subscribers will be built in Sanya. It is
also used as GMSC and SSP to serve the mobile subscribers in Sanya service areas, and to connect
Sanya Mobile GSM MSC, Sanya Unicom GSM MSC, Sanya Telecom gateway and Unicom toll
exchange etc. as the interconnection point between Sanya CDMA network subscribers and other
networks. Refer to the following table for the capacities and service scopes of various MSCs.
The MSC construction scale in this phase of project is shown in Table 23-2:
In this phase of project, the capacity of Haikou HLR will be expanded by 130,000 subscribers. Its
total capacity is up to 250,000 subscribers.
After the completion of this phase of project, the voice channel network structure is shown in Fig.
23-1:
In this phase, all terminated MSCs is also used as GMSC, and connected to other telecom carriers’
GMSCs or interface offices such as the local China Mobile and China Telecom etc. to implement the
interconnection between networks. The interconnection project of Hainan Unicom is under
construction so as to implement the interconnection of all Unicom communication networks with other
telecom carriers via a network layer. At that time, the interconnection with other telecom carriers’
860
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
networks can be implemented by the integrated interface offices or the reconstructed IP front-end
processor.
Guangzhou Guangzhou
Haikou P STN
Sanya P STN
Danzhou P STN
Haikou
Sanya Mobile
Haikou Mobile
GSM
Haikou GSM
Sanya Unicom
Haikou
GSM
UnicomGSM
Unicom/National
Communications Unicom/National
paging Commun ications
Sanya paging
Unicom toll
Unicom toll
office
office
Unicom IP
gateway Unicom IP
gateway
Unicom Unicom
customer service customer service
Miscelaneous Miscelaneous
Fig. 23-1 Voice channel network of Phase II network construction of Hainan Unicom
At present, the CDMA signaling network of Hainan Unicom is composed of two levels. That is, an
LSTP, which Haikou MSC/TMSC2 serves as, is set up in Haikou. It is connected to a pair of HSTPs in
Guangzhou to decongest inter-province signaling transfer service; other MSC, HLR, SMSC and VMS
within Hainan province are all connected with 1 LSTP in Haikou as SP, and LSTP is responsible for the
signaling transfer service between SPs. The signaling link adopts the 2 Mbps associated mode.
The signaling network structure in this phase of project is shown in Fig. 23-2:
According to the overall construction scheme of China Unicom CDMA network, for the
addressing of MSC/VLR, HLR/AC, SCP and MC etc. in signaling network, the GT addressing mode is
adopted for intra-province service, domestic service and international service. The intra-province and
inter-province translation place of GT is LSTP; three GT translations are used for international GT, i.e.,
LSTP, HSTP and ISTP translations.
861
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
Guangzhou Guangzhou
Haikou P STN
Sanya P STN
Danzhou P STN
Haikou
Sanya Mobile
Haikou Mobile
GSM
Haikou GSM
Unicom toll
Unicom toll
office
office
Unicom IP
Unicom IP
gateway
gateway
Unicom Unicom
customer service customer service
Miscelaneous Miscelaneous
Fig. 23-2 Signaling network of the Phase II network construction of Hainan Unicom
According to Unicom technology system, the signaling point in CDMA mobile network adopts
24-bit codes, which is the same as that in China SS7 Network. The primary signaling area code is 253,
and the secondary signaling area codes 001-174 are assigned to each branch of China Unicom based on
provinces. The secondary signaling area codes are 105-109.
Intelligent network
CDMA intelligent network is composed of service switching point (SSP), service control point
(SCP), intelligent peripherals (IP), service management system (SMS), service creation environment
(SCE), service management access point (SMAP) and voucher center (VC).
The SSP in this phase of project adopts the integrated setting mode, which is directly embedded in
each MSC and GMSC. That is, all MSCs and GMSCs support the SSP function. In this phase of
project, the IP is mainly used to receive the subscribers’ DTMF information and send record
announcement, and these information is received via SSP. Therefore, the IP is integrated in each
MSC/SSP. If the voice synthesis and voice identification are required in the future, the setting of a
special IP can also be considered. The construction of SCP, SMP, VC and SCE will be listed in separate
projects, excluding in this phase of projects.
862
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
In this phase of project, the interconnection between SSP and SCP, SSP and HLR, SCP and HLR
and VC and SCP is implemented via SS7 network to ensure the real-time network control.
Since ZTE has already established a set of local operation management center (LOMC) in Phase I
project, its capacity needs to be expanded accordingly in this phase to improve its performance, and the
software of the operation and maintenance system should be upgraded. LOMC communicates with
various NEs via TCP/IP. It is placed in the same equipment room with Haikou MSC, OMC-R and
HLR, and connected to them via Ethernet. For the system equipment in other cities, as they are placed
in different locations, they must be connected to the LOMC system via routers.
Three NEs will be added in this phase of project: one Danzhou BSC NE in Haikou and one
MSC/GMSC/SSP NE and one Sanya BSC NE in Sanya. Accordingly, it is necessary to add a set of
local NE management respectively, used for the management of the local NE equipment. The newly
added systems are accessed to the centralized NM center in Haikou via WAN or LAN. After the
completion of the Phase II project, the number of NEs managed by the ZXCOMC in Haikou includes 2
MSC, 1 HLR and 3 BSC.
Hainan Unicom CDMA network and Hainan Unicom GSM network shares the digital
synchronization network. The level 2 class A BITS is adopted as synchronization references of level 1
tandem mobile-service switching center (TMSC1) and level 2 tandem mobile-service switching center
(TMSC2); BSC fetches clock from the data stream from MSC, and no dedicated synchronization link
will be set separately; refer to the related intelligent equipment specifications for the transmission clock
synchronization level of the intelligent network equipment.
155 macro BSs and 40 micro BSs are added in this phase of project. The total number of BSs in the
network is up to 300, among which, there are 155 1X BSs, which are distributed to Haikou, Danzhou
and Sanya. After the completion of the Phase II project, the number of wireless subscribers in Hainan
province will be up to 190,000, of which the data service subscribers is up to about 13,000.
In the BSC/PCF configuration scheme, the existing BSC in Haikou is still adopted, and another set
of BSC will be built in Haikou and Sanya respectively. That is, there are three sets of BSC in total in
the whole network. The three BSC/PCFs share evenly the traffic in Hainan province, and the data
subscriber area is divided into three equally-sized parts, which will greatly benefit the future network
organization and maintenance and management.
As the data subscribers are few at present, it is recommended that only one set of PDSN and AAA
863
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
According to subscriber density and level, different coverage area categories in Hainan province is
shown in Table 23-3:
864
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
The coverage of main communication trunks should satisfy the requirements as shown in Table
23-4:
865
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
Under the condition that the 1x data service coverage of China Unicom CDMA network is larger than
or approximate to that of the mobile networks able to provide packet data service, according to the
economic development states in Hainan province, the 1x service in developed cities is in the focus of
coverage, and other service areas should also be in the coverage range, and local areas should be
covered together as much as possible.
For the regions with few or even no requirement of 1x data service, the existing 95A equipment is
maintained or the capacity is properly expanded by using the replaced 95A equipment in 1x coverage
area; for newly added BS, only the 1x equipment is added by using the replaced 95A equipment in 1x
coverage area as much as possible. That is, even for the regions without coverage requirement of 1x
data service, the 95A equipment will be purchased as little as possible in this phase of project.
Within 1x data service scope, different service levels should be provided according to the
requirements for data service. For the city center system with large data requirements, the high-speed
packet data service should be provided; for the suburbs with small requirements, only the low-speed
packet data service or circuit data is provided according to capacities. Therefore, it is recommended to
provide the following maximum data rates at the cell edge of 1x service area:
In the Phase II construction project, China Unicom headquarters once required: the coverage depth
should also be strengthened. In the Phase II CDMA construction project, proper measures should be
taken to improve the indoor coverage quality of such buildings as luxury hotels, large-scale office
buildings, large department stores, airports and railway stations etc. in developed cities”
China Unicom CDMA network is a high-end user oriented elaborate mobile network, and the
high-end users are distributed in the big and medium cities, and they live a daily life mainly in some
buildings in big and medium cities, where the CDMA 1x new services, such as high-speed Internet
access, mobile business, mobile office, mobile multimedia are mainly used. Along with the rapid
development of city construction, the tall buildings are continuously increased. Only the common
866
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
macro cell BS is not enough for the coverage of local hot spot areas, such as the coverage of blind areas
inside the tall buildings. In addition, it is very difficult to solve the problem of underground building
coverage and the coverage of places where no equipment room is provided for BS installation by macro
cell. It is also very necessary for the perfect coverage of the radio network to flexibly satisfy the
requirements of different coverage environment for BS product series.
In the Phase I CDMA network project of China Unicom, a certain number of repeaters are adopted
to solve the indoor coverage problem. Since there are many repeater suppliers and the power of the
selected repeater is strong in the first phase of the project, after the repeater is used for mixed
networking, on one hand, the interference on sink BS is increased, and on the other hand, the network
topology structure is changed, it is not an ideal product. In fact, although a great number of repeaters is
adopted in Korea CDMA network, the low-power repeater of below 1W is commonly selected for
solving the problem of indoor coverage, and only one supplier’s equipment is adopted in the whole
network, therefore, it is convenient for coordination and system parameter setting. While, in China
Unicom CDMA network, different manufacturers’ repeaters and BSs are selected, it is very difficult for
coordination.
To better fulfill different requirements of hot spot areas in cities for China Unicom CDMA
network service, coverage and capacity, ZTE develops the latest CDMA network “deep coverage”
solution. Through the adopting of mini microcell BS (Micro BTS) with CDMA 1x functions, which is
of low cost and easy for installation and maintenance and the auxiliary indoor distribution systems, the
requirements of coverage inside main buildings in big and medium cities, capacity and 1x service
expansion can be completely fulfilled.
The “deep coverage” solution of ZTE CDMA network is composed of microcell BS and indoor
distribution systems. Compared to the indoor coverage solution in which the repeater is adopted, the
advantages of the “deep coverage” solution is that it can provide large system capacity to satisfy the hot
spot areas’ traffic requirements, and decrease the interference on the adjacent BS. With good network
planning, the RF signals of the “deep coverage” system will be centralized in the buildings instead of
being leaked out to form an obvious handover area with the surrounding BS.
In the Phase I CDMA network construction project of Hainan Unicom, the whole coverage of the cities
at prefecture level and the administrative counties has been implemented. However, the administrative
villages, rural areas and the areas along the road and railway lines have not been well covered. As the
population of mobile subscribers in China are swiftly increasing, and due to the competition with China
Mobile GSM, China Unicom has to rapidly construct a CDMA network with perfect coverage.
Here, we refer to these areas that need wide coverage as “edge network”. The edge network
includes three layers. The first layer is the CDMA network covering counties and villages, the second
layer refers to a local network with the traffic of less than 500Erl, and the third layer is used for indoor
867
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
coverage in cities. The population density is low in towns and villages, and the hot spot is usually not
obvious, therefore, the large coverage with the radius of about 5~10 km can be adopted in the town and
village cells. Due to the distance between towns and villages is comparatively far, little interference is
imposed on other cells. In hilly and mountainous areas, many towns and villages are located in the
center of small basins, there will be coverage in isolated island form. Trough careful analysis, we find
that these areas almost have the same features:
Complicated landform
Low mobile phone moving speed and infrequent mobile phone movement
As the construction of the CDMA network is a system project, and there are wide areas,
complicated landforms and many scattered BSs in the edge network, a overall and detailed planning
must be provided, such as the considerations of overall construction mode, site selection, type
selection, frequency planning, engineering construction, network operation and maintenance,
transmission, power supply, equipment room and future network development. To better solve the
problem of wide coverage of edge network in the phase II network construction of China Unicom, ZTE
develops a series of products such as macro cell, micro cell, optical fiber outdoor unit, tower top
amplifier, repeater etc., which can be conveniently combined according to different environment to
achieve the final goal of low cost, wide coverage and high income.
Comparing with the macro cell, the micro cell features low transmitting power, low cost, and flexible
networking. The micro cell cost of single carrier and single sector is lower than that of macro cells with
the same configurations, and it can provide the same service capacity. As the micro cell is installed
outdoors, and the network can be constructed rapidly, it can greatly save the carrier’s investment in
equipment room construction. In addition, the layout of micro cells is more flexible. The optimum BS
can be selected according to network planning data to achieve the optimum coverage.
Since in the actual networking application, there are many similarities between the micro cell and
the repeater, and a repeater is of low cost, whether a repeater has more advantages in the CDMA
network construction? It is analyzed in detail as follows.
Comparing with the repeater, micro cell has the following disadvantages:
868
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
To achieve the same coverage square, the investment in repeater is rather low;
Micro cell must be connected to the BSC produced by the same manufacturer, while there is
no such a requirement for repeater;
Micro cell requires a transmission link for the connection to BSC, while no transmission
construction is required for the RF coupling repeater.
In the above analysis, the cost of micro cell is obviously higher than that of repeater. Due to the
unopeness of the Abis interface, micro cell can only be connected to the equipment of a manufacturer.
At present, the standardization of the Abis interface has been put forward to the agenda of the
standardization organization. In the near future, different manufacturers’ BSs and BSCs can be
interconnected. Comparing to the construction of fiber repeater, there are no more difficulties in
transmission construction for micro cell. On the contrary, micro cell has the following advantages:
Micro cell can provide service capacity, which is also the reason why the micro cell cost is
higher than that of repeater;
Micro cell imposes a little influence on system, while repeater will affects the CDMA system
from the following two aspects: Rising of BS hot noise level and uplink equivalent serial
noise coefficient.
The rising of BS hot noise level means that the sensitivity of the BS receiver will be decreased,
which will greatly affect the subscribers within the sink BS coverage area.
The excessive uplink equivalent serial noise coefficient will affect the backward coverage of
repeater;
Most of the broadband radio repeater will amplify all the received BS signals. However,
excessive repeaters will inevitably result in the pilot pollution, and make it more difficult for
network optimization; while there is no such a problem for micro cell.
Micro cell itself can be included in the BS NMS, while it is very difficult to implement a
repeater NM. Generally, a built-in handset or a cable/wireless MODEM is adopted in a
repeater, but its prices is rather high, which makes it very difficult for the monitoring of
repeater to be smoothly embedded to the BS maintenance system, especially under the
condition that the BS and repeater are provided by different manufacturers.
If a repeater excites itself or there is an interference source nearby, it will result in severe
influence on the system, and a repeater may extend the interference square and block the
nearby BS.
Based on the above analysis, if the traffic, engineering cost and maintenance cost are taken in
account, the overall cost of a micro cell is not necessarily higher than that of a repeater. It is
869
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
recommended to select a micro cell or a repeater according to different cases. For areas with small
traffic and coverage of the network edge or areas with a good separation from the existing network,
such as underground parking lots, remote rural areas and remote suburbs etc., a repeater can be
adopted. However, the total number of repeaters in network should be controlled at a low proportion. In
big and medium city areas and suburb and rural areas with a growth trend of traffic, it is recommended
to adopt a micro cell to implement the coverage.
At the initial construction stage of Hainan Unicom CDMA network, only 1 set of BSC equipment is set
in Haikou to control 105 IS-95BSs. In consideration of equipment load, network security and
convenience for future network expansion etc., in this phase of Hainan Unicom CDMA system project,
a number of BSCs should be added as well as PCF functional modules. As to the software, the CDMA
1X data subscriber access should be supported.
BSC/PCF configuration scheme: The existing BSC in Haikou is still adopted, and another set of
BSC will be built in Haikou and Sanya respectively. That is, there are three sets of BSC in total in the
whole network. The BSC1 in Haikou controls the 98 BSs in Haikou, the BSC2 in Sanya manages the
70 BSs in Sanya, and the BSC3 in Danzhou manages 132 BSs in Danzhou.
BS scale: In Phase II, 155 macro BSs and 40 micro BSs will be added on the basis of the 105 BSs
built in Phase I, among which 32 macro BSs and 11 micro BSs are added in Haikou service area; 90
macro BSs and 21 micro BSs are added in Danzhou service area; 33 macro BSs and 8 micro BSs are
added in Sanya service area.
After completion of the Phase II network of Hainan Unicom, the overall network is shown in Fig.
23-3:
(Haikou )
Sanya (Haikou )
BSC3 Danzhou
BSC2 Sanya BSC1 Haikou
870
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
Table 23-6 BS type and number of subscribers in Phase II network of Hainan Unicom
“C++” network, an integrated solution of CDMA network put forward by ZTE on the basis of current
status of China Unicom CDMA network, includes a radio network solution and a service solution. The
first “+” of “++” means to further optimize the coverage quality of the existing CDMA network
through a radio network solution so as to implement the seamless coverage of CDMA network, thus
actually achieving the final goal of establishing a CDMA “elaborate network” of China Unicom. The
second “+” of “++” means to further exploit the potentiality of CDMA network through an integrated
solution to improve the overall competitive power in market and bring substantial profits for carriers.
With continuous growth and improvement of CDMA network construction, CDMA carrier and
equipment supplier more concerns about a network with deeper and wider coverage, more abundant
and convenient services and a win-win solution for subscriber and carrier. Depending on its profound
understanding of CDMA technology and powerful strength, ZTE works all out to build a ZTE CDMA
elaborate “C++” network. This network integrates cdma2000 1x, WLAN and HDR technologies, and
further optimizes the coverage quality of the existing CDMA network and implements the seamless
coverage of CDMA network by using radio network solution, thus actually achieving the final goal of
establishing a CDMA “elaborate network” of China Unicom. In addition, it further improves the
comprehensive competitive power of CDMA network in market and brings substantial profits for
carriers through an integrated service solution. “C++” network features low construction cost,
convenient maintenance, flexible networking and abundant services, and is the best choice for the
construction of CDMA network of China Unicom.
871
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
Wide coverage of edge areas in counties and villages through “C++” network
Due to the typical characteristics such as low population density, unobvious hot spots, wide
coverage and small traffic, the coverage radius of edge area is often between 5 and 10 km. When the
ZTE outdoor micro BS equipment and remote RF unit with low requirements for auxiliary facilities is
used for coverage, on one hand, the investment in auxiliary equipment and comprehensive construction
cost can be greatly cut down, and on the other hand, the network construction speeds up and the
network coverage can be improved.
Super-wide coverage of special areas such as local sea areas in coastal region, inland
plain, desert and forest etc. through “C++” network
The population is comparatively scattered in this kind of areas, and the requirement for traffic is
rather low, the coverage radius is often between 40 and 100 km. The ZTE small 40 W BS or 40 W
remote RF unit of super-wide coverage can be used for flexible networking.
Deep coverage of tall buildings in big and medium cities through “C++” network
In this kind of areas, the population density is high, and the requirements for traffic and data is
large. The ZTE CDMA indoor distribution system and micro BS, low-power repeater signal sources
etc. can be used for deep coverage.
With cdma2000 1x network used as a solution to small coverage of radio LAN and WLAN used as
a solution to low data transmission rate of cdma2000 1x, the complementary advantages of radio
cellular network and radio LAN are actually implemented. It is applicable to such places as hotels and
airports with requirements for large traffic.
Locating service
It provides personal terminal users with brand new life experiences and safe service guarantee, and
facilitates group users’ management over logistics and assets etc.
With fast access, group call, private call, scheduling, forced insertion, forced release, offline
functions etc., it can satisfy the special communication requirements of professional group users under
modern economy conditions. It is widely applicable to water conservancy, public security,
872
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
communication, railway, civil airport, electric power and oil department etc.
SMS-based value added services (call drop prompt, short message VPN etc.)
Call drop prompt, in effective combination with functions of the existing network resources and
short message platform, makes the short message service more convenient for subscribers. Short
message VPN service is a good solution to office management and customer service etc. of group users
via short message platform.
Using the wide coverage feature of mobile network, the problems of difficulties in public
telephone installation and high cabling cost in some areas are solved, and the public telephone
teledensity is improved.
The integrated service solution of ZTE “C++” network, integrating the existing comprehensive
network resources, not only satisfies personal terminal users’ requirements for personalized mobile
network services to a certain extent, more importantly, but also exploits the advantages of mobile
communication network to fullest extent for group users, thus actually realizing the differential services
of CDMA network, and improving the competitive power of CDMA network in markets.
In Dec. 17-19th, 2002, the on-site demonstration and report meeting of ZTE “C++ network” was held
in Haikou city of Hainan province. The concerned leaders and experts from China Unicom
headquarters, from Hainan provincial government, Hainan Unicom and China Unicom branches in
other provinces attended this meeting, and some overseas carriers also attended this meeting. At the on-
site demonstration meeting, ZTE introduced the new concepts of CDMA network: C++ network, and
conducted the related service demonstrations.
It is reported that the CDMA network coverage of China Unicom is the concerns of the telecom
industry. China Unicom will next mainly undertake the construction of an increasingly mature and
perfect network with wider and deeper coverage, so as to provide more abundant and faster services
and create a double win solution for the subscribers and the carriers. Depending on the profound
understanding of CDMA technology and integrating the CDMA 1X, WLAN and HDR technologies,
ZTE goes for building a “C++ network”, which will contribute a lot to the construction of China
Unicom CDMA network.
Super-wide coverage solution of “C++” network is the focus of on-site demonstration in Hainan.
The offshore voice and data service demonstration on tourist boat nearby Haikou and outshore locating
service demonstration are quite new and brings fantastic experiences for the person attending the
meeting. The ZTE “C++” network wide coverage solution is of strong pertinence. It is mainly oriented
873
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
to some special application environments such as offshore areas, plain, grassland, desert etc., and can
economically solve the problem of signal coverage in the above areas. The coverage distance in this
site test exceeds 80 km, and is of good effect, completely satisfying the communication requirements of
the marine workers in offshore waters. In this site demonstration meeting, for the new services and
profitability concerned by carriers, ZTE also conducted a demonstration of and introduction to “C++
network” new services.
In accordance with the outdoor coverage and indoor pre-defined position test results in Wanzhou urban
area, at present, a macro cell and micro cell should be adopted to solve the problem of indoor deep
coverage in this area. In this phase of the project, deep coverage in Wanzhou should reach the
following target: The deep coverage of Wanzhou urban area, local suburbs and other eight counties
should reach or even exceed the existing coverage level of China Unicom GSM network.
Due to special circumstances such as crowded prosperous downtown areas, high terrain drop
height and dense buildings in Wanzhou urban area, after completion of the Phase I project, the outdoor
signal becomes good. However, the indoor signal attenuation of many commercial buildings and
residential areas is very large, the signal can be hardly received. In the Phase I supplementary project,
“Square” BS is added to solve the deep coverage problem of Telegraph Road; “Mingyi Group” BS is
added to enhance the indoor coverage of this road; “Shuanghekou” BS is added to solve the coverage
problem of Shuanghekou residential areas and Wanliang highway entrance in the vicinity of city
suburb.
A three-sector BS is added near the zoo and Xishan Park to implement deep indoor coverage of
some importance buildings like Friendship hotel etc.;
At the both sides of Baiyan road and Guoben road is a consumption street with crowded
restaurants. Due to the high terrain drop height, Yimin and Huayuan BSs cannot implement a good
coverage of it, therefore, the coverage of important buildings nearby should be implemented by adding
an indoor distribution system in cooperation with micro cell;
A three-sector BS is added near Sanxia College to solve the deep coverage problem of Pailou
874
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
A three-sector BS is added in Mingheng community to solve the indoor deep coverage problem of
Mingheng community and Tianzicheng;
In addition, for Wanzhou urban area, an additional number of micro cells should be added to
replace the repeater system built in Phase I, which can be moved to remote areas to extend the
coverage.
After completion of the Phase I network construction in Wanzhou, the network implements the
coverage effect. From the test result, in the Phase II network construction in Wanzhou, the construction
of towns and villages and roads should be enhanced. Fig. 23-4 shows us the estimated coverage effect
of the existing network by simulation. The estimated results show that the wide coverage in Wanzhou
needs to be further enhanced.
For the coverage of main towns and counties, in the Phase II project, BSs should be added in the
eight counties to extend coverage areas and strengthen coverage depth. Additional BSs will be added in
875
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
the developed urban areas of the four counties, Liangping, Zhongxian, Yunyang and Kaixian to ensure
the coverage of urban areas.
For roads, the coverage of 318 state road, Wanliang highway (under construction) and Changjiang
main trunks should be continuously improved. The extension of coverage is mainly implemented by
micro cell and RF extension. The schematic diagram is shown in Fig. 23-2. For the coverage of roads,
the appropriate site height should be selected as much as possible to implement the requirements of
wide coverage. To facilitate the network optimization, the sector splitting method can be adopted. For
the coverage of towns and villages, the sector splitting should be selected according to the actual
conditions.
For the coverage of some individual areas, in view of the cost performance ratio, in network
optimization phase, some fiber repeaters can be adopted.
Suburbs Extension by
fiber
Urban area
Extension by fiber
Extension by fiber
Extension by fiber
In accordance with the outdoor coverage test results in Fuling urban area, at present, macro cells and
micro cells should be adopted to solve the problem of indoor deep coverage in this area.
Due to special circumstances such as crowded prosperous downtown areas, high terrain drop
height and dense buildings in Fuling urban areas, after completion of the Phase I project, the site test is
provided, and the outdoor signal becomes good. However, the indoor signal attenuation of many
commercial buildings and residential areas (including the newly built one) is very severe. Some
buildings and residential areas is about 400 m away from the nearby BS, but the terrain drop height is
876
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
up to 60 m, leading to the great attenuation of signal. The indoor Ec/Io value is lower than –12 dB,
which is already not able to ensure normal conversation. The coverage of some prosperous downtown
areas, newly developed residential areas and crowded streets in prosperous areas is still to be
strengthened.
A three-sector BS is added near Xinhua garden and Xinghua garden to implement the coverage of
them;
A three-sector BS is added near the Fuling Changjiang guidance tower to implement the coverage
of nearby markets;
The existing repeater indoor distribution system in Fuling urban area should be replaced with a
source substitute repeater by importing a micro cell, so as to impose less influence of the repeater
system on the existing network.
In addition, we suggest:
The Beishanping and Liangtouwang BSs be moved, for the heights of BSs at these two sites are
too high, they form a complete coverage of Fuling urban area, thus imposing strong interference on this
area.
Comparing with China Unicom G network, after the Phase I construction, China Unicom CDMA
network in Fuling service areas mainly covers Fuling urban area, four counties and a few important
towns and communication trunks. Due to short term construction and small scale, its coverage depth in
urban area and coverage width in suburb is inferior to those of GSM network, which limits the network
mobility. The network coverage is still to be improved.
For towns and villages, the coverage of Changfu highway, S120 road, Yuwan highway and S303
provincial road should be strengthened. For important towns and villages, the omni-directional BS can
be adopted to implement the coverage. For the coverage of roads, the appropriate site height should be
selected as much as possible to implement the requirements of wide coverage. To facilitate the network
optimization, the sector splitting method can be adopted. For the coverage of towns and villages, the
sector splitting should be selected according to the actual conditions.
877
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
The urban area of Qianjiang is comparatively small. At present , there are only two BSs: Qianjiang
Garden and Textile Building. In accordance with the outdoor coverage test results, the coverage of the
urban area is comparatively good at present. A BS can be added between Qianjiang and its suburb to
enhance the coverage.
In Qianjiang district, the wide coverage problem to be immediately solved is the coverage of counties
and roads. Here, the roads include: 319 state road, 202 provincial road, 304 provincial road etc.; the
important counties include: Shizhu and Pengshui etc.
The continuous coverage of 319 state road can be implemented by using multiple solutions. As the
complicated landforms, small traffic and small data requirements in Qianjiang requires large coverage
radius of BS and convenient maintenance, the continuous coverage can be implemented by using
macrocell omni-directional BS plus multiple remote modules or directly by micro cell plus RF
extension. For the coverage of roads, the appropriate site height should be selected as much as possible
to implement the requirements of wide coverage. To facilitate the network optimization, the sector
splitting method can be adopted. For the coverage of towns and villages, the sector splitting should be
selected according to the actual conditions.
Fully guaranteeing network quality. ZTE has rich experiences in network planning, network
optimization and practical engineering, and can formulate feasible solutions according to
different radio transmission environment and complicated landforms and geographic features.
Low construction cost. In ZTE solution, the serial products such as wide-area macro BS,
micro BS of super-wide coverage are adopted, which can be configured flexibly according to
the actual conditions.
As landforms and geographic features differ greatly, for each engineering project, the
experienced network planning personnel conduct the site survey and measurement and
formulate the specific solution.
878
Chapter 23 Networking Configuration Analysis with Typical cdma2000 1x Cases
Supporting cdma2000 1X packet data service. With CDMA 1X-based “deep coverage” of
micro cell, the greatest advantage is that large system capacity can be provided to satisfy the
traffic requirements in hot spot area and to reduce the interference on the adjacent BS. By
means of good network planning, RF signals of “deep coverage” system will be centralized
within buildings instead of being leaked out to form a large handover area with the
surrounding BS.
Effectively controlling the construction cost: In ZTE communication solution, the self-
developed serial products such as micro BS, remote RF unit, repeater and indoor distribution
system are adopted, which make it possible for the flexible networking and network
optimization network based on different network application environment and features, and
make it easy for engineering and operation and maintenance.
ZTE indoor distribution system NM can be integrated in micro BS system to implement the
comprehensive and centralized remote monitoring of coverage scope, thus greatly cutting
down the maintenance cost.
879
880
Reference
Reference
“http://www.qualcomm.com/” QUALCOMM
3. Gilhousen, K.S., Jacobs, I.M., Padovani, R., Viterbi, A.J., Weaver, L.A. and Wheatley, C.E.
(1991), “On the Capacity of a Cellular CDMA System”,” IEEE Trans. on Vehicular Technology
40(2), 303-312.
881
Reference
4. TIA/EIA/IS-2000.4. Signaling Link Access Control (LAC) Standard for cdma2000 Spread
Spectrum Systems
882
Appendix A Abbreviations
Appendix A Abbreviations
883
Appendix A Abbreviations
884
Appendix A Abbreviations
885
Appendix A Abbreviations
886
Appendix A Abbreviations
FM Frequency modulation
F-PCH Forward Paging Channel
FPH Free Phone
F-QPCH Forward Quick Paging Channel
FS Frequency Synthesizer
F-SCH Forward Supplemental Channel
FSN Forward serial number
FTAM File transfer access management
FTP File transfer protocol
GLI GE Line Interface
GMSC Gateway mobile-services switching center
GMSK Gaussian filtered minimum shift keying
GOS Grade of Service
GPCM General Purpose Chip-select Machine
GPS Global positioning system
GPSTM GPS Timing Module
GRE Generic Routing Encapsulation
GSM Global System for Mobile Communication
GT Global title
HA Home Agent
HD Hard disk
HDLC High-level data link control
HDM HLR digital processing module
HIRS High-speed Interconnect Router Subsystem
HLR Home location register
HLR/AUC
HPA High Power Amplifier
HPSK Hybrid Phase Shift Keying
HRPD High Rate Packet Data
HSM HLR service processing module
HSS Home subscriber server
HW High speed data way, Highway
I/O Input/Output
I2C Integrated Circuit Interface Circuit
ICMP Internet Control Message Protocol
IDE Interface of hard disk equipment
IETF Internet Engineering Task Force
IKE Internet Key Exchange
IMAB IMA Board
IMSI International Mobile Station Identity
IMT-2000 International Mobile Telecom 2000
887
Appendix A Abbreviations
888
Appendix A Abbreviations
889
Appendix A Abbreviations
890
Appendix A Abbreviations
891
Appendix A Abbreviations
892
Appendix A Abbreviations
SI Service indication
SID System identify
SIE Sector Interface Element
SIF Signaling information field
SIM Subscriber identity module
SLP Service logic point
SMAF Service management access function
SMAP Service management access point
SMC Serial Management Controller
SME Short message entity
SMEM Shared memory
SMF Service management function
SMP Service management point
SMPP Short message peer to peer protocol
SMS Short message service
SMSDPF SMS delivery pending flag
SNM Service network module
SP Subscriber processor
SPAC Signaling point allowed accessing control
SPB Signaling Process Board
SPC Signaling point code
SPCC Signaling point crowding level control
SPINA Subscriber PIN access
SPINI Subscriber PIN interrupter
SPLL System Phase Lock Loop
SPPC Signaling point prohibited accessing control
SPS Service Process Subsystem
SR Spreading Rates
SRF Special resource function
SS7 Signaling system SS7
SSAC Sub-system allowed accessing control
SSD Shared secret data
SSF System Support Function
SSM Service switching processing module
SSP Service switch point
SSPC Sub-system prohibited accessing control
SSTC Sub-system testing control
STB Signaling terminator board
STM Synchronous Transfer Mode
STP Signaling transfer point
STS Space Time Spreading
893
Appendix A Abbreviations
894
Appendix A Abbreviations
895
Appendix B FAQ
Appendix B FAQ
Answer:
Occasion 1: When site selection of macrocellular equipment room is restricted and the
desirable locations cannot be used, the RF extension technology is employed to locate
the RF module at the desired site so as to avoid difficulty in network plan due to the
restriction of equipment rooms and adding BTS sites unnecessarily;
Occasion 2: When the capacity in the urban area has a surplus and the coverage of a
certain zone in the urban area is to be improved, the RF extension technology is
employed to improve the network coverage and make the best use of the existing
capacity;
Occasion 3: When excessively long feeder cables result in a reduced coverage in the
application of macrocell, the RF extension technology is employed to improve coverage;
In short, RF extension technology is usually employed with the cooperation of optical fiber
resources (except that the distance from the BTS is less than 2 km).
2. Is soft handover only conducted between sectors or BTSs of the same frequency?
Answer: Yes. Same frequency is the precondition of soft handover. Handover of mobile
phone between different frequencies is hard handover, that is, the original frequency signal will be
terminated and the signal will be received or transmitted on the new frequency. The mobile phone
is informed of the new frequency by BTS via signaling process and the mobile phone is instructed
to conduct hard handover.
896
Appendix B FAQ
Answer: It can lower call drop rate and improve conversation quality.
Answer: It includes open loop power control, closed loop power control, and outloop power
control.
Answer: High system capacity, high conversation quality, soft handover, strong anti-
interference capacity, excellent privacy protection and anti-interception performance, soft capacity
limit, etc.
7. What are effective paging success rate, paging responsivity and completion rate?
Answer: Effective paging success rate = successful paging times / paging response times;
(Global, cell) completion rate = (global, cell) times of successful call / (global, cell) total
times of call attempts;
8. What are the names of interfaces between MSC, MS, BSC, and BTS?
BTS---MS: Um interface
Answer: MSC has only one SID and NID. Several IDs will be assigned for different service
areas by BSC. The coordination between MSC and BSC is equivalent to supporting several
System IDs.
897
Appendix B FAQ
11. How does multi-module processing capacity relates to CSM? Why BHCA is approximate
linear growth?
12. What have been changed on data configuration of virtual MSC? Will the virtual MSC
subscribers dial the area code when making a local urban call?
13. How to solve the problem of traffic imbalance between different sectors?
Answer: Based on the self-interference principle of CDMA, the angle of antennas can be
adjusted so as to regulate the transmit power of the cell or adjacent cell.
14. Is it true that the higher the moving speed of MS, the smaller the coverage radius?
Answer: No, the coverage is poorest at the speed of 30 km/h. When MS moves at a low
speed, the fading is slow and the power control will work; when MS moves at a high speed, the
fading is quick and the interleaving device will function; when MS moves at a medium speed, the
functions of power control and interleaving device will be reduced and a higher demodulation
SNR is required. As a result, the system capacity becomes lower and the coverage radius becomes
smaller.
898
Appendix B FAQ
Engineering Questions
15. How to ensure the effect reaches that of the early planning in a moved area, at least in a
short period time? Since places available for antenna installation are few in urban area, how to
share the antenna with the equipment of other manufacturers of phase 1 in the process of move?
Answer: To share the same antenna and feeder system in the process of BTS move, our BTS
can be set as another carrier frequency firstly; then the following schemes may be adopted in
according with different situations:
If the structure and indices of the other BTSs are similar to those of our base station, e.g.
the LNA output of the other side has at least two ways and LNA gain is around 30 dB,
we can direct use the diversity antenna of the original system and connect our DUP to it;
then we can connect one LNA output of the BTS of the other side to a Rx input port of
our TRx., and one LNA output of our BTS to a Rx input port of the TRx of the other
side. It means that the BTS site has two-carrier transmission and the two antennas in
each sector act as mutual diversities. It will work to connect the original shared
transceiver antenna to DIV of our BTS when the BTS of the other side is moved out.
This scheme is easy and simple, causing almost no negative effect on existing coverage
and other performance.
A duplexer with a received branch will be added to the original antenna and feeder
system without altering the connection of the BTS of the other side; the transmit channel
of the other side should be connected to the DUP of our BTS and the receive channel to
the DIV of the original BTS. The general insertion loss of the duplexer is 1.5 dB.
Therefore, the influence of this scheme on the forward and reverse links of the original
system and ZTE BTS is 1.5 dB. The link is shown in the following figure:
899
Appendix B FAQ
That is, two duplexer modules will be added in each sector and the antenna and feeder
connection can be resumed normal after the BTS is moved. In the case of the BTS with
coverage surplus and less subscribers, a transition scheme without diversity may be
adopted, that is, the original diversity antenna is directly connected to DUP of our BTS
without other alterations. In this way, a diversity gain of 2.5 to 3 dB will be reduced for
these two systems, the reverse coverage will decrease, but the forward coverage will not
be affected. This scheme is recommended under most circumstances for it is the easiest
and simplest method.
900