论文部分内容阅读
Galileo卫星导航系统作为欧洲唯一计划建设的卫星导航体系,对它的研究有着十分重要的意义。随着2011年Galileo卫星导航系统的首对卫星IOV I和IOV II的发射成功,Galileo系统的发展又重新恢复了生机,这也使得更多的学者关注Galileo卫星导航系统的研究。本文主要针对Galileo系统的E1频段信号进行软件模拟信号源的设计,其既可以为Galileo接收机的设计与测试提供良好的仿真环境,同时也可以为Galileo系统新技术新方案的验证提供平台。本文的设计主要基于c++软件平台进行。首先,本文概述了Galileo卫星导航系统的基本情况,并介绍了应用于Galileo卫星导航系统的二进制偏移载波调制(BOC,Binary Offset Carrier)技术,分析了BOC调制的特点,被采用的原因以及信号调制的功率谱密度特性。此外,对Galileo软件模拟信号源设计中涉及的坐标系变换理论进行了介绍和分析。然后,在分析了基本理论知识的基础上,论文提出了Galileo E1频段信号基于c++平台的软件模拟信号源设计方案,并提出了用户接收机射频前端处待接收中频信号的数学模型,并以此为依据将模拟软源的设计分为4个子功能部分,分别为参数设置设计,伪随机码产生设计,导航电文生成设计以及多星信号合成设计。文章详细分析了每部分实现的原理,并给出了具体实现流程和子程序间的相互调用关系。最后,对设计的Galileo E1频段软件模拟信号源的中频输出信号做基于matlab平台的正确性验证。本文的正确性验证分为4个部分,首先仿真了输出信号的时域波形和功率谱密度,并将仿真结果与理论值和理论曲线对比,通过二者的一致性初步验证了模拟信号源设计的正确;其次对输出信号进行了卫星捕获以及跟踪两个部分的验证,仿真结果正确,进一步验证了模拟信号源设计的正确性,最后将导航电文进行数据恢复仿真,通过恢复的数据与原始星历数据一致的结果最终验证了本文Galileo E1频段软件模拟信号源设计正确性。