移动通信系统信令交互课程设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

合肥学院
课程设计报告
题目:移动通信系统信令交互设计_
系别:电子信息与电气工程系___
专业:通信工程专业
班级:_____09级通信(1)/(2)/(2)班
学号:0905075008/0905076048/0905074014
姓名:胡庆文/坤宸/汪江浩
导师:____ 胡____________
成绩:___________ ______ _______
2012 年11 月28 日
《通信技术综合课程设计》任务书
目录
摘要: (1)
关键字: (1)
正文: (1)
一、GSM系统 (1)
1.1 GSM 系统结构及其功能 (1)
1.1.1 GSM 移动台 (2)
1.1.2 基站子系统(BSS) (3)
1.1.3 网络子系统(NSS) (5)
1.1.4 操作支持子系统(OSS) (6)
1.2 GSM 系统信令接口及其协议分层 (6)
1.2.1 GSM 系统中的主要接口 (6)
1.2.2 分层协议 (8)
1.2.3 信令功能的互通 (9)
二、典型的呼叫处理过程 (9)
2.1 开机信令 (9)
2.2 关机信令 (12)
2.3 主叫信令 (16)
2.4 被叫信令 (26)
总结 (30)
移动通信系统信令交互设计
摘要:
本次课程设计主要是围绕GSM移动通信系统的主要呼叫流程和主要信令流程进行四个实验:移动台开机和关机信令交换实验、移动台主叫信令交换实验、移动台被叫信令交换实验、移动台移动性管理信令交换实验。

本文是从GSM系统结构与功能、信令交互基本原理及典型的呼叫处理过程几个方面来介绍本次课程设计的相关知识、实验中遇到的问题及其解决方案。

关键字:GSM系统、信令交互、呼叫处理过程
正文:
一、GSM系统
1.1 GSM 系统结构及其功能
移动通信是指通信双方有一方或两方处于运动中的通信。

可以是移动台与移动台之间的通信,也可以是移动台与固定用户之间的通信。

包括陆、海、空移动通信。

由于移动通信网中依靠的是无线电波的传播,采用的频段遍及低频、中频、高频、甚高频和特高频,其传播环境要比固定网中有线媒质的传播特性复杂,因此,移动通信有着与固定通信不同的特点。

移动通信系统由移动台、基台、移动交换局组成。

若要同某移动台通信,移动交换局通过各基台向全网发出呼叫,被叫台收到后发出应答信号,移动交换局收到应答后分配一个信道给该移动台并从此话路信道中传送一信令使其振铃。

GSM系统又称蜂窝移动通信系统,主要是由由移动台(MS)、移动网子系统(NSS)、基站子系统(BSS)和操作支持子系统(OSS)四部分组成。

移动台(MS)是公用GSM移动通信网中用户使用的设备,也是用户能够直接接触的整个GSM系统中的唯一设备。

移动台的类型不仅包括手持台,还包括车载台和便携式台。

随着GSM标准的数字式手持台进一步小型、轻巧和增加功能的发展趋势,手持台的用户将占整个用户的极大部分。

基站子系统(BSS)是GSM系统中与无线蜂窝方面关系最直接的基本组成部分。

它通过无线接口直接与移动台相接,负责无线发送接收和无线资源管理。

另一方面,基站子系统与网络子系统(NSS)中的移动业务交换中心(MSC)相连,实现移动用户之间或移动用户与固定网路用户之间的通信连接,传送系统信号和用户信息等。

当然,要对BSS部分进行操作维护管理,还要建立BSS与操作支持子系统(OSS)之间的通信连接。

移动网子系统(NSS)主要包含有GSM系统的交换功能和用于用户数据与移动性管理、安全性管理所需的数据库功能,它对GSM移动用户之间通信和GSM移动用户与其它通信网用户之间通信起着管理作用。

NSS由一系列功能实体构成,整个GSM系统部,即NSS的各功能实体之间和NSS与BSS之间都通过符合CCITT信令系统No.7 协议和GSM规的7号信令网路互相通信。

