第一范文网 - 专业文章范例文档资料分享平台

卫星导航定位算法与程序设计_单点定位程序流程

来源:用户分享 时间:2025/8/16 10:55:05 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

GPS单点定位程序流程

、计算流程

读取RINEX N文件,将所有星历放到一个列表(数组) 1、

ep hist 中。

2、 读取RINEX O文件,读取一个历元观测值epoch

3、 数据预处理

根据epoch中的卫星号和历元时刻TR在ephlst查找相应的卫星星历, 准则 TR TOE 3600.0S。

4、 程序初始化, 置测站概略位置为 Xr,接收机钟差初值dtr。

X

O O

第一次迭代,取XO Z

O

0

S

XO

Xr cdtr O

Y

cdt

5、选择epoch中一颗卫星Si观测值,设其伪距为

s

& 计算卫星Si的信号发射的概略时刻T方法如下:

a)卫星Si的信号传播时间:

S

O

Si

/c dtr dtSi ;dtSi为卫星钟差,需要进行相

Si

对论改正;

S

Tb)卫星Si的信号发射时刻: TR

O

c)卫星Si在T时刻的位置 X T

S

SiSi

X Y

S

Z

Si

T

T

S

i

d)对卫星位置X T进行地球自转改正,得到

SiSi

TS ;

RS

e)根据XWi TSi和测站概略位置Xr计算卫星和测站的几何距离 f)根据几何距离R求信号传播时间1 R /c。

S

S

Si

g)如107,则退出迭代。T,Si

TS

R

1

即为卫星信号发射时 果

刻。

h)否则S Si

1

,回带到b)进行迭

代。

7求卫星s方向余弦

、 bSi

^S

S

R^,b1

Y Y

Z ZS

,b3S 1

8求卫星s在观测方程式中的余数项:

、 l

Si

Si

RSi c dtSi

dtrop diono DRTCM

其中:

Si

——卫星S的伪距观测值; 卫星Si到测站的

RSi — 几何距离; —以米表示的卫星Si的钟 c dtS

差; 对流层延迟改正量,单位米,用 d

tro p

简化的

hop field模型计

diono - 电离层延迟改正量,单位米,采用无电离层伪距组合观测值时,此项为算;

DRTCM

—对伪距的差分改正值,此处为 0;

选择epoch中下一颗卫星Sj观测值,设其伪距为 Sj

重复第6—9步,计算每颗卫星的系数和余数项

10 、11 将所有卫星的系数组成误差方程, x,y,z,cdt为未知参数进行求解,形r

、 式应该是:AX L

0

b2 b

T

0

: x y z cdt

l Sl S1 L

Si

M

1

i 0,1,L ,svnum

bj

12求解法方程刃 AT

PA 1 AT

PL

,求出定位结果

0;

l

X Y Xi Z cdtr

X x

0

Y Z x

cdt

Cdtr0

0

0

13 与Xo进行比较,判断位置差值, 、 a)如果各分量差值>0.001m,则令Xo Xi,返回第 b)若小于则退出迭 代。

14 输出该历元定位结、 果。 15继续下一历元计算,下一历元的坐标初始值 、

16返回2,直到全部历元计算完毕。 、

6步继续迭代计算。上一历元的定位结果。

=

卫星导航定位算法与程序设计_单点定位程序流程.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0tqjn0pyxl1cf865breu5a66i6tmib010vh_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top