收藏 分销(赏)

卫星导航定位算法与程序设计单点定位程序流程样本.doc

上传人:二*** 文档编号:4746525 上传时间:2024-10-11 格式:DOC 页数:5 大小:186KB 下载积分:5 金币
下载 相关 举报
卫星导航定位算法与程序设计单点定位程序流程样本.doc_第1页
第1页 / 共5页
本文档共5页,全文阅读请下载到手机保存,查看更方便
资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 GPS单点定位程序流程 一、 计算流程 1、 读取RINEX N文件, 将所有星历放到一个列表( 数组) 中。 2、 读取RINEX O文件,读取一个历元观测值 3、 数据预处理 根据中的卫星号和历元时刻在查找相应的卫星星历, 准则s。 4、 程序初始化, 置测站概略位置为, 接收机钟差初值。 第一次迭代, 取 5、 选择 中一颗卫星观测值, 设其伪距为 6、 计算卫星的信号发射的概略时刻 方法如下: a) 卫星的信号传播时间: ;为卫星钟差, 需要进行相对论改正; b) 卫星的信号发射时刻: ; c) 卫星在时刻的位置; d) 对卫星位置进行地球自转改正, 得到; e) 根据和测站概略位置计算卫星和测站的几何距离 f) 根据几何距离求信号传播时间。 g) 如果 ,则退出迭代。即为卫星信号发射时刻。 h) 否则 , 回带到b)进行迭代。 7、 求卫星方向余弦 8、 求卫星在观测方程式中的余数项: 其中: 9、 选择 中下一颗卫星观测值, 设其伪距为 10、 重复第6—9步, 计算每颗卫星的系数和余数项 11、 将所有卫星的系数组成误差方程, 以为未知参数进行求解, 形式应该是: 12、 求解法方程, 求出定位结果 13、 与进行比较, 判断位置差值, a) 如果各分量差值>0.001m, 则令, 返回第6步继续迭代计算。 b) 若小于则退出迭代。 14、 输出该历元定位结果。 15、 继续下一历元计算, 下一历元的坐标初始值= 上一历元的定位结果。 16、 返回2, 直到全部历元计算完毕。 二、 程序流程图 2.1总体流程图 2.2 卫星信号发射时刻迭代的流程图
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服