论文部分内容阅读
随着LTE(Long Term Evolution,长期演进)技术的不断演进发展,LTE-A Pro(Long Term Evolution Advanced Professional)技术被命名,其作为第四代通信技术(The 4th Generation mobile communication,4G)向第五代通信技术(The 5thh Generation mobile communication,5G)过渡对的演进技术,LTE-A Pro引入了NB-IoT(Narrow Band Internet of Things,窄带物联网)、LAA(Licensed Assisted Access,辅助接入)等新技术,不但能满足业务流量越来越大的需求,而且还能满足能耗要求比较低的业务需求,促进了更好的后向兼容5G技术。为了促进网络设备和终端设备的协调发展,开发一个合适的LTE-A Pro测试终端系统完成对网络端无线资源管理能力的测试尤为重要。本文选题依托于“LTE-A Multi基站负载、容量测试关键技术研究”及“5G终端模拟设备的研发及应用”。项目研究目的是开发测试终端设备对海量用户进行模拟,测试网络端的最大容量及性能,以便应对不同的通信场景。在开发实现阶段,对于实现海量用户进行注册并在注册状态下终端性能测试来说,实现终端的移动性管理功能显得尤为重要,也为下一代终端模拟的研究打下坚实的基础。基于此,论文根据项目需求,对LTE-A Pro测试终端系统EMM子层进行了设计与实现。主要对其功能过程进行了详细设计与实现。主要研究内容包括:终端的开机注册、NAS(Non-Access Stratum,非接入层)的安全性、跟踪区域的更新过程、终端发起的去附着过程以及终端发起的控制面数据传输过程。在设计部分,主要通过结合课题与终端协议标准为理论基础对EMM实体进行了交互接口和原语设计,状态划分及设计,并根据其交互接口及原语,对其主要功能过程以原语交互的形式进行流程设计。在实现部分,以项目需求及目标为基准,选择通用机(PC,Person Computer)为开发和运行环境,结合设计部分,用更适合编写流程的C语言来实现EMM子层的相关过程,利用函数实现的形式完成上述流程,从而实现LTE-A Pro测试终端EMM子层协议软件。同时对实现的代码进行系统级运行,对典型的移动性管理流程进行断点调试,监视函数中的流程处理参数。通过多断点进行观察内存中信号流和数据流,经验证,整个非接入层协议栈软件能够稳定的运行以及符合协议流程的一致性。