PPPH源代码中的一些bug及修复

【GNSS】PPPH软件论文翻译 本文为精密单点定位开源软件PPPH的论文翻译 阅读详情

PPPH是Berkay Bahadur基于MATLAB编写的多系统GNSS事后精密定位及分析软件。既支持图形界面(官方文档中宣称需要matlab2016a及以上版本,本人2016a没成功,直接使用matlab2018a)也可以使用命令行运行,非常方便。,最近调试过程中发现一些类似bug,导致解算的样本数据精度不理想。现列举bug如下,望各位大神能批评指正。
一 data_hand.m文件中:
第10行 后一天轨道文件名错误
原代码:

if ~isempty(files.orbitb) && ~isempty(files.orbitb)

修改后:

 if ~isempty(files.orbitb) && ~isempty(files.orbita)

二 cs_detect.m文件中:
第65行 GF组合周跳探测时第二频率的波长错误
原代码: A = [1 -1;wavl(k,1) -wavl(k,1)];
修改后: A = [1 -1;wavl(k,1) -wavl(k,2)];
三 outlier.m文件中:
第30行 二阶多项式拟合周跳时,没有考虑拟合点个数小于3
增加如下代码:

  if(ran<3)
      data.obs.st(st:fn,k) = 0;
      break;
  end

第36行 计算单位权中误差时冗余度错误
原代码:

 rmse = sqrt(sum(V.^2)/ran);

修改后:

rmse = sqrt(sum(V.^2)/(ran-3));

四 nmodel.m文件中:
第151行:波长索引错误
原代码:

model(t,20) = ((wind_up(r_xyz,s_xyz,sun_xyz,prev))/2/pi)*wavl(k,1);

修改后:

model(t,20) = ((wind_up(r_xyz,s_xyz,sun_xyz,prev))/2/pi)*wavl(k,2);

五 sat_apc.m文件中
第9行 计算卫星天线相位中心改正时,转换矩阵中y方向余弦j公式错误
原代码:

j   = cross(k,e);

修改后:

j = cross(k,e)./norm(cross(k,e));

修改后的软件采用单GPS静态模式处理样本数据(ISTA00TUR_R_20171910000_01D_30S_MO.17o)的结果与IGS天解坐标做差比较。
收敛后的NEU方向误差统计:
在这里插入图片描述
在这里插入图片描述
收敛后的最后历元坐标与已知IGS坐标做差,XYZ三个方向偏差分别为:
X: 0.8mm Y: -0.2mm Z: -3.6mm

精密单点定位之PPPH解算及其gamit/globk精度评定 精密单点定位之PPPH PPPH A MATLAB-based Software for Multi-GNSS Precise Point Positioning Analysis 1. Introduction Over the last decades, Precise Point Positioning (PPP) has become a viable alternative to dif... 阅读详情

相关推荐

PPP_PPPH.zip

Over the last decades, Precise Point Positioning (PPP) has become a viable alternative to differential and/or relative positioning techniques which dominates the GNSS com- munity. Even though PPP enables centimeter- or millimeter-level positioning accuracy with only one receiver in the global scale, it still requires a quite long observation period to achieve high positioning accuracy.

GNSS学习笔记:PPPH源码阅读笔记

对GNSS处理软件PPPH源码第一部分Data handing源码阅读后,总结了其数据存储的方式,以此记录。

weixin_43731201的博客 1888

PPPH源码matlab有说明书

可以用来进行精密单点定位PPP,使用后处理模式,输入观测值和精密产品即可

【GNSS】PPPH软件操作手册翻译

本文对PPPH软件操作手册进行翻译

2301_81723939的博客 2132

基于MATLAB开发的精密单点定位软件,PPPH.rar

基于MATLAB开发的精密单点定位软件,PPPH.rar

PPPH_北斗定位_多模多频精密单点定位软件(PPPH)_精密单点定位_GPS_

一套GNSS精密单点定位软件,支持GPS、伽利略、格洛纳斯、北斗系统。

开源及在线PPP网站合集(持续更新)

开源PPP PPPH: A MATLAB-based software for multi-GNSS precise point positioning analysis – by Berkay Bahadur and Metin Nohutcu

