论文部分内容阅读
目前,具有我国自主知识产权的TD-LTE-A已经完成了标准制定工作,进入了相关移动终端产品的检测和验证阶段。因此研究稳定、高效且符合规范的TD-LTE-A终端综合测试仪对推动相关产业的发展具有非常重要的意义。在TD-LTE-A终端测试仪的实现中,控制平面的协议栈实现是其中非常重要的一环,也是难点所在。本文使用SDL语言完整的展示了一种高效安全的实现LTE-A终端综合测试仪控制平面协议的方法。 本文首先从系统角度描述了LTE-A的网络架构和控制平面协议,并结合终端综合测试仪的开发,对控制平面进行了详细说明。针对控制平面协议复杂性高,直接在嵌入式环境中开发实现和测试难度大的问题,提出使用SDL语言完成开发的方法。 随后,本文使用SDL语言完成控制平面协议设计,通过管理进程和实体进程实现了包含RRC层和NAS层的SDL系统。进程通过状态机实现,管理进程负责创建和维护实体进程以及分发信令,实体进程则负责实现具体的协议流程。RRC层包含一个管理进程和若干个RRC实体进程进程,NAS层包含一个管理进程、若刚个EMM实体进程和若干个ESM实体进程。 与此同时,本文给出结合本项目的特点,提出通过轻度集成方式将SDL系统集成到Linux操作系统,并解决了移植过程中SDL系统与非SDL系统通信以及操作系统调度接口等问题。 最后,本文搭建仿真环境,给出了SDL系统的仿真分析,按照36.508协议标准生成仿真MSC图,将仿真生成的MSC图与协议标准的MSC图对比,验证了流程的正确性。