操作支持子系统(OSS)需完成许多任务,包括移动用户管理、移动设备管理以及网路操作和维护。

GSM系统结构框图如图1所示:
图1 GSM系统结构框图
下面简要介绍各实体的功能:
1.1.1 GSM 移动台
移动台是移动网中的用户终端,包括移动设备(ME) 和移动用户识别模块SIM 卡。

SIM 卡上包含所有与用户有关的信息,也含有鉴权和加密实现的信息。

它是整个移动通信系统中直接由用户使用的设备,主要功能通过无线接入进
入通信网络,完成各种控制和处理以提供主叫或被叫通信。

移动台的类型很多,除了人们最熟悉的手机之外还包括车载台、便携式移动台。

任何类型的GSM移动台都具备以下的基本功能:
1、无线接入GSM数字移动通信网,完成各种控制功能;
2、支持各种基本业务(电信业务和承载业务)和附加业务;
(1)加密功能,可对用户数据及信令进行加密;
(2)话音编解码和信道编解码功能;
(3)辅助基站子系统完成APC(自动功率控制)、跳频及各种切换;
(4)无线信道速率和用户数据速率之间的适配;
(5)实现人机接口(MMI)所需的各种功能。

移动台的一个重要组成部分是用户识别模块,即人们常说的SIM卡。

SIM卡中存放着所有和用户有关的用户无线接口侧的信息,包括鉴权、加密信息。

使用GSM系统进行呼入和呼出的移动台必须插入SIM卡,只有在处理紧急呼叫时(如呼110和119),才可以在不插入SIM卡的情况下使用移动台。

SIM卡其实是一符合ISO标准的IC卡,由CPU和存储器以及串行通信单元组成。

SIM卡中存放的主要有三类信息:
(1)与SIM卡本身以及和持卡者有关的信息;
(2)进行GSM网络操作所需的信息,如IMSI,TMSI,LAI,加密键Koch,用户密钥Kid,鉴权算法A3和加密算法A5和密钥生成算法A8等;
(3)缩位拨、网络承载性能、移动台设备参数、短消息业务信息等。

1.1.2 基站子系统(BSS)
基站子系统(BSS)是移动通信系统中与无线蜂窝网络关系最直接的基本组
成部分。

在整个移动网络中基站主要起中继作用。

基站与基站之间采用无线信道连接,负责无线发送、接收和无线资源管理。

而主基站与移动交换中心(MSC)之间常采用有线信道连接,实现移动用户之间或移动用户与固定用户之间的通信连接。

说得更通俗一点,基站之间主要负责手机信号的接收和发送,把收集到的信号简单处理之后再传送到移动交换中心,通过交换机等设备的处理,再传送给终端用户,也就实现了无线用户的通信功能。

所以基站系统能直接影响到手机信号接收和通话质量的好坏。

基站子系统主要包括两类设备:基站收发台(BTS)和基站控制器(BSC)。

(1)基站收发台
一个完整的基站收发台包括无线发射/接收设备、天线和所有无线接口特有的信号处理部分。

基站收发台可看作一个无线调制解调器,负责移动信号的接收、发送处理。

一般情况下在某个区域,多个子基站和收发台相互组成一个蜂窝状的
网络,通过控制收发台与收发台之间的信号相互传送和接收来达到移动通信信号的传送,这个围的地区也就是我们常说的网络覆盖面。

如果没有了收发台,那就不可能完成手机信号的发送和接收。

基站收发台不能覆盖的地区也就是手机信号的盲区。

所以基站收发台发射和接收信号的围直接关系到网络信号的好坏以及手机是否能在这个区域正常使用。

基站收发台在基站控制器的控制下,完成基站的控制与无线信道之间的转换,实现手机通信信号的收发与移动平台之间通过空中无线传输及相关的控制功能。

收发台可对每个用户的无线信号进行解码和发送。