vcjmd的博客 1万+

PPPH说明书PPPH说明书

PPPH说明书

PPPH遇到的 ‘Please check your files‘问题以及GUI界面无法显示图片问题

直接Matlab打开PPPH.mlapp文件时,无法显示图标。 在import或者RUN的时候总是报错 ‘Please check your files'。

qq_52761874的博客 581

计算机视觉-深度学习图像检测方法梳理

计算机视觉-深度学习图像检测方法梳理 由于之后要转方向啦,趁这段时间整理手中硕士研究方向的一些阅读笔记,这是一篇关于计算机视觉的基础知识梳理 先搞清一些小知识点 首先我们要弄清楚图像分类、目标定位、语义分割、实例分割的区别 a. 图像分类 :给定一张输入图像,图像分类任务旨在判断该图像所属类别; b. 目标定位 :在图像分类的基础上,我们还想知道图像中的目标具体在图像的什么位置,通常是以包围盒的(bounding box)形式; c. 语义分割 :语义分割是目标检测更进阶的任务,目标检测只需要框出每个目

qq_41662991的博客 9953

利用腾讯云轻量服务器快速搭建网站CDN

腾讯云的轻量最近在主机和站长中间可谓是占尽来风头,优秀的线路,低廉的价格使得越来越多的人开始使用腾讯云的轻量级服务器来部署应用。由于腾讯云轻量服务器的海外服务器电信走的是CN2GIA线路带宽30m挺适合做CDN的,我就记录一下如何利用腾讯云香港的轻量服务器搭建一个CDN。 购买服务器 首先选购服务器,最近腾讯云在做活动,力度很大国内备案用户可以选用国内的服务器最低128元/年,未备案的可以选用香港或者新加坡的服务器。 购买链接 服务器系统选Debian、Ubuntu、centos都可以 一键脚

demo_top的博客 2565

【GNSS】PPPH软件源码解析

本文对GNSS开源软件PPPH源码进行了解析,欢迎交流和讨论。

2301_81723939的博客 2625

车载面试题目(ADAS)

多数功能都是依靠的前置传感器(经过Lidar、Radar、Camera融合),比如ACC、AEB、LKA、NOA、TJA、FCW等,只有少数涉及周视传感器,比如BSD、CVW、DOW。③如果前面有车切速度小于自车车速,自车减速对减速度有要求,比如3.5m/m2,④如果前车静止了,自车有个跟停距离要求,比如2-3m。试验场有不同曲率的弯道,比如125m、250m、500m的,根据需求跟车行驶,看是否会减速,能不能驶出弯道等。迭代内容:底层通讯、网络管理、诊断、刷写、信息安全、OTA。

qq_43475097的博客 2297

精密单点定位 matlab,精密单点定位之PPPH解算及其gamit/globk精度评定

精密单点定位之PPPH解算及其gamit/globk精度评定PPPH A MATLAB-based Software for Multi-GNSS Precise Point Positioning Analysis本文下载链接: https://download.youkuaiyun.com/download/u011322358/122434311. IntroductionOver the last d...

weixin_35924003的博客 1453

《MySQL高级篇》十四、多版本并发控制

《MySQL高级篇》十四、多版本并发控制

LXYDSF的博客 3992

Synopsys SCL许可证服务器搭建详解:从安装到生成.dat文件

本文详细解析了Synopsys SCL许可证服务器的完整搭建流程,从系统环境准备、SCL安装到生成.dat文件。重点阐述了如何正确获取HOST ID、配置License文件以及调试常见故障,为数字芯片设计工程师提供了一套从零到一的实战避坑指南,确保EDA工具链稳定运行。

weixin_29306011的博客 611

【PPPH误差较大】使用PPPH处理JFNG数据

1、处理的数据是JFNG,2018-12-03多系统单天解算结果。CDDIS下载长文件名,由d文件转成O文件。 2、分别处理了单GPS解算结果和GLONASS,Galileo、BDS组合解算结果。 数据下载链接:https://github.com/XiaoGongWei/StoreData/blob/master/PPPH_IS_BAD.rar MG-APPS详细处理链接: https://gi...

