搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
我家自动化
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Logistic回归的基本原理(简单介绍)_logistic回归模型的理论基础
2
PCB板上可以走100A的电流吗?大电流路径设置技巧_pcb焊盘十字连接过电流能力
3
机器人运动学参数辨识(DH参数误差标定)_机器人运动学参数辨识方法
4
区块链共识机制简述
5
Android SELinux开发入门指南之SELinux基础知识_selinux书
6
Linux关于MySQL的卸载与安装详细教程(通过yum安装)_linux操作系统安装mysql5.7.44
7
算法与数据结构 — 散列表_散列表装填因子计算
8
BeanUtils源码解析
9
Microsoft Visual C++ Runtime Library Runtime Error的解决的方法
10
无人机超远距离WiFi传输,CV5200无线通信模组,无线音视频传输方案_无人机实时视频传输
当前位置:
article
> 正文
GNSS PPP无电离层模糊度固定硬核讲解
作者:我家自动化 | 2024-04-29 20:21:15
赞
踩
GNSS PPP无电离层模糊度固定硬核讲解
(1)载波模糊度产生原理
这部分众多论文已有详尽描述,故而不再赘述,本文旨在硬核讲解模糊度固定算法。如果想细致了解可参考《GPS原理与接收机设计》与《GNSS精密单点定位理论方法及其应用》。
(2)无电离层模糊度固定整体流程(注意:本文暂不讲解部分模糊度固定,后续文章将细致讲解部分模糊度固定算法)
参考《GNSS精密单点定位及模糊度固定研究》
(3)宽巷模糊度固定算法(以GBM IRC产品为例)
MW组合表示为载波相位观测值的宽巷组合+伪距观测值的窄巷组合得到,除了用于周跳探测外,还可用于产生宽巷模糊度浮点解,如下式所示。
由上式所产生的宽巷模糊度浮点解序列往往不够平稳(即不够准确),因此往往通过多历元平滑的方式获得更加精确的宽巷模糊度浮点解。
实际上上式宽巷模糊度浮点解还受到PCO的影响,因此在MW公式中亦可将其改正,公式可参考论文《Assessing IGS GPS/Galileo/BDS-2/BDS-3 phase bias products with PRIDE PPP-AR》
至此已获得相对准确的宽巷模糊度浮点解,通过
选取最大高度角参考星(各系统分别选取,若存在BDS-2/BDS-3系统则也需要分开选取参考星)
。并与非参考星形成星间单差宽巷模糊度浮点解(SD-Nwl-FLOAT),以及星间单差无电离层模糊度浮点解(SD-Nif-FLLOAT),
值得注意得是(SD-Nwl-FLOAT)单位为cycle,而(SD-Nif-FLLOAT)单位为m
(因此PPP浮点解解算得到的无电离层模糊度实际上包括其波长,而
无法直接表示出来)。
将GBM CLK头文件中的WL-UPD根据参考星与非参考星形成星间单差SD-WL-UPD,将其修正到相应星间单差宽巷模糊度上(SD-Nwl-FLOAT)- (SD-WL-UPD)
通过直接取整法固定星间单差宽巷模糊度ROUND,获得
(SD-Nwl-FIX),再通过宽巷模糊度检核算法,如下图所示:
若通过同时(
置信度+固定阈值
)两个检核则说明宽巷固定正确,可进行后续步骤。
(4)窄巷模糊度固定算法(以GBM IRC产品为例)
在获得(SD-Nwl-FIX)与(SD-Nif-FLLOAT)以后即可由下式获得星间单差窄巷模糊度浮点解(SD-N1-FLOAT),(SD-N1-FLOAT)的方差协方差阵则由转移矩阵导出。
而转移矩阵的中的系数需要特别注意,因为此时的非单差的无电离层模糊度对应的方差-协方差阵的单位为m^2,而想要获得的(SD-N1-FLOAT)的方差协方差阵单位为cycle^2。
即为下图所示设计矩阵系数才正确
当获得正确的(SD-N1-FLOAT)模糊度序列及其方差-协方差阵铜鼓LAMBDA算法即可获得(SD-N1-FIX)模糊度。LAMBDA算法参考rtklib相关算法即可,后续也可细致讲解其算法原理。
获得(SD-N1-FIX)模糊度后,还需要通过窄巷模糊度检核,一般使用ratio检验即(
次优模糊度整数解残差同浮点模糊度与最优模糊度整数解残差平方和的比值来评估模糊度固定的可靠性
),以及
Bootstrapping 检验,同时通过两种算法则表示
(SD-N1-FIX)模糊度固定正确。
(5)无电离层模糊度固定算法(以GBM IRC产品为例)
在获得正确(SD-Nwl-FIX)与(SD-N1-FIX)后,即可由(4)中公式反推获得单差无电离层模糊度固定解(SD-Nif-FIX),通过将
非单差的无电离层模糊度对应的方差-协方差阵(m^2)转换为星间单差的无电离层模糊度对应的方差-协方差阵(m^2),即下图设计矩阵系数
通过整数最小二乘算法(ILS),利用(SD-Nif-FIX)与非模糊度参数(坐标偏差、接收机钟差、ISB、对流层湿延迟)的相关性即可完成对非模糊度参数的更新。关于整数最小二乘后续可细致讲解,另外还可通过卡尔曼滤波更新,其算法与ILS截然不同,但听闻效果类似(但并未见有人测验过)
(6)无电离层模糊度固定效果图(以GBM IRC产品为例:仿动态模式由于展示图均使用部分模糊度算法,因此固定率均在95%以上)
欢迎
评论区
与私聊讨论学习!!!
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/我家自动化/article/detail/509596
推荐阅读
article
KUKA
Simpro
3
.0.
3
-第
3
弹(
组件
显示与
隐藏
的方法)_
simpro
程序
隐藏
组件
...
Python下Cell Graph
组件
显示与
隐藏
方法一:Home——Cell Graph——选定
组件
——Show/hid...
赞
踩
article
Ubuntu
安装
deepin
-
wine
并安装
微信
_
deepin
微信
...
git clone https://gitee.com/wszqkzqk/
deepin
-
wine
-for-ubuntu....
赞
踩
article
使用
Vivado
保存
ILA
数据
并
读取
_
vivado
读取
ila
数据
...
1.1 使用
Vivado
保存
ILA
数据
并
读取
1.1.1 本节目录1)本节目录;2)本节引言;3)FPGA简介;4)使用V...
赞
踩
article
Flink
的容错
机制
_
flink
容错
机制
...
文章目录检查点检查点的保存从检查点恢复状态检查点算法检查点配置1、启动检查点2、检查点存储3、其他高级配置保存点1、保存...
赞
踩
article
AI
人工
智能
讲师培训
AI
+BI:
结合
大
语言
模型
实现
对话
式的
智能
报表系统_ai+bi:
结合
大
语言
模型
...
是目前最常见和通用的增强式
语言
模型
(Augmented LM)范式,它启发于传统强化学习,通过提示词构造“想法”(Tho...
赞
踩
article
如何
评估
数据
资产
的
价值
?哪种方法更容易实现?_
数据
资产
平估值...
众所周知,形成
资产
肯定有相应
的
投入,所有
的
投入都有相应
的
价值
的
,都可以用货币化来体现。就入表入账而言,
数据
资产
的
价值
就有...
赞
踩
article
IOS
恢复...
如果工作中不慎误删除路由器
IOS
,或者升级了错误版本的
IOS
,导致路由器不能正常启动,动,可以通过COPY方式恢复
IOS
...
赞
踩
article
Git
服务器
集成
·
Git
Hub
服务器
(二)_
github
服务器
...
Git
Hub
官网地址填写你的邮箱地址和密码,姓名一堆操作,注册完毕后,进入你的主页输入仓库的相关信息点击创建按钮,创建新...
赞
踩
article
【工具小技巧】
Cadence
Virtuoso
Calculator
Function
Panel
计...
持续更新cadence virtuoso calculator function panel的
函数
功能……_virtuo...
赞
踩
article
DVWA
系列
(
二
)
——使用
Burpsuite
进行
Command
Injection
(
命令行注入
)
...
1.
Command
Injection
简介
(
1
)
命令执行概念命令执行漏洞是指可以随意执行系统命令,属于高危漏洞之一,也...
赞
踩
article
Flink
容错机制_
flink
容错机制...
flink
是流处理,数据是在不停的进入并计算,如果出现故障,那么之前所做的计算将销毁。利用检查点可以将之前的数据和计算结...
赞
踩
article
Web
渗透
测试
实战——
(
1)
Web
渗透
测试
简介...
渗透
测试
(
penetration testing)是对计算机系统的一种授权攻击,旨在评估系统/网络的安全性,执行
测试
以识...
赞
踩
article
深入
理解
数据结构
_
深入
数据结构
...
数据结构
1. 数组数组是可以在内存中连续存储多个数据的结构,内存分配时连续的,数组中元素通过下标来访问,下标从0开始。i...
赞
踩
article
Python
实现
mysql
数据
库验证_
python3
构建一个源和目的都是
mysql
的
数据
校验程序...
一、PyMySQL安装:pip install PyMySQL2.两大对象:1)connect 连接对象 (
实现
数据
库连...
赞
踩
article
Flink
学习八
Flink
容错
机制
&
checkpoint
&
savepoint
_flin...
flink
checkpoint
savepoint
基础概念和使用_
flink
checkpoint
flink
che...
赞
踩
article
Python
代码对接抖音去水印提取API接口、TikTok去水印解析接口的源码
_
douyin
_
tik...
最近做了个小项目,主要是来备份自己在抖音里面发的一些作品到自己的电脑本地。因为这两年陆陆续续在抖音和
tiktok
里面已经...
赞
踩
article
学习笔记-
数据结构
-
树
与
二叉
树
(2024-04-23)_
为什么
二叉
树
有
n
+
1
个空
指针
...
这是因为每个叶节点都有2个空
指针
,每个度为
1
的节点都有
1
个空
指针
,空
指针
总数为2
n
0+
n
1
,又因为
n
0=
n
2+
1
,所以空...
赞
踩
article
iOS
实现
一个高性能的
跑马灯
...
该
跑马灯
完全通过CATextLayer
实现
,轻量级,并且通过。系统的位移动画
实现
滚动效果,
实现
更好的性能。
iOS
实现
一...
赞
踩
article
【
个人
开发】
llama
2部署实践(四)——
llama
服务
接口
调用
方式
_
llama
接口
...
如果是openai<1.0的版本。
_
llama
接口
llama
接口
...
赞
踩
article
DS:
单链
表
的
实现
...
本篇文章将会详细介绍关于
单链
表
的是新鲜方法及其所有细节,赶紧收藏码住吧!DS:
单链
表
的
实现
欢...
赞
踩
相关标签
其他
经验分享
python
ubuntu
linux
微信
flink
人工智能
语言模型
自然语言处理
人工智能培训
AI讲师培训
大数据
数据入表
数据资产管理
ios
git
github
服务器
硬件工程
命令注入漏洞
DVWA
Kali Linux渗透测试
安全