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基线解算模式的更多相关文章

  1. 【转】GPS基线的精化处理

    影响基线解算结果的因素主要有: (1)基线解算时所设定的起点坐标不准确. 起点坐标不准确,会导致基线出现尺度和方向上的偏差,造成的影响目前还没有较容易的方法来加以判别,因此,在实际工作中,只有尽量提高 ...

  2. Pixhawk之姿态解算篇(1)_入门篇(DCM Nomalize)

    一.开篇 慢慢的.慢慢的.慢慢的就快要到飞控的主要部分了,飞控飞控就是所谓的飞行控制呗,一个是姿态解算一个是姿态控制,解算是解算,控制是控制,各自负责各自的任务.我也不懂.还在学习中~~~~ 近期看姿 ...

  3. libviso中的姿态解算【转载】

    这篇关于libviso的文章,本人已投稿在泡泡机器人微信公众号中,放到这里,作学习笔记用. libviso一直以来被称为在视觉里程计(VO)中的老牌开源算法.它通过corner,chessboard两 ...

  4. 布料解算插件 Qualoth 重点参数分享

    前言 Qualoth是韩国FXGear公司推出的一款布料模拟插件,可以计算出很自然的衣褶以及动态效果,并且能应对大幅度动作的碰撞解算,可以和Houdini的Cloth Solver相媲美: 目前这款插 ...

  5. Objective-C释解 Target-Action模式

    Objective-C释解 Target-Action模式   Target-Action模式是ObjC里非常常见的对象之间方法调用的方式,不过ObjC把方法调用叫做Send Message. 一帮情 ...

  6. Gamit解算脚本

    这是一个解算单天的shell脚本,对于初学者很有帮助. 首先就是需要在项目(四个字符)建立rinex brdc igs 还有以年纪日命名的目录,然后提前准备好station.info和lfile.文件 ...

  7. 四轴飞行器1.4 姿态解算和Matlab实时姿态显示

    原创文章,欢迎转载,转载请注明出处 MPU6050数据读取出来后,经过一个星期的努力,姿态解算和在matlab上的实时显示姿态终于完成了. 1:完成matlab的串口,并且实时通过波形显示数据 2:添 ...

  8. Docker Swarm 负载均衡详解 or 模式选择

    Docker Swarm 负载均衡详解 Swarm模式内置DNS组件,可以自动为集群中的每个服务分配DNS记录. Swarm manager使用内部负载均衡,根据服务的DNS名称在集群内的服务之间分发 ...

  9. 空间谱专题13:联合解算DOA(ML/AP)

    其中作者:桂. 时间:2017-10-16  07:51:40 链接:http://www.cnblogs.com/xingshansi/p/7675380.html 前言 主要记录二维测向中,分别利 ...

随机推荐

  1. python * 的区别

    >>> ['Spam']*5 ['Spam', 'Spam', 'Spam', 'Spam', 'Spam'] >>> ['Spam'*5] ['SpamSpamS ...

  2. Android基础_web通信

    一.发展史 1G 模拟制式手机,只能进行语音通话2G 数字制式手机,增加接收数据等功能3G 智能手机,它已经成了集语音通信和多媒体通信相结合,并且包括图像.音乐.网页浏览.电话会议以及其它一些信息服务 ...

  3. AccessibilityService+WindowManager+SurfaceView开系统权限

    一种通过自动获取用户权限增强产品体验的方法 本文是基于辅助功能+悬浮窗+SurfaceView来实现自动获取用户权限的具体方案设计与实现.辅助功能抢红包插件相信大家并不陌生,但是微信官方不允许,但是在 ...

  4. python实现简单函数发生器

    最近学校又抽风把我自动化系的苦逼童鞋留下做课设,简直无聊到爆的-->用VB实现函数发生器,(语言不限制) 大伙不知从哪搞来的MATLAB版本,于是几十个人就在这基础上修修改改蒙混过关了,可我实在 ...

  5. hihoCoder #1043 : 完全背包(板子题)

    #1043 : 完全背包 时间限制:20000ms 单点时限:1000ms 内存限制:256MB 描述 且说之前的故事里,小Hi和小Ho费劲心思终于拿到了茫茫多的奖券!而现在,终于到了小Ho领取奖励的 ...

  6. Uva 10339 - Watching Watches【数论,暴力】

    题目链接:10339 - Watching Watches 题意:两个时钟,一个每天慢a秒,一个每天慢b秒,问两钟重新相遇的时刻 1圈有12 * 60 * 60秒,然后1圈 / abs(a - b), ...

  7. 关于WPF添加右击ContextMeun,以及获取所绑定控件的源

    今天在公司给公司做一个门禁软件,其中有一个添加员工的功能,功能已经做好,但是页面的右边是一个treeView控件,于是我想到再添加员工后,可以在treeview上的部门的TreeViewWithIco ...

  8. happymall 第十一章订单表 数据表设计

    为订单号生成唯一索引,用用户id和订单号生成组合索引提高查询效率.

  9. 96、python version 3.6 required,which was not fount in the registry(python3.6安装scrapy)

    在安装scrapy时遇到问题 环境:win10(64位), Python3.6(64位) 安装scrapy: 1.安装wheel(安装后,便支持通过wheel文件安装软件) pip3 install ...

  10. .29-浅析webpack源码之Resolver.prototype.resolve

    在上一节中,最后返回了一个resolver,本质上就是一个Resolver对象: resolver = new Resolver(fileSystem); 这个对象的构造函数非常简单,只是简单的继承了 ...