rtklib 后处理_RTKLIB数据处理及实验步骤

rtklib中进行数据处理的模块有两个,分别是后处理分析rtkpost与实时处理rtknav。

一、rtknavi

rtknavim模块将原始的观测数据作为输入执行实时的定位导航。并且用户通过设置定位模式为动态,输入流动站与基准站的接收机数据,可以执行模糊度OTF (on‐ he‐fly)解算下的RTK‐GPS/GNSS定位。

其主界面如下:

首先界面的左上角我们可以选择定位解算的时间参考系,如UTC、GPST等,并且正下方可以设置坐标参考系,如XYZ地心地固坐标,ENU东北天本地坐标系等。

点击界面的右上方的 "I"可以配置数据输入流的输入方式、数据格式及输入的数据类型。

可选的数据类型有基站、流动站数据及改正信息。

可选的输入类型有:

(a) Serial : Input data from a serial port (RS232C or USB)

(b) TCP Client : Connect to a TCP server and input data via the TCP connection

(c) TCP Server : Accept a TCP client connection and input data via the TCP connection

(d) NTRIP Client : Connect to a NTRIP caster [20] and input data via the NTRIP.

NRTK (network RTK) server supporting NTRIP and RTCM 2/3 can also be used for the base‐station via Internet.

(e) File : Input data from a log file.

(f) FTP : Input data after downloading a file by FTP (Only for Correction)

(g) HTTP : Input data after downloading a file by HTTP (Only for Correction)

支持的数据格式包括:

(a) RTCM2 : RTCM 2.3

(b) RTCM3 : RTCM 3.0, 3.1 (with amendment 1‐5) and 3.2

(c) NovAtel OEM6 : NovAtel OEM4/V/6 and OEMStar binary format

(d) NovAtel OEM3 : NovAtel OEM3 (Millennium) binary format

(e) u‐Blox : u‐Blox LEA‐4T, 5T and 6T binary format

(f) Superstar II : NovAtel Superstar II binary format

(g) Hemisphere : Hemisphere Crescent/Eclipse binary format

(h) SkyTraq : SkyTraq S1315F binary format

(i) GW10 : Furuno GW‐10‐II/III binary format

(j) Javad : JAVAD GRIL/GREIS binary format

(k) NVS BINR : NVS NV08C BINR format

(l) BINEX : BINEX format (only supports big‐endian, forward, regular CRC)

(m) SP3 : SP3 precise ephemeris (only for Correction)

当我们选择了想要的输入方式后可以通过点击opt(options)选项进行相应的配置,如串口的端口号,服务器的地址等等。并且我们可以店家cmd(commend)选项进入界面通过命令行来执行数据输入的启动和结束。

我们点击“O”可以用同样的方式配置输出数据流的方式。点击“L”用来配置日志文件。

左半侧界面主要用来显示定位解算的结果,及定位模式;右半侧界面用来显示卫星系统卫星各频点的信噪比及可视卫星的个数及编号。我们可以通过点击O下的 向下箭头来选择所要显示频率,点击L下的向下箭头来选择显示的卫星图,包括流动站和基准站的天顶图等。

最主要的我们需要点击Options来进行解算模式的相关配置。这是使用RTKLIB进行数据结算的关键。

首先点击Options后我们会进入如下界面,Options下主要有7个选项卡来进行不同的配置。下面我们将分别进行介绍。读者也可以结合软件说明手册的3.5 Configure Positioning Options for RTKNAVI and RTKPOST这一章节来进行学习。

一、setting1

这个选项卡主要来选择:

定位模式(Positioning Mode):单点定位,相对定位,PPP,静态或动态;

观测数据的频点(Frequencies):单频,双频,多频;

滤波器类型(Filter Type):前向,后向,组合方式;

截至高度角(elevation mask angle);

信噪比门限(SNR Mask):可分别设置流动站,基准站 各频点的SNR;

流动站的模式:若流动站为运动状态会选择估计其速度与加速度;

地球潮汐正的方式(Earth Tides Correction);

电离层延时的改正方式(Ionosphere Correction):采用IF组合消除,改正信息改正,参数估计,全球电离层网格模型改正等等;

电离层延时的改正方式(troposphere correction):参数估计或者模型改正;

所使用的星历及时钟产品(Satellite Ephemeris/Clock):广播星历,精密星历,是否包含SSR改正信息;

卫星及接收机相位中心改正(Sat PCV/Rec PCV);

PPP模式下天线相位缠绕(PhWindup);

是否包含GPS IIA卫星(Reject Ecl);

是否开启接收机自主完好性监视(RAIM);

PPP的DCB改正(DB correct);

观测的卫星星座及所要排除的卫星PRN号。

二、setting2

此选项卡可进行的相关配置有:

整周模糊度的解算方式(AR):包括GPS,GLONASS,BDS系统;

整周模糊度解算Ratio检测的门限;

判决固定模糊度的置信度;

PPP-AR的FCB改正;

来进行模糊度搜索时lock 计数及截止高度角设置;

信号失锁时,周跳时模糊度初始化的值(Outage to Reset Ambiguity/Slip Thres);

差分模式下流动站和基站的最大时间差(Max Age of Differential);

设置时间同步模式(Sync Solution);

GDOP值的判决门限(Set the reject threshold of GDOP and innovation);

滤波器的更新迭代次数(Number of Iteration);

基线长度限制(Baseline Length Constraint);

三、Output

解算结果的输出设置,包括:

解的格式:坐标系及文件格式;

输出文件头部;

是否输出数据处理的相关设置;

时间格式;

小数位数;

设置经纬度格式;

设置字段的分隔符;

设置坐标系原点;

