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


    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

    in

    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

     

    edig

    Residual editing

     

    edit

    Pre-processing RINEX files

     

    Makefile

    Makefile

    able

       
     

    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

     

    esults_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
     
  • 相关阅读:
    Gated Recurrent Unit (GRU)
    Long Short-Term Memory (LSTM)
    GBDT && XGBOOST
    记录一次网站打开卡--排故障过程
    linux下mysql5.5 5.6 5.7安装教程
    tomcat无法正常shutdown
    linux服务器被入侵的解决方法
    线上CPU 占用300%多-故障解决
    6流程控制-while
    7 流程控制-for序列 for字典
  • 原文地址:https://www.cnblogs.com/Forwithy/p/10572938.html
Copyright © 2020-2023  润新知