(2)基站控制器
基站控制器包括无线收发信机、天线和有关的信号处理电路等,是基站子系统的控制部分。

主要包括四个部件:小区控制罪(CSC)、话音信道控制器(VCC)、信令信道控制器(SCC)和用于扩充的多路端接口(EMPI)。

一个基站控制器通常控制几个基站收发台,通过收发台和移动台的远端命令,基站控制器负责所有的移动通信接口管理,主要是无线信道的分配、释放和管理。

当你使用移动时,它负责为你打开一个信号通道,通话结束时它又把这个信道关闭,留给其他人使用。

除此之外,还对本控制区移动台的越区切换进行控制。

如你在使用手机时跨入另一个基站的信号收发围时,控制器又负责在另一个基站之间相互切换,并保持始终与移动交换中心的连接。

GSM系统越区时采用切换方式,即当用户到达小区边界时,手机会先与原来的基站切断联系,然后再与新的服务小区的基站建立联系,当新的服务小区繁忙时,不能提供通话信道,这时就会发生掉线现象。

因此,用户在使用手机通话时,应尽量避免在四角盲区使用,以减少通话掉线的机率。

控制器的核心是交换网络和公共处理器(CPR)。

公共处理器对控制器部各模块进行控制管理,并通过X.25通信协议与操作维护中心(OMC)相连接。

交换网络将完成接口和接口之间的64kbit/s数据/话音业务信道的部交换。

控制器通过接口设备数字中继器(DTC)与移动交换中心相连,通过接口设备终端控制器(TCU)与收发台相连,构成一个简单的通信网络。

在整个蜂窝移动通信系统中,基站子系统是移动台与移动中心连接的桥梁,其地位极其重要。

整个覆盖区中基站的数量、基站在蜂窝小区中的位置,基站子系统中相关组件的工作性能等因素决定了整个蜂窝系统的通信质量。

基站的选型与建设,已成为组建现代移动通信网络的重要一环。

基站子系统为移动台和网络子系统提供了进行信息传输的通路,并对该通路进行管理,移动台和基站子系统之间的接口为Um接口。

移动台部分(MS)包括移动终端(MS)和客户识别卡(SIM)。

基站子系(BSS)由基站收发信台(BTS) 和基站控制器(BSC) 组成;由MSC控制,与MS进行通信的系统设备,它主要负责完成无线发送接收和无线资源管理等功能。

它给MS和NSS之间提供了传输通
道并管理这个通道。

BSC是BSS的控制部分,一个基站控制器通常控制几个基站收发台,主要功能是进行无线信道管理、实施呼叫和通信链路的建立和拆除,并为本控制区移动台越区切换进行控制等;BTS 是BSS 的无线部分,实际是负责于某小区的无线收发信设备,包括发射机、接收机、天线、连接基站控制器的接口电路以及收发信台本身所需要的检测和控制装置等,它完成BSC 与无线信道之间的转换,实现BTS 与MS 之间通过空中接口的无线传输及相关的控制功能。

作为GSM移动通信系统,主要实现一种任何时间、任何地点、任何通信对象之间的通信。

那么在这样一个通信过程中,通信对象之间不仅要传送对通信对象有用的语音及数据,还包括一些信令。

在BSS系统中,涉及到的信令如图所示。

其主要包含的容有:
七号信令(NO.7):在MSC和BSC之间传送;
D信道的链路接入规程(LAPD):在BSC和BTS之间传送;
Dm信道的链路接入规程(LAPDm):在BTS和MS之间传送。

图2 BSS系统中的信令应用
1.1.3 网络子系统(NSS)
网络子系统由移动交换中心(MSC) 和归属位置寄存器(HLR) 、访问位置寄存器(VLR) 、鉴权认证中心(AUC) 和设备标志寄存器(EIR) 等组成。

MSC 是整个网络的核心,它为本MSC区域的移动台提供所有的交换和信令功能,同时它在MSC 之间完成路由功能,并实现移动网与其他网的互连。

