1.3 2G GSM网络
1.3.1 GSM网络历史和现状
GSM(Global System for Mobile Communications)意为全球移动通信系统,其开发目的是让全球各地可以共同使用一个移动电话网络标准,让用户使用一部手机就能行遍全球。GSM是一种起源于欧洲的移动通信技术标准,是第2代数字蜂窝移动通信技术。
蜂窝移动通信的出现可以说是移动通信的一次革命,其频率复用大大提高了频率利用率并增大系统容量,网络的智能化实现了越区转接和漫游功能,扩大了客户的服务范围。但模拟蜂窝移动系统有4大缺点:各系统间没有公共接口;很难开展数据承载业务;频谱利用率低无法适应大容量的需求;安全保密性差,易被窃听,易做“假机”。尤其是在欧洲系统间没有公共接口,相互之间不能漫游,对客户造成很大的不便。
GSM 数字移动通信系统源于欧洲。为了方便全欧洲统一使用移动电话,需要一种公共的系统,1982 年,北欧国家向 CEPT(欧洲邮电行政大会)提交了一份建议书,要求制定900 MHz频段的公共欧洲电信业务规范。在这次大会上,成立了在欧洲电信标准学会(ETSI)技术委员会下的“移动特别小组(Group Special Mobile)”,简称“GSM”,来制定有关的标准和建议书。GSM 系统有几项重要特点:防盗拷能力佳,网络容量大,手机号码资源丰富,通话清晰,稳定性强不易受干扰,信息灵敏,通话死角少,手机耗电量低。GSM系列主要有GSM900(900 MHz),DCS1800(1 800 MHz)和PCS1900(1 900 MHz) 3部分,三者之间的主要区别是工作频段的差异。
我国自从1992年在嘉兴建立和开通第一个GSM演示系统,并于1993年9月正式开放业务以来,全国各地的移动通信系统中大多采用GSM系统,使得GSM系统成为目前我国最成熟和市场占有量最大得一种数字蜂窝系统,中国移动和中国联通各拥有一张 GSM网,为世界最大的移动通信网络。
目前我国主要的两大GSM系统为GSM 900及GSM1800,由于采用了不同频率,因此适用的手机也不尽相同。不过目前大多数手机基本是双频手机,可以自由在这两个频段间切换,自动选择最佳信道进行通话,即使在通话中,手机也可在两个网络之间自动切换而用户毫无察觉。欧洲国家普遍采用的系统除 GSM900 和 GSM1800 外,还加入了GSM1900,手机为3频手机。在我国,随着手机市场的进一步发展,现也已出现了3频手机,即可在GSM900\GSM1800\GSM1900三种频段内自由切换的手机,真正做到了一部手机可以畅游全世界。
1.3.2 GSM系统的网络结构
图1-3为GSM网络结构。GSM标准定义的GSM网络由4部分组成:移动台(Mobile Station,MS)、基站系统(Base Station System,BSS)、网络交换系统(Network Switching System,NSS)和操作维护系统(Operations and Maintenance System,OMS)。
图1-3 GSM网络结构
1.移动台(MS)
移动台(Mobile Station,MS)是用户端终止无线信道的设备,通过无线空中接口Um给用户提供接入网络业务的能力。移动台有两部分组成:移动设备(Mobile Equipment,ME)和用户识别模块(Subscriber Identity Module,SIM)。ME用于完成语音、数据和控制信号在空中的接收和发送;SIM用于识别唯一的移动台使用者。SIM是一张符合GSM规范的“智能卡”,内部包含了与用户有关的、被存储在用户这一方的信息,移动电话上只有装上了SIM卡才能使用。
2.基站系统(BSS)
基站系统(BSS)提供移动台与移动交换中心(MSC)之间的链路。BSS由以下3部分组成。
● 基站控制器(Base Station Controller,BSC):BSC可以控制单个或多个BTS,对所控制的BTS下的MS执行切换控制;传递BTS和MSC间的话务和信令,连接地面链路和空中接口信道。
● 基站收发信台(Base Transceiver Station,BTS):BTS包含有射频部件,这些射频部件为特定小区提供空中接口,可支持一个或多个小区;提供和移动台(MS)的空中接口链路,能够对移动台和基站进行功率控制。
● 变码器(Transcoder,XCDR):将来自移动交换中心MSC的语音或数据输出(64 kbps PCM)转换成GSM规程所规定的格式(16 kbps),以便更有效地通过空中接口在BSS和移动台之间进行传输(即将64 kbps压缩成16 kbps);反之,可以解压缩。
3.网络交换系统
网络交换系统具有GSM网络的主要交换功能,还具有用户数据和移动管理所需的数据库。网络交换系统由移动业务交换中心(MSC)、访问位置寄存器(VLR)、归属位置寄存器(HLR)、鉴权中心(AUC)、移动设备识别寄存器(EIR)、互通功能部件(IWF)和回声消除器(EC)等组成。
(1)移动交换中心(MSC)
MSC(Mobile Switching Center)是GSM网络系统的核心部件,负责完成呼叫处理和交换控制,实现移动用户的寻呼接入、信道分配、呼叫接续、话务量控制、计费和基站管理等功能,还可以完成BSS和MSC之间的切换和辅助性的无线资源管理等,并提供连接其他MSC和其他公用通信网络(如PSTN和ISDN等)的链路接口功能。MSC与其他网络部件协同工作,实现移动用户位置登记、越区切换、自动漫游、用户鉴权和服务类型控制等功能。
(2)归属位置寄存器(HLR)
HLR(Home Location Register)是一种用来存储本地用户信息的数据库,一个 HLR能够控制若干个移动交换区域。在GSM通信网中,通常设置若干个HLR,每个用户必须在某个HLR(相当于该用户的原籍)中登记。登记的内容分为两种:一种是永久性的参数,如用户号码、移动设备号码、接入优先等级、预定的业务类型以及保密参数等;另一种是暂时性需要随时更新的参数,即用户当前所处位置的有关参数,即使用户漫游到了 HLR所服务的区域外,HLR也要登记由该区传送来的位置信息。这样做的目的是保证当呼叫任一不知处于哪一个地区的移动用户时,均可由该移动用户的 HLR 获知它当时处于哪一个地区,进而建立起通信链路。
相应地,HLR 存储两类数据:一是用户永久性参数信息,包括 MSISDN、IMSI、用户类别、Ki和补充业务等参数;二是暂时性用户信息,包括当前用户的MSC/VLR,用户状态(登记/已取消登记),移动用户的漫游号码。
(3)访问位置寄存器(VLR)
VLR(Visit Location Register)是一种存储来访用户信息的数据库。一个VLR通常为一个MSC控制区服务。当移动用户漫游到新的MSC控制区时,它必须向该地区的VLR申请登记。VLR 要从该用户的 HLR 查询有关的参数,要给该用户分配一个新的漫游号码(MSRN),并通知其 HLR 修改该用户的位置信息,准备为其他用户呼叫此移动用户时提供路由信息。当移动用户由一个VLR服务区移动到另一个VLR服务区时,HLR在修改该用户的位置信息后,还要通知原来的VLR,删除此移动用户的位置信息。因此,VLR可看做一个动态的数据库。
VLR存储的信息有:移动台状态(遇忙/空闲/无应答等)、位置区域识别码(LAI)、临时移动用户识别码(TMSI)和移动台漫游码(MSRN)。
(4)鉴权中心(AUC)
AUC(AUthentication Center)的作用是可靠地识别用户的身份,只允许有权用户接入网络并获得服务。由于要求AUC必须连续访问和更新系统用户记录,因此,AUC一般与HLR处于同一位置。
AUC产生为确定移动用户身份及对呼叫保密所需的鉴权和加密的3参数分别是:随机码RAND(RANDom number)、符合响应SRES(Signed RESponse)和密钥Kc(Ciphering Key)。
(5)设备识别寄存器(EIR)
EIR(Equipment Identity Register)是存储移动台设备参数的数据库,用于对移动台设备的鉴别和监视,并拒绝非法移动台入网。
EIR数据库由以下几个国际移动设备识别码(IMEI)表组成:白名单,保存那些已知分配给合法设备的 IMEI;黑名单,保存已挂失或由于某种原因而被拒绝提供业务的移动台的IMEI;灰名单,保存出现问题(例如,软件故障)的移动台的IMEI,但这些问题还没有严重到使这些IMEI进入黑名单的程度。
在我国,基本上没有采用EIR进行设备识别。
(6)互通功能部件(IWF)
IWF(InterWorking Function)提供使GSM系统与当前可用的各种形式的公众和专用数据网络的连接。IWF的基本功能是:完成数据传输过程的速率匹配;协议的匹配。
(7)回声消除器(EC)
EC(Echo Canceller)用于消除移动网和固定网(PSTN)通话时移动网络的回声。对于全部语音链路,在MSC中,与PSTN互通部分使用一个EC。即使在PSTN连接距离很短时,GSM 固有的系统延迟也会造成不可接收的回声,因此 NSS 系统需要对回声进行控制。
4.操作维护系统(OMS)
OMS(Operation and Maintenance System)提供在远程管理和维护GSM网络的能力。OMS由网络管理中心(Network Management Center,NMC)和操作维护中心(Operations and Maintenance Center,OMC)两部分组成。
NMC 总揽整个网络,处于体系结构的最高层,它从整体上管理网络,提供全局性的网络管理,用于长期性规划。
OMC 提供区域性网络管理,用于日常操作,供网络操作员使用,支持的功能有:事件/告警管理、故障管理、性能管理、配置管理和安全管理。