David Xiao 6936

【3D目标检测】MMdetection3d——搭建IS-Fusion环境+nuScenes数据集训练

搭建IS-Fusion环境+nuScenes数据集训练

qq_44703886的博客 2323

【GNSS】常用的PPP开源框架(持续更新)

【GNSS】常用的PPP开源框架(持续更新)

a922922737的博客 4330

即插即用系列(代码实践)| GRSL 2024 ARConv核心模块:自适应矩形卷积——专为遥感图像设计,打破固定方形卷积束缚

摘要: 本文提出了一种用于遥感图像处理的自适应矩形卷积模块(ARConv),解决了传统方形卷积核在处理复杂几何结构(如细长道路、密集建筑物)时导致的光谱混叠和边缘模糊问题。ARConv通过动态调整卷积核的长宽比和旋转角度,使卷积核形状与地物特征自适应匹配。该模块可即插即用于全色锐化、语义分割等遥感任务,有效提升边缘保持能力和光谱保真度。核心代码基于PyTorch实现,包含偏移量生成和几何变换逻辑,支持梯度缩放以稳定训练。

分享顶会顶刊论文即插即用模块 140

HFSS实战项目——Ku波段微带发夹线滤波器

保姆级教程!!!看完必会,非常详细!!!Ku频段5阶切比雪夫微带线带通滤波器的仿真实例。首先介绍了滤波器的技术指标和基本理论知识,重点介绍了滤波器的耦合系数和外部品质因数。建立了谐振器的设计模型、耦合系数与谐振器间距的设计模型、外部品质因数与抽头位置的设计模型和滤波器整体电路的模型。详细介绍了谐振器设计模型的建立步骤。

2401_87464239的博客 3040

GNSS相关开源项目整理

本文主要是记录、整理一下和GNSS相关的开源项目,方便自己学习和查阅。文中所包含的开源项目,有些我也并没有实际使用过。我一直觉得这个世界上比我聪明的人太多了,阅读他们的思想,对自己也会很大的提升。 另外,对我来说,我觉得并不是所有好的开源项目,我们就得每一行代码都去读,毕竟社畜生活空闲时间也没有那么多。熟练掌握每个方向自己觉得最好的一个,了解其他开源项目的优缺点、所使用的算法,我觉得就可以了。 对GNSS感兴趣的同学,可以关注不迷途导航程序员的公众号,是武汉大学测绘学院的一位工学博士开设的公众号,会不定时发

weixin_42918498的博客 1万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

将LinuxPC连接到PPP服务器

<br />将LinuxPC连接到PPP服务器 <br />摘自互联网 <br />原始文件:Linux PPP HOWTO<br />Robert Hart, hartr@hedland.edu.au<br />v2.0, 21 July 1996<br />档案叙述:点对点协定使用说明<br />文件编号:LRG.LDTP.HOWTO.005<br />翻译日期:1996/08/28<br />翻译维护:asdchen@ms1.hinet.net <br />简体中文版维护:dfbb, fangh@be

ze0075的专栏 5360

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

用python脚本实现的android代码管理工具rrdt

#!/usr/bin/python #coding=utf-8 ## Filename: rrdt # # rrdt: Remote repositories downloading tools # # Copyright & copy; 2010 by Huyuke. Oversea BU (R&D) of Gionee Communication Equipment Co., Ltd. # # Change log # 2011-3-17 Huyuke # change behav

yk_hu0621的专栏 2231

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

zephyr之PPP驱动结构

zephyr去驱动需要头文件都定义在/zephyr/include/文件夹下,比如PPP驱动的API定义在/zephyr/include/net/ppp.h中 需要实现的API 看下面api的结构,只需要实现start、stop、send三个函数,还有一个静态网络接口,如果没有定义宏CONFIG_NET_STATISTICS_PPP,就不需要。 struct ppp_api { struc...

qq_20850175的博客 681
上一篇: 树莓派4B 使用gpio readall无法查询到管脚信息的问题及解决办法
下一篇: IGS数据及产品下载网站链接汇总
SmartTiger_CSL
博客等级 码龄8年 217粉丝 28原创
评论 32
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值