GNSS 精密钟差产品介绍与DCB改正详解

news2024/11/26 4:53:46

文章目录

    • 前言
    • 参考

前言

IGS 提供的 GNSS 轨道产品和钟差产品的解算基准并非完全一样, 对于精密产品,各 GNSS 系统的参考基准均为双频无电离层组合;对于广播星历,则区分 GPS 类卫星(GPS,Galileo,QZSS) 基于双频无电离组合的伪距以及 BDS 卫星系统基于 B3 频点。

使用广播星历时:
对于 GPS 类用户而言,实际使用的卫星钟差包含了无电离层组合的卫星端硬件延迟,如果用户端采用的L1/L2无电离层组合定位模型(与基准一致),则无需对TGD进行改正。而当用户利用 L1或L2 频点进行单点定位(与基准不一致),这时需要考虑改正卫星钟差引入的卫星端硬件延迟,在伪距观测量里面加入时间群延迟 (TGD) 改正。
对于 BDS 卫星而言,实际钟差产品包含了B3 频点的卫星硬件延迟的影响,因此对于 BDS 卫星若直接采用 B3 频点进行单点定位则无须考虑硬件延迟的相关修正,但对于 B1或B2 频点伪距则需要进行相应的 TGD 改正。

使用精密钟差产品时:
IGS各分析中心的钟差产品使用的参考基准均为双频无电离层组合。GPS和QZSS使用L1和L2双频无电离层组合,GLONASS使用G1和G2双频无电离层组合,GALILEO使用E1和E5a双频无电离层组合。但是需要注意的是BDS!不同分析中心发布的钟差产品的参考基准有所不同,比如WHU和CNES发布的钟差产品参考基准为B1和B3双频无电离层组合,CODE发布的参考基准为B1和B2双频无电离层组合。

广播星历中发布的是TGD,而CODE发布的DCB文件或CAS(中国科学院)发布的BSX文件中使用的是DCB。

  • GFZ数据中心与产品介绍ISDC: GNSS Products (gfz-potsdam.de)

  • ESA产品数据数据下载中心Index of /products/gnss-products (esa.int)

    image-20230209163727139

ESA使用的频点和星座说明ESA精密产品处理策略文件

image-20230209163836659

精密星历计算时使用的是无电离层组合,使用的伪距观测值代码分别为:
    GPS:C1W C2W
    BDS:C2I C6I
    GAL:C1C C5Q
    QZS:C1C C5X %存疑,ESA的文件指出为L1-L2C
精密星历改正公式: alpha=f1^2/(f1^2-f2^2) peta=-f2^2/(f1^2-f2^2) 
    dT为精密星历 dT(B1I-B3I)=t+alpha*d_B1I+peta*d_B3I=t+d_B1I-peta(B1I-B3I)=t+d_B3I+alpha(B1I-B3I)
    其中B1I-B3I表示两个频点间的DCB
    对于BDS的B1I、B3I频点 GAL QZS的L1、L5 以及GPS的L1、L2满足一下改正公式:
    dt(B1I)=T+d_B1I=dT(B1I-B3I)+peta(B1I-B3I)
    dt(B3I)=T+d_B1I=dT(B1I-B3I)-alpha(B1I-B3I)
    其中GPS还要考虑P码和C码的转换问题

    dT(C1W-C2W)=t+alpha*d_C1W+peta*d_C2W
    dt(C5Q)=T+d_C5Q=dT(C1W-C2W)-alpha*d_C1W-peta*d_C2W+d_C5Q
    =dT(C1W-C2W)-(1-peta)*d_C1W-peta*d_C2W+d_C5Q
    =dT(C1W-C2W)+(d_C5Q-d_C1W)+peta*(d_C1W-d_C2W)

    GPS的L5信号只有C码,没有P码,L5信号的DCB改正需要一个中间步骤
    从CAS的DCB文件做一个P1P3改正:d_C1W-d_C5Q= (C1C-C5Q)-(C1C-C1W)