HLR
是一种用来存储本地用户位置信息的数据库,存储包括用户识别、访问能力、用户类别和补充业务等数据,也存储漫游用户所在MSC 区域的有关动态数据。

VLR 是一个用于存储进入其覆盖区已登记的用户相关信息的数据库,为建立呼叫接续提供必要条件,当漫游用户登记时还要给该用户分配一个新的漫游(MSRN) ,用于其HLR 选路,物理上可与MSC 合设记作MSC/VLR 。

鉴权中心(AUC) 存储着鉴权信息和加密密钥,可以不断为提供一组参数( 包括随机数RAND 、符号响应SRES 和加密键Kc 三个参数) ,以此来鉴别用户身份的合法性,从而只允许有权用户接入网络并获得服务。

1.1.4 操作支持子系统(OSS)
OSS是建立在pSOS操作系统上,利用pSOS所提供的功能来实现对上层业务、数据库、操作维护等进程(PROCESS)的事件调度,完成定时器、存、文件管理以及异常处理等运行支撑功能。

OSS将其它软件子系统与实际的硬件环境隔离开来,提供一个支撑它们运行的虚拟机环境。

操作支持子系统OSS需完成许多任务:包括移动用户管理、移动设备管理以及网路操作和维护。

移动用户管理可包括用户数据管理和呼叫计费。

用户数据管理一般由归属用户位置寄存器HLR来完成这方面的任务,HLR 是NSS 功能实体之一。

用户识别卡SIM 的管理也可认为是用户数据管理的一部分,但是作为相对独立的用户识别卡SIM 的管理,还必须根据运营部门对SIM 的管理要求和模式采用专门的SIM 个人化设备来完成。

呼叫计费可以由移动用户所访问的各个移动业务交换中心MSC 和GMSC 分别处理,也可以采用通过HLR 或独立的计费设备来集中处理计费数据的方式。

1.2 GSM 系统信令接口及其协议分层
GSM系统通过MSC建立与公众电信网的接口,其部各功能实体的互连也是有接口标志,并由相应的接口协议予以定义的。

协议是各功能实体之间的“语言”,接口表示相邻实体之间的接触点,协议通过接口传递有关信息,例如各种通信与管理功能信息。

GSM的接口协议是统一且明确的。

GSM系统各接口采用的分层协议结构是符合开发系统互连(OSI)参考模型的。

分层的目的是允许隔离各组信令协议功能,按连续的独立层描述协议功能,优点是任何一个功能块的扩充或修改具有独立性、灵活性,有利于新业务、新技术的引入和未来发展。

1.2.1 GSM 系统中的主要接口 GSM 系统的主要无线接口有 A 接口、 Abis 接口、A-ter mux 接口和 Um 接口等。

A 接口定义为网路子系统(NSS )与基站子系统(BSS )之间的通信接口,其物理通过采用标准的2.048Mb/s PCM 数字传输链路来实现。

此接口传递的信息包括移动台管理、基站管理、移动性管理、接续管理等。

Abis 接口定义为基站子系统的两个功能实体基站控制器(BSC )和基站收发信台(BTS )之间的通信接口。

物理通过采用标准的2.048Mb/s 或64kbit/s PCM 数字传输链路来实现。

A-ter mux 接口定义为BSC 和TC 间的接口,负责传递用户业务数据和七号信令。

Um 接口(空中接口)定义为移动台与基站收发信台(BTS )之间的通信接口,用于移动台与GSM 系统的固定部分之间的互通。

其物理通过无线链路实现。

传递的信息包括无线资源管理,移动性管理和接续管理等。

下图3所示为GSM 系统主要接口。

图3 GSM 系统主要接口
不同的接口传送不同的信息流,但其中也可能有一些具有共同性,因此某些协议可以用在不同的接口上,同一个接口会用到多种协议。

通常每种协议用一个规程的名称或某种缩写来代表。

