论文部分内容阅读
移动通信发展到今天,经历了1G的模拟蜂窝移动通信系统、2G的数字蜂窝移动通信系统,发展到今天的2.5G和3G系统。移动通信已经成为人们生活的一部分。全世界的移动用户数已经超过固定用户,成为使用率最高的通信方式。WCDMA作为3G系统的一种标准正在迅速地向前发展,而如何标准地实现WCDMA协议正是本文研究的主要内容。与TCP/IP协议栈不同,出于商业的考虑目前几乎所有的移动通信协议实现方法都是完全保密的。本论文在严重缺乏参考资料的情况下,对WCDMA协议进行了开发与实现,是一种尝试性的工作。本论文首先深入地描述了WCDMA协议的研究背景、国内外的发展状况、协议的总体框架和本文研究的意义及创新点。然后对所采用的操作系统和开发环境进行了详细的介绍,主要是基于Windows CE操作系统编程的研究。同时还详细描述了操作系统的结构,并着重讨论了内存管理方面的内容。然后本文对WCDMA协议R99版本进行了研究,重点探讨了MM、CM层协议的各种过程和状态。通过对这些过程的描述,可以很好地理解WCDMA协议的实现方法和内涵。作为论文的成果和结论,本论文详细说明了所提出的WCDMA协议的实现过程和协议测试软件的设计思路。在协议实现方面,主要探讨了MM(mobility management)、CM(connection management)层协议的实现过程和WCDMA协议栈定时器的实现方法。在协议测试方面,基于Platform Builder开发环境对本文所实现的协议代码进行了测试,给出了测试方案(单元测试、综合测试)的设计思路、测试的实现过程和最终的测试结论。本文的研究工作为进一步开发和完善WCDMA协议栈的功能奠定了技术基础。