一、基本概念

1. 相对定位
确定同步跟踪相同的GPS卫星信号的若干台接收机之间的相对位置,即坐标差
相对位置用一条基线向量表示,故相对定位有时也称测定基线向量或者基线测量。
2. 静态定位
待定点在地固坐标系中的位置没有可察觉到的变化,或虽有可察觉到的变化,但是这种变化缓慢,以至在一个时段内(数个小时至数天)可概略不计,只有间隔数月或者数年才能显示出来,因而在进行数据处理时,整个时段内的待定坐标都可以认为是常数固定不变的。静态定位不一定是相对定位!
3. 动态定位
如果在一个时段内,待定淀的坐标位置发生显著变化,每个历元的待定点坐标均需作为一组未知参数,确定这些载体在不同时刻的瞬时未知。
区分动态和静态就是待定点的位置在不同时刻变化是否显著
4. 准动态定位
走走停停法,本质上为快速静态定位。解出整周模糊度传递到下一个待定点。

二、相对定位

1.观测方程的推导
在测站i,j对卫星p进行同步观测卫星p,线性化的观测方程如下

λφpi~=ρ~−cVti−λNpi+cVtp−(Vion)pi−(Vtrop)piλφip~=ρ~−cVti−λNip+cVtp−(Vion)ip−(Vtrop)ip
λφpj~=ρ~−cVtj−λNpj+cVtp−(Vion)pj−(Vtrop)pjλφjp~=ρ~−cVtj−λNjp+cVtp−(Vion)jp−(Vtrop)jp

上式中φ~=φ+dφ,ρ~=ρ+dρ=ρ−ρ−12dX−ρ−12dY−ρ−12dZφ~=φ+dφ,ρ~=ρ+dρ=ρ−ρ−12dX−ρ−12dY−ρ−12dZ
故上可写为含有待定点参数的式子

λφpi=ρpi−ρ−12dXi−ρ−12dYi−ρ−12dZi−cVti−λNpi+cVtp−(Vion)pi−(Vtrop)piλφip=ρip−ρ−12dXi−ρ−12dYi−ρ−12dZi−cVti−λNip+cVtp−(Vion)ip−(Vtrop)ip
λφpj=ρpj−ρ−12dXj−ρ−12dYj−ρ−12dZj−cVtj−λNpj+cVtp−(Vion)pj−(Vtrop)pjλφjp=ρjp−ρ−12dXj−ρ−12dYj−ρ−12dZj−cVtj−λNjp+cVtp−(Vion)jp−(Vtrop)jp

此处的待定点位置未知数的系数推导是自己推的,书上使用的是l,m,nl,m,n
两式相减:

λ(φpj−φpi)=[(ρpj)0−(ρpi)0]−[(ρpj)−120dXj−(ρpi)−120dXi]−[(ρpj)−120dYj−(ρpi)−120dYi]−[(ρpj)−120dZj−(ρpi)−120dZi]−c(VTj−VTi)−[(Vion)pj−(Vion)pi]−[(Vtroppj−Vtroppi)]−λ[Npj−Npi]λ(φjp−φip)=[(ρjp)0−(ρip)0]−[(ρjp)0−12dXj−(ρip)0−12dXi]−[(ρjp)0−12dYj−(ρip)0−12dYi]−[(ρjp)0−12dZj−(ρip)0−12dZi]−c(VTj−VTi)−[(Vion)jp−(Vion)ip]−[(Vtropjp−Vtropip)]−λ[Njp−Nip]

此处卫星钟差已经消除了
如果测站i,j其中i的坐标是已知的,上式可改为

λ(φpj−φpi)=[(ρpj)0−(ρpi)]−[(ρpj)−120]dXj−[(ρpj)−120]dYj−[(ρpj)−120]dZj−c(VTj−VTi)−[(Vion)pj−(Vion)pi]−[(Vtroppj−Vtroppi)]−λ[Npj−Npi]λ(φjp−φip)=[(ρjp)0−(ρip)]−[(ρjp)0−12]dXj−[(ρjp)0−12]dYj−[(ρjp)0−12]dZj−c(VTj−VTi)−[(Vion)jp−(Vion)ip]−[(Vtropjp−Vtropip)]−λ[Njp−Nip]

