毕业设计(论文)GSM路由协议的仿真与性能分析.doc
《毕业设计(论文)GSM路由协议的仿真与性能分析.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)GSM路由协议的仿真与性能分析.doc(39页珍藏版)》请在三一办公上搜索。
1、GSM路由协议的仿真与性能分析摘 要:在信息飞速发展的时代,通信在生产和生活中的地位日益重要。本文先介绍了GSM发展的历史、系统特性以及数字移动通信技术中蜂窝技术的相关知识,着重描述了GSM的典型体系结构,给出了其结构图,以及相关子系统和各个通信实体间的接口和协议。关键字:GSM; 蜂窝; 协议;仿真Abstract: The rapid development of the information age, communication in production and daily life in the increasingly important position. This artic
2、le first introduced the history of the development of GSM, the system of mobile communications and digital technology in cellular technology-related knowledge, focus on GSM described the typical architecture, given its structure map, and all related subsystems and communications between the entities
3、 to I and agreements. Keyword: GSM; cellular; agreement; Simulation目 录第一章 绪论21.1研究背景21.2研究内容4第二章GSM系统技术探讨52.1 GSM技术发展历程52.2 GSM体系结构72.3 MS端软件结构框架9第三章GSM数据链路协议的分析103.1移动台端的系统结构103.2协议栈作用113.2.1名词约定123.3数据链路层协议功能123.3.1数据链路层与上、下接口关系133.3.2消息传输的实现方式133.4数据链路层主要规程说明143.4.1确认方式建立规程143.4.2确认方式下,信息传送规程143.
4、4.3终止确认方式操作规程153.4.4挂起与恢复规程15第四章DL协议模块实现探讨164.1 DL层协议的详细介绍164.1.1. D L协议的主要功能164.1.2. D L协议模块与其它模块的逻辑关系174.2 DL实体对等通信的格式和数据结构设计204.2.1. D L实体对等通信的格式204.2.2.数据结构设计224.3 DL协议软件实现的设计思想244.3.1 DL协议软件实现的难点244.3.2.解决方法254.3.3. DL软件模块的结构34总 结36参考文献37致 谢38第一章 绪论1.1研究背景新世纪是网络和信息传媒主导世界发展的世纪,移动通信系统作为网络通信的一种必要补
5、充和扩张,赋予了网络通信以新的含义。它使人们能够随时随地接入互联网,获取和分享各种信息资源。世界移动通信发展趋势是更快捷、更方便。GSM(Global System for Mobile Communication)移动通信系统就是在这种大背景下应运而生。从总体角度上来说,GSM移动通信系统由两个方面组成:网络端和用户端。我国的GSM移动通信技术发展十分迅速。1994年,我国开始建设GSM数字移动通信网,至今已经建立了中国电信和中国联通两个GSM骨干网。现已覆盖全国300多个地区、2000多个县市,并可与30多个国家和地区实现自动漫游,成为全球最大的GSM系统网络。相对于网络端而言,用户端设备
6、即人们俗称的手机是另一个巨大的消费市场。1994以来,我国GSM系统用户数量连年翻番,到1998年底已达1800万户,2000年GSM用户数量超过了5000万户。尽管GSM系统在我国己经得到广泛应用,但由于GSM系统协议规范是以欧洲电联ETSI European Telecommunication Standards Institute)为主导给予制定的通信协议,故在GSM系统建设初期,我国电信部门主要是从国外电信设备制造商处购买GSM网络设备、用户端设备和相关协议软件。这一情况导致国家外汇大量流失,同时,国家信息安全也得不到根本保障。近两年,国内大的通信设备制造商,如首信、中兴等,己经充分认
7、识到这一点,纷纷投入GSM手机的生产和研发。由于本身技术力量不够、国内没有配套的硬件生产商提供GSM硬件平台等原因,他们只能从国外大的电信设备制造商处购买手机的参考设计。这种参考设计包括底层硬件平台和配套的协议栈软件,国内生产者只能完成手机的外观和人机界面的改进,造成许多国内知名品牌手机实际上是由同一家外匡公司供货的局面,而国内生产者并没有真正介入GSM手机核心技术的研究和开发工作。为了使国内通信设备生产商能参与到国际市场的竞争,掌握GSM手机中的核心技术协议栈软件的设计和开发,首信研究院终端所联合中科院软件所进行GSM手机(即移动台)端协议栈软件的合作开发。本项目的提出者是首信研究院终端所,
8、开发者为中科院软件所和首信研究院终端所。目标是完成一个GSM移动台端协议栈软件系统,使用者是设计GSM移动台应用层软件的开发人员。在本软件提供的API Application Program Interface )上,按照应用和人机接口的需求,构筑自己的GSM移动台应用软件系统。力图通过GSM移动台端协议栈软件的开发掌握移动通信系统的核心技术。1.2研究内容GSM移动台端主要由以下几部分构成:GSM底层硬件平台、协议栈软件、实时多任务操作系统、用户自定义设备和相关应用程序,而与本文有关的协议栈软件实质上是一种嵌入式系统软件。现在,用户需要机身体积小巧,待机时间更长的移动台。GSM底层硬件平台的
9、设计思想也是为了满足这种需求。因此,硬件平台提供给协议栈软件的计算能力、各种物理资源非常有限。处于开机状态的移动台,不管是否接听电话或进行电信业务,协议栈软件都要随时与网络端进行各种控制信息的交互。在硬件平台性能相近的情况下,移动台端整体性能,如待机时间.查找网络速度等,取决于协议栈软件的设计。为了开发出高质量的协议栈软件,在软件的开发过程中,作者确定以下几个研究方面:1.GSM协议栈的协议分层和软件实现方式的研究。研究GSM移动台端的协议分层模型、各层协议实体的功能和相互间的逻辑关系:确定协议栈软件的实现方式,合理划分协议软件的功能模块。奠定了GSM移动台端协议栈软件实现的基础。2.协议栈业
10、务流程和协议实体规程的逻辑关系研究C研究移动台端协议栈所能完成各种电信业务,如主叫、被叫,和各层协议实体规程之间的逻辑关系,明确对等协议实体和相邻层间协议实体的通信和控制方式。确定协议栈软件的任务划分。3.协议软件实现方法的研究;研究新的开发方法对移动台端协议软件质量的影响。在协议软件的详细设计阶段,以往老的协议软件开发方法无法进行协议软件模块的逻辑功能仿真和测试,只有在协议软件编码完成后才能进行,任何一个细小就分的不合理设计或功能定义错误都会导致工作的重复。采用新的开发方法完全能够避免这种情况的发生,在协议软件的详细设计阶段就能够完成协议软件模块和整个协议栈软件的逻辑功能仿真和部分测试,大大
11、缩减开发人员的工作量:同时,提高协议栈软件的质量。第二章GSM系统技术探讨2.1 GSM技术发展历程进入20世纪90年代末期,以蜂窝电话为主线的第二代移动通信系统经过十余年的发展在世界各地仍是欣欣向荣、盛而不衰,是增长最快的电信市场之一。作为第二代移动通信领域的主导技术GSM应用更是日益扩大。GSM数字移动通信系统起源于欧洲。最初,欧洲各国都有自己的移动通信网络,如:英国的TACS(全接入通信系统)和北欧的NMT(北欧移动电话)等。作为第一代移动通信的典型代表,他们都存在这样或那样的缺点。1.欧洲各国间人员交流频繁,由于各国移动系统间没有公共接口,使欧洲各国用户不能享受方便的漫游服务;2.没有
12、充分考虑对数据业务的支持。移动通信的用户不仅仅要求基本的语音服务,随着社会进步和用户需求的增加,用户对于数据传输的业务要求会逐渐超过对语音业务的要求;3.频率复用低下。在无线通信领域,无线频率是一种有限的资源。在第一代移动通信系统中,大多采用模拟电子技术。当某一频率分配给用户后,其它用户只能等待此用户释放物理资源后才能继续使用。造成无线资源的极大浪费。有限的物理资源应该尽可能地提供给更多的用户;4.安全性差,用户信息的安全得不到保障。在这种情况下,欧洲主要电信运营商和制造商于1982成立了GSM专题小组,负责用于整个欧洲大陆的移动通信系统研究和制定工作。并于1988完成GSM通信协议第一阶段标
13、准的第一版。这种新兴的通信系统是基于数字信号,能有效地避免第一代移动通信系统的各种弊病。1. GSM系统是为全欧洲统一制定的,划定了统一的频段和空中接口标准,不存在各国用户不兼容的问题。2. GSM系统规范在制定时,就充分考虑了对现行数据业务的支持和将来数据业务扩充的需要。已经投入运行的数据业务传输速率可达9600bit/s。随着协议版本的升级,GSM系统中数据业务传输速率可以达到128Kbit /s。3. GSM系统采用FDMA(频分多址)和TDMA(时分多址)技术。这种技术能大大提高无线资源的复用程度。GSM系统中一个频率点可以同时分配给8个不同用户同时使用。4. GSM系统用户在接入系统
14、网络时,网络端客户身份认证中心将对用户身份进行认证。一但认证通过,网络端和用户端的硬件设备将对在空中接口上传输的无线信号进行加密。防止非法用户接入网络或窃听其他用户信息。1990年,GSM系统在德国、英国等地进行试运行。运行结果得到许多国家电信运营商和制造商的认同,GSM系统开始了广泛的应用。GSM标准组织于1993年完成了GSM通信协议第二阶段规范的制定工作,第二阶段的协议进一步完善了系统性能,特别是对数据业务的支持和扩充方面。1994年6月该组织开始制定第2+阶段的GSM通信协议,并将其合入第二阶段。这一阶段标准主要目的是引入第二代移动通信系统到第三代移动通信系统的过渡方案GPRS C G
15、eneral Packet Radio Service ),即通用分组无线业务。GPRS借鉴了网络通信的分组传输方法,系统可以动态地调整物理资源以满足用户对不同数据传输速率和传输质量的要求。2.2 GSM体系结构GSM系统的整体结构如图一所示。整个GSM系统可以分为移动台端tMS端)、基站(BSS)和交换网络困SS)三个子系统。每个子系统在整个系统中完成不同的功能。图2.1:GSM网络结构图上图中所用缩写说明:SIM: Subscriber Identity Module ME: Mobile EquipmentBTS: Base Transceiver Station BSC: Base S
16、tation ControllerHLR: Home Location Register VLR: Visitor Location RegisterMSC: Mobile Switching Center EIR: Equipment Identity RegisterAuC: Authentication Center MS: Mobile StationBSS: Base Station System NSS: Net Switch SystemMS就是用户所使用的手持设备。它由两部分组成,移动终端(ME)和客户识别卡(SIM )。作者的工作集中在移动台端,在本文的其它章节,作者均以英文
17、缩写MS代表移动台。WE:就是俗称的“裸机”,它可完成话音编解码、信道编解码、信息加密、信息的调制和解调等工作。SIM卡:就是“手机的身份卡”,它类似于我们现在所用的IC卡,因此也称作智能卡,存有认证客户身份所需的所有信息,并能执行一些与安全保密有关的重要信息,以防止非法客户进入网络。SIM卡还存储与网络和客户有关的管理数据,只有插入S IM卡后移动终端才能接入进网。BSS系统是在一定的无线覆盖区中由MSC控制,并与MS进行通信的系统设备。它主要负责完成无线信号的发送接收和无线资源管理等功能。功能实体可分为基站控制器(BSC)和基站收发信台(BTS)。BSC:具有对一个或多个BTS进行控制的功
18、能,它主要负责无线网络资源的管理、小区配置数据管理、功空控制、定位和切换等,是个很强的业务控制点。BTS:无线接口设备,它完全由BSC控制。主要负责无线传输,完成无线与有线的转换、无线分集、无线信道加密、跳频等功能。交换网络子系统卿SS)主要完成交换功能和客户数据与移动性管理、安全性管理所需的数据库功能。ASS由一系列功能实体所构成,它们是:MSC:是GSM系统的核心,是对位于它所覆盖区域中的移动台进行控制和完成话路交换的功能实体,也是移动通信系统与其它公用通信网之间的接口。它可完成网络接口、公共信道信令系统和计费等功能,还可完成BSS,MSC之间的切换和辅助性的无线资源管理、移动性管理等。另
19、外,为了建立至移动台的呼叫路由,有的MSC还应能完成入口MSC ( GMSC)的功能,即查询位置信息的功能。VLR:是一个数据库,是存储MSC为了处理所管辖区域中MS(统称拜访客户)的来话、去话呼叫所需检索的信息。例如客户的号码,所处位置区域的识别,向客户提供的服务等参数。HLR:也是一个数据库,是存储管理部门用于移动客户管理的数据。每个移动客户都应在其归属位置寄存器(HLR)注册登记,它主要存储两类信息、:一是有关客户的参数;二是有关客户目前所处位置的信息,以便建立至移动台的呼叫路由。例如MSC, VLR地址等。AuC:用于产生为确定移动客户的身份和对呼叫保密所需鉴权、加密的三参数(随机号码
20、RAND ,符合啊应SRES、密钥Kc;的功能实体。EIR:也是一个数据库,存储有关移动台设备参数。主要完成对移动设备的识别、监视、闭锁等功能,以防止非法移动台的使用。2.3 MS端软件结构框架MS端作为一个子系统需要和网络端子系统进行控制和数据信息的通信。区此,MS端软件结构框架包括以下几个组成部分:应用层(AL: ApplicationLayer)和远程应用(RA: Remote Application j;应用程序接口(API: ApplicationProgram Interface );GSM协议栈软件;.4PI函数库以及低层硬件:MS端软件结构如图二所示。图2.2:GSM终立裔软件
21、结构各部分功能如下:1. AL:应用层是移动台所有应用程序集合,用户通过调用各种应用程序来完成所需的功能。按照功能可以分为通信应用、电源管理和调试/测试等。通信应用包括话音业务、数据业务、补充业务、短消息业务等各种GSM业务和电话簿等通一讯相关应用程序。电源管理则是在在主应用程序管理下,根据当前移动台的状态实现节电功能。调试/测试主要是为在开发调试过程中、生产在线测试、日常使用以及维修时提供移动台软硬件运行的数据信息。2. API:应用软件程序接口。此接口提供给应用程序开发人员两个方面的调用:与GSM协议相关的接口调用;与协议无关的、而应用程序开发所必要的接口调用。3. API函数库:提供独立
22、于GSM协议功能、而应用程序开发必需的功能调用。包括:存储管理、任务管理、消息管理、调试支持及窗口管理等。4.物理层包括GSM硬件、自定义设备、实时多任务嵌入式操作系统以及相关设备的驱动程序。此层直接与协议栈的第二层软件接口。也是整个协议栈与底层硬件接口的关键。5. GSM协议栈软件:整个移动台端的核心软件,主要完成MS子系统与BSS和NSS子系统间的交互工作。第三章GSM数据链路协议的分析3.1移动台端的系统结构移动台系统结构如图3.1所示。图3.1移动台端系统结构框图图3.1表示了如下几点:API:GSM系统的应用程序接口,应用程序开发过程中所需的各种功能调用都通过此接口实现。API函数库
23、独立于GSM协议相关功能,而提供各种应用程序开发所需的功能调用。物理层包括GSM硬件、自定义设备、实时多任务嵌入式操作系统以及相关设备的驱动程序。此层直接与协议栈的layer 2接口。也是整个协议栈与底层硬件接口的关键。GSM协议栈:整个移动台端的核心软件,主要由Layer 3和Layer 2两个部分组成。Layer 2也就是本文中所要讲述的数据链路层所做的工作是将移动台的layer 3的各种消息传输到网络。功能上,layer 3可以划分为连接管理(CMConnectionManagement)、移动管理(MMMobile Management)和无线资源管理(RRRadio Resource
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 GSM 路由 协议 仿真 性能 分析
链接地址:https://www.31ppt.com/p-3976605.html