GAMP Users Manual
User Manual:
Open the PDF directly: View PDF .
Page Count: 21
Download | ![]() |
Open PDF In Browser | View PDF |
GAMP Users Guide Feng Zhou Email: zhouforme@163.com Last modified: Dec 20, 2017 1 Introduction ........................................................................................................................................... 1 2 Supported Platforms .......................................................................................................................... 1 3 Installation .............................................................................................................................................. 2 3.1 Windows .......................................................................................................................................... 2 3.2 Unix/Linux/Macintosh ............................................................................................................... 2 4 GNSS data downloads ....................................................................................................................... 3 5 Run GAMP............................................................................................................................................... 4 5.1 Preparation of GNSS data files .............................................................................................. 4 5.2 Configure file ................................................................................................................................. 5 5.3 Data processing ............................................................................................................................ 8 5.3.1 Single-session processing ............................................................................................... 8 5.3.2 Multi-session processing ................................................................................................. 8 5.4 Results analysis and plotting ................................................................................................ 10 5.5 A new receiver data interchange format – RCVEX ...................................................... 17 6 Support .................................................................................................................................................. 18 7 References............................................................................................................................................. 19 1 Introduction As the number of GNSS satellites and stations increases, GNSS data processing software should be developed that is easy to operate, efficient to run, and have a robust performance. To meet these requirements, we developed a new GNSS analysis software called GAMP (GNSS Analysis software for Multi-constellation and multi-frequency Precise positioning), which can perform multi-GNSS precise point positioning (PPP) based on undifferenced and uncombined observations. GAMP is a secondary development based on RTKLIB but with many improvements, such as cycle slip detection, receiver clock jump repair, and handling of GLONASS pseudorange inter-frequency biases. A simple, but unified format of output files, including positioning results, number of satellites, satellite elevation angles, pseudorange and carrier phase residuals, and slant Total Electron Content (sTEC), is defined for results analysis and plotting. Moreover, a new receiver-independent data interchange format called RCVEX (ReCeiVer independent EXchange) is designed to improve computation efficiency for post-processing. The main features of GAMP are: ► standard and ionosphere-constrained single- and dual-frequency undifferenced and uncombined GNSS PPP processing ► multi-constellation support – GPS, GLONASS, BDS, Galileo, and QZSS ► handling of GLONASS pseudorange inter-frequency biases (IFBs) ► efficient batch processing using C shell scripts ► powerful in results output, analysis, and plotting ► works in Windows, UNIX/Linux, and Macintosh 2 Supported Platforms The GAMP software was written in the platform-independent ANSI C language. It can compile and run on the popular operating systems, such as Windows, UNIX/Linux, and Macintosh. It is recommended that one debug GAMP under Microsoft Visual Studio (VS), and then compile and run it in UNIX/Linux or Macintosh for batch processing. GAMP is an open-source software, which includes source code files, documents, and examples. It is governed by the GNU General Public License (GPL). The source code can be accessed via the website of GPS Toolbox (https://www.ngs.noaa.gov/gps-toolbox/GAMP). NOTE: GAMP is a command-line program. To view GAMP document, PDF reader software (e.g., Adobe Acrobat or Foxit Reader) is required. 1 3 Installation 3.1 Windows You can either use the existing project under the folder of “GAMP_Windows”, or follow steps 1) – 5): 1) To create an empty Microsoft Visual Studio project and import the source code files Add GAMP source code files to project Click Project -> Add Existing Item, in the “Add Existing Item” dialog box, locate and select the GAMP source code files. 2) To change project properties Click Project -> Properties A: Configuration Properties -> C/C++ -> Preprocessor -> Preprocessor Definitions WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions);_CRT_SECURE_N O_WARNINGS;ENAGLO;ENACMP;ENAGAL;ENAQZS;NFREQ=3 B: Configuration Properties -> Linker -> Debugging -> Generate Debug Info: Y(/DEBUG) C: Configuration Properties -> C/C++ -> General -> Debug Information Format: C7 4) To set up pthread Put pthreads-w32-2-9-1-release directory in the C: drive. Click Project -> Properties A: Configuration Properties -> C/C++ -> General -> Additional Include Directories Add the path: C:\pthreads-w32-2-9-1-release\Pre-built.2\include B: Configuration Properties -> Linker -> General -> Additional Library Directories Add the path: C:\pthreads-w32-2-9-1-release\Pre-built.2\lib\x86 C: Configuration Properties -> Linker -> Input -> Additional Dependencies Add item: pthreadVSE2.lib 5) To add Linux compatible header files Put unistd.h and dirent.h into the VS install directory, such as C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include. NOTE: The GAMP project compiled under VS 2010 is also provided in the installation directory (e.g., GAMP_src\Windows\gamp_c). 3.2 Unix/Linux/Macintosh Put the directory of GAMP_Linux in Unix/Linux or GAMP_Mac in Macintosh, then enter into the directory and type “make” at the terminal as shown in Fig. 1. 2 Fig. 1 The compilation of GAMP in Linux 4 GNSS data downloads GAMP also includes some useful GNSS download tools written in C shell. By convention, we have the following definitions firstly: WWWW: GPS week WWWWD: GPS week and day of week YY: 2-digit year YYYY: 4-digit year DDD: day of year MM: month sh_code_dcb: to download GPS and GLONASS differential code bias (DCB) files provided by CODE from ftp://ftp.unibe.ch/aiub/CODE/YYYY sh_mgex_dcb: to download Multi-GNSS DCB files provided by CAS and DLR from ftp://igs.ign.fr/pub/igs/products/mgex/dcb/YYYY sh_igs_prod: to download GPS and/or GLONASS precise orbit and clock products of IGS from ftp://igs.ign.fr/pub/igs/products/WWWW or ftp://cddis.gsfc.nasa.gov/pub/gps/products/WWWW sh_igs_snx: to download solution independent exchange (SINEX) format weekly files from ftp://igs.ign.fr/pub/igs/products/WWWW or ftp://cddis.gsfc.nasa.gov/pub/gps/products/WWWW sh_mgex_prod: to download multi-GNSS precise orbit and clock products of MGEX from ftp://igs.ign.fr/pub/igs/products/mgex/WWWW or ftp://cddis.gsfc.nasa.gov/pub/gps/products/mgex/WWWW sh_cddis_nav: to download GPS, GLONASS, and multi-GNSS broadcast ephemeris files from ftp://cddis.gsfc.nasa.gov/pub/gps/data/daily/YYYY/brdc, ftp://cddis.gsfc.nasa.gov/pub/gps/data/campaign/mgex/daily/rinex3/YYYY/brdm sh_code_ion: to download CODE global ionosphere map (GIM) files (CODGDDD0.YYI.Z) from ftp://ftp.unibe.ch/aiub/CODE/YYYY sh_igs_obs: to download GPS and GLONASS observation files from ftp://cddis.gsfc.nasa.gov/pub/gps/data/daily/YYYY/DDD/YYo sh_mgex_obs: to download multi-GNSS observation files from ftp://igs.ign.fr/pub/igs/data/campaign/mgex/daily/rinex3/YYYY/DDD *.crx.gz ftp://igs.ign.fr/pub/igs/data/campaign/mgex/daily/rinex3/YYYY/DDD *d.Z ftp://cddis.gsfc.nasa.gov/pub/gps/data/daily/YYYY/DDD/YYd *.crx.gz 3 ftp://cddis.gsfc.nasa.gov/pub/gps/data/campaign/mgex/daily/rinex3/YYYY/DD D/YYo *.Z Note: Each script can be run independently. Type the corresponding script, and you will get the help information like: Fig. 2 The help information of “sh_cddis_nav” In addition, the main script “sh_main_gnss_download” is provided, which can call the aforementioned scripts. Fig. 3 The help information of “sh_main_gnss_download” 5 Run GAMP 5.1 Preparation of GNSS data files With the data for GNSS PPP processing downloaded, put the observation, navigation, precise orbit and clock, IGS ANTEX (igs14.atx), IGS SINEX, configure file (gamp.cfg), ocean tide loading coefficients, DCBs, site coordinate file (site.crd) into the same directory like C:\mannual_GAMP\Examples\2017244 as presented in Fig. 4: 4 Fig. 4 The list of data in test example directory If the precise coordinates for some specific stations are not found in the SINEX file, then the program will read them from “site.crd” file, of which the format is shown in Fig. 5 (the element is separated by blank space): Fig. 5 The list of site coordinates 5.2 Configure file obs file/folder: The path of observation files. If you choose 0, the absolute file path of the observation file should be provided. If you choose 1, it means all the sites/files in one folder are in the waiting line of processing. Thus the absolute directory path of the experiment should be given. start_time: The start time of processing. 0 indicates that the start time will be set at the first epoch of the specific observation file; 1 represents that the start time is set in the configure file. The option of “end_time” is similar to “start_time”. If both of them are set to 1, one can modified the time set freely. Note that “end_time” should be later than “start_time”. posmode: The position processing mode. In the current version of GAMP, three modes (i.e. single point positioning (SPP), static PPP and kinematic PPP) are provided. 5 soltype: Filter processing mode. You can choose forward, backward, or combined Kalman filter processing mode. 0 = forward, 1 = backward, 2 = backwards+forwards, 3 = forwards+backwards. navsys: The selected navigation system. It is a binary setup mode that 1 for GPS, 4 for GLONASS, 8 for Galileo, 16 for QZSS, and 32 for BDS. It is easy to set the system combinations, such as 5 for GPS + GLONASS and 33 for GPS + BDS. gnsisb: Different handling schemes of inter-system biases (ISBs) in multi-GNSS processing. They are modeling ISBs as time constant (option: 1), as piece-wise constant (option: 2), as random walk process (option: 3), and white noise process (option: 4). gloicb: Different handling schemes of GLONASS pseudorange inter-frequency biases (IFBs). They are neglecting IFBs (option: 0), modeling IFBs as a linear (option: 1) or quadratic polynomial (option: 2) function of frequency numbers, estimating IFBs for each GLONASS satellite (option: 3), and estimating IFBs for each GLONASS frequency number (option: 4). minelev: Satellite cutoff elevation angles in degrees, the default is 10°. maxout: To reset phase-bias if expire observation outage counter (epoch number). The default is 3. sampleprc: To intercept observations. The default is 0. inpfrq: The number of selected frequencies. 1 for single-frequency PPP or dual-frequency ionosphere-free PPP, and 2 for dual-frequency undifferenced and uncombined PPP. ionoopt: The option of dealing with ionospheric delays. Correction, elimination, or estimation as parameters. 0=off, 1-brdc, 2=IF12, 3=UC1, 4=UC12, 5=ion-tec. ionopnoise: The option of estimation process (white noise or random walk) for slant ionospheric delay parameters. 0=static, 1=random walk, 2=random walk (new), 3= white noise. ionoconstraint: 1 indicates that adds virtual observations for ionospheric parameters and their corresponding constraints to the observation equations, while 0 represents not. 0=off, 1=on. troopt: The option for tropospheric delay estimation. 0=off, 1=saas, 2=sbas, 3=ztd-est, 4=ztdgrad-est. tropmf: Tropospheric mapping function. The map function of “nmf” (option: 0) denotes Niell mapping function (NMF), and “gmf” (option: 1) represents global mapping function (GMF). tidecorr: The 3D displacement corrections of tidal loading. It is a binary setup mode that 1 is for solid earth tide, 2 for ocean tide loading, and 4 pole tide. Furthermore, 7 means the combination of solid earth tide, ocean tide loading, and pole tide. cycleslip_GF: This option is for geometry-free (GF) cycle-slip detection. The first parameter is one switch (0:off, 1:on). The second parameter on this line is the threshold value in meters for GF cycle-slip detection. 6 cycleslip_MW: This option is for Melbourne-Wübbena (MW) cycle-slip detection. The first parameter is one switch (0:off, 1:on). The second parameter on this line is the threshold value in cycles for MW cycle-slip detection. errratio(P/L GPS): The measurement error ratio between pseudorange and carrier phase observations for GPS, default is 100. errratio(P/L GLO): The measurement error ratio between pseudorange and carrier phase observations for GLONASS, default is 100. errratio(P/L BDS): The measurement error ratio between pseudorange and carrier phase observations for BDS, default is 100. errratio(P/L GAL): The measurement error ratio between pseudorange and carrier phase observations for Galileo, default is 100. errratio(P/L QZS): The measurement error ratio between pseudorange and carrier phase observations for QZSS, default is 100. errmeas(L): The precision of carrier phase observations in meters, default is 0.003 m. prcNoise(AMB): The process noise for ambiguity parameters (unit: m / s ). prcNoise(ZTD): The process noise for tropospheric zenith total delay (ZTD) parameters (unit: m / s ). prcNoise(ION): The process noise (the corresponding ionoopt “1”) for slant ionospheric delay parameters (unit: m / s ). prcNoise(ION_GF): The process noise (the corresponding ionoopt “2”) for slant ionospheric delay parameters (unit: m / s ). outdir: The sub-directory for output results is in the current working directory (e.g., C:\mannual_GAMP\Examples\2017244). output: The number of output types. The following lines are the output types (0:off, 1:on): pos: position results debug: some processing information, such as cycle-slip, eclipse satellites etc pdop: position dilution of precision (PDOP) elev: satellite elevation angles in degrees dtrp: tropospheric ZTDs ifamb: ionospheric-free combined ambiguities wlamb_no: non-smoothed MW combined ambiguities wlamb_yes: smoothed MW combined ambiguities gf: GF combined ambiguities amb_cs: cycle slip information resc1: carrier phase residuals at the frequency f1 resp1: pseudorange residuals at the frequency f1 7 resc2: carrier phase residuals at the frequency f2 resp2: pseudorange residuals at the frequency f2 resc3: carrier phase residuals at the frequency f3 resp3: pseudorange residuals at the frequency f3 stec: slant ionospheric delays at the frequency f1 isb: epoch-wise inter-system biases (ISBs) in ns for multi-GNSS processing ibm: ISBs in ns every 30 min for multi-GNSS processing ifb: GLONASS pseudorange inter-frequency biases (IFBs) ippp: initialized files for PPP post-processing The details of configure file can refer to the file of “gamp.cfg”. 5.3 Data processing To run GAMP, the user only needs to specify one input parameter in the command line: the name of the text file containing the configuration information of data processing. We will take the processing in Linux for a typical example. After the compilation of GAMP, one should firstly set the PATH (where the executable program of GAMP is). 5.3.1 Single-session processing First, enter into the experiment directory, then type the command line “gamp gamp.cfg”. It works site-by-site in the current directory. For example, the following plot (Fig. 6) shows it works in the folder 2017244: e.g., /data1/PROJECT/projects/gamp_exam/2017244 Fig. 6 The screen output of GAMP processing 5.3.2 Multi-session processing 8 The multi-session (or batch) processing is realized by the C shell script “sh_ppp_1site”, which can copy GNSS files to experiment directory, modify the configure file, and make a batch processing site-by-site and day-by-day. The users are suggested to use this convenient and powerful tool. One can type “sh_ppp_1site” at the terminal to get the help information as shown in Fig. 7. Fig. 7 The help information of “sh_ppp_1site” In this script, at least 7 parameters are required, specifically, yyyy: 4-digit year doy: day of year (e.g., 001 or 1, 010 or 10) ndays: number of days to process ac: the type of products from the corresponding analysis center, i.e., the orbit and clock products of “gbm” from GFZ. satsys: the selected satellite system combination mode: PPP processing mode (sta: static mode, kin: kinematic mode) freq: the selected frequencies (SF: single-frequency, DF: dual-frequency) ion: whether to add constraints to ionospheric parameters (Y: yes, N: no). If yes, the CODE GIM file (i.e. CODG2440.17I) should be used. session: the processing session length (blank or NONE denotes the whole session of the specific observation; “00” represents from 00:00:00 to 02:59:30 (default setting is 3-hour interval) and “03” denotes from 03:00:00 to 05:59:30). You can revise the “sh_ppp_1site” to get the suitable session length for your data processing as displayed in Fig. 8: Fig. 8 The session length setting in “sh_ppp_1site” Note that “sh_ppp_1site” must be run in “csh” environment. Besides this script, the GAMP package also provides a Python script called “gamp_batch.py”, which can be run like “sh_ppp_1site”. You can use “gamp_batch.py” for batch processing under Windows platform (Python 2.7 must be installed on your computer in advance). To get help information, please type “python 9 gamp_batch.py” or “python gamp_batch.py -h”. 5.4 Results analysis and plotting A simple but unified format of output files, including positioning results, number of satellites, satellite elevation angles, pseudorange and carrier phase residuals, slant Total Electron Content (sTEC), etc. is designed for analysis and plotting. Each line of the output files (Fig. 9) starts with 4-digit year, month, day, hour, minute, second, GPS week, and GPS seconds of week. The other columns are the corresponding results. Each element is separated by a space, which is convenient for analysis and plotting with MATLAB or Python. Fig. 9 The output results of satellite number and PDOP This is the output file of PDOP for CUT0 station. The 9th, 10th, 11th, 12th, 13th, 14th, and 15th columns are total number of satellites, the number of GPS satellites, the number of GLONASS satellites, the number of BDS satellite, the number of Galileo satellites, the number of QZSS satellites, and the PDOP values, respectively. A graphical user interface (GUI) of MATLAB called MatPlot (Fig. 10) is provided for results analysis and plotting. It works in Windows, UNIX/Linux, and Macintosh. Here, it has been tested under the version of MATLAB R2012a, R2014a, and R2016b. 10 Fig. 10 The GUI of “MatPlot” The source code of MatPlot is listed in Fig. 11. The main program is “GUIPlot.m”. In addition, the executable version of MatPlot called “MatPlot.exe” is also provided. Before running it, please refer to “MatPlot_Readme.txt” first. Fig. 11 The list of source code of “MatPlot” MatPlot selects files by their suffix name. For example, when you pick the 11 “Plot PPP” button, the files with “.pos” as suffix name will be selected. Once you choose the file(s), the figure(s) will be generated automatically in the chosen directory. The descriptions of each button and labels are as follows: Plot PPP: The files of PPP positioning results with “.pos” as suffix name will be selected. The figures display the PPP positioning errors of east, north, and up components. The label of “ylim(ppp)” can be used to set Y-axis range. Note that “ylim(ppp)” sets the maximum value along the axis and the negative of this value is the minimum along the axis. A value of 10, for example, plots the Y-axis as -10 to 10. Setting 0 uses a MATLAB default along the Y-axis. It is recommended to set this value greater than or equal to 0. Plot SPP: The files of code-based single point positioning (SPP) positioning results with “.spp” as suffix name will be selected. The label of “ylim(spp)” can be used to set Y-axis range. The figures display the SPP positioning errors of east, north, and up components. Plot PDOP: The files of PDOP values with “.pdop” as suffix name will be selected. The figures display the number of used satellites and PDOP values. Plot ZTD: The files of tropospheric zenith total delays (ZTDs) with “.dtrp” as suffix name will be selected. The label of “ylim(ztd)” can be used to set Y-axis range. The figures display the tropospheric ZTDs of the selected stations. Plot sTEC: The files of slant ionospheric delays with “.stec” as suffix name will be selected. The figures display the satellite slant ionospheric delays. Plot resx: The files of pseudorange and carrier phase residuals with “.resc*” and “.resp*” (* is wildcard character) as suffix name will be selected. The figures display the satellite pseudorange and carrier phase observation residuals for each frequency, respectively. Plot wlamb: The files of non-smoothed and smoothed MW ambiguities with “.wlamb_no” and “. wlamb_yes” as suffix name will be selected. Analysis: The files of PPP positioning results with “.pos” as suffix name will be selected. A file “analysis.ana” will be created. It includes the convergence time for the east, north, and up components and the positioning accuracy after convergence. The description of this file can refer to "MatPlot_Readme.txt" in “MatPlot” directory. Plot Any: By using the ctrl or shift key you can select multiple files and the program will make the plots of all of the selected files. To check and view the results quickly, a Perl script named “gnup”, which is from the GNSS-Inferred Positioning System (GIPSY) software, is provided. It calls the executable program of gnuplot. For this application to work, Perl (http://www.perl.org) and gnuplot (http://www.gnuplot.info) are required to be installed in advance. To get the help information of “gnup”, please type “gnup – help” at the terminal. Taking CUT0 on DOY 244, 2017 for a typical example, we can plot the positioning error (Fig. 12) in east (the 12th column), north (the 13th column), and up (the 14th column) components derived from the standard GPS-only single-frequency kinematic PPP. The 8th column is GPS seconds. The Y-axis 12 range can be limited by setting the parameter “-y” (e.g., -y -2:2). We can also output the figure by adding “-o” parameter (e.g., -o cut0_2017244.ps). Fig. 12 The positioning error of GPS-only single-frequency kinematic PPP in east (in red), north (in green), and up (in blue) components. The X-axis denotes GPS seconds of week, and the Y-axis denotes positioning errors in meters Furthermore, the results derived from different methods can also be plotted in the same figure for comparison. The positioning error in east component derived from the standard and ionosphere-constrained GPS-only single-frequency kinematic PPP is plotted in Fig. 13. It is clear that adding external ionospheric delays as constraint can accelerate the positioning convergence at CUT0 station, comparing with the standard single-frequency PPP. Fig. 13 The positioning error of standard (in red) and ionosphere-constrained (in green) 13 GPS-only single-frequency kinematic PPP in east component. The X-axis denotes GPS seconds of week, and the Y-axis denotes positioning errors in meters sh_plot_pos: Plot the positioning error (Figs. 14 and 15) in east, north, and up components. Fig. 14 The positioning error of GPS-only static PPP in east, north, and up component Fig. 15 The positioning error of GPS-only kinematic PPP in east, north, and up component sh_plot_pdop: Plot number of satellites and PDOP (double y-axis display) in the processing (Fig. 16). 14 Fig. 16 Time series of visible GPS satellite number and PDOP Since observation residuals contain measurement noises and other unmodeled errors, they can be used as an important indicator to evaluate the positioning model. sh_plot_resp: Plot satellite pseudorange residuals (Figs. 17 and 18). In the figure, different colors represent different satellites. Fig. 17 Pseudorange residuals of P1 15 Fig. 18 Pseudorange residuals of P2 sh_plot_resc: Plot satellite carrier phase residuals (Figs. 19 and 20). Fig. 19 Carrier phase residuals of L1 16 Fig. 20 Carrier phase residuals of L2 sh_plot_stec: Plot satellite slant ionospheric delays (“pure” ionospheric delays + satellite DCBs + receiver DCBs) as shown in Fig. 21. Fig. 21 Slant ionospheric delays (“pure” ionospheric delays + satellite DCBs + receiver DCBs) 5.5 A new receiver data interchange format – RCVEX In order to improve processing efficiency, a new GNSS receiver data storage format has been designed. Following the convention of Receiver Independent Exchange (RINEX), this exchange format can be referred to as “RCVEX”. The RCVEX format consists of a header section and a data section. The RCVEX data format should at least allow for exchanging the following information, to 17 ensure interoperability: the marker name, the receiver type, and the antenna type the precise station coordinates (xyz) the observation sampling interval the selected observation type for GPS, GLONASS, BDS, Galileo, and QZSS the tropospheric correction models and mapping functions the type of satellite orbit and clock products the satellite elevation cutoff angles the GLONASS channel numbers the start and end time of the data For each satellite, the data section provides: the PRNs, the indicator of cycle slip and eclipse satellite the satellite position (xyz) and clock offsets in meters the azimuth and elevation angles of satellite in degrees the original pseudorange and carrier phase observations the tropospheric zenith total delays and the wet mapping function the Sagnac effect the tidal deformations, including solid earth tides, pole tides, and ocean tides, which are mapped into LOS directions the PCO and PCV corrections at each frequency the phase windup in cycles A MATLAB program is provided to read RCVEX files and show how the parameters and information included could be used by users. An example of RCVEX file “cut02440.17o.ippp” for CUT0 station on DOY 244, 2017 is provided. 6 Support Any suggestions, corrections, and comments about GAMP are sincerely welcomed and could be sent to: Feng Zhou Email: zhouforme@163.com WeChat: zhouforme0318 Address: Room 411, School of Information Science Technology, East China Normal University, No. 500 Dongchuan Road, 200241 Shanghai, China It is recommended to acknowledge GAMP when you find it useful! 18 7 References Blewitt G (1990) An automatic editing algorithm for GPS data. Geophys Res Lett 17(3):199–202 Guo F, Zhang X (2014) Real-time clock jump compensation for precise point positioning. GPS Solut 18(1):41–50 Kouba J (2015) A guide to using international GNSS service (IGS) products, September 2015 update. http://kb.igs.org/hc/en-us/articles/201271873-A-Guide-to-Using-the-IGS-Pro ducts Takasu T, Yasuda A (2009) Development of the low-cost RTK-GPS receiver with an open source program package RTKLIB. International symposium on GPS/GNSS, Seogwipo-si Jungmun-dong, Korea, 4–6 November Wessel P, Smith WHF, Scharroo R, Luis J, Wobbe F (2013) Generic mapping tools: improved version released. EOS Trans AGU 94(45):409–410 Zhou F, Gu S, Chen W, Dong D (2017) Comprehensive assessment of positioning and zenith delay retrieval using GPS + GLONASS precise point positioning. Acta Geodyn Geomater 14(3):317–326 Zhou F, Dong D, Ge M, Li P, Wickert J, Schuh H (2018) Simultaneous estimation of GLONASS pseudorange inter-frequency biases in precise point positioning using undifferenced and uncombined observations. GPS Solut 22. https://doi.org/10.1007/s10291-017-0685-7 19
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.5 Linearized : No Page Count : 21 Language : zh-CN Tagged PDF : Yes Author : mila1707 xuanhai Creator : Microsoft® Word 2016 Create Date : 2017:12:20 14:18:16+08:00 Modify Date : 2017:12:20 14:18:16+08:00 Producer : Microsoft® Word 2016EXIF Metadata provided by EXIF.tools