如果测站i,j还对卫星q进行观测时形成双差观测值

λφpqij=[(ρqj)0−(ρqi)0]−[(ρpj)0−(ρpi)0]−(ρqj−ρpi)dXj−−(ρqj−ρpi)dYj−−(ρqj−ρpi)dZj−λΔNpqij−(Vion)pqij−(Vtrop)pqijλφijpq=[(ρjq)0−(ρiq)0]−[(ρjp)0−(ρip)0]−(ρjq−ρip)dXj−−(ρjq−ρip)dYj−−(ρjq−ρip)dZj−λΔNijpq−(Vion)ijpq−(Vtrop)ijpq

上式中仅仅含有3个坐标未知数即(n-1)个双差整周模糊度n为观测卫星数
2.用坐标差来表示观测方程
如果i点坐标为真值,因为Xi+ΔXij=Xj,则dXj=dΔXij如果i点坐标为真值,因为Xi+ΔXij=Xj,则dXj=dΔXij 这里比较简述,书上讲这个很明确
单差方程可写为:

λΔφpij=[(ρpj)0−(ρpi)]−[(ρpj)−120]dΔXij−[(ρpj)−120]dΔYij−[(ρpj)−120]dΔZij−c(VTj−VTi)−[(Vion)pj−(Vion)pi]−[(Vtroppj−Vtroppi)]−λ[Npj−Npi]λΔφijp=[(ρjp)0−(ρip)]−[(ρjp)0−12]dΔXij−[(ρjp)0−12]dΔYij−[(ρjp)0−12]dΔZij−c(VTj−VTi)−[(Vion)jp−(Vion)ip]−[(Vtropjp−Vtropip)]−λ[Njp−Nip]

双差观测方程为:

λφpqij=[(ρqj)0−(ρqi)0]−[(ρpj)0−(ρpi)0]−(ρqj−ρpi)dΔXij−−(ρqj−ρpi)dΔYij−−(ρqj−ρpi)dΔZij−λΔNpqij−(Vion)pqij−(Vtrop)pqijλφijpq=[(ρjq)0−(ρiq)0]−[(ρjp)0−(ρip)0]−(ρjq−ρip)dΔXij−−(ρjq−ρip)dΔYij−−(ρjq−ρip)dΔZij−λΔNijpq−(Vion)ijpq−(Vtrop)ijpq

3.静态相对定位
上两个式子作为静态相对定位的观测方程
4.动态相对定位
动态定位使用上面两式子求解时,有3个位置未知数,加上(n-1)个双差模糊度(单差观测方程为3个位置未知数,n个单差整周模糊);动态相对定位是按历元逐个计算的,故方程个数总是小于方程的个数,方程总是秩亏的。
解决这个问题的关键在于确定整周模糊度,使其成为已知值。

二、RTK

RTK(Real Time Kinematic)是利用载波相位观测值进行实时动态相对定位的技术。
RTK测量成果的精度和可靠性在很大程度上取决于数据处理软件的质量和性能。
RTK软件需要具有的功能
- 快速而准确的确定整周模糊度;
- 基线向量解算
- 解算结果的质量分析与精度评定
- 坐标转换
RTK的优缺点
1.优点
RTK在很短的时间内能获得cm级的定位结果,并能够进行精度评定。
2.不足
(1)随着距离的增加,各种误差的相关性减弱,差分误差效果降低,影响整周模糊度固定。
(2)根据一个基准站故其可靠性较差。

