


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一计算流程GPS单点定位的原理比较简单,主要就是空间距离的后方交会,用一台接收机同时接受四 个或者以上卫星的信号得出卫星的位置坐标和卫星与接收机的距离,运用后方交会解算出接收机的三维坐标。其中,接收机钟误差作为一个参数参与解算。如果观测的卫星数目多于四颗,则采用最小二乘法进行平差求解。1,读取数据包括读取0文件和N文件里的数据0文件里包括头文件和观测数据文件。头文件里要读取出观测日期、 接收机近似坐标,观测间隔,观测数据类型等。观测数据文件包括观测时间,卫星数量,卫星质量标记,卫星的伪随机编号,之后分每个历元有对各颗卫星的观测数据,例如,P1、P2、L1、L2,要将这些数据读取出来。N文件里包
2、含的数据种类比较多, 主要包括卫星的星历数据,通过这些数据可以求解出卫星 的位置坐标。数据包括卫星钟差参考时刻、卫星星历参考时刻,以及参考时刻升交点赤径、 参考时刻轨道倾角等好多参数信息。2,计算卫星位置卫星计算位置里面采用模块函数的方式,可以直接调用。在读取N文件中的数据之后,可以调用这些已经读出来的数据进行使用,函数提供两个形参,一个是星历数据的编号, 另外一个是卫星信号发射时刻。计算过程比较繁琐,一步一步的算就行。3,交会定位计算p = R"十怡4= JCX 'j尸 + (丫一 V尸 + (Z-刃严+ .(> =1.2,3.4) (1)一般每个历元的卫星数目不止四
3、颗,通常采用最小二乘法进行平差求解。公式为: V=A SX-L。在具体计算的时候,首先要对( 1)式进行线性化,得到矩阵 A,L,这 中间要用到很多矩阵的运算。在求得卫星位置之后,要对 0文件中每个历元里的卫星编号与 N文件中的卫星编号进行匹 配,如果匹配成功,再对时间进行匹配, 如果时间差小于两个小时,那么该数据可以用于运 算。就这样,一个历元里匹配出的卫星数目超过4个的话,就可以通过平差计算出接收机的坐标了。打开导油文件&打幵观测门文件读取观测0文件<不历元)读取辱賦N文件(个PRN星历)1成功失败i| Hprn II星坐标祐坏4啊卅算接收机坐标(>4W hi小二乘法)
4、4, GPS时间的计算GPS时间的计算比较简单,计算出参考 1980年1月6日0时0分0秒的不足一周的秒数。 主要在于判断所在的年是否为闰年,是否超过2月份,其他的问题就比较简单,采用一个Select Case的条件语句就可以了,函数最后得到不足一周的秒数就行。5,模块矩阵的计算矩阵的运算是这个程序的最重要的部分,采用VB编写矩阵运算经常容易出错,经常容易出现下标越界、类型不正确等等问题。但是,矩阵运算本身并不复杂,要实现的话也会一步步运算就可以,难度大一点的在于矩阵的行列式,矩阵乘法,矩阵求逆。矩阵编好了后,可以 直接调用。二、一些数据迭代计算1、在计算卫星位置的时候,关于偏近点角的计算需要
5、进行迭代求解以提高精度。迭代可以 保证偏近点角的精度。2、坐标迭代计算这个过程比较麻烦,在交会定位中,设计到一些数据的初始化,如卫星信号的传播时间,卫星与接收机的距离,卫星坐标,接收机的坐标等等。卫星信号的传播时间初始按照0.07秒计算,在第一次算出接收机的坐标之后,就可以再次得出信号传播时间以及卫星坐标、计算出卫星与接收机的距离, 重新运用最小二乘法进行平差计算。以此类推,用DO循环进行迭代计算,知道最后二次的坐标计算结果小于之前预设的值就行。最后一次迭代的坐标值就作为接收机坐标。(关于这方面,本程序的调试还有些问题 )三、部分问题处理方式1伪距电离层改正采用双频观测值的组合解法会消除部分伪
6、距电离层带来的误差影响。2、参考星历的选取由于卫星星历每2小时发送一次,所以一般卫星信号发射时刻与卫星星历播报时刻不对应, 在计算时要选择离卫星发射时刻时间间隔最近的星历参数作为计算卫星位置的卫星星历。具体在程序中,只要它们之间的时间间隔小于1小时,就可以使用。3、卫星发射信号时刻归化卫星发射信号时刻采用 GPS时间系统,时间经过 GPS时间转换得到不足一周的秒数。计算 归化时间的时候,不能大于 302400秒,也不能小于-302400秒,要限制在这个范围内,这 是刚好两个小时的秒数。4、地球自转改正由于地球的自转,在卫星发射的信号到达接收机时,卫星与接收机产生一个相对移动的位移, 为了将两者坐标统一在地心地固坐标系中,就需要对卫星坐标进行地球自转改正。改正后, 就可以进行交会定位计算了。5、变量处理方面由于N文件和O文件里都有大量的数据要进行读取,因此,在整个程序里涉及到的变量会 很多,会有一些数组,常量,一般变量,也会有很多数组类型。包括全局变量和局部变量的 区别运用、动态数组的重新声明等。在读取O文件和N文件所用到的数组,可以采用结构体的定义方式定义变量以及其中的各个元素,这样,在运用数组的时候就会比较方便,而且大大地减少了程序出错的概率。尽管采用了一些方式来尽可能地提高GPS单点定位的精,但是,实际效果不是特别明
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 足球裁判员比赛管理试题及答案
- 足球裁判员纪律条款试题及答案
- 学生军训服采购合同(2篇)
- 2024年裁判员考试特征分析试题及答案
- 2024篮球裁判员考试考纲试题及答案
- 2024年无人机飞行标准试题及答案
- 2025年中国加托手套市场调查研究报告
- 2025年中国冷水软剂片市场调查研究报告
- 2025年中国全热风老化房市场调查研究报告
- 2025年中国保湿美白滋养露市场调查研究报告
- 非洲自然灾害
- 2023诗词大会知识竞赛200题题库(含答案)
- TL226 大众试验测试标准
- 2023借款协议书Word模板
- 生产设备拆除工程施工方案
- (完整版)年产30万吨合成氨合成工段工艺设计毕业论文
- 无障碍公共设施建设的问题及其对策研究
- 临床医学(专科)毕业综合考复习题
- 石家庄市存量房买卖合同
- 思想道德与法治2023版教学设计第六章 学习法治思想 提升法治素养
- 自来水厂调试方案
评论
0/150
提交评论