【转】GPS基线解算模式
GPS基线向量是利用2台或2台以上GPS接 收机所采集的同步观测数据形成的差分观测值,通过参数估计得方法所计算出的两两接收机间的三维坐标差。与常规地面测量中所测定的基线边长不同,基线向量是 既具有长度特性又具有方向特性的矢量,而基线边长则是仅具有长度特性的标量。基线向量主要采用空间直角坐标的坐标差的形式。
在一个基线解算结果中,可能包含很多项内容,但其中最主要的只有两项,即基线向量估值及其验后方差—协方差阵。
对于一组具有一个共同端点的同步观测基线来说,由于在进行基线解算时用到了一部分相同的观测数据(如3条同步观测基线AB、AC、AD均用到了A点的数据),数据中的误差将同时影响这些基线向量,因此,这些同步观测基线之间存在固有的统计相关性。在进行基线解算时,应考虑这种相关性,并通过基线向量估值的方差-协 方差阵加以体现,从而能最终应用于后续的网平差。但实际上,在经常采用的各种不同基线解算模式中,并非都能满足这一要求。另外,由于不同模式的基线解算方 法在数学模型上存在一定差异,因而基线解算结果及其质量也不完全相同。基线解算模式主要有单基线解模式、多基线解模式和整体解模式三种。
在上述三种基线解算模式中,单基线解模式(Single-Baseline Mode)是最简单也是最常用的一种。在该模式中,基线逐条进行解算,也就是说,在进行基线解算时,一次仅同时提取2台GPS接收机的同步观测数据来解求它们之间的基线向量,当在该时段中有多台接收机进行了同步观测而需要解求多条基线时,这些基线时逐条在独立的解算过程中解求出来的。例如,在某一时段中,共有4台GPS接收机进行了同步观测,可确定6条同步观测基线,要得到它们的解,则需要6个独立的解算过程。在每一个完整的单基线解中,仅包含一条基线向量的结果。由于这种基线解算模式是以基线为单位进行解算的,因而也被称为基线模式(Baseline Mode)。
单基线解模式的优点是:模型简单,一次解求的参数较少,计算量小。但该模式也存在以下两个问题:
(1)解算结果无法反映同步观测基线间的统计相关性。由于基线是在不同解算过程中逐一解算的,因此,无法给出同步观测基线之间的统计相关性,这将对网平差产生不利影响。
(2)无法充分利用观测数据之间的关联性。基线解算时,某些待定参数间是具有关联性的,例如,若在进行基线解算时,同时估计测站上的天顶方向的对流层延迟,一个测站在同一时间不同基线的解算过程中得出不同天顶对流层延迟结果的情况。
虽然存在上述问题,但在大多数情况下,单基线解模式的解算结果仍能满足一般工程应用的要求。它是目前工程应用中采用最为普遍的基线解算模式,绝大多数商业软件采用这一模式进行基线解算。
基线向量估值:在每一个单基线解中,仅包含一条基线向量的估值,可表示为:
基线向量估值的验后方差-协方差阵:
在多基线解模式(Multi-Baseline Mode)中,基线逐时段进行解算,也就是说,在进行基线解算时,一次提取一个观测时段中所有进行同步观测的n台GPS接收机所采集的同步观测数据,在一个单一解算过程中,共同解出所有n-1条相互函数独立的基线。在每一个完整的多基线解中,包含了所解算出得n-1条基线向量的结果。
在采用多基线解模式进行基线解算时,究竟解算哪n-1条基线,有不同的选择方法,常见的方法有射线法和导线法。射线法时从n个点中选择一个基准点,所解算的基线为该基准点至剩余n-1个点的基线向量。导线法时对n个 点进行排序,所解算的基线为该序列中相邻两点间的基线向量。虽然,在理论上,这两种方法等价,但是由于基线解算模型的不完善,不同选择方法所得到的基线解 算结果还是不完全相同。因此,基本原则是选择数据质量号的点作为基准点,以及选择距离较短的基线进行解算。当然,上述两个原则有时无法同时满足,这是就需 要在两者之间进行权衡。
由于多基线解模式是以时段为单位进行基线解算的,因而也被称为时段模式(Session Mode).
与单基线解模式相比,多基线解模式的优点是数学模型严密,并能在结果中反映出同步观测基线之间的统计相关性。但是其数学模型和解算过程都比较复杂,并且计算量也较大。该模式通常用于有高质量要求的应用。绝大多数科学研究用软件在进行基线解算时,采用这种多基线解模式。
在整体解模式中,一次性解算出所有参与构网的相互函数独立的基线,也就是说,在进行基线解算时,一次提取项目整个观测过程中所有观测数据,在一个单一解算过程中同时对它们进行处理,得出所有函数独立基线。在每一个完整的整体解结果中,包含了整个GPS网中所有相互函数独立的基线向量的结果。由于这种基线解算模式是以整个项目(战役)为单位进行基线解算的,因而也被称为战役模式(Campaign Mode).
除了具有与多基线解一样的优点外,整体解模式还避免了同一基线的不同时段解不一致以及不同时段基线所组成闭合环的闭合差不为0的问题,是最为严密的基线解算方式。实际上,整体解模式是将基线解算与网平差融为了一体。
整体解模式是所有基线解算模式中最为复杂的一种,对计算机的存储能力和计算能力要求都非常高。因此,只有一些大型的高精度定位、定轨软件才采用这种模式进行数据处理。
【转】GPS基线解算模式的更多相关文章
- 【转】GPS基线的精化处理
影响基线解算结果的因素主要有: (1)基线解算时所设定的起点坐标不准确. 起点坐标不准确,会导致基线出现尺度和方向上的偏差,造成的影响目前还没有较容易的方法来加以判别,因此,在实际工作中,只有尽量提高 ...
- Pixhawk之姿态解算篇(1)_入门篇(DCM Nomalize)
一.开篇 慢慢的.慢慢的.慢慢的就快要到飞控的主要部分了,飞控飞控就是所谓的飞行控制呗,一个是姿态解算一个是姿态控制,解算是解算,控制是控制,各自负责各自的任务.我也不懂.还在学习中~~~~ 近期看姿 ...
- libviso中的姿态解算【转载】
这篇关于libviso的文章,本人已投稿在泡泡机器人微信公众号中,放到这里,作学习笔记用. libviso一直以来被称为在视觉里程计(VO)中的老牌开源算法.它通过corner,chessboard两 ...
- 布料解算插件 Qualoth 重点参数分享
前言 Qualoth是韩国FXGear公司推出的一款布料模拟插件,可以计算出很自然的衣褶以及动态效果,并且能应对大幅度动作的碰撞解算,可以和Houdini的Cloth Solver相媲美: 目前这款插 ...
- Objective-C释解 Target-Action模式
Objective-C释解 Target-Action模式 Target-Action模式是ObjC里非常常见的对象之间方法调用的方式,不过ObjC把方法调用叫做Send Message. 一帮情 ...
- Gamit解算脚本
这是一个解算单天的shell脚本,对于初学者很有帮助. 首先就是需要在项目(四个字符)建立rinex brdc igs 还有以年纪日命名的目录,然后提前准备好station.info和lfile.文件 ...
- 四轴飞行器1.4 姿态解算和Matlab实时姿态显示
原创文章,欢迎转载,转载请注明出处 MPU6050数据读取出来后,经过一个星期的努力,姿态解算和在matlab上的实时显示姿态终于完成了. 1:完成matlab的串口,并且实时通过波形显示数据 2:添 ...
- Docker Swarm 负载均衡详解 or 模式选择
Docker Swarm 负载均衡详解 Swarm模式内置DNS组件,可以自动为集群中的每个服务分配DNS记录. Swarm manager使用内部负载均衡,根据服务的DNS名称在集群内的服务之间分发 ...
- 空间谱专题13:联合解算DOA(ML/AP)
其中作者:桂. 时间:2017-10-16 07:51:40 链接:http://www.cnblogs.com/xingshansi/p/7675380.html 前言 主要记录二维测向中,分别利 ...
随机推荐
- eclipse安装java web插件
1 查看eclipse版本 找到eclipse的安装目录,找到readme文件,打开其中的html文件,我的是4.6版本的,代号是oxygen 2 安装 打开eclipse,点击help-Instal ...
- Codeforces Round #434 (Div. 2, based on Technocup 2018 Elimination Round 1)&&Codeforces 861A k-rounding【暴力】
A. k-rounding time limit per test:1 second memory limit per test:256 megabytes input:standard input ...
- 51nod:1689 逛街
原题链接:https://www.51nod.com/onlineJudge/questionCode.html#!problemId=1689 一开始想枚举逛街的终点,然后开两个大根堆维护b值,分别 ...
- PL/SQL游标详解
刚打开游标的时候,是位于一个空行,要用fetch into 才能到第一行. 只是要注意用更新游标的时候,不能在游标期间commit. 否则会报ORA-01002: fetch out of seque ...
- Centos/Rhel7部署Zabbix监控(部署篇之服务器篇)
Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. Zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决 ...
- [国嵌笔记][013][Mini2440开发板介绍]
系统资源 处理器:三星 S3C2440A ARM9 内存:64M SDRAM Nor Flash:2MB Nand Flash:256MB LCD:3.5寸 分辨率320*240 启动模式 从nan ...
- es6语法部分浏览器支持引发的坑
es2015部分浏览器支持踩的坑 自从es2015出现以来,以其更丰富的api和简介的语法,使得js功能越来越丰富写起来也更便捷.比较早先的时候,浏览器是完全不支持的,我们使用的时候,必须要使用bab ...
- 电脑如何防蹭网?使用防蹭网功能杜绝未知设备连接WiFi
发布时间:2015-09-27 15:24发布者:系统城-shaojing浏览数:733 网络越来越卡?网页打开越来越慢?如果你有以上疑问,那么就要确认自己是不是被"蹭网"了.尽管 ...
- LNMP 与 LAMP 架构的区别及配置解决方案
2014-12-31 10:33| 发布者: digitser| 查看: 5618| 评论: 0|原作者: liangsheng 摘要: LNMP 与 LAMP 架构的区别及配置解决方案 LNMP 的 ...
- ubuontu16.04安装Opencv库引发的find_package()错误信息处理及其简单使用
在安装完Opencv库之后,打算测试一下Opencv库是否成功安装.下面是用的例子对应的.cpp代码以及对应的CMakeLists.txt代码: .cpp文件: #include <stdio. ...