标准单点定位
SPP 全称 Standard Point Positioning, 标准单点定位。它只采用伪距观测值和广播星历,不需要繁琐的误差处理策略,也不会用需要固定模糊度的载波相位观测值。SPP的优势是简单、计算方便,成本低,缺点是精度较差。
使用工具
RTKLIB b34k demo5
定位流程
1. 双击打开RTKPOST,
2. 我们接下来以hkfn站的观测数据进行SPP演示,点击RINEX OBS:ROVER右侧的省略号,进入到Rover站观测数据的路径选择环节,选择需要计算的观测数据文件(.o结尾)。
3. 点击Options弹出Options界面,
3. Setting1目录下,对于标准单点定位,Positioning Mode选择Single,Elevation Mask是截止高度角,通常选择15度;对于标准单点定位,电离层可以使用广播星历的模型改正,此时选择BroadCast,对流层则可以选择Saastamoin模型;卫星的星历和钟差则可用广播模型改正,即为Broadcast。如果有观测质量特别差的卫星,可用通过Excluded Satellits进行删除。如果需要接收机自主完好性检测的误差探测与排除,则可用勾选RAIM FDE,不过运算速度会下降;最后是如果需要对应的系统,则可用勾选相应的卫星系统。
4. SPP不涉及模糊度固定,因此不需要配置Setting2选项目录。
3. 接下来是output的配置,主要是选择输出的形式。
- solution Format可选择坐标的呈现形式,Lat/Lon/Height表示经纬高坐标,XYZ-ECEF表示地心地固系下的xyz坐标,ENU-baseline表示输出的是ENU东北天坐标系,NMEA A0183则是nema格式。按需求选择即可。
- output Header打开会输出文件头,Process Options会打开过程相关信息,这两个默认打开即可。Vel则是输出速度,静态无需打开,动态可考虑打开。
- Time Format:则可选择时间的表示形式以及小数点的显示位数。
- Latitude Longtitude Format:可配置经纬度的显示形式和位数。
- Field Separator:设置输出文件中每个值之间的分隔符
- Datum/Height:若输出格式为经纬度时设置坐标基准(包括WGS84和Tokyo)/设置高程类型,包括椭球高(Ellipsoidal)和大地高(Geodetic)
- Geoid Model:如果Height选项设置为大地高(Geodetic),则通过该选项设置大地水准面模型。
- Solution for Static Mode:PPP-Static模式下选择输出解的类型,All选项:输出处理周期内的所有结果;Single选项:只输出处理周期内的一个解,解的历元为处理周期的起始历元。
- NMEA Interval (s) RMC/GGA:设置NMEA GPRMC、GPGGA消息的输出间隔,小于0不输出,等于0输出全部(仅用于导航或实时定位模式)
- Output Solution Status/Debug Trace:设置是否输出解决方案文件(包括状态估计和残差信息)/设置是否输出调试(Debug)文件。
4. 接下来是Statistics的选项卡,
- Code/Carrier-Phase Error Rate L1/L2:设置L1和L2/L5/L6伪距误差的标准差与载波相位误差的比值。
- Carrier-Phase Error a+b/sinEI (m):设置载波相位误差标准差的仰角相关项
- Carrier-Phase Error/Baseline(m/10km):设置载波相位误差标准差的基线长度相关项
- Doppler Frequency(Hz):设置多普勒误差的标准偏差(Hz)(当前版本不使用该值)
- Receiver Accel Horiz/Vertical:设置接收机加速度的过程噪声标准差为水平或垂直分量,如果“Receiver Dynamics”设置为OFF,则该选项不参与解算。
- Carrier-Phase Bias:设置载波相位偏差的过程噪声的标准差
- Vertical Ionospheric Delay:设置每10km基线的垂直电离层延迟的过程噪声标准差
- Zenith Tropospheric Delay:设置天顶对流层延迟的过程噪声标准差
- Satellite Clock Stability:设置卫星时钟稳定性(s/s)。该值用于基站观测数据的插值
5. 下面是position选项卡,SPP模式下无需配置。
6. 下面是Files选项卡,SPP无需配置。
- Satellite/Receiver Antenna PCV File ANTEX/NGS PCV:如果使用精密星历或SSR校正,输入ANTEX天线参数文件路径进行卫星天线PCV(相位中心变化)校正。如果应用接收机天线相位中心偏移和PCV校正,则输入ANTEX或NGS型天线参数文件路径。ANTEX文件默认为.\rtklib2.4.2\data路径下的igs08.atx文件,最新应为igs20.atx文件(获取方式:Index of /pub/station/general);PCV文件默认为data路径下的ngs_abs.pcv文件
- Geoid Data File:如果选择外部模型为大地水准面模型,该项中需输入大地水准面数据文件的文件路径。
- DCB Data File:输入GNSS差分码偏差(DCB)文件路径,默认为存放于data目录下的频内偏差文件:P1C1_ALL.DCB;P2C2.DCB,以及频外偏差文件:P1P2_ALL.DCB
- EOP Data File:输入地球定位定向参数文件的路径。EOP数据文件格式为IGS 发布的ERP格式
- OTL BLQ File:输入海潮负荷文件的路径。文件格式为Bernese的海潮负荷文件BLQ格式
- Ionosphere Data File:输入电离层格网数据路径。
7. 下面是Misc选项卡,SPP模式下也可以不用配置。
用于设置基准站和流动站相关参数,包括基准站的时间插值,SBAS站的数据应用等。
8.配置完毕之后,选择右下角的ok,确认配置生效。
9. 选择RINEX NAV,选择右侧的三个点,并在目录文件选择中选择对应的星历文件,
10.点击Execute执行SPP计算,
执行完毕之后,输出目录如下所示。
11. 点击plot可输出相应结果,
Gnd Trk为参考真值的偏差散点图
positon为三维精度
Velocity为速度变化图
Accel为加速度图
NSAT为观测到的卫星数图
Residuals为伪距残差和相位残差以及高度角信噪比随时间变化图
Resid-EL为伪距残差随高度角变化情况
12. 点击view,会出现分析结果的文本打开界面。
Ref: