GNSS新时代的到来对于当今测绘产业有着十分重要的意义,GPS时代逐渐被取代,并衍生出三大发展趋势:卫星导航体系全球化;PNT与移动通信产业一体化;应用规模化和服务大众化。这导致测绘产业的应用领域又进一步扩大,尤其是应用规模化和服务大众化成为现在测绘产业的发展主流。
1。4 研究方法与步骤
在这里是从熟悉MATLAB入手,然后认真学习伪距单点定位的算法实现。利用MATLAB语言简洁的特点,对伪距单点定位进行程序设计。
编程思路:
(1) 读取RINEX文件,读取所需要的数据并存放起来;
(2) 利用读取出来的数据计算卫星位置;
(3) 计算接收机位置;
(4) 用案例进行验算来验证本文设计程序的正确性。
2 测量原理
2。1 单点定位
单点定位示意图
如图一,已知在t时刻,接收机同时测得P点至四颗卫星的距离:S1、S2、S3、S4,该时刻4颗卫星的坐标:( , , )(i=1、2、3、4) ,设P点的三维坐标(x,y,z)。这里要用距离交会的方法来求解P点坐标。来*自-优=尔,论:文+网www.youerw.com
其观测方程为:
+ ,(i=1、2、3、4)
2。2 伪距测量
GPS卫星的钟差可以从卫星发播的导航电文中获得,经钟差改正后,各卫星之间的时间同步差可保持在20ns以内。如果忽略卫星之间钟差影响,并考虑电离层、对流层折射影响,可得:
(1)
几何距离ρ与卫星坐标(Xs,Ys,Zs)和接收机坐标(X,Y,Z)之间有如下关系:
(2)
其中卫星坐标可根据卫星导航电文求得,所以式中只包含接收机坐标三个未知数。
MATLAB伪距单点定位程序设计+程序(3):http://www.youerw.com/jisuanji/lunwen_84542.html