学位论文 > 优秀研究生学位论文题录展示

基于ARCA3的GPS软件接收机定位解算研究

作 者: 关峰
导 师: 王进祥
学 校: 哈尔滨工业大学
专 业: 微电子学与固体电子学
关键词: GPS定位解算 导航算法优化 定点化评估 算法统计分析 ARCA3
分类号: P228.4
类 型: 硕士论文
年 份: 2009年
下 载: 66次
引 用: 1次
阅 读: 论文下载
 

内容摘要


GPS自从投入使用以来,其对人们的生活产生了深远的影响。为大地测量学、地球动力学、地球物理学、天体力学、载人航天学、全球海洋学和全球气象学提供了一种高精度和全天候的测量新技术。今天,卫星导航己经成为名副其实的跨专业、跨行业、广用途、高效益的综合性高新技术。首先介绍了各个导航系统的组成和特点以及国内外研究现状,在充分理解软件接收机和GPS导航定位原理的基础上,应用MATLAB和C完成了GPS定位解算建模与仿真。然后从算法和实现两方面对子帧同步,奇偶校验,用户位置解算,经纬度转化等子模块进行优化,加快了处理速度。使定位精度从150米提高到30米。为了进一步提高系统运算速度和降低存储开销,分析了单精度定点化,双精度定点化,伪浮点定点化,块浮点定点化和模拟浮点五种定位解算方案。仿真分析证明,GPS定位解算由于数据格式跨度从2的-55次幂到2的32次幂远超过了ARCA3的32位宽,反而降低运算速度的初衷,因此不适合定点化处理方法。本文由于受到硬件的限制而采用了ARCA3自带的模拟浮点运算功能,但建议采用完全的浮点运算。应用RTL系统级仿真平台对定位导航算法进行了评估,对各个算法模块的计算量、指令数及运算时间进行了详细统计,同时对影响定位解算运行时间的各三角函数运算进行了细致的统计分析,针对ARCA3的特点,提出了三种提高运算速度的方案:采用专门的处理单元进行三角函数的计算;优化解方程的方法:加入浮点运算单元。经过对改进方案评估,运算速度明显提高。

全文目录


摘要  4-5
Abstract  5-9
第1章 绪论  9-15
  1.1 课题背景  9-12
    1.1.1 GPS 卫星导航系统  9-10
    1.1.2 Glonass 卫星导航系统  10-11
    1.1.3 北斗卫星导航系统  11-12
    1.1.4 Galileo 卫星导航系统  12
  1.2 软件接收机的研究意义和现状  12-14
    1.2.1 软件接收机技术  12-13
    1.2.2 GPS 软件接收机的优点  13
    1.2.3 GPS 软件接收机在国外的发展现状  13-14
    1.2.4 国内软件接收机研究现状  14
  1.3 本文的主要内容  14
  1.4 本章小结  14-15
第2章 GPS 导航定位基本原理及实施  15-43
  2.1 参考坐标系  15-18
    2.1.1 时间坐标系  15-16
    2.1.2 空间坐标系  16-18
  2.2 GPS 导航定位原理及定位解算功能建模  18-41
    2.2.1 总体设计  18-19
    2.2.2 各子模块设计  19-41
  2.3 本章小结  41-43
第3章 GPS 定位解算定点化评估  43-49
  3.1 定点化原理  43-45
  3.2 GPS 定位解算定点化分析  45-48
    3.2.1 单精度定点分析  45-46
    3.2.2 双精度定点  46-47
    3.2.3 伪浮点  47
    3.2.4 块浮点  47
    3.2.5 模拟浮点  47-48
  3.3 GPS 定位解算定点化总结  48
    3.3.1 GPS 数据格式  48
    3.3.2 定点化层面  48
  3.4 本章小结  48-49
第4章 基于ARCA3 的验证平台的GPS 定位导航解算算法评估与改进  49-61
  4.1 ARCA3 的验证环境平台  49-50
  4.2 ARCA3 介绍  50
  4.3 RTL 系统级软硬件协同仿真验证环境  50-51
  4.4 RTL 系统级仿真环境下导航算法的统计分析  51-54
    4.4.1 各部分功能模块的算法统计分析  51-53
    4.4.2 定位解算过程中函数的数据统计分析  53-54
  4.5 程序优化的改进方案  54-59
    4.5.1 CORDIC 算法  55-57
    4.5.2 算法层面上的优化  57-58
    4.5.3 增加FU 运算的单元  58-59
  4.6 定位结果分析  59
  4.7 本章小结  59-61
结论  61-62
参考文献  62-66
攻读学位期间发表的学术论文  66-68
致谢  68

相似论文

  1. 基于GCC的ARCA3的编译器移植,TP368.1
  2. 基于Arca3处理器的Linux2.6内核移植,TP316.81
  3. 面向GPS信号同步算法的ARCA3指令集扩展,TN967.1
  4. LLVM编译系统结构分析及ARCA3后端移植,TP332
  5. 基于统计分析的矩形件排样问题遗传算法研究,O221
  6. 聚类分析在企业固定资产管理中的应用,F273.4
  7. 高动态GNSS软件接收机载波跟踪算法研究,P228.4
  8. 高灵敏度GNSS软件接收机的同步技术研究与实现,P228.4
  9. 分布式移动多载舰OTHR系统姿态测量方法的研究,P228.4
  10. GPS抗干扰技术研究,P228.4
  11. 基于CORS网络的中国区域电离层延迟的模型与应用研究,P228.4
  12. 基于GIS和GPS的国土资源动态巡查系统的设计与实现,P208;P228.4
  13. GPS精密单点定位解算方法的研究及其应用,P228.4
  14. 基于BP神经网络的GPS高程拟合模型及其应用研究,P228.4
  15. 基于小波和Kalman滤波的GPS数据去噪方法研究,P228.4
  16. 基于Xilinx ISE和FPGA的BOC信号同步算法研究和仿真,P228.4
  17. 基于国产卫星的浙江省环杭州湾地区城市建成区扩展宏观监测,P228
  18. 基于ARM的GPS定位算法研究与实现,P228.4
  19. 多通道GPS抗干扰接收机的设计与实现,P228.4
  20. GPS接收机FFT捕获技术研究及FPGA实现,P228.4
  21. 基于单历元解算的GPS定向技术研究,P228.4

中图分类: > 天文学、地球科学 > 测绘学 > 大地测量学 > 卫星大地测量与空间大地测量 > 全球定位系统(GPS)
© 2012 www.xueweilunwen.com