- 博客(12)
- 收藏
- 关注
原创 RTKLIB笔记SPP调试(二)
摘要:本文解析了RTKLIB中时间控制变量与参数处理的代码结构。主要变量包括:tint(采样间隔)、es/ee(处理时间范围)、pos(参考坐标),用于控制数据处理范围与效率。同时解释了命令行参数处理流程:先重置系统配置,再从配置文件中加载参数到sysopts数组,最后将配置映射到prcopt、solopt等结构体。代码片段展示了标准C程序的变量声明模式与命令行参数解析方法。
2025-06-27 18:13:16
503
原创 RTKLIB解读(调试 SPP)
文章摘要: RTKLIB定位软件的核心参数解析主要包含三大部分: prcopt_t结构体:包含定位模式、卫星系统选择、模糊度解算、误差模型等200+项配置参数,是控制定位算法的核心; solopt_t结构体:管理输出结果格式,包括坐标系统、时间格式、高程类型等20余项输出选项; filopt_t结构体:定义各类数据文件路径,如天线参数、电离层数据等10余种外部文件。 这三个结构体共同构成了RTKLIB软件的处理框架,通过合理配置可实现从单点定位到精密PPP/RTK等多种定位模式。调试时可通过断点设置和单步执
2025-06-27 14:12:49
985
原创 RTKLIB笔记(命令参数设置)
《rnx2rtkp定位工具参数详解》摘要: 本文详细解析了RTKLIB中rnx2rtkp工具的定位参数设置与功能实现。该工具支持多种GNSS数据处理模式,包括单点定位(SPP)、精密单点定位(PPP)和相对定位(RTK)。核心参数包含:-p指定定位模式(0-7)、-f设置频点数量、-v设置模糊度固定阈值;输出控制支持ECEF坐标(-e)、ENU基线(-a)及NMEA格式(-n)。RTK模式下需提供基准站观测文件,通过-v3.0、-i、-h等参数启用LAMBDA算法进行整周模糊度固定。解算状态可通过.pos文
2025-06-26 21:26:43
987
原创 RTKLIB代码解读(五)
本文解析了RTKLIB中5个核心结构体的定义与功能: gtime_t:GNSS高精度时间结构,包含time_t整秒和double小数秒,满足纳秒级时间需求。 obsd_t:单颗卫星单历元观测数据结构,存储伪距、载波相位、多普勒、信噪比等关键观测值。 obs_t:多历元多卫星观测数据集,包含动态数组管理(n/nmax)和obsd_t数组指针。 erpd_t:单个地球自转参数记录,包括极移、UT1-UTC差值、日长变化等参数。 erp_t:整套地球自转参数表容器,用于存储和管理多个时间点的erpd_t数据。 这
2025-06-26 17:03:27
940
原创 RTKLIB代码讲解(四)
RTKLIB关键宏定义与功能解析 本文详细解析了RTKLIB中10类核心宏定义及其应用场景: 参考站位置设置方式(5种): 手动输入坐标/单点平均/文件读取/RINEX头/RTCM电文 用于RTK解算的基准站坐标获取 数据流类型(12种): 涵盖串口/文件/TCP/UDP/NTRIP等输入输出方式 数据格式(17种): 支持RTCM/UBX/RINEX/SP3/NMEA等GNSS协议 访问模式: 读写控制位掩码(0x1读/0x2写/0x3读写) 大地水准面模型(6种): 用于椭球高转正常高,含EGM96/E
2025-05-29 15:26:20
1512
原创 RTKLIB代码解读(三)
RTKLIB GNSS信号处理核心参数详解 本文系统介绍了RTKLIB开源GNSS处理软件中的核心配置参数。主要包括:1)GNSS信号码编号映射表,定义了68种观测码类型;2)8种定位模式(单点/差分/RTK/PPP等);3)6种结果输出格式;4)8种解算状态标识;5)3种时间系统;6)电离层/对流层延迟处理选项;7)5种星历类型;8)6种模糊度固定模式;9)SBAS辅助功能配置。这些宏定义构成了RTKLIB的处理框架,通过灵活组合可支持从导航级到毫米级的不同GNSS应用需求,包括实时和后处理场景。参数设置
2025-05-29 11:05:12
941
原创 RTKLIB代码解读(二)
本文摘要总结了RTKLIB中关键参数的配置范围,包括各卫星系统(GPS/GLONASS/Galileo/北斗等)的编号范围与卫星数量设置(1-6章),观测数据处理容量(7章),时间容差参数(8章),以及日志文件轮换间隔(9章)。同时还涵盖了RINEX文件输出版本(10章)和观测/频率类型分类标志(11章)。这些参数共同构成了RTKLIB在卫星数据处理、解算精度控制和日志管理等方面的核心配置框架,为GNSS数据分析和定位解算提供了基础支持。
2025-05-28 20:35:08
1318
2
原创 RTKLIB头文件解读
本文摘要:RTKLIB是一个开源GNSS数据处理库,支持多系统定位和精密数据处理。其头文件通过宏定义实现了平台适配(Windows/Linux)、多导航系统配置(GPS/GLONASS/Galileo/北斗等)以及核心参数设定。主要功能包括:1)系统频率定义(各GNSS载波频率);2)误差因子配置(不同系统观测权重);3)系统标识符位掩码(支持多系统组合);4)时间系统转换(GPS/GLONASS/UTC等);5)观测数据结构定义(载波相位/伪距等)。这些宏定义构成了RTKLIB处理GNSS数据的基础框架。
2025-05-28 17:18:11
1242
原创 最小二乘法公式推导(矩阵求导运算法则)
这是一组身高与体重的关系图,根据现实实际情况,身高越高体重就会越重。来量化拟合指标,来测量各个点到拟合线的距离。为了便于计算,对上面(真实值-预测值)进行平方处理。如果是分子布局则是这个矩阵的转置,在此不再说明。与x,对x求导,用此方式来求取方程的极值。这是一个坟墓布局的写法。
2024-11-29 15:47:07
581
原创 matlab实时脚本
MATLAB实时脚本(Live Script)是一种交互式文档,它允许用户将MATLAB代码与格式化文本、方程和图像结合在一起。实时脚本可以存储输出,并将输出显示在创建它的代码旁边。它们非常适合于直观浏览和分析问题、共享格式丰富的可执行记叙脚本以及创建交互式教学课件。
2024-09-25 22:39:38
1524
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