卡尔曼滤波在卫星导航中的应用研究

卡尔曼滤波在卫星导航中的应用研究

论文摘要

卡尔曼滤波理论于20世纪60年代提出,它实质上是一种最优估计的实时递推算法,由于其在求解的过程中不需要存储大量的观测数据,并且当得到新的观测数据时,可算得新的参数滤波值,便于实时地处理观测结果,故在实际工程应用中受到了重视。随着计算机技术的飞速发展,以卡尔曼滤波技术为核心的现代估计理论已广泛应用于航天、航空、卫星、系统工程、通信、工业过程控制、遥感等各个领域。本文重点研究了卡尔曼滤波技术在GPS卫星导航中的应用,主要目标是利用卡尔曼滤波技术实现在静止和运动状态下载体航迹和航向的预测,并建立卫星导航系统软件,以提高GPS定位导航的精度,增强运动体的动态跟踪能力。本文首先对卡尔曼滤波技术在GPS卫星导航中的应用发展进行了概述,分析了GPS系统基本组成及定位原理。然后本文在研究了影响导航精度的主要因素和卡尔曼滤波基本原理的基础上,将卡尔曼滤波理论应用到GPS卫星导航中。之后根据GPS卫星导航系统的需求设计了系统整体方案,给出了系统硬件和软件设计流程,建立了适合卫星导航的卡尔曼滤波模型,实现了不同坐标系下坐标的转换和运动体速度平滑。最后,在windows平台上利用VC++开发环境和数据库技术实现了卫星导航系统软件的主要功能。主要是对导航软件的串口接收模块、卡尔曼滤波模块、数据库模块,人机界面模块做了设计和初步实现。这部分的关键技术包括:使用CSerialPort类实现GPS-OEM板与计算机的串口通信,建立卡尔曼滤波CKalman类模块,对数据库存储操作,实现人机界面的运动轨迹实时显示模块。此设计还将滤波前后的数据进行绘图显示。通过比较不难发现,卡尔曼滤波可以使定位精度更加精确,显著地提高运动过程中载体位置、方向及速度的估计精度。综上所述,本文研究的卫星导航系统中的卡尔曼滤波技术及其应用,对保障交通安全,提高交通运输效益等具有一定的现实意义。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的提出
  • 1.2 课题的研究内容
  • 1.3 本文的结构与内容安排
  • 第2章 GPS卫星定位原理
  • 2.1 GPS系统基本组成及定位原理
  • 2.1.1 GPS全球定位系统的组成
  • 2.1.2 GPS卫星定位基本原理
  • 2.2 导航误差分析
  • 2.3 坐标系转换
  • 2.3.1 坐标系的分类
  • 2.3.2 空间直角坐标系与空间大地坐标系间的变换方法
  • 第3章 卡尔曼滤波原理与GPS卫星导航系统
  • 3.1 卡尔曼滤波原理
  • 3.1.1 卡尔曼滤波基本方程组
  • 3.1.2 滤波初值的选取
  • 3.1.3 估计均方误差阵的等价形式及选用
  • 3.1.4 卡尔曼滤波发散的抑制
  • 3.2 卡尔曼滤波模型
  • 3.2.1 建立卡尔曼滤波模型
  • 3.2.2 运动体速度计算
  • 3.3 GPS卫星导航系统软件设计
  • 3.4 GPS卫星导航系统硬件设计
  • 3.4.1 Pro XR GPS接收机
  • 3.4.2 GPS-OEM板工作原理
  • 3.4.3 GPS-OEM板通信协议
  • 第4章 导航系统软件的设计和实现
  • 4.1 系统设计
  • 4.2 串口通信模块
  • 4.2.1 设置串口通信的数据源
  • 4.2.2 CSerialPort类实现串口通信
  • 4.2.3 实现坐标转化类
  • 4.3 卡尔曼滤波模块
  • 4.3.1 滤波模型
  • 4.3.2 卡尔曼滤波类的实现
  • 4.4 数据库模块
  • 4.4.1 建立Access数据库
  • 4.4.2 应用程序与Access数据库之间的操作
  • 4.5 人机界面模块
  • 第5章 系统软件结果与分析
  • 5.1 引言
  • 5.2 试验条件
  • 5.3 可视化数据处理结果
  • 5.4 数据处理统计信息
  • 5.5 试验结果分析
  • 第6章 结论及展望
  • 6.1 论文总结
  • 6.2 前景展望
  • 参考文献
  • 致谢
  • 研究生履历
  • 相关论文文献

    标签:;  ;  ;  

    卡尔曼滤波在卫星导航中的应用研究
    下载Doc文档

    猜你喜欢