Open source

Open source software PRIDE PPP-AR and phase clock/bias products from PRIDE Lab, GNSS Center, Wuhan University

Date:[2019-03-21] Clicks:[7652]

I. Announcements (Lists of important news)

  *** 12/17/2019: Known bugs have been fixed in pride_pppar.sh and error replay is added for debug.
table/jpleph_de405 & table/igs14.atx are updated.

     *** 09/25/2019: The paper about phase bias/clock products computaton have been published on JoG.

   *** 09/05/2019: Small bugs have been fixed in pride_pppar.sh and igs14.atx in table folder has been updated.

   *** 07/15/2019: PRIDE PPP-AR has been updated to support rapid phase bias/clock products. Besides, receiver clock jump check and recover is implemented.
   *** 07/15/2019: The rapid phase bias/clock products have been released. For convenience, we name the rapid phase bias/clock files in the same manner as the final products. Users should refer to the headers of the phase bias/clock products to distinguish between.
   *** 07/07/2019: Using PRIDE PPP-AR to calculate data after June 27, 2019 requires updating the leap.sec file.
   *** 07/05/2019: GPS Solutions Toolbox paper published.


II. Updated tables

 

    abs_igs.atx (ftp://ftp.igs.org/pub/station/general/igs14.atx)
    
file_name
    jpleph_de405
    leap.sec
    oceanload (http://holt.oso.chalmers.se/loading

III. Open source software PRIDE PPP-AR


  3.1 Acknowledgement

 

PRIDE PPP-AR 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 PPP-AR (Precise Point Positioning with Ambiguity Resolution) aims at post-processing of GPS data. It is worth noting that PRIDE PPP-AR 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 commercial packages, and thus will be available as a dynamic link library. We note that the LAMBDA and DE405 module are provided as dynamic link libraries as well because of some potential or possible redistribution restrictions by their authors. Those who are interested in these two modules and want to know more information on them can refer to TUDelft (https://www.tudelft.nl/citg/over-faculteit/afdelingen/geoscience-remote-sensing/research/lambda/) and NASA JPL (ftp://ssd.jpl.nasa.gov/pub/eph/planets/fortran/).


PRIDE PPP-AR 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., Chen, X., Pan, Y. et al. (2019) A modified phase clock/bias model to improve PPP ambiguity resolution at Wuhan University. J Geod:1-15 doi:10.1007/s00190-019-01301-6




2. Geng J and Chen X (2018) Phase bias product and open-source software for undifferenced ambiguity resolution at Wuhan University. IGS workshop 2018, Oct. 29-Nov. 2, Wuhan, China.


3. Geng J, Chen X, Pan Y, Mao S, Li C, Zhou J, Zhang K (2019) PRIDE PPP-AR: an open-source software for GPS PPP ambiguity resolution. GPS Solut 23(4):91. doi:10.1007/s10291-019-0888-1.



3.2 System Requirements


Linux version
   (x64 default)

gfortran
  version

Test 
  result

Test

Ubuntu14.04.4

4.8.4

pass

Pre-install 'gfortran' before installtion;
      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


 
 

3.3 Structures of PRIDE PPP-AR


PRIDE PPP-AR

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 PPP-AR


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 PPP-AR   project of   Code::Blocks for IDE users(cross-platform)


3.4 Modules of PRIDE PPP-AR

3.5 How to use this package of software?

Please refer to the manual of PRIDE PPP-AR. Click here to download the PRIDE PPP-AR manual


3.6 Download source code
    Download link 1
    
Download link 2


3.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】


3.8 Frequently Asked Questions (FAQ)
Click here to download the help document

IV. Phase Clock/Bias Products

4.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.


4.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 PPP-AR. 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.

4.3 Download the phase clock/bias products

Click here to transfer to phase clock/bias products page


Copyright PRIDELAB IN GNSS CENTER , Wuhan University Visits:45893 Powered by Truesing