GSM 系统在核心网侧定义了B 、C 、D 、E 、F 、G 等接口,这些接口的通信全部采用了七号信令系统,GSM 和PSTN 之间也优先MSC/VLR BSC
其他MSC BTS MS BTS MAP 接口
A-bis 接口
A 接口 PSTN
ISDN
采用七号信令。

各接口采用的协议入下:
B 接口(MS
C 和VLR 之间的接口):应用MAP 协议 C 接口(MSC 和HLR 之间的接口):应用MAP 协议
D 接口(HLR 和VLR 之间的接口):应用MAP 协议
E 接口(MSC 和MSC 之间的接口):应用MAP 和ISUP 协议
F 接口(MSC 和EIR 之间的接口):应用MAP 协议
MSC 和PSTN 之间的接口:应用TUP ——Telephone User Protocol 协议 MSC 和ISDN 之间的接口:应用ISUP ——Integrate service data network User Protocol 协议
通常TUP 和ISUP 必须符合各国的规,而MAP 信令则必须遵循GSM 的技术规。

1.2.2 分层协议
图4 画出了GSM 系统主要接口协议分层示意图。

图4 GSM 系统主要接口协议分层
1.信令层l (L1)
信令层l 也称物理层,为信令传输提供物理链路,为高层协议建立相应的控制逻辑信道。

A 接口的物理层是基于PCM 30/32路,2.048Mbit/s 的A 律13折线编码的PCM 一次群通道,有32个时隙,每个时隙传输64khit/s 的信令或业务信息。

A 接口在BSS 与MSC 之间主要传递呼叫处理、移动性管理、基站管理、移动台管理等信息。

Um 接口为空中无线接口,采用TDMA /FDMA 混合多址接入方式,射频调制方式为GMSK 。

Um 接口支持一系列逻辑信道,其中控制逻辑信道统称Dm(移
MS MSC BSC
BTS
A 接口
动D信道)信道。

各种逻辑信道将在下节详细阐述。

2.信令层2 (L2)
信令层2称数据链路层,包括Um接口的Lad和A接口的LAPD两种协议。

Lad 是连接MS与BTS,使用Dm信道传输信令信息的协议。

按Lad协议的数据链路有确定的帧格式、编址格式、纠错检错码和交织要求。

Lad将L3信息转换成帧,并处理L1来的应答帧。

LAPD是A接口第2层协议,其帧格式符合固定网ISDN标准,将高层信息组装成LAPD帧经D通道传输,信令消息使用64kbit/s速率传输。

3.信令层3 (L3)
信令层3是信令功能层,执行控制和管理协议,是收发信令信息的实体。

信令层3分成CC、MM和RM三个子层,其中MM和RM子层包括与业务信息有关的附加功能。

下面说明子层的通信功能。

RM(无线资源管理)在公共信道上的信令过程有:寻呼、随机接入、分配专用控制信道、系统信息广播;RM在专用控制信道上的信令过程有:信道分配和释放、加密操作、定期测量无线链路性能、切换处理。

MM(移动性管理)提供下述控制:TMSI重新分配、用户鉴权、位置登记、IMSI的附着/分离、周期更新。

CC(呼叫控制管理)包括几个独立的协议实体,如CC、SMS(短消息业务)。

CC协议实体负责呼叫建立、呼叫释放等交换控制,其它控制程序提供补充业务及SMS。

1.2.3 信令功能的互通
信令层3各子层功能的互通主要是由BSSAP提供。

无线资源管理(RM)由BSS完成,或者由BSS和MSC共同完成。

RM协议在BSS终止或者由BSS转译成BSSMAP协议在A接口传输。

因此,BSSMAP等同于MSC节点的RM功能。

MM和CC(包括CC和SMS)信令信息在MS和MSC之间传送,BSS提供透明传递而对MM和CC消息不进行任何分析,仅对信息的帧格式及信道编码进行调整,以适应无线和有线接口低层协议的不同要求,保证信令(功能)信息在接口间互通。