参考

(35条消息) GNSS差分码偏差(DCB)原理学习与数据下载地址_LZ_CUMT的博客-CSDN博客_gnss dcb

(34条消息) 关于不同IGS GNSS钟差产品进行钟差改正时,TGD或DCB改正的问题_沃斯故我在的博客-CSDN博客_dcb和tgd

(35条消息) GNSS TGD/DCB改正模型_小李爱睡觉_的博客-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/336464.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CAPL(vTESTStudio) - DoIP - TCP发送_05

TCP发送 参数定义 版本号:02 FD or 01 FE or 其他任意值数据类型:00 05 or 00 06 or 80 01 or其他任意值数据长度:想要发送的任意长度

Node.js http 模块详解:request 对象

前言 前文介绍了 http 模块的基本用法,主要就是调用 createServer 和 listen 方法来创建和启动服务。要处理具体的 HTTP 请求,就要在 createServer 方法中写点什么。本文来介绍处理请求的两个核心对象之一的 request 。 URL HTTP 协议最早设计出来&am…

车载TBOX嵌入式设备软件的性能测试

作者 | 李伟 上海控安安全测评中心安全测评部总监 来源 | 鉴源实验室 01 ECU软件和通用软件性能测试的区别 通用软件进行性能测试时通常会通过压力测试、负载测试、稳定性测试、疲劳强度测试、用户并发访问测试等等方法来了解当前软件系统的各项性能指标数据,并在…

【mybatis】实现分页查询

