论文部分内容阅读
如今新一代卫星移动通信系统大多数都支持GMR-1 3G(GMR,Geostationary earth orbit Mobile Radio interface)标准,该标准是由欧洲电信标准化研究所ETSI(European Telecommunications Standards Institute)发布的地球同步轨道卫星移动通信空中接口技术规范,从基于GSM(Global System for Mobile communication)标准的通信系统GMR-1演化而来。GMR-13G通信系统为地面提供基于同步卫星的3G移动通信业务,而如何保证对通信过程中控制信令的有效处理并进行可靠传输是整个系统研究实现中需要解决的重要问题。与GMR-1先前发布的版本相比,空中接口协议部分的第三层即RRC(Radio Resource Control)层的功能发生了较大的改变,控制管理功能主要集中在了RRC层中,状态控制及协议中规定的连接状态也发生了相应的变动。本文关于GMR通信系统无线资源控制层协议软件的设计与实现就是以解决上述问题为基础,依附于整个GMR-1 3G协议栈系统软件,最终完成了RRC无线资源控制层的主体功能,即对通话过程和入网过程中控制信令进行有效的处理。本文是以GMR-1 3G标准的基站侧空中接口协议为基础,在对协议总体有所了解之后,对RRC层协议进行了详细的分析和研究,然后设计并编码实现了协议中对RRC层关于控制消息的处理功能。在RRC系统设计过程中,将其划分为模块设计和过程设计。在实现过程中,是基于Vx Works实时操作系统的Workbench集成开发环境和C语言来实现代码的编写和编译,并使用基于Vx Works实时操作系统的AM4140板卡来完成对RRC系统的功能和协议的一致性验证。本文所设计的RRC层系统架构和基于Vx Works操作系统的C语言实现,很好的完成了RRC层对来自各层的控制消息、请求及其它事件的处理,实现了RRC过程在一次资源分配下的流程控制。通过和终端、核心网的联合测试,RRC层能完成终端入网和通话过程中协议规定的所有功能。