二、典型的呼叫处理过程
2.1 开机信令
移动台开机搜索网络的过程:
当移动终端MS开机或者从盲区进入覆盖区时,手机将寻找PLMN(公共陆
地移动网络)允许的所有频点,搜寻最强的BCCH载频,接收到FCCH信道信息,锁定到一个正确载频频率上。

紧接着,MS开始解码SCH信道上与同步有关的信息。

这时,MS也可以接收BCCH信道上有关小区信息的系统消息了。

MS比较系统消息中所携带的本小区的LAI和手机中所存储的LAI。

如果两者相同,则触发IMSI附着过程。

否则,则触发正常位置更新。

本实验主要进行IMSI附着的信令过程,及其MSC/VLR数据库中对于此MS记录的改变情况。

而正常的位置更新过程将在移动性管理实验中介绍。

GSM网络中位置更新程序包括三类:IMSI 附着、正常位置更新、周期性位置更新。

从信令角度上看,周期性位置更新的信令过程同IMSI附着相似,目的是周期性向网络报告MS的可达性。

有了周期性的位置更新,当移动台开机进入盲区的时候,MS就不会向网络进行周期性的位置更新,网络就将此MS标记为隐含关机状态,这时如果有其他的MS呼叫此MS,MSC/VLR就不会对此MS进行呼叫,而是直接告诉主呼的MSC/VLR,被叫MS 不在服务区。

从而避免了不必要的寻呼过程,节省了资源。

(1)实验操作步骤
1.在“移动系统信令软件”主界面上点击“开机信令”按钮,进入此实验界面;
2.实验箱上,先按“菜单”键,再按数字键“9”进入系统通信实验,相当于MS开机,液晶屏自动显示本实验箱的;
3.当实验箱液晶屏本机后显示“*”时,表示移动实验箱开机入网正常,否则重复该步骤2,或者移动实验箱关机后再开机,重复步骤2。

观察消息框中显示的开机的信令过程。

开机信令过程若正常结束,会弹出对话框“开机过程完成,终端处于空闲状态”;
4.到目前为止,正常的开机过程结束,点击“退出”按钮退出开机信令实验。

(2)信令流程图
(3)程序主要代码
Private Sub cmdAgain_Click()
Call start_status_dis_init
End Sub
Private Sub cmdCurrentStatus_Click()
gDetailCanDis = 1
MDIForm1.Timer1.Enabled = True
frmStartSignaling.Hide
frmstat.Show
End Sub
Private Sub Command1_Click()
gFunction = CNULL
gStatus = CBE_READY
tmrSignalling = False
frmStartSignaling.Hide
Call MDIForm1.send_stop_cmd_rs6001
Call frmMain.dis_frmMain
End Sub
Public Sub start_status_dis_init()
Dim i As Integer
'gFunction = CSTART
gStatusDisLableIndex = 0
gMaxStatusDisLableIndex = 17
For i = 0 To gMaxStatusDisLableIndex
lblSignalling(i).Visible = False
Next i
tmrSignalling.Interval = 5000
tmrSignalling.Enabled = True
End Sub
Private Sub Command2_Click()
Call frmMain.cmdStart_Click
End Sub
Private Sub lblSignalling_Click(Index As Integer)
End Sub
Private Sub tmrSignalling_Timer()
If gStatus = CDIS_SIGNALLING Then
If gStatusDisLableIndex <= gMaxStatusDisLableIndex Then
lblSignalling(gStatusDisLableIndex).Visible = True
gStatusDisLableIndex = gStatusDisLableIndex + 1
tmrSignalling.Interval = 1500
End If
ElseIf gCurrentMobileStatue <> MS_ST_IDLE Then
MsgBox "请检查RZ6001是否进入开机空闲状态!"
tmrSignalling.Enabled = False
End If
End Sub
2.2 关机信令
关机的过程同其他的过程相同,开始是MS和BS之间进行RR连接的建立
过程。

