论文部分内容阅读
随着信息产业的发展,移动宽带化趋势日渐明朗,移动网络的传输速度和系统容量已成为制约移动业务发展的瓶颈。为此,3GPP(3rd Generation PartnershipProject)早在2004年就正式提出了UTRAN(Universal Terrestrial Radio AccessNetwork)的长期演进计划LTE(Long Term Evolution)项目。我国也于2005年末,在3GPP工作组会议提出了LTE TDD(Time Division Duplex)的解决方案。目前,LTE正式版本R8规范已经完成并冻结。全球各大设备商也纷纷开始了LTE设备的前期开发。
在移动通信领域,协议栈的开发和实现一直是终端设备制造商和开发商的核心技术,而且真正的协议栈产品对代码的可读性、可靠性和可维护性也有着很高的要求。其中无线资源控制层(RRC层)又是LTE协议栈的控制实体,RRC层的最主要功能就是负责基站和用户之间的连接控制,它包含了两者交互时用户端的信令解析以及解析后LTE各层状态的转换。
本课题的项目来源于北京市嵌入式系统重点实验室与美国硅谷资深工程师合作的无线通信LTE项目。本项目的研究目标是通过研读3GPP相关协议规范,学习理解LTE系统的原理和结构,并主要针对RRC层协议软件提出可行的实现方案、框架结构和具体的开发流程。最后实现协议各层的整体测试并与物理层进行联调。
作为主要工作,本文提出了RRC层连接控制部分软件开发和实现的方法。首先介绍软件的整体设计和实现方案,然后重点说明了接收系统信息、寻呼、RRC连接建立、RRC连接重建、RRC连接重配置和RRC连接释放等各个流程,最后,本文提出了RRC层协议的测试方法,包括分块测试、接口测试和整体测试,并分析了连接控制模块的测试结果。
目前本课题的协议栈设计已完成数据汇聚层、无线链路层模块的基本功能以及媒体接入层、无线资源控制层的部分功能,而连接控制功能部分实现了LTE终端对连接控制部分控制信令的理解和解析,完成了终端和基站的基本信令交互。作为协议的控制模块,RRC连接控制功能为继续开发协议的其他功能打下了基础。