预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。GPS单点定位程序流程一、计算流程读取RINEXN文件,将所有星历放到一个列表(数组)中。读取RINEXO文件,读取一个历元观测值数据预处理根据中的卫星号和历元时刻在查找相应的卫星星历,准则s。程序初始化,置测站概略位置为,接收机钟差初值。第一次迭代,取选择中一颗卫星观测值,设其伪距为计算卫星的信号发射的概略时刻方法如下:卫星的信号传播时间:;为卫星钟差,需要进行相对论改正;卫星的信号发射时刻:;卫星在时刻的位置;对卫星位置进行地球自转改正,得到;根据和测站概略位置计算卫星和测站的几何距离根据几何距离求信号传播时间。如果,则退出迭代。即为卫星信号发射时刻。否则,回带到b)进行迭代。求卫星方向余弦求卫星在观测方程式中的余数项:其中:选择中下一颗卫星观测值,设其伪距为重复第6—9步,计算每颗卫星的系数和余数项将所有卫星的系数组成误差方程,以为未知参数进行求解,形式应该是:求解法方程,求出定位结果与进行比较,判断位置差值,如果各分量差值>0.001m,则令,返回第6步继续迭代计算。若小于则退出迭代。输出该历元定位结果。继续下一历元计算,下一历元的坐标初始值=上一历元的定位结果。返回2,直到全部历元计算完毕。二、程序流程图2.1总体流程图2.2卫星信号发射时刻迭代的流程图