之后在MS发向MSC/VLR的SABM帧中就包含消息IMSI DETACH INDICATION。

收到这条消息以后,MSC/VLR就将与此MS对应的记录改为“未附着”状态。

MSC/VLR维护IMSI的附着与否,作用在于当别的MS呼叫此MS时,MSC/VLR对MS寻呼之前,先查看是否附着这一位,若已附着则进行正常的寻呼,否则就不进行寻呼,告诉对方的MSC/VLR此MS未开机或不在服务区。

(1)实验操作步骤
1.在“移动系统信令软件”主界面上点击“关机信令”按钮,进入此实验界面;
2.实验箱上,按“菜单”键从系统通信实验中退出,相当于MS关机;
3.观察消息框中显示的关机信令过程。

关机信令过程若正常结束,会弹出对话框“关机结束”。

(2)信令流程图
(3)程序主要代码
Private Sub cmdCurrentStatus_Click()
gDetailCanDis = 1
MDIForm1.Timer1.Enabled = True
frmStopSignaling.Hide
frmstat.Show
End Sub
Private Sub cmdRefresh_Click()
tmrSignalling.Enabled = False
Call frmMain.cmdStop_Click
End Sub
Private Sub cmdExit_Click()
gFunction = CNULL
gStatus = CBE_READY
tmrSignalling = False
frmStopSignaling.Hide
Call MDIForm1.send_stop_cmd_rs6001
Call frmMain.dis_frmMain
End Sub
Public Sub stop_status_dis_init()
Dim i As Integer
'gFunction = CSTOP
gStatusDisLableIndex = 0
gMaxStatusDisLableIndex = 12
'frmStopSignaling.WindowState = Maximized 'frmStopSignaling.
For i = 0 To gMaxStatusDisLableIndex
lblSignalling(i).Visible = False
Next i
tmrSignalling.Interval = 1000
tmrSignalling.Enabled = True
End Sub
Private Sub Label1_Click()
End Sub
Private Sub Label2_Click()
End Sub
Private Sub Label3_Click()
End Sub
Private Sub lblSignalling_Click(Index As Integer)
End Sub
Private Sub lblSignalling_DblClick(Index As Integer)
End Sub
Private Sub lblSignalling_DragDrop(Index As Integer, Source As Control, X As Single, Y As Single)
End Sub
Private Sub lblSignalling_LinkError(Index As Integer, LinkErr As Integer)
End Sub
Private Sub lblSignalling_LinkNotify(Index As Integer)
End Sub
Private Sub lblSignalling_LinkOpen(Index As Integer, Cancel As Integer)
End Sub
Private Sub lblSignalling_OLEDragDrop(Index As Integer, Data As DataObject, Effect As Long, Button As Integer, Shift As Integer, X As Single, Y As Single) End Sub
Private Sub lblSignalling_OLEDragOver(Index As Integer, Data As DataObject, Effect As Long, Button As Integer, Shift As Integer, X As Single, Y As Single, State As Integer)
End Sub
Private Sub lblSignalling_OLESetData(Index As Integer, Data As DataObject,
DataFormat As Integer)
End Sub
Private Sub tmrSignalling_Timer()
' If gStatus < CRS6001_CONNECT_BASE_OK Then
' MsgBox "请检查RZ6001和基站是否建立连接!"
' tmrSignalling.Enabled = False
' Exit Sub
' End If
' If gStatus <> CCONNECT_RS6001_OK Then
' MsgBox "请检查计算机和RZ6001是否建立连接!"
' tmrSignalling.Enabled = False
' Exit Sub
' End If
' If gCurrentMobileStatue <> CRS6001_CONNECT_BASE_OK Then
' MsgBox "请检查RZ6001和基站是否连接正常!"
' tmrSignalling.Enabled = False
' Exit Sub
' End If
If gCurrentMobileStatue = MS_ST_CLOSE Then
If gStatusDisLableIndex <= gMaxStatusDisLableIndex Then
lblSignalling(gStatusDisLableIndex).Visible = True
gStatusDisLableIndex = gStatusDisLableIndex + 1
tmrSignalling.Interval = 1500
End If
End If
gCurrentMobileStatue = MS_ST_CLOSE
End Sub
即关机信令的过程简要可概括为以下三个步骤:
1.MS上RACH TO 网络,(RACH,AGCH);
2.网络分配SDCCH给MS,MS发出关机请求;
3.MSC要求MS做一次位置更新,并在HLR里标记IMSI为POWER OFF,清除VLR里TMSI数据.则MS关机完成。

