Open source software PRIDE-PPPAR and phase clock/bias products from PRIDE Lab, GNSS Center, Wuhan...

2019/03/21 17:11
阅读数 21

http://pride.whu.edu.cn/newsDetails.shtml?newskindid=20190228093001384DTk8BHLcatWNl&newsinfoid=20190301144325601gejNeC79K4BGK

 I. Open source software PRIDE-PPPAR
 1.1 Acknowledgement
 
    PRIDE-PPPAR originates in Dr. Maorong Ge's efforts on PPP-AR and later developed and improved by Dr. Jianghui Geng. It is an open-source software package which is based on many GNSS professionals' collective work in GNSS Research Center, Wuhan University. We would like to thank them all for their brilliant contributions to this software. We make this package open source with the goal of benefiting those professionals in their early career, and also advocate the geodetic and geophysical applications of PPP-AR. Especially, we hope that this package can contribute to high-precision applications in geosciences such as crustal motion and troposphere sounding studies. The entire open source project is funded by National Science Foundation of China (No. 41674033 and 41861134009) and is under the auspices of IAG JWG 4.4.1 "New GNSS Signals for Crustal Motion Studies".
    PRIDE-PPPAR (Precise Point Positioning with Ambiguity Resolution) aims at post-processing of GPS data. It is worth noting that PRIDE-PPPAR is capable of processing high-rate GPS data (i.e. 1Hz, 5Hz, 10Hz), which will be useful to GNSS seismology. We are developing multi-GNSS version, and keep an eye on our website for future upgrade. We hope you enjoy the software and will keep attention to the copyright issues.
    The copyright of this package is protected by GNU General Public License (version 3). Only a few source code are not open to the public due to technical restrictions and conflicts with existing commerical packages, and thus will be available as a dynamic link library. We note that some source code is from the third party and may be protected by other licenses, though open to the public as well. They are the DE405 which is from NASA JPL (ftp://ssd.jpl.nasa.gov/pub/eph/planets/fortran/) which we believe to be freely open the all; the LAMBDA (Least-squares Ambiguity Decorrelation Adjustment) package from TUDelft(https://www.tudelft.nl/citg/over-faculteit/afdelingen/geoscience-remote-sensing/research/lambda/lambda/) which is a redistribution here. We are grateful to both software packages.
    PRIDE-PPPAR requires the phase clock/bias products in the bias-SINEX format computed and released by Wuhan University (ftp://igs.gnsswhu.cn). If you use this software or/and the phase clock/bias products, please acknowledge or cite the following publications,
 
1.Geng J et al. (2019) A modified phase clock/bias model for PPP ambiguity resolution. (under revision)

3.Geng J et al. (2019) PRIDE PPP-AR: an open-source high-precision GNSS positioning software. (under revision).
 

1.2 System Requirements

Linux version
(x64 default)

gfortran version

Test
result

Notes

Ubuntu14.04.4

4.8.4

pass

     Pre-install 'gfortran' before installation
     Test result is consistent with the reference

Ubuntu16.04.11

5.4.0

pass

     Test result is consistent with the reference

CentOS 6.5

4.4.7

pass

     Test result is consistent with the reference

 
 
1.3 Structures of PRIDE-PPPAR

 

PRIDE-PPPAR

Instructions

\bin

Executable program

 

tedit

Pre-processing RINEX files

 

sp3orb

Transform sp3 into self-defined binary file

 

lsq

Least squares adjustment

 

redig

Residual editing

 

arsig

Ambiguity resolution

 

get_ctrl

Get configuration parameters

 

mergeerp

Merge erp(3 files) into one

 

mergesp3

Merge sp3(3 files) into one

 

xyz2enu

Convert XYZ to ENU

 

rnx2rtkp

Open source program form RTKLIB(http://www.rtklib.com/ )

 

teqc, crxrnx

Third-party programs, refer to UNAVCO(https://www.unavco.org/) and http://sopac.ucsd.edu/hatanaka.shtml

\scripts

Some scripts for efficient data processing

 

rtk2xyz.sh

Get initial coordinates of stations

 

leap.sh

Update leap second file (leap.sec)

 

pride_pppar.sh

Automatic processing Shell script

\src

Source programs

 

\header

Header files

 

\arsig

Ambiguity resolution

 

\de405

JPL planetary ephemeris

 

\get_ctrl

Get configuration parameters

 

\lambda

LAMBDA

 

\lib

Library functions, and ‘libpride_pppar.so’

 

\lsq

Least squares adjustment

 

\orbit

Sp3orb, mergeerp, mergesp3

 

\redig

Residual editing

 

\tedit

Pre-processing RINEX files

 

Makefile

Makefile

\table

   
 

abs_igs.atx

Antenna phase center offsets and variations

 

jpleph_de405

Planetary ephemeris file

 

leap.sec

Leap second between TAI and UTC(Need to be updated)

 

oceanload

Ocean tide loading file

 

file_name

File names definition of PRIDE-PPPAR

 

sit.xyz

Initial coordinates of all stations

install.sh

 

Installation script

\example

 

Examples

 

test.sh

Test script

 

\data

Example data

 

config_template

Configuration files

 

\results_ref

Reference results for examples

\codeblocks

PRIDE-PPPAR project of Code::Blocks for IDE users(cross-platform)

 
 

1.4 Modules of PRIDE-PPPAR

 
1.5 How to use this package of software?
Please refer to the manual of PRIDE-PPPAR.  Click here to download the PRIDE-PPPAR manual


1.6 Download source code
     Download link 1
     Download link 2 
     Makefile amendment (If you encounter problems in compiling, please replace the previous Makefile in src folder with this one)

1.7 Download example and tables
Click here to download the example 【Note: please move the downloaded example to source code folder】
Click here to download the tables     【Note: please move the downloaded tables to source code folder】

II. Phase Clock/Bias Products

2.1 Characteristics of phase clock/bias products
 
(1) The phase clock/bias products are equivalent to integer clock products in theory.
(2) Both widelane and narrawlane phase biases are a value per day respectively.
(3) Users can apply the products on GNSS raw measurements directly.

2.2 How to use the phase clock/bias products?
 
    Users must use the final orbit products from CODE (http://ftp.aiub.unibe.ch/CODE/) along with our phase clock/bias products to achieve ambiguity resolution. It will have the best performance using our open source software PRIDE-PPPAR. The procedure to use our products are listed in the following,
(1)  Users only need to apply the products on L1/L2, P1/P2 raw measurements and then perform ionosphere-free combination to get float PPP ambiguities.
(2)  Use the calibrated L1/L2, P1/P2 measurements to fix widelane ambiguities. A particular note is that users must utilize the P1, P2 pseudorange observations in data processing.
(3)  Fix narrowlane ambiguities with integer method after fixing widelane ambiguities.
(4)  After having integer widelane and narrow ambiguities, users can obtain fixed PPP solutions by updating observation equations with these fixed ambiguities.

2.3 Download the phase clock/bias products
 
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部