论文部分内容阅读
卫星导航信号模拟器通过载体运动轨迹的设定能够精确模拟出载体在所设定场景下收到的卫星导航信号。卫星导航信号模拟器可以对各式接收机的性能进行全面测试,其中包括捕获、跟踪和测量精度等。伴随着导航信号模拟器的飞速发展,模拟器控制软件的重要性日益突显。本文以半实物闭环仿真系统中的卫星导航信号模拟器为应用背景,对模拟器控制软件的总体架构、载体运动轨迹数学模型及功能开发等多方面展开了详细的研究。首先从模拟器控制软件的功能设计、非功能设计、架构设计及工作流程几个方面介绍控制软件系统。通过组模块框架图,概述了控制软件各个模块的功能。而后定义了与载体运动相关的三种常用坐标系如地心地固坐标系、大地坐标系和发射坐标系,并推导了相互之间的转换矩阵。将载体运动轨迹在简单场景和复杂场景下进行了分类,给出了这两种运动情景下轨迹生成的数学模型,并在Matlab中仿真验证了数学模型的正确性。然后研究了卫星星历的各项参数,利用拟合和插值两种算法提出轨道外推卫星位置的计算方法,及导航卫星的可见性计算方法,得出了可见星的位置及速度。并且将时钟、历书、卫星星历以及些误差参数合成导航电文。最后给出了卫星信号模拟过程中的误差模型,并针对复杂场景下火箭弹的运动轨迹做了导航信号仿真试验,通过对比控制软件生成的轨迹数据与接收机接收的实际导航信号,结果表明卫星导航信号模拟器控制软件满足了半实物闭环仿真系统中对卫星导航信号的要求。