论文部分内容阅读
卫星通信系统不受地理限制、通信频带宽和传输容量大等特点,相对于传统地面移动通信有着不可替代的优势,尤其是在应对自然灾害及国防军事方面,其自身的优势更加凸显。移动终端作为人们使用通信技术最为直接的一把钥匙,是整个通信产业链中不可忽视的一个环节,是整个通信系统的唯一入口,占据着至关重要的地位。用于终端一致性检测的移动终端测试仪是终端功能完善、性能可靠有力保障。本文对终端测试仪所能实现的功能作了简短的概述。对终端测试仪的软件设计架构做了简要说明。详细阐述了协议栈控制器的设计和实现。协议栈控制器实现了终端测试仪高层实体的主要功能,是整个终端测试仪软件的核心,负责整个协议栈的调度运行。论文根据协议栈控制器所需要实现的三个主要功能,将其设计为层三实体部分、参数修改与配置部分、LOG部分三个主要功能模块。出于提高协议栈控制器的消息处理效率的考虑,论文根据协议栈控制器接收消息的方式不同将其设计为多线程接收模式。为了便于协议栈控制器快速识别接收到的消息并及时作出响应,在多线程接收模式下,论文在协议栈控制器接口设计中添加原语头以标识信息来源。论文在协议栈控制器的设计过程也进行了状态机设计,以便测试人员快速把握整个终端测试仪或待测终端的运行状态。