2.3 主叫信令
(一)、实验原理
处于开机空闲状态的移动台要建立与另一个用户的通信,在用户看来他只要
输入被叫用户的,再按发送键,移动台就开始启动程序直到拨通。

实际上,移动台和网络需要经过许多步骤才能将呼叫建立起来。

以移动台同移动台进行通信为例,就包括主叫移动台和主叫MSC建立信令连接、主叫MSC通过被叫对被叫用户进行选路,即寻找被叫所处的MSC、被叫MSC寻呼被叫MS并建立信令连接过程等三个过程。

移动通信中移动台主叫时MS和MSC之间的信令过程、以及为了完成通话连接,主叫MSC和被叫MSC之间的信令过程(即七号信令中的部分消息)。

(二)主叫信令流程
移动用户做主叫时的信令过程从MS向BTS请求信道开始,到主叫用户TCH 指配完成为止。

一般来说,主叫经过几个大的阶段:接入阶段,鉴权加密阶段,TCH指配阶段,取被叫用户路由信息阶段。

接入阶段主要包括:信道请求,信道激活,信道激活响应,立即指配,业务请求等几个步骤。

经过这个阶段,手机和BTS(BSC)建立了暂时固定的关系。

鉴权加密阶段主要包括:鉴权请求,鉴权响应,加密模式命令,加密模式完成,呼叫建立等几个步骤。

经过这个阶段,主叫用户的身份已经得到了确认,网络认为主叫用户是一个合法用户,允许继续处理该呼叫。

取被叫用户路由信息阶段主要包括:向HLR请求路由信息;HLR 向VLR请求漫游;VLR回送被叫用户的漫游;HLR向MSC回送被叫用户的路由信息(MSRN)。

MSC收到路由信息后,对被叫用户的路由信息进行分析,可以得到被叫用户的局向。

然后进行话路接续
主叫信令流程根据通信是否正常可分为呼叫建立正常的信令流程、被叫关机的信令流程、被叫无效的信令流程、被叫无应答的信令流程。

现在分情况介绍各种情况下的具体信令流程。

1、呼叫建立正常的信令流程
(1)ISUP INITIAL ADDRESS MESSAGE:IAM初始化消息是主叫MSC 向被叫MSC发送的最早的一条信令。

当主叫MSC查询到被叫MSC的地址后,就向被叫MSC发送IAM消息,此消息中包含主叫、被叫和业务类型等。

被叫MSC 根据这条消息就可以知道主叫的、以及被寻呼的被叫。

根据被叫被叫MSC可以在相应的位置区对被叫MS发起寻呼。

(2)ISUP ANSWER COMPLETE MESSAGE:若被叫MS处于开机空闲状态,被叫MSC顺利寻呼到被叫MS,此次通话能够建立,且被叫MS开始振铃,则被叫MSC向主叫MSC发送ACM地址完成消息,表示被叫MSC接收呼叫。

主叫MSC收到ACM消息后,它的反应是将“提醒”消息发给MS。

(3)ISUP ANSWER MESSAGE消息:如果被叫MS摘机,被叫MSC会向主叫MSC发回“应答”消息,此时主叫与被叫之间的链路接通,主叫MSC将发给MS一条“连接”消息,MS收到该消息后将停止待命指示,接着向系统返回“连接证实”,当系统收到此消息时,就开始计费。

呼叫建立过程完毕,双方。

相关文档
最新文档