设置高程信息的格式;

设置大地水准面模型;

设置静态定位模式下的输出格式:所有历元还是起始历元

NMEA的输出间隔;

结算的结果的级别:状态估计和残差的水平;

设置调试跟踪文件的级别。

四、 Statistics

此选项卡用于配置解算结果分析的统计特性;

测量噪声项:

伪距和载波相位误差的ratio值;

载波相位基本偏差;

设置载波相位误差标准偏差的仰角相关项;

设置载波相位误差标准偏差的基线相关项;

多普勒频率;

过程噪声项:

接收机加速度在水平和垂直方向的噪声;

载波相位偏差的过程噪声项;

垂直电离层延迟;

天顶电离层延迟;

卫星时钟稳定性。

五、Positions

设置流动站和基站的天线位置;

天线类型:天线PCV文件;

设置流动站天线相对于标记的天线参考点的误差;

输入测站位置文件:包含测站的经纬度及高程,ID,名字信息;

六、Files

设置数据处理所需的数据文件的路径,包含:

卫星及接收机天线改正信息文件:.atx和.pcv文件;

大地水准面模型;

PPP模式所需的DCB改正信息;

EOP文件:地球指向参数; 海洋潮汐的BLQ格式;

google earth的可执行文件路径;

用于存放FTP/HTTP下载内容的文件夹路径。

七、Misc(rtknavi模块中的设置)

设置数据处理循环的时间和缓冲区的大小;

设置与TCP/NTRIP客户端连接暂停和重连的时间间隔;

启用输出或日志文件交换,需在第二次设置之前的输出文件和新的输出文件之间的重叠时段;

设置内部结算缓冲器的大小和日志文件的大小;

选择要使用的导航信息:流动站、基站和改正信息;

若使用SBAS改正信息,需输入使用的SBAS卫星的卫星号;

监视器端口号;

设置HTTP/NTRIP代理服务器的地址和端口号;

设置输出的字体;

指定NORAD-TLE卫星轨道元素数据文件;

卫星号:指定要连接的卫星的PRN号。

在rtkpost模块内Misc选项卡与rtknavi中的有所不同:

设置的内容包括:

基站观测文件是否内插:若选择是,则基站数据线性内插流动站文件,并采用双差模型,若选择否。基站文件相邻历元仅进行双差;

如果选择使用SBAS的DGPS改正文件需输入使用的SBAS卫星的PRN号;

为流动站RINEX数据文件制定RINEX读取选项;

为基站RINEX数据文件制定RINEX读取选项;

测站(流动站/基站)ID列表:对于具有多个输入文件或多个会话的批处理,可以设置包含规定关键字的输入文件路径或输出文件路径;

至此,数据处理的相关配置就算完成了,点击start就可以开始数据解算。
————————————————
版权声明:本文为CSDN博主「weixin_39879674」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_39879674/article/details/111752223

  • 3
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: RTKLIB是一个开源的软件库,可用于高精度GPS动态定位处理。该处理过程通常包括三个主要步骤:接收器数据的采集、载波相位观测数据的处理和动态定位解算。 首先,在接收器数据的采集阶段,需要确保接收器正确连接到计算机,并能够接收到GPS卫星的信号。RTKLIB提供了与多种接收器兼容的驱动程序,并能够从接收器中读取原始的GPS观测数据。 接收器数据采集完毕后,进入载波相位观测数据的处理阶段。RTKLIB使用载波相位观测数据计算接收器与卫星之间的距离差,以及接收器与基准站之间的距离差。这个过程涉及到载波相位观测数据的提取、模糊度解算和载波相位的标准化处理等步骤RTKLIB通过算法来解决载波相位的整数模糊度问题,以提高定位的精度。 最后,进入动态定位解算阶段。RTKLIB使用多种算法进行动态定位解算,包括单差、双差和三差等方法。这些方法可以考虑多个接收器和基准站之间的相对位置关系,提高动态定位的准确性。在解算过程中,RTKLIB还考虑了误差源,如大气延迟和接收器钟差等因素,并进行相应的修正。 通过上述步骤RTKLIB可以实现高精度的GPS动态定位处理。这个过程需要确保接收器和基准站的观测数据质量良好,且在解算过程中要注意噪声和误差源的修正。同时,RTKLIB提供了丰富的参数设置和可视化工具,方便用户进行自定义和结果分析。 ### 回答2: RTKLIB是一种开源的软件包,用于处理高精度的GPS动态定位。其处理过程包括以下几个步骤。 首先,RTKLIB需要接收来自两个或更多个GPS接收机的原始测量数据。这些数据包括卫星的观测值、接收机的时钟偏差和接收机的位置。这些原始数据通常以RINEX或RTCM格式保存。 接下来,RTKLIB使用双差和流形定位技术来解决多路径延迟和噪声等问题。首先,它使用双差技术来消除卫星钟差和接收机钟差的影响,从而提高定位精度。然后,它使用流形定位技术来估计接收机的位置,考虑到大气延迟等误差。这些技术可以在动态场景下实现高精度定位。 在定位过程中,RTKLIB还会使用差分定位技术。它会使用一个基准站的位置和观测数据来纠正流动站的误差。通过与基准站的差异来校正测量结果,可以进一步提高定位的精度。 最后,RTKLIB生成的解决方案包括测量值、精度估计和接收机的位置解算结果。这些结果可以保存为RINEX或其他格式,并可用于进一步分析和应用。 总的来说,RTKLIB的高精度GPS动态定位处理过程包括接收原始数据、双差和流形定位技术的应用、差分定位校正以及解决方案的生成。它通过这些步骤实现了在动态场景下的高精度定位。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值