GPS误差源分析

GPS误差

分类

根据来源可以分为:

  • 空间部分
  • 运控部分
  • 用户部分

又可以根据传播过程中的分为:

  • 卫星部分:轨道,钟差,相对论
  • 传播部分:电离层,对流层,多路径
  • 接受部分:钟差,内部噪声等等

对于模型的改正方法,通常可以分为下列几种:

  • 建立模型进行改正
  • 利用精密数据
  • 差分:站间差,星间差
  • 线性组合
  • 建立附加参数进行改正
  • 采用特殊设计的仪器

具体种类误差及其改正

卫星星历误差

星历误差分为:

  • 空间位置与真实位置之差
  • 运动速度与真实速度之差

    卫星的轨道误差分为径向,切向,法向的误差,量级大约在:

    广播星历:

  • 1m 无SA
  • 100m 有SA

    精密星历:

  • 2-3cm

    由于视场中的卫星星历误差一般不相关,通过星间求差一般无法消除。

差分

通过站间求差可以大大削弱轨道误差对相对定位的影响(取决于间隔距离)。

利用精密星历数据

卫星钟差

误差量级大概在:

  • 物理同步误差:小于1ms
  • 数学同步误差:5-10ns(无SA),几百ns(有SA)

    数学误差一般不考虑。

模型改正

卫星钟差有几部分,改正公式为:\(\Delta t=a_0+a_1(t-t_0)+a_2(t-t_0)^2+\Delta t_r(t)\)

\(a_0 a_1 a_2\)由导航电文给出。

相对论效应(\(\Delta t_r\)) :

第一步将轨道看作是圆球:

  • 广义相对论:由于地面站和卫星引力位不同,引起钟快
  • 狭义相对论:由于速度不同,引起钟慢

    综合影响:钟的频率变快,可以通过在发射之前将频率调快改正掉。

第二步考虑到有:

  • 卫星轨道并不是圆轨道
  • 运动速度和卫星-地心距离均不是常数

    所以继续加上\(\Delta t_r(t)=\frac{2\sqrt{au} e\sin E}{c^2}\).

    精密星历改正有所不同,为\(\Delta\rho=-\frac{2}{c}X\dot{X}\)

因为导航电文中的卫星种参数是双频组合后的观测值测定的\(\Delta t_{sv}\),所以用户在此基础上应该考虑一个群延迟改正TGD.

差分

通过求星间差可以消除统一测站上的卫星钟差。

利用IGS的精密卫星钟差参数内插计算观测时刻的卫星钟差,ns级别。

接收机钟差

一般接收机会在钟差绝对值1ms时自动钟跳。接收机钟的同步精度:

  • 0.1微妙 有SA
  • 5-10纳秒 无SA

建立附加参数

将每个观测历元的接收机钟差作为未知参数,利用多余观测求解。

差分

利用星间求差消除。

电离层误差

电离层(60-1000km),由于GPS信号是色散介质,电离层对于不同频率的影响不同。

  • 对于单频信号,相速传播,\(\Delta_{ph}^{iono}=\frac{40.3}{f^2}\int N_e ds\)
  • 对于多频信号,群速传播,\(\Delta_{gr}^{iono}=-\frac{40.3}{f^2}\int N_e ds\)

    电离层延迟改正对伪距和载波相位影响大小相同,符号相反。

误差量级:

  • 天顶方向十几米,高度角为5度是可超过50m
  • 中纬度地区一般为9-45m

建立模型改正

经验模型:

  • Bent模型
  • IRI 模型
  • klobuchar 模型:\(\alpha_0,\alpha_1,\alpha_2,\alpha_3,\beta_0,\beta_1,\beta_2,\beta_3\)

    实测模型:

  • 电离层格网改正法

求站间差

通过求站间差,可以削弱电离层误差

线性组合

通过双频信号,再对其线性组合,可以消除电离层误差

平流层误差

平差层对各频率的信号不具有色散。通常将误差分为干分量和湿分量,干分量通常可以有模型符合的很好,

但是对于湿分量没有很好的模型,通常精度取决于对于湿分量的改正。

误差量级:

单点定位:

  • 高程影响大

    相对定位:

  • 绝对延迟:起算点影响基线向量尺度比,高度15度,产生:\(0.9\times 10^{-9}\) 的误差
  • 相对延迟:待定点和起算点的延迟之差,影响基线向量垂直分量,高度15度,产生3.2mm

建立模型改正

  • Hopfield, Sastamonin, Black模型等,通过对于气象元素测定,然后再投影到倾斜路径。
  • 建立MF函数模型,对于天顶延迟通过气象元素测定或者是通过最小二乘当作未知参数求解。

建立附加参数

  • 单参数,估算一个参数
  • 多参数,分多个时间段估计多个参数(阶跃)
  • 随机游走,认为在多时间段内是线性变化的(连续)

求站间差

多路径误差

由于环境限制,具有多个信号产生干涉。

  • 硬件上采用抗多路径的设备
  • 外业观测,适当延长观测时间
  • 数据处理,给低高度角卫星降权

相位中心不重合

  • 卫星:卫星的相位中心和卫星坐标计算时的质心不重合
  • 接收机:PCO, PCV(通过接收机天线朝向相同可以削弱)

原文地址:https://www.cnblogs.com/huyuchn/p/12650214.html

时间: 2024-08-28 20:00:56

GPS误差源分析的相关文章

qxdm中的gps日志分析

