论文部分内容阅读
目前,全球范围内的导航定位产业快速发展,人们对导航定位服务的需求也愈来愈强烈。卫星导航定位不仅局限于军事领域,还在汽车导航、精密授时、气象观测、海洋救援、地理勘测、载人航天等各个领域有广泛的应用,成为了国民经济建设发展的重要战略支撑。单星定位是卫星导航定位系统中的重要组成部分,因其特有的优点在很多领域都有其独特的作用。目前,单星定位精度主要集中在1~10km,既不能作为一种辅助的民用导航定位手段,也不能在重大灾难面前作为应急导航定位的补充。为此,本文首先介绍了常规导航定位系统的特点,分析了常规多星定位的定位算法和模型;其次,研究了单星导航定位的应用背景和发展趋势,分析了单星导航定位与多星体制相比存在的优点,建立了单星导航定位的系统模型;最后,仿真并分析了不同定位算法下的误差来源和误差传播模型。并从以下两个方面对单星快速导航定位算法的性能进行了优化:1.提高解算速度。通过对地理信息系统(Geographic Information System,GIS)的研究,构建了空天地一体化的网格化模型。设计了基于网格化的多普勒定位算法和基于网格化的伪距定位算法,仿真证明了算法的解算速度要优于单纯的多普勒/伪距定位定位算法。本文还设计了波束扫描定位算法,通过仿真证明其不仅提高了解算速度,还提高了解算的成功率。2.提高算法精度。波束扫描算法虽然提高了解算速度,但是其对卫星位置和半功率角的依赖比较强烈。为此,本文还设计了基于波束扫描的边缘概率加权算法,使波束信息在解算过程中发挥更加“平等”的作用。仿真证明新的算法既提高了算法的精度也提高了速度。针对全天候下的定位问题,本文设计了神经网络与波束扫描的融合定位算法,通过神经网络学习已有的波束信息,构造出一个预测模型,对定位结果进行预测输出。本文提出的基于网格化的单星定位方法有效地改善了单星情况下的快速响应定位解算速度,能够在复杂的电磁环境或恶劣气候条件下使单星定位的误差稳定在1~5km范围内,通过神经网络的预测模型后,算法的精度能够达到百米量级。