摘 要MATLAB软件在信号处理图像处理、信号检测、建模设计与分析等领域中有着广泛的应用,十分适用于解决测绘方面的一些程序开发问题,简便并且高效。
本文使用MATLAB来对GPS伪距单点定位进行程序设计,根据所学的有关GPS测量原理与应用方面的基本知识,利用各种计算公式进行编程,最后用案例来验证本文程序设计的正确性74062
毕业论文关键词:MATLAB,GPS,伪距单点定位
Pseudorange single point positioning program design
Abstract MATLAB software in signal processing, image processing, signal detection, modeling, design and analysis has been widely used in areas such as, very suitable for solving the problem of some aspects of application development of surveying and mapping, is simple and efficient。
This article USES MATLAB to program GPS pseudorange single point positioning design, according to what they have learned about the GPS measuring principle and application of basic knowledge, use a variety of programming calculation formula, and finally USES case to verify the correctness of the program design in this paper。
Key Words: MATLAB,GPS,Pseudorange single point positioning
目 录
摘要Ⅰ
Abstract-Ⅱ
目录Ⅲ
图清单-Ⅴ
1 绪论1
1。1研究目的与意义1
1。2导航定位技术的发展历程1
1。3研究现状和发展趋势2
1。4研究方法与步骤3
2 测量原理4
2。1单点定位-4
2。2伪距测量-4
2。3对流层改正5
2。4精度评定-6
3 MATLAB语言7
3。1MATLAB功能函数-7
3。2发展历程-7
3。3优势特点-7
3。4程序语句-7
4 算法实现10
4。1MATLAB功能函数10
4。2RINEX文件读写-12
4。3接收机位置计算程序的实现14
4。4函数模块15
5 结论-21
参考文献22
致谢23
附件24
图清单
图序号 图名称 页码
图一 单点定位示意图 4
图二 GPS定位的几何关系 5
图二 算法流程图 10
图二 程序运行后得到的星历矩阵 13
图二 位置随时间变化图 18
1 绪论
1。1 研究目的与意义
GPS定位技术随着时代在不断地进步,应用领域也越来越广, 测绘工作也渐渐由传统的外业测量,逐渐发展为以GPS、GIS、RS为基础的信息化技术, 因此, 对于我们本专业的学生来说在程序开发方面的能力的发展将显得尤为重要, 本次GPS伪距单点定位程序设计是一次极好的锻炼机会。论文网
本次研究的主要目的:复习并检验所学的GPS单点定位的相关知识,并应用到实际中来;学习并进行程序开发,提高编程能力;锻炼自己各方面的能力,为将来的职业发展做好准备。
1。2 导航定位技术的发展历程
导航定位技术的产生是一项极具突破性的研究成果,基于此,人们在科研领域取得一项又一项荣誉成果,并应用在生活的各个方面,给人们的生活带来了极大的影响。通过研究导航定位技术的发展历程,大致可将其分为以下三个阶段:初期建设阶段、中期发展阶段、GPS现代化阶段。