【学习笔记】GPS原理与数据处理(相对定位)相关推荐

  1. Servlet学习笔记 Servlet原理

    Servlet学习笔记 Servlet原理 一.Servlet基础 1.Servlet执行过程 用户请求一个Servlet,Servlet容器自动构建请求和响应对象,然后执行Servlet的servi ...

  2. Maple学习笔记——数学计算与数据处理

    Maple学习笔记--数学计算与数据处理 数据计算 多项式相关: 求解方程.不等式 矩阵计算.线性代数: 微积分 多变量和向量微积分 优化 概率与统计 数据处理 导入数据 数据计算 多项式相关: 1. ...

  3. 【一文弄懂】张正友标定法-完整学习笔记-从原理到实战

    张正友标定法-完整学习笔记-从原理到实战 文章目录 张正友标定法-完整学习笔记-从原理到实战 (零)前言: 1 为什么需要标定? 2 相机标定的已知条件和待求解是什么? 标定前的已知条件: 待求信息: ...

  4. 【学习笔记】GPS原理与数据处理(静态定位模糊度的固定)

    一.静态定位中常用的方法 经典的静态定位常被用于高精度的GPS测量领域,一般进行较长时间的观测,以便能获得精确的实数模糊度(其误差小于0.1周). 取整法 对求出的模糊度进行四舍五入,对模糊度的精度要 ...

  5. 【学习笔记】GPS原理及数据处理(快速静态定位中的整周模糊度确定,FRAR和LAMBDA)

    本节主要讲到了快速静态定位中的整周模糊度确定方法,快速模糊度解算法,Fast Ambiguity Resolution Approch,FRAR)和最小二乘模糊度降相关平差法(Least-square ...

  6. python学习笔记(一)数据处理

    一.基础1.注释:#/'''   ''' 2.标识符:首字符是字母和下划线 3.数据类型:数.字符串.   列表[list](元素支持修改).abc=['my','you']   元祖[tuple]( ...

  7. BiLSTM-CRF学习笔记(原理和理解) 维特比

    https://www.zhihu.com/question/20136144 维特比详解 BiLSTM-CRF 被提出用于NER或者词性标注,效果比单纯的CRF或者lstm或者bilstm效果都要好 ...

  8. Python学习笔记——爬虫原理与Requests数据抓取

    目录 为什么要做网络爬虫? 通用爬虫和聚焦爬虫 HTTP和HTTPS 客户端HTTP请求 请求方法 HTTP请求主要分为Get和Post两种方法 常用的请求报头 1. Host (主机和端口号) 2. ...

  9. Git学习笔记1--Git原理简单介绍

    Git是一个分布式的版本号控制工具,假设想用github等版本号控制系统,核心就是git,以下简介一些git的基础原理,原文:http://git-scm.com/book/en/Getting-St ...

最新文章

  1. TensorFlow2.0正式版发布,极简安装TF2.0(CPUGPU)教程
  2. 麻烦不断,Uber因保护用户隐私不力要接受20年的审计
  3. halcon11用于C++的HTuple.h头文件,纯手添中文翻译!
  4. android 9格式吗,Android Studio中关于9-patch格式图片的编译错误
  5. 虚拟机Centos系统下hadoop集群中静态IP配置
  6. 从本地push到github以及从github拉一个项目,以及克隆
  7. Pytorch---之scatter_ 理解轴的含义
  8. Linux嵌入式开发_修改机器码
  9. MODBUS调试工具 C#源码 包含MODBUS主站调试工具和MODBUS从站调试工具
  10. 数控车宏程序c语言,a类宏程序什么意思?a类宏程序编程入门
  11. 南大俞扬:环境模型学习——让强化学习走出游戏
  12. php自动关机代码,win7定时关机命令是什么
  13. linux系统top命令:virt,res,shr详解
  14. 一行命令,瞬间从“马赛克”到高清影像!
  15. 针对《面试心得与总结—BAT、网易、蘑菇街》一文中出现的技术问题的收集与整理...
  16. 阿里云ECS云服务器镜像的基本概念以及使用(七)
  17. mantis的安装配置(for windows)
  18. WITH GRANT OPTION的作用
  19. Google的Protobuf入门
  20. C++程序设计语言(一)——概览

热门文章

  1. 视频教程-Project-管理项目(进阶)-Office/WPS
  2. wifi连接流程分析
  3. flutter -- 自定义音乐播放器/视频播放器
  4. 智能优化算法之遗传算法
  5. Oracle11g报错ORA-39002、ORA-39070、ORA-39087
  6. ssdb java客户端_Redis 替代品SSDB Java客户端
  7. vs怎么导入现有的c语言工程并运行,将现有C源代码导入Visual Studio
  8. ——苹果AppStore被拒理由大全
  9. iOS 计算日期间隔天数 —— HERO博客
  10. React的行内样式