一 .使用原生分页器的实体类 1.1 java代码部分 方法多 不易书写 package cn.bdqn.entity;public class Page {private Integer pageIndex;//页码private Integer pageSize;//页大小 显示多少行数据private Integer totalCounts;//数据的总行数private Integer totalPages;//…

docker安装部署dragonfly2镜像加速服务

Dragonfly安装部署文档 ​ Dragonfly 作为龙蜥社区的镜像加速标准解决方案,是一款基于 P2P 的智能镜像和文件分发工具。它旨在提高大规模文件传输的效率和速率,最大限度地利用网络带宽。在应用分发、缓存分发、日志分发和镜像分发等领域被大规模使用。 …

鸟哥的Linux私房菜读书笔记:Linux磁盘与文件系统管理

系统管理员很重要的任务之一就是管理好自己的磁盘文件系统, 每个分区不可太大也不能太小, 太大会造成磁盘容量的浪费, 太小则会产生文件无法储存的困扰。 前面谈到的文件权限与属性中, 这些权限与属性分别记录在文件系统的哪个区块…

[Golang实战]如何快速接入chatgpt/openai?[引入go-gpt3][新手开箱可用]

如何快速接入chatgpt?[引入go-gpt3]上文介绍了如何在网页使用chatgpt?V1.介绍下在golang中使用chatgpt?1.查看官网推荐的chatgpt项目2.访问go-gpt33.使用并运行在自己的项目中...(是因为例子很难理解,所以一一对应了属性做了配置)3.1安装项目3.2换上自己的代码3.3换上自己的…

LeetCode - 1109 - 航班预定统计

目录 题目来源 题目描述 示例 提示 题目解析 算法源码 题目来源 1109. 航班预订统计 - 力扣(LeetCode) 题目描述 这里有 n 个航班,它们分别从 1 到 n 进行编号。 有一份航班预订表 bookings ,表中第 i 条预订记录 bookin…

【C语言】BCD码、十进制互相转换

目录 0. 前言: 1. BCD码 2. 算法原理 3. 进制转换 3.1 两位BCD码的转换: 3.2 其他进制转换 3.3 任意进制转二进制 参考资料: 0. 前言: 记录今天用15单片机写DS1302时钟芯片程序的时候遇到的问题 时间显示是这个样的 0 1…

电源浪涌保护器的演化发展与未来创新方向

随着科学信息技术和城市经济的发展,感应雷、电磁脉冲和雷电波浸入所造成的危害大大增加。一般建筑物的外部防雷措施只能预防直击雷,而强大的电磁场产生的感应雷和脉冲电压却能潜入室内危及电路上的设备。如今通讯网络、电脑仪器和各类用电设备越来越精密…

2023VR视频加密解决方案

如今VR技术在各个领域中的使用,使得我们在日常生活中也可以看到它的身影,常见的就是应用到培训、影院和游戏当中,我们都知道VR视频比传统的平面视频能给用户带来更好的体验,而且现在在教育、娱乐等领域VR类视频也越来越多。相比于…

运动基元(二):贝塞尔曲线

贝塞尔曲线是我第一个深入接触并使用于路径规划的运动基元。N阶贝塞尔曲线具有很多优良的特性,例如端点性、N阶可导性、对称性、曲率连续性、凸包性、几何不变性、仿射不变性以及变差缩减性。本章主要介绍贝塞尔曲线用于运动基元时几个特别有用的特性。 一、贝塞尔曲线的定义 …

C++复习笔记4

编译器给一个类默认生成的六个成员函数: 构造函数、析构函数、拷贝构造函数、赋值运算符重载、对象取地址运算符以及常对象取地址运算符。其中析构函数不能重载,默认的拷贝和赋值两个函数存在浅拷贝的问题。 对象取地址运算符重载和常对象取地址运算符…

KD03丨选品种-横截面动量

大家好,今天我们分享可达鸭系列第3篇策略——横截面动量。 想必这种逻辑大家也都熟悉,为了照顾大部分新人朋友,开始还是简单介绍一下该该逻辑理论。 横截面是一种非时序动量逻辑,从统计学感性描述(非严谨客观描述&am…

windows安装PaddleSpeech(无需visual studio)

前言 首先啊,狠狠的批评一下paddle,不想看请直接跳到用法,另外我python版本是3.9,所以包找的也都是3.9。 1.分成许多子项目涵盖AI的不同领域,初心是好,安装起来得安装多个环境。 2.官方文档推荐linux安装&…

anaconda详细介绍、安装及使用(python)

anaconda详细介绍、安装及使用1 介绍1.1 简介1.2 特点1.3 版本下载2 Anaconda管理Python包命令3 安装3.1 windows安装4 操作4.1 Conda 操作4.2 Anaconda Navigator 操作4.3 Spyder 操作4.4 Jupyter Notebook 操作5 示例参考1 介绍 1.1 简介 Anaconda是用于科学计算&#xff08…

力扣sql简单篇练习(十四)

力扣sql简单篇练习(十四) 1 银行账户概要|| 1.1 题目内容 1.1.1 基本题目信息 1.1.2 示例输入输出 1.2 示例sql语句 # 高于相当于大于的意思 SELECT u.name,t.balance FROM Users u INNER JOIN (SELECT account,sum(amount) balanceFROM TransactionsGROUP BY accountHAVIN…

Kafka入门(四)

下面尝试一下Kafka 的生产者客户端和消费者客户端的实现。 1、客户端简介 生产者就是负责向Kafka发送消息的应用程序,消费者就是拉取Kafka消息的应用程序。 在Kafka的历史版本中,主要的客户端如下: 基于Scala语言编写的客户端,称…

JAVA工具篇--3 maven项目转gradle项目

前言:将已有的Maven 项目转换为Gradle 项目; 1 项目转换: 1.1 winr 打开cmd命令窗口, 然后进入到maven项目根目录后,输入命令: gradle init --info --type pom1.2 选择构建的语言: 输入 1 然后回车; 1.3…

Rust编码的信息窃取恶意软件源代码公布,专家警告已被利用

黑客论坛上发布了一个 用Rust编码的信息窃取恶意软件源代码 ,安全分析师警告,该恶意软件已被积极用于攻击。 该恶意软件的开发者称,仅用6个小时就开发完成,相当隐蔽, VirusTotal的检测率约为22% 。 恶意软件开发者在…