一. Snapper HS工具介绍: 用于测试和转换gps数据的工具, 下载地址: https://createpoint.qti.qualcomm.com 1. 用来分析Supl流程 导入日志方法: Settings->Input & Output (选择File Playback, 里面选择FFA Phone Log File, File(s):选择需要打开的log文件,然后点击OK) 实时抓取日志:Settings->Input & Output (选择FFA Phone

地图坐标转换 -- 火星坐标与GPS坐标

第一次处理地理位置的数据的人,没什么经验,往往掉入很多坑浪费不少时间.我也是刚刚从坑里爬出来.这篇博文主要是把入门GPS轨迹分析的经验总结一下,以方便大家少走些弯路. (1)可视化 GPS 路径 刚拿到一堆GPS轨迹数据,想看看它长什么样?于是先想办法把它们可视化出来.有很多地图的API可以用,如果不是想搞演示,只是为了快速随便看一眼的话,推荐用百度的在线示例API  http://developer.baidu.com/map/jsdemo.htm#c1_3  里面有比较详细的例子,很丰富的操

实务干货 | 汽车融资租赁业的风险管控分析

文章来源:<中国经贸>,作者:郭颖 随着经济的繁荣稳定,融资租赁作为企业或者个人的一种融资方式在近几年得到飞速的发展,特别是在出台小汽车可以进行进项税额抵扣的政策之后,小汽车的融资租赁业务更是蓬勃发展.但是问题也出现了,小汽车跟其他资产不一样,它存在一个产权证的问题,使得所有权和使用权分离,本文就是讨论在这一特殊方式下汽车的融资租赁的风险管控问题. 一.汽车融资租赁业务的特征及其对业务处理的影响        汽车的融资租赁业务在国外已经是非常成熟的一个市场了,可是在我们国家仍然处于刚刚起步的

基于Android模拟器的调研

面对02机器上pcdroid异常情况频发,已经影响到自动化测试的稳定性,因此,花了四天时间对当前的Android模拟器进行调研,试图去寻找一款性能稳定,支持多系统版本的模拟器,从而解决当前自动化测试多系统.多异常的问题. (一)初步思考 我一直相信,当前我们所面临的窘境对于一些顶级团队来说,可能已经有完美的解决方案.起初对于Android模拟器的思考,还仅限于Android官方与SDK一起提供的模拟器,不过根据之前经验来说,官方的模拟器能解决多版本系统的问题,但是由于Android官方的模拟器使

pixhawk 从main开始分析传感器数据如何流动起来,以GPS为例

本文以GPS数据为代表,分析数据如何从硬件驱动层慢慢的流到主函数算法应用层(其它传感器数据都类似于GPS数据),内容有点复杂,有些地方可能定位定错了,但也是并列的层,将就的算跑通了传感器数据流动过程.也麻烦看到错误的同学提醒楼主一下,以免误导大家. 经过之前pixhawkArduPilot_main启动与运行分析: setup()函数在板子启动的时候被调用一次,它实际的调用来自每块板子的HAL,所有main函数是在HAL里的,其后就是loop()函数的调用,sketch的主要工作体现在loop(

关于gps测量精度的分析

      2014年7月9日,本人在使用gps放样时按常规复核就近控制点,无意中发现gps高程精度竟然可达6mm,遂考虑将其 用在低精度的高程测量作业中.       然而在7月11日解算参数后复核高等级水准点时却出现8cm的差值,确认操作无误且信号良好,固定值达标.而后再复 核i30,i27,i26,i25均出现较大差值,直至i24时又精确到了3mm,再次复测i25误差也回到1cm之内.       为准确了解gps移动站测量高程的误差,特意在11日下午用20分钟时间,采集1480个数据,做

【GPS】GPS分析

一.GPS信号 GPS --> 微波信号 --> 穿透能力较差. 例如: 1)厚度为1cm的水体完全衰减GPS至无法使用: 2)几cm后的木头就可以完全遮蔽GPS信号: 3)玻璃塑料使GPS信号轻度衰减: 4)(含金属涂层)金属实体完全遮蔽GPS. [特别注意]: (测试GPS时需要注意) 1)室内无法进行GPS定位: 2)室外云雨严重时会影响定位精度. 二.星历与年历 星历: 得到卫星在天空中的位置轨道信息(精密轨道信息). 年历: (粗略轨道信息). [注意]: (1)在真实的位置计算中年

android Qemu GPS 模块简明分析

Android 的 gps module 是  gps.default.so 在system/lib/hw/ 目录上, 一般提供gps功能的手机应该实现这个module和真实gps硬件交互 Qemu中gps就是要构造一个gps.default.so,  但这个so并不和真的硬件打交道,只是个模拟接口,其代码在sdk/emulator/gps/gps_qemu.c中 Qemu 容器外部实现了一个gps设备,但这个设备和 Android 交互只能通过管道,所以gps_qemu.c的功能就是同管道打交

Android 修改imei、gps等信息分析

之前有朋友希望能修改Android的gps信息,也就是说让其他应用获取gps信息时,取到修改后的信息.一开始听上去感觉挺不靠谱的,后来网上查了下资料,发现还是有人搞定的,主要都是通过古河发布的注入代码,将自己的内容注入到对应应用的内存.在这里,注入的过程就不叙述了,主要说下为什么能修改内容,用获取gps信息来举例. 首先Android中获取gps信息的话主要通过这种方式: 关键代码出现了,主要通过getSystemService()方法来获取句柄,中间省略一系列复杂的查找步骤,,,我们最终找到一