论文部分内容阅读
从长期演进(Long Term Evolution,LTE)系统及其它各移动通信标准的发展经验来看,终端始终是其产业化和商业化的薄弱环节,往往制约着产业发展的步伐。为了使得LTE-APro及其演进型技术在未来较长时间内保持市场竞争力和技术领先性,同时也避免因终端掣肘而制约该产业链的构建和业务的拓展,LTE-A Pro终端系统的测试研究显得尤为重要。本课题依托于项目“LTE-A Multi-UE基站负载、容量测试关键技术研究”以及重庆市科委重点研发项目“5G终端模拟设备的研发及应用”,以终端无线资源控制(Radio Resource Control,RRC)层的RRC连接建立为测试点,检验终端RRC层中的各模块设计、程序执行路径、状态跳转等,同时校验各个参数数据的正确性和稳定性。完备的单层测试能够有效提高LTE-A Pro终端的质量,推动LTE-A Pro终端技术的成熟和终端产业的发展。论文的主要工作及创新点如下:1.在项目“5G终端模拟设备的研发及应用”中集合LTE-A和窄带物联网(Narrow Band Internet of Things,NB-IoT)两个应用场景于一体,其中海量终端的支撑要求有高效率的数据处理能力,因此为了适应于项目实际需求而改变传统的系统架构,在平台架构的搭建中将整体协议栈划分为两部分:层3功能在PC机中实现,层2、层1功能在多核数字信号处理(Digital Signal Processing,DSP)中执行,多核DSP高效率的处理速度正好满足底层对运行效率的要求。2.结合传统的测试方案以及协议中的测试方法,设计搭建了基于VS2012开发环境的单层测试系统架构,采用双线程、socket通信、适配层等模块化设计理念,并将测试用例与功能代码分离,实现用户自定义测试例的运行。3.结合协议规范以及测试例执行流程,设计实现层间交互原语及消息结构体参数,用于RRC与其交互层之间的信息传输,并为了解决测试例自身执行的异常问题,在测试例的设计方案中添加了异常消息处理模块,使得测试例在异常情况下也能及时地给出处理,保证测试运行的可行性。4.最后对所设计的测试例进行上板调试,测试覆盖包括正常情况以及各种可能出现的异常情况,经过几十次的测试过程,测试用例通过率实现100%,在检验了测试方案的可行性和测试例设计的正确性的同时,也证明了RRC层功能代码设计的正确性、与协议的一致性。