自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 decode_obsb学习

将数据存入最终观测结构:如果存储空间不足,扩展100000个单元,调用restslips函数恢复周跳信息,存入观测数据,计数加1。则设置数据时间、卫星号,并且调用decode-data函数读取该卫星的观测数据,如果读取成功(stat=1),则存入数据数组。当i=0,调用decode-epoch读取历元信息,,返回时间、卫星数、卫星列表、标志位。函数根据RINEX版本、卫星系统、选项和观测类型,返回观测类型的位置索引。卫星计数加1,如果超过该历元的卫星数,则跳出内层循环。如果该历元没有有效数据,则跳过继续。

2026-01-22 11:17:24 361

原创 set_index学习

首先初始化最高优先级观测类型的索引为-1,接着在相同频率i且优先级不为0的观测类型中,找到优先级最高的一个,没找到则跳过此频率。调用obs2code函数,根据tobs(i,2:3)(观测类型的子串)和sys获取观测代码和频率编号。初始化索引数组,长度是glc.MAXOBSTYPE(最大观测类型数),初始值为0。如果当前行的第一个字符不在obscodes中,则跳出循环(表示观测类型结束)。确定观测类型在obscodes中的位置,若找不到则为0.。接着为所有与k处观测代码相同的观测类型分配位置i。

2026-01-22 10:34:44 285

原创 set_sysmask学习

初始化mask数组的前五个元素为0,其前5位分别对应5个主流GNSS系统(后续标记为1则为启用)在输入字符串opt中查找字符G,找到了则将mask(1)设为1 ,下面同理。

2026-01-21 16:31:27 150

原创 decode_obsh学习(详细读取RINEX头文件的各项信息)

即从 RINEX 文件头的“MARKER NAME” 行中,提取前 60 列的内容,去除末尾冗余空格后,得到干净的站点名称并存储。从 RINEX 文件头的 “MARKER NUMBER” 行中,提取前 20 列的内容,清理末尾冗余空格后,将干净的站点编号存入站点信息结构体。开始循环读取文件直到文件结束,读取一行并且提取61-80列的标签,如果行长度≤60,则跳过并继续。此处为解析GLONASS码相位的偏差,并且记录四种观测类型的偏差值。,后续用于存储解析后的站点参数(如名称、坐标、天线信息等)。

2026-01-21 15:36:32 282

原创 decode_rnxh学习(读RINEX头文件)

(61:end)则表示提取这一行中第61个字符到这一行最后一个字符。默认RINEX版本为2.10,文件类型为空(先默认为空,在进行动态赋值),卫星系统为GPS,系统时间为GPST。label=line(61:end):提取第61列到末尾的标签文本(RINEX标准中标签在第61-80列)line(21)提取第21列存储为文件类型(RINEX标准:O=观测,N=导航,M=气象)' ':空格(不指定系统) otherwise:不支持的卫星系统,打印警告。ver:它的一个字段(用于存储 RINEX 版本号)

2026-01-20 16:44:46 238

原创 readrnxobs学习(读取接收机文件)

调用decode-obsb函数,进行实际观测值的解析,传入头信息、观测数据结构、观测时间、配置选项和文件标识符,并且返回更新后的观测数据结构体。此处主要进行函数定义,接收四个参数:obs(观测数据结构体)\nav(导航数据结构体)\opt(配置选项)\fname(RINEX观测文件名)并返回更新后的obs\nav结构体。调用decode-obsn解析头信息,返回更新后的headinfo\nav\obs\tobs(观测时间)\fid。调用sortobs函数,进行观测数据的排序,

2026-01-20 10:27:07 118

原创 read-file学习

调用readdcb读取差分码偏差文件(DCB文件)DCB 是卫星 / 接收机不同观测码之间的系统偏差,支持最多三个文件,PPP模式下建议提供,但只是警告不是错误。调用readrnxnav读取广播星历文件(必需文件)广播星历包含卫星的轨道参数、钟差等信息,是计算卫星位置的核心依据,没有它就无法完成任何定位解算。主要功能:输入文件读取函数,负责读取定位处理时所需的各种输入文件,包括观测数据、星历数据、天线文件、钟差文件等等,是数据处理流程的入口函数。相对定位:用基准站 + 流动站的差分数据,精度可达。

2026-01-19 16:11:02 221

原创 GINAV 1

调用read-infile读取输入文件opt,file,返回obsr(流动站观测数据)obsb(基准站观测数据,相对定位需要)nav(导航电文数据)imu(惯性测量单元数据,组合导航时需要)它通过基站和移动站的载波相位观测值实时解算,能将定位精度从普通单点定位(SPP)的米级提升到厘米级,广泛用于测绘、无人机、车辆导航等场景。此段用于声明全局变量:glc(全局常量) gls(全局状态),并且从gls(全局状态)中获取RTK(实时动态定位)处理结构体。RKT是GNSS定位领域的核心高精度定位技术,是。

2026-01-19 10:44:52 777

原创 DCB-MGEX下载-FZ

远程站点→ pub → whu → MGEX → DCB。

2026-01-04 21:33:15 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除