bsw52_newexamples
DESCRIPTION
Example for using the new version of Bernese software version 5.2TRANSCRIPT
-
5/22/2018 BSW52_newExamples
1/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Bernese GNSS Software:
Processing Examples in Version 5.2
R. Dach and theBernese GNSS Software development team
Astronomical Institute, University of Bern, Switzerland
Sidlerstrasse 5, CH-3012 Bern
Bern, July 2, 2013
To all users of the Bernese GNSS Software, Version 5.2that are familiar with the previous version 5.0 .
Slide 1 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Overview
Directory Structure
The Processing Examples in Version 5.2
Example Dataset
Example BPE: General Aspects
Example BPE: Specific Aspects
Configure Example to Run User Data
Slide 2 of 86 Astronomical Institute, University of Bern AIUB
-
5/22/2018 BSW52_newExamples
2/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Directory Structure
Directory StructureMain DirectoriesDataflow in Version 5.2Consequences from the Example Dataflow
Slide 3 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Directory Structure
Main Directories:
$C=BERN52
Program areawith source code, executables, and supporting files
$U=GPSUSER52User areawith userspecific settings for interactive processingand the BPE configurations running for this user
$T=GPSTEMP52
Temporary file areafor the users BPE processing
Slide 4 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/$C%20=%20BERN52http://localhost/var/www/apps/conversion/tmp/scratch_8/$U%20=%20GPSUSER52http://localhost/var/www/apps/conversion/tmp/scratch_8/$T%20=%20GPSTEMP52http://localhost/var/www/apps/conversion/tmp/scratch_8/$T%20=%20GPSTEMP52http://localhost/var/www/apps/conversion/tmp/scratch_8/$U%20=%20GPSUSER52http://localhost/var/www/apps/conversion/tmp/scratch_8/$C%20=%20BERN52 -
5/22/2018 BSW52_newExamples
3/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Directory Structure
Main Directories:
$D=GPSDATA/DATAPOOL1
Local databasewith all external files needed for GNSS dataprocessing
$P=GPSDATA/CAMPAIGN52
Campaign areawhere the processing with the Bernese GNSSSoftware takes place
$S=GPSDATA/SAVEDISK1
Product archivecontaining all GNSS derived products for furtheranalysis
1New in Version 5.2
Slide 5 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Dataflow in Version 5.2
Why do we need two more directories?
The idea was already behind the processing examples of Version5.0 . For simplicity the data have been distributed in thecampaign and the copy and save scripts have been providedas dummy scripts.
It was not clear to many users why these two scripts exist.The campaign should not be used as a longterm storage areafor input or result files.
With the examples of Version 5.2 we start to give the user thefull structure of dataflow as we think it is the best:
DATAPOOL CAMPAIGN SAVEDISK
Slide 6 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/$D%20=%20GPSDATA/DATAPOOLhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$P%20=%20GPSDATA/CAMPAIGN52http://localhost/var/www/apps/conversion/tmp/scratch_8/$S%20=%20GPSDATA/SAVEDISKhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$S%20=%20GPSDATA/SAVEDISKhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$P%20=%20GPSDATA/CAMPAIGN52http://localhost/var/www/apps/conversion/tmp/scratch_8/$D%20=%20GPSDATA/DATAPOOL -
5/22/2018 BSW52_newExamples
4/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Motivation for the DATAPOOL area
The idea of the DATAPOOL area is to place local copies of externalfiles somewhere on your file system. It has several advantagescompared to downloading the data each time when starting theprocessing:
The files aredownloaded only once, even if they are used forseveral campaigns.
The data download can be organized with a set of scriptsrunningindependently from the Bernese GNSS Softwareenvironment, scheduled by the expected availability of theexternal files to download.
The processing itself becomes independent from the availabilityof external data sources.
Slide 7 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Structure of the DATAPOOL area
The DATAPOOL area is proposed to be organized as follows,reflecting CODEs own data and product organization:/RINEX: navigation and Hatanaka-compressed observation RINEX files/HOURLY: same as RINEX but for near real-time applications/STAT_LOG: station information files (site logs)
/COD: orbits, EOP, and clock products from the CODE;fully combined multi-GNSS solutions/IGS: like COD but for IGS combined products
(IGS/IGL products)/BSW52: external files in BSW format, such as ionosphere maps and
DCB files, neutral with respect to the data a user will process/REF52: collection of BSW files useful to several campaigns
such as .CRD, .VEL, and .STA files/VMF1: grids for the Vienna Mapping Function
/...: according to needs, as per VMF1
(see ${D}/README_DATAPOOL.TXTfor a detailed description)
Slide 8 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/RINEXhttp://localhost/var/www/apps/conversion/tmp/scratch_8/HOURLYhttp://localhost/var/www/apps/conversion/tmp/scratch_8/STAT_LOGhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CODhttp://localhost/var/www/apps/conversion/tmp/scratch_8/IGShttp://localhost/var/www/apps/conversion/tmp/scratch_8/BSW52http://localhost/var/www/apps/conversion/tmp/scratch_8/REF52http://localhost/var/www/apps/conversion/tmp/scratch_8/.CRDhttp://localhost/var/www/apps/conversion/tmp/scratch_8/.VELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/.STAhttp://localhost/var/www/apps/conversion/tmp/scratch_8/VMF1http://localhost/var/www/apps/conversion/tmp/scratch_8/...http://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/README_DATAPOOL.TXThttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/README_DATAPOOL.TXThttp://localhost/var/www/apps/conversion/tmp/scratch_8/...http://localhost/var/www/apps/conversion/tmp/scratch_8/VMF1http://localhost/var/www/apps/conversion/tmp/scratch_8/.STAhttp://localhost/var/www/apps/conversion/tmp/scratch_8/.VELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/.CRDhttp://localhost/var/www/apps/conversion/tmp/scratch_8/REF52http://localhost/var/www/apps/conversion/tmp/scratch_8/BSW52http://localhost/var/www/apps/conversion/tmp/scratch_8/IGShttp://localhost/var/www/apps/conversion/tmp/scratch_8/CODhttp://localhost/var/www/apps/conversion/tmp/scratch_8/STAT_LOGhttp://localhost/var/www/apps/conversion/tmp/scratch_8/HOURLYhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RINEX -
5/22/2018 BSW52_newExamples
5/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Populating the DATAPOOL area
Let us assume that ${D} points to your DATAPOOL directory:
/RINEX:see http://igscb.jpl.nasa.gov/components/data.html
w g et f t p : // c d d i s . g s f c . n a sa . g o v / g p s / d a t a / d a i ly / 2 0 1 1 /2 0 6 / 1 1 d / o n s a 20 6 0 . 1 1 d . Zmv o n s a2 0 6 0 .11 d . Z $ { D }/ RI NEX / O N SA 2 0 6 0 .11 d . Z
/STAT_LOG:see http://igscb.jpl.nasa.gov/network/netindex.html
w g et h t tp : / / i g s c b . j p l . n a sa . g o v / i g s c b / s t a t i on / l o g / o n s a _ 2 0 1 2 0 11 6 . l o gmv o n s a _ 2 0 1 2 0 1 1 6 . log $ { D }/ S T A T_ L O G
Slide 9 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Populating the DATAPOOL area
Let us assume that ${D} points to your DATAPOOL directory:
/COD:see ftp://ftp.unibe.ch/aiub/AIUB_AFTP.TXT
w g et f t p : // f t p . u n i b e . c h / a i ub / C O D E / 2 0 1 1 / C O D 1 6 46 1 . E P H . Z
w g et f t p : // f t p . u n i b e . c h / a i ub / C O D E / 2 0 1 1 / C O D 1 6 46 1 . C L K . Zmv C O D 16 4 6 1 . EPH . Z $ { D }/ COD / C OD 1 6 46 1 . EP H . Zmv C O D 16 4 6 1 . CLK . Z $ { D }/ COD / C OD 1 6 46 1 . CL K . Z
w g et f t p : // f t p . u n i b e . c h / a i ub / C O D E / 2 0 1 1 / C O D 1 6 46 7 . E R P . Zw g et f t p : // f t p . u n i b e . c h / a i ub / C O D E / 2 0 1 1 / C O D 1 6 46 7 . S U M . Z
mv C O D 16 4 6 7 . SUM . Z $ { D }/ COD / C OD 1 6 46 7 . SU M . Zmv C O D 16 4 6 7 . ERP . Z $ { D }/ COD / C OD 1 6 46 7 . ER P . Z
Slide 10 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/DATAPOOLhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RINEXhttp://igscb.jpl.nasa.gov/components/data.htmlhttp://localhost/var/www/apps/conversion/tmp/scratch_8/STAT_LOGhttp://localhost/var/www/apps/conversion/tmp/scratch_8/STAT_LOGhttp://igscb.jpl.nasa.gov/network/netindex.htmlhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/DATAPOOLhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CODftp://ftp.unibe.ch/aiub/AIUB_AFTP.TXTftp://ftp.unibe.ch/aiub/AIUB_AFTP.TXThttp://localhost/var/www/apps/conversion/tmp/scratch_8/CODhttp://localhost/var/www/apps/conversion/tmp/scratch_8/DATAPOOLhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://igscb.jpl.nasa.gov/network/netindex.htmlhttp://localhost/var/www/apps/conversion/tmp/scratch_8/STAT_LOGhttp://igscb.jpl.nasa.gov/components/data.htmlhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RINEXhttp://localhost/var/www/apps/conversion/tmp/scratch_8/DATAPOOLhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D -
5/22/2018 BSW52_newExamples
6/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Populating the DATAPOOL area
Let us assume that ${D} points to your DATAPOOL directory:
/IGS:see seehttp://igscb.jpl.nasa.gov/components/prods.html
w g et f t p : // c d d i s . g s f c . n a sa . g o v / g p s / p r o d u c ts / 1 6 46 / i g s 1 6 4 6 1 . s p 3 . Zw g et f t p : // c d d i s . g s f c . n a sa . g o v / g p s / p r o d u c ts / 1 6 46 / i g s 1 6 4 6 1 . c l k . Zw g et f t p : // c d d i s . g s f c . n a sa . g o v / g p s / p r o d u c ts / 1 6 46 / i g s 1 6 4 6 1 . c l k _ 30 s . Zw g et f t p : // c d d i s . g s f c . n a sa . g o v / g l o n a s s / p r o d uc t s / 1 6 4 6 / i g l 1 6 46 1 . s p 3 . Z
mv i g s 16 4 6 1 . sp3 . Z $ { D }/ IGS / I GS 1 6 46 1 . SP 3 . Zmv i g s 16 4 6 1 . clk . Z $ { D }/ IGS / I GS 1 6 46 1 . CL K . Zmv i g s 16 4 6 1 . c lk _ 30 s . Z $ { D }/ IG S / I G S 1 64 6 1 . C L K_ 30 S . Zmv i g l 16 4 6 1 . sp3 . Z $ { D }/ IGS / I GL 1 6 46 1 . SP 3 . Z
w g et f t p : // c d d i s . g s f c . n a sa . g o v / g p s / p r o d u c ts / 1 6 46 / i g s 1 6 4 6 7 . e r p . Zw g et f t p : // c d d i s . g s f c . n a sa . g o v / g p s / p r o d u c ts / 1 6 46 / i g s 1 6 4 6 7 . s u m . Zw g et f t p : // c d d i s . g s f c . n a sa . g o v / g l o n a s s / p r o d uc t s / 1 6 4 6 / i g l 1 6 46 7 . s u m . Z
mv i g s 16 4 6 7 . erp . Z $ { D }/ IGS / I GS 1 6 46 7 . ER P . Zmv i g s 16 4 6 7 . sum . Z $ { D }/ IGS / I GS 1 6 46 7 . SU M . Zmv i g l 16 4 6 7 . sum . Z $ { D }/ IGS / I GL 1 6 46 7 . SU M . Z
Slide 11 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Populating the DATAPOOL area
Let us assume that ${D} points to your DATAPOOL directory:
/BSW52:see ftp://ftp.unibe.ch/aiub/AIUB_AFTP.TXT
w g et f t p : // f t p . u n i b e . c h / a i ub / C O D E / 2 0 1 1 / C G I M 2 06 0 . 1 1 N . Z
mv C G I M2 0 6 0 .11 N . Z $ { D }/ BS W52
w g et f t p : // f t p . u n i b e . c h / a i ub / C O D E / 2 0 1 1 / P 1 C 1 1 1 0 7_ A L L . D C B . Zmv P 1 C 1 1 1 0 7 _ A L L . DC B . Z $ { D }/ BSW 52
/REF52:see ftp://ftp.unibe.ch/aiub/AIUB_AFTP.TXT
w g et f t p : // f t p . u n i b e . c h / a i ub / B S W U S E R 5 2 / S T A / I G B 0 8_ R . C R Dw g et f t p : // f t p . u n i b e . c h / a i ub / B S W U S E R 5 2 / S T A / I G B 0 8_ R . V E L
w g et f t p : // f t p . u n i b e . c h / a i ub / B S W U S E R 5 2 / S T A / I G B 08 . F I Xmv I G B0 8 _R . CR D $ { D }/ RE F52mv I G B0 8 _R . VE L $ { D }/ RE F52mv IG B08 . FIX $ { D }/ REF 52
Slide 12 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/DATAPOOLhttp://localhost/var/www/apps/conversion/tmp/scratch_8/IGShttp://see%20http//igscb.jpl.nasa.gov/components/prods.htmlhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/DATAPOOLhttp://localhost/var/www/apps/conversion/tmp/scratch_8/BSW52ftp://ftp.unibe.ch/aiub/AIUB_AFTP.TXThttp://localhost/var/www/apps/conversion/tmp/scratch_8/REF52ftp://ftp.unibe.ch/aiub/AIUB_AFTP.TXTftp://ftp.unibe.ch/aiub/AIUB_AFTP.TXThttp://localhost/var/www/apps/conversion/tmp/scratch_8/REF52ftp://ftp.unibe.ch/aiub/AIUB_AFTP.TXThttp://localhost/var/www/apps/conversion/tmp/scratch_8/BSW52http://localhost/var/www/apps/conversion/tmp/scratch_8/DATAPOOLhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://see%20http//igscb.jpl.nasa.gov/components/prods.htmlhttp://localhost/var/www/apps/conversion/tmp/scratch_8/IGShttp://localhost/var/www/apps/conversion/tmp/scratch_8/DATAPOOLhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D -
5/22/2018 BSW52_newExamples
7/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Populating the DATAPOOL area
Let us assume that ${D} points to your DATAPOOL directory:
/VMF1:see ${X}/DOC/README_VMF.TXT
w g et h t tp : / / g g o s a t m . h g . t u w ie n . a c . a t / D E L A Y / G R ID / V M F G / 2 0 1 1 / V M F G _ 2 0 11 0 7 2 5 . H 0 0w g et h t tp : / / g g o s a t m . h g . t u w ie n . a c . a t / D E L A Y / G R ID / V M F G / 2 0 1 1 / V M F G _ 2 0 11 0 7 2 5 . H 0 6w g et h t tp : / / g g o s a t m . h g . t u w ie n . a c . a t / D E L A Y / G R ID / V M F G / 2 0 1 1 / V M F G _ 2 0 11 0 7 2 5 . H 1 2w g et h t tp : / / g g o s a t m . h g . t u w ie n . a c . a t / D E L A Y / G R ID / V M F G / 2 0 1 1 / V M F G _ 2 0 11 0 7 2 5 . H 1 8w g et h t tp : / / g g o s a t m . h g . t u w ie n . a c . a t / D E L A Y / G R ID / V M F G / 2 0 1 1 / V M F G _ 2 0 11 0 7 2 6 . H 0 0g z ip V M F G _ 20 1 1 0 7 2 5 . H 0 0 ; m v V M F G _ 2 01 1 0 7 2 5 . H 0 0 . g z $ { D } / V M F 1g z ip V M F G _ 20 1 1 0 7 2 5 . H 0 6 ; m v V M F G _ 2 01 1 0 7 2 5 . H 0 6 . g z $ { D } / V M F 1g z ip V M F G _ 20 1 1 0 7 2 5 . H 1 2 ; m v V M F G _ 2 01 1 0 7 2 5 . H 1 2 . g z $ { D } / V M F 1g z ip V M F G _ 20 1 1 0 7 2 5 . H 1 8 ; m v V M F G _ 2 01 1 0 7 2 5 . H 1 8 . g z $ { D } / V M F 1g z ip V M F G _ 20 1 1 0 7 2 6 . H 0 0 ; m v V M F G _ 2 01 1 0 7 2 6 . H 0 0 . g z $ { D } / V M F 1
Slide 13 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Motivation for the SAVEDISK area
The main result files from the data analysis are collected in theSAVEDISK area. To take them out of the processing campaign areahas several advantages:
When processing GNSS data, a lot of files from variousprocessing steps will populate your campaign directories. Most ofthem arenot needed in a longterm archive.
If the longterm archive area is separated and only consists ofthe result files from the processing they can bebetter protected(backup and so on).
Because the result files are stored in the SAVEDISK area, you caneasily clean up your campaign areawithout loosing importantfiles. Please keep in mind that the computing performancedecreases if you have several thousands of files in a directory.
Slide 14 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/DATAPOOLhttp://localhost/var/www/apps/conversion/tmp/scratch_8/VMF1http://localhost/var/www/apps/conversion/tmp/scratch_8/VMF1http://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BX%7D/DOC/README_VMF.TXThttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BX%7D/DOC/README_VMF.TXThttp://localhost/var/www/apps/conversion/tmp/scratch_8/VMF1http://localhost/var/www/apps/conversion/tmp/scratch_8/DATAPOOLhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D -
5/22/2018 BSW52_newExamples
8/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Structure of the SAVEDISK area
We propose to build subdirectories in theSAVEDISK area for each of your projects. Ifthese projects collect data over several yearsyearly subdirectories are recommended. It is
also practical to use further subdirectories likeATM, ORB, OUT, SOL, STA to distribute thefiles and to get shorter listings if you are look-ing for a file.On the right hand side you find an exam-ple how the directory tree may look if two ofthe example BPEs are assumed as different
projects.
(see ${S}/README_SAVEDISK.TXT
for a detailed description)
SAVEDISK
RNX2SNX
2010
ATM
OUT
...
2011
ATM
...
CLKDET
2010
ATM...
...
...
Slide 15 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Realization of the Example Dataflow
Putting data from the DATAPOOL area into the campaignEach BPE starts with a few copy scripts:
RNX_COP: copies the RINEX files for all selected stations of the sessionbeing processed into the campaign.
XXX_COP: calls the BPE-utility ($BPE/bpe_util.pm) copyRef tocopy all necessary files from the DATAPOOL area into the campaign.
Putting data from the campaign into the SAVEDISK areaEach BPE ends with a sequence of scripts:
XXX_SUM: generates the processing protocol
XXX_SAV: puts the result files from the processing CAMPAIGN into the
SAVEDISK area XXX_DEL: cleans up the campaign directory structure
Slide 16 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BS%7D/README_SAVEDISK.TXThttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX_COPhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX_COPhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_COPhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_COPhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$BPE/bpe_util.pmhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_SUMhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_SUMhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_SAVhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_SAVhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_DELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_DELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_DELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_SAVhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_SUMhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$BPE/bpe_util.pmhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_COPhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX_COPhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BS%7D/README_SAVEDISK.TXT -
5/22/2018 BSW52_newExamples
9/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Realization of the Example Dataflow
# R N X2 S NX . P C F# = = = = = == = = = =#PID SC R IP T OP T _D I R CA M P AI G N CPU F WAIT FOR ....3 ** 8 ** ** ** * 8 ** ** ** * 8 ** ** ** * 8 ** ** ** * 1 3 ** 3 ** 3 ** 3 ** 3 ** 3 ** 3 **#
# C op y r e qu i re d f i le s# - - - - - - - - - - -- - - - - - - -001 R 2S _ CO P R2 S _G E N ANY 1011 R NX _ CO P R2 S _G E N ANY 1 001
...
599 DUM MY NO _O PT ANY 1 512 513 514 522## C re at e s um ma ry f il e a nd d el et e f il es# - - - - - - - - - - - -- - - - - - - - - - - - -- - - - - - - - - - -901 R 2S _ SU M R2 S _G E N ANY 1 599902 R 2S _ SA V R2 S _G E N ANY 1 901903 R 2S _ DE L R2 S _G E N ANY 1 902991 B PE _ CL N R2 S _G E N ANY 1 903## End of BPE# - - - -- - - -- -999 DUM MY NO _O PT ANY 1 991
Slide 17 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Example for a XXX_COPscript: R2S_COP
# C o ns t ru c t l is t o f r e fe r en c e f il e s# - - - - - - - - - - - - -- - - - - - - - - - - - -- - - - - - -
my @f i lL s t = ();
# S t at i on r e la t ed i n pu t f i le s :# R e fe r en c e f ra m e s t at i on s :p u sh @ f il L st , " $ { d i r C r d } $ { r e fI n f } _ R . $ { e x t C rd } 1 " ;p u sh @ f il L st , " $ { d i r V e l } $ { r e fI n f } _ R . $ { e x t V el } 1 " ;
p u sh @ f il L st , " $ { d i r C r d } $ { c r dI n f } . $ { e x t C rd } 1 " ;p u sh @ f il L st , " $ { d i r V e l } $ { c r dI n f } . $ { e x t V el } 1 " ;p u sh @ f il L st , " $ { d i r A b b } $ { c r dI n f } . $ { e x t A bb } 1 " ;p u sh @ f il L st , " $ { d i r S t a } $ { c r dI n f } . $ { e x t S ta } 1 " ;p u sh @ f il L st , " $ { d i r C r x } $ { c r dI n f } . $ { e x t C rx } 1 " i f ( $ { c r x I n f } n e " " ) ;p u sh @ f il L st , " $ { d i r B l q } $ { b l qI n f } . $ { e x t B lq } 1 " i f ( $ { b l q I n f } n e " " ) ;p u sh @ f il L st , " $ { d i r A t l } $ { a t lI n f } . $ { e x t A tl } 1 " i f ( $ { a t l I n f } n e " " ) ;p u sh @ f il L st , " $ { d i r C l u } $ { c r dI n f } . $ { e x t C lu } 1 " ;
# C op y R e fe r en c e F i le s# - - - - - - - - - -- - - - - - - - - -
$ r ef D ir = " $ E NV { D } / " . $ r ef D ir ;c o p y R e f ( $ r e f D i r , @ f i l L s t ) ;
# C o ns t ru c t l is t o f e x te r na l p r od u ct f i le s# - - - - - - - - - - - - -- - - - - - - - - - - - -- - - - - - - - - - - - --
@ fi lL st = ( );...
Slide 18 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_COPhttp://localhost/var/www/apps/conversion/tmp/scratch_8/R2S_COPhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_COP -
5/22/2018 BSW52_newExamples
10/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Observation selection with RNX_COP
Three opportunities to select stations for processing are implemented(considered in the following order):
1. A file {CAMPAIGN}/STA/{V_OBSSEL}.CLUexists.
The station names from this file are translated into the four-character-IDsusing the abbreviation table. These four-character-IDs are used to copy the
corresponding RINEX files from the source directory in the data base.
2. A file {CAMPAIGN}/{V_OBSSEL}contains the RINEXabbreviations of the files to be processed.
3. IfV_OBSSEL is empty all RINEX files of the specified session(s)
are processed.
The observation files are expected in RINEX format (Hatanakacompressed) in the directory {D}/{V_RNXDIR}/ .
Slide 19 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Example for a XXX_SUMscript: R2S_SUM
# A p pe n d p r ot o co l f i le s# - - - - - - - - - -- - - - - - - - - - - # - E r ro r / w a rn i ng m e ss a ge s c o nc e rn i ng R I NE X i n co n s is t en c i es
my $s u mF i l = " $ { di r Ou t } RNX$ { yy ss ss }. ERR " ;i f ( - s $ su mF il ) {
a p p F i l e ( " P A R T 0 : R I N E X I N C O N S I S T E N C I E S " , 2 , $ s u m F i l , $ p r c F i l , 1 ) }
# - R I N EX p s eu d o - g r a p h i cs
$ s u mF i l = " $ { d i r S m c } G R A$ { y y s s s s } . $ { e x t S mc } " ;a p p F i l e ( " P A R T 1 : R I N E X P S E UD O - G R A P H I C S " , 2 , $ s u m F i l , $ p r c F i l , 1 ) ;
$ s u mF i l = " $ { d i r D e l } G R A$ { y y s s s s } . $ { e x t D el } " ;i f ( - s $ su mF il ) {
a p p F i l e ( " L I S T O F R E J E C T E D R I N E X D A T A F I L E S " , 2 , $ s u m Fi l , $ p r c F i l , 1 ) }
# - O r bi t g e ne r at i on s u mm a ry $ s u mF i l = " $ { d i r L s t } O R B$ { y y s s s s } . $ { e x t L st } " ;a p p F i l e ( " P A R T 2 : O R B I T G E N E R A T I O N S U M M A R Y " , 2 , $ s u m Fi l , $ p r c F i l , 1 ) ;
# - S i ng l e - p o in t - p o s i t i o n in g s u m ma r y $ s u mF i l = " $ { d i r O u t } S P P$ { y y s s s s } . $ { e x t O ut } " ;a p p F i l e ( " P A R T 3 : S I N G L E - P O I NT - P O S I T I O N I N G S U M M A R Y " , 2 , $ s u m Fi l , $ p r c F i l , 1 ) ;
$ s u mF i l = " $ { d i r D e l } S P P$ { y y s s s s } . $ { e x t D el } " ;i f ( - s $ su mF il ) {
a p p F i l e ( " L I S T O F R E J E C T E D B I N A R Y D A T A F I L E S " , 2 , $ s u m F il , $ p r c F i l , 1 ) }
Slide 20 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/%7BCAMPAIGN%7D/STA/%7BV_OBSSEL%7D.CLUhttp://localhost/var/www/apps/conversion/tmp/scratch_8/%7BCAMPAIGN%7D/%7BV_OBSSEL%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_OBSSELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/%7BD%7D/%7BV_RNXDIR%7D/http://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_SUMhttp://localhost/var/www/apps/conversion/tmp/scratch_8/R2S_SUMhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_SUMhttp://localhost/var/www/apps/conversion/tmp/scratch_8/%7BD%7D/%7BV_RNXDIR%7D/http://localhost/var/www/apps/conversion/tmp/scratch_8/V_OBSSELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/%7BCAMPAIGN%7D/%7BV_OBSSEL%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/%7BCAMPAIGN%7D/STA/%7BV_OBSSEL%7D.CLUhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX_COP -
5/22/2018 BSW52_newExamples
11/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Example for a XXX_SAVscript: R2S_SAV
# S om e d i re c to r ie s# - - - - - - - - - -- - - - - -
my $ di r Sa v = " $E NV { S }/ " . $r e su l t . " / $ yyy y / " ;$ b p e - > s e t V a r ( D I R S A V , $ d i r S a v ) ;my $ ou t Sa v = " $ di r Sa v / OUT / " ;my $ at m Sa v = " $ di r Sa v / ATM / " ;
my $ so l Sa v = " $ di r Sa v / SOL / " ;my $ st a Sa v = " $ di r Sa v / STA / " ;c h e c k_ d i r ( $ o u tS a v , $ a t mS a v , $ s o lS a v , $ s t a S a v ) i f ( $ s a v e q " Y " ) ;
...# C op y f il es t o s av ed is k # - - - - - - - - - -- - - - - - - - - - --
my @ cp y Ls t = (" $ { d i r O u t } R 2 S $ { y y s s s s } . P R C $ { o u t S a v } f " ," $ { d i r T r p } $ { e } $ { y y s s s s } . $ { e x t T r p } $ { a t m S a v } f " ," $ { d i r T r o } $ { e } $ { y y s s s s } . $ { e x t T r o } $ { a t m S a v } f " ," $ { d i r S n x } $ { e } $ { y y s s s s } . $ { e x t S n x } $ { s o l S a v } z " ," $ { d i r N e q } $ { e } $ { y y s s s s } . $ { e x t N e q } $ { s o l S a v } z " ," $ { d i r N e q } $ { f } $ { y y s s s s } . $ { e x t N e q } $ { s o l S a v } z " ," $ { d i r C r d } $ { e } $ { y ys s s s } . $ { e x t Cr d } $ { s t a S a v } f " );
# D o t he d i st r ib u ti o n # - - - - - - - - - -- - - - - - - - -
my $iE rr = 0;map { $iE rr += c o p y 2 a r c h i v e ( s pli t ( " " , $_ ) , $tit ) } @c p yL st ;d ie ( ) i f $ i Er r ; # S to p in c as e of e rr or s
Slide 21 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Example for a XXX_DELscript: R2S_DEL
# D el et e F il es f ro m P re vi ou s R un # - - - - - - - - - - - - -- - - - - - - - - - - - -- - - -
u n l in k g l ob " $ d i r O ut * . J _ l k " ; # R e m ov e p o t e nt i al " l e ft - o v er " l o c k f i le s
# O b se r va t io n f il e su n l in k g l ob ( " $ { d i r R x n } ? ? ? ? $ { s s ss } . $ { e x t R x n } " ) ;u n l in k g l ob ( " $ { d i r R x g } ? ? ? ? $ { s s ss } . $ { e x t R x g } " ) ;u n l in k g l ob ( " $ { d i r R x o } ? ? ? ? $ { s s ss } . $ { e x t R x o } " ) ;
u n l in k g l ob ( " $ { d i r S m t } ? ? ? ? $ { s s ss } . $ { e x t S m t } " ) ;
u n l in k g l ob ( " $ { d i r P z h } ? ? ? ? $ { s s ss } . $ { e x t P z h } " ) ;u n l in k g l ob ( " $ { d i r P z o } ? ? ? ? $ { s s ss } . $ { e x t P z o } " ) ;u n l in k g l ob ( " $ { d i r C z h } ? ? ? ? $ { s s ss } . $ { e x t C z h } " ) ;u n l in k g l ob ( " $ { d i r C z o } ? ? ? ? $ { s s ss } . $ { e x t C z o } " ) ;u n l in k g l ob ( " $ { d i r P s h } ? ? ? ? $ { s s ss } . $ { e x t P s h } " ) ;u n l in k g l ob ( " $ { d i r P s o } ? ? ? ? $ { s s ss } . $ { e x t P s o } " ) ;u n l in k g l ob ( " $ { d i r C s h } ? ? ? ? $ { s s ss } . $ { e x t C s h } " ) ;u n l in k g l ob ( " $ { d i r C s o } ? ? ? ? $ { s s ss } . $ { e x t C s o } " ) ;
# T r op o sp h er e a nd I o no s ph e reu n l in k g l ob ( " $ { d i r I o n } H O I $ { y y s ss s } . $ { e x t I on } " ) ;u n l in k g l ob ( " $ { d i r T r p } $ { c } $ { y y s ss s } . $ { e x t T r p } " ) ;u n l in k g l ob ( " $ { d i r T r o } $ { c } $ { y y s ss s } . $ { e x t T r o } " ) ;u n l in k g l ob ( " $ { d i r T r p } $ { e } $ { y y s ss s } . $ { e x t T r p } " ) ;
...
Slide 22 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_SAVhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_DELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/R2S_DELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_DELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/R2S_SAVhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_SAV -
5/22/2018 BSW52_newExamples
12/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Example for a BPE_CLNscript
# G et v a ri a bl e s# - - - - - - - - -- - - -
my ( $y yss ss m30 , $s sssm30 ,$taskI d ,$ d i r B p e P rt , $ d i r B p e L og ,$ e x tB p e Pr t , $ e x t B pe L o g ) =
$ b p e - > g e t K e y s ( $ YS S - ( 3 0) , $S - ( 3 0) , T A S K I D , D I R _ B P EP R T , D I R _ B P EL O G , E X T _ B P EP R T , E X T _ B P EL O G ) ;
# D el et e P RT / L OG a nd B PE f il es# - - - - - - - - - - - - -- - - - - - - - - - - - -- -
my @d e lL s t = ( " $ { d i rB p e P r t } $ { t as k Id } $ { y y s s s s m3 0 } _ ??? _ ???. $ { e x tB p e P r t } " ," $ { d i r B p e Lo g } $ { t a s k I d } $ { y y s s s sm 3 0 } _ ? ? ? _ ? ? ?. $ { e x t B p e L o g } " ," $ { d i r B p e P r t } ? ? ? $ { s s s s m 3 0 } ? ? ? . B P E " ) ;
ma p { u n li nk ( g lob ( $_ )) } @d e lL s t ;
Slide 23 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Closing Remarks on the Scripts to Realize the Dataflo
To modify the list of result files or their target directory needsadaptions in the XXX_SAVscript.
If you have another structure in your datapool you need to revisethe source directories in the XXX_COPscript.
The scripts shall beas generic as possible, it means in particularuse variables where all variables are used in the BPE processing.
The deletion scripts are very important and must be keptconsistent with the processing part. No leftovers from theprocessing are allowed for a permanently running process!
Tofinish a BPE with a DUMMY script at PID999is beneficial tocheck whether the processing has successfully finished.
Slide 24 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_SAVhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_COPhttp://localhost/var/www/apps/conversion/tmp/scratch_8/DUMMYhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PIDhttp://localhost/var/www/apps/conversion/tmp/scratch_8/999http://localhost/var/www/apps/conversion/tmp/scratch_8/999http://localhost/var/www/apps/conversion/tmp/scratch_8/PIDhttp://localhost/var/www/apps/conversion/tmp/scratch_8/DUMMYhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_COPhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_SAVhttp://localhost/var/www/apps/conversion/tmp/scratch_8/BPE_CLN -
5/22/2018 BSW52_newExamples
13/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Consequences from the Example Dataflow
The full intended dataflow is now realized in the processing examplesof Version 5.2 .
The consequence is that a fewadditional tools need to be installed
before the processing examples can be started: extracting UNIX-compressed files
RINEX Hatanaka compression tools
Potential sources are listed at http://www.bernese.unibe.ch/download/#TLS .
Our assumption is that these (or at least equivalent) tools are needed
anyhow if you want to process GNSS data. This means that this doesnot imply any additional work load to the users.
Slide 25 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
The Processing Examples in Version 5.2
The Processing Examples in Version 5.2The Examples BPEsCharacteristics of the Examples BPEs
Slide 26 of 86 Astronomical Institute, University of Bern AIUB
http://www.bernese.unibe.ch/download/#TLShttp://www.bernese.unibe.ch/download/#TLS -
5/22/2018 BSW52_newExamples
14/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
The Processing Examples in Version 5.2
The Bernese GNSS Software, Version 5.2 is distributed with severalreadytouse example BPEs:PPP_BAS.PCF Standard PPP for coordinate, troposphere, and receiver clock
determination based only on GPS data or a combined
GPS/GLONASS solutionPPP_DEMO.PCF PPP containing several extended processing examples, like
pseudo-kinematic, high-rate troposphere, or ionosphere solutionsRNX2SNX.PCF Standard double-difference network solution based only on GPS
data or a combined GPS/GLONASS solution with an extendedambiguity resolution scheme
BASTST.PCF Baseline by baseline processing for trouble shooting.CLKDET.PCF Zero-difference network solution based only on GPS data or a
combined GPS/GLONASS solution providing clock corrections
(e.g., w.r.t. an existing coordinate and troposphere solution)LEOPOD.PCF Precise Orbit Determination for a Low Earth Orbiting Satellitesbased on on-board GPS-measurements (e.g., for GRACE)
SLRVAL.PCF Validation of an existing GNSS or LEO orbit using SLRmeasurements
Slide 27 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Characteristics of the Examples BPEs
The Version 5.0 contained the first time a set of BPEs asprocessing examples. They were intended to demonstrate theusers how a BPE can look like and should give a starting pointfor the own development of BPEs.
The practice has shown that most of the users have used theseBPEs as a readytouse processing scheme.
The new examples for Version 5.2 shall be designed asreadytouse processing examples.
The user scripts must not be a demonstrator on how to developgood user scripts but they should become able to handle allrelevant problems.
Slide 28 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/BASTST.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/LEOPOD.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/SLRVAL.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/SLRVAL.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/LEOPOD.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/BASTST.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCF -
5/22/2018 BSW52_newExamples
15/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
What Applications Shall be Covered?
Analysing the questions from users and the current developments, wehave identified the following wish list:
allow the combined GPS/GLONASS processing full ambiguity resolution scheme with all steps for GPS
and so far supported also for GLONASS optimized preprocessing of the zerodifference examples cover more applications by additional example BPEs
(LEO orbit determination; SLR processing to validate orbits) for demonstration purposes equipment changes and
a repositioning event shall be included kinematic or at least pseudokinematic processing highrate troposphere estimation ionosphere model determination prepared for processing many stations (clustering) support hourly (sliding window) and daily processing as well as
reprocessing (daily independent) schemes
Slide 29 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Processing Example: PPP_BAS.PCF
Precise point positioning (PPP) limited to an optimized coordinateestimation:
allow the combined GPS/GLONASS processing full ambiguity resolution scheme with all steps for GPS
and so far supported also for GLONASS
optimized preprocessing of the zerodifference examples cover more applications by additional example BPEs
(LEO orbit determination; SLR processing to validate orbits) for demonstration purposes equipment changes and
a repositioning event shall be included kinematic or at least pseudokinematic processing highrate troposphere estimation ionosphere model determination
prepared for processing many stations (clustering) support hourly (sliding window) and daily processing as well as
reprocessing (daily independent) schemes
Slide 30 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCF -
5/22/2018 BSW52_newExamples
16/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Processing Example: PPP_DEMO.PCF
Extended Precise point positioning (PPP) including several specialapplications:
allow the combined GPS/GLONASS processing full ambiguity resolution scheme with all steps for GPS
and so far supported also for GLONASS optimized preprocessing of the zerodifference examples cover more applications by additional example BPEs
(LEO orbit determination; SLR processing to validate orbits) for demonstration purposes equipment changes and
a repositioning event shall be included kinematic or at least pseudokinematic processing highrate troposphere estimation ionosphere model determination prepared for processing many stations (clustering) support hourly (sliding window) and daily processing as well as
reprocessing (daily independent) schemes
Slide 31 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Processing Example: RNX2SNX.PCF
Doubledifference standard network solution for coordinate andtroposphere estimation with ambiguity resolution:
allow the combined GPS/GLONASS processing full ambiguity resolution scheme with all steps for GPS
and so far supported also for GLONASS
optimized preprocessing of the zerodifference examples cover more applications by additional example BPEs
(LEO orbit determination; SLR processing to validate orbits) for demonstration purposes equipment changes and
a repositioning event shall be included kinematic or at least pseudokinematic processing highrate troposphere estimation ionosphere model determination
prepared for processing many stations (clustering) support hourly (sliding window) and daily processing as well as
reprocessing (daily independent) schemes
Slide 32 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCF -
5/22/2018 BSW52_newExamples
17/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Processing Example: CLKDET.PCF
Zerodifference standard network solution for receiver and satelliteclock determination:
allow the combined GPS/GLONASS processing full ambiguity resolution scheme with all steps for GPS
and so far supported also for GLONASS optimized preprocessing of the zerodifference examples cover more applications by additional example BPEs
(LEO orbit determination; SLR processing to validate orbits) for demonstration purposes equipment changes and
a repositioning event shall be included kinematic or at least pseudokinematic processing highrate troposphere estimation ionosphere model determination prepared for processing many stations (clustering) support hourly (sliding window) anddaily processing as well as
reprocessing (daily independent) schemes
Slide 33 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Processing Example: LEOPOD.PCF
Precise orbit determination (POD) for a Low Earth Orbiter (LEO)mission based on GPS data:
allow the combined GPS/GLONASS processing full ambiguity resolution scheme with all steps for GPS
and so far supported also for GLONASS
optimized preprocessing of the zerodifference examples cover more applications by additional example BPEs
(LEO orbit determination;SLR processing to validate orbits) for demonstration purposes equipment changes and
a repositioning event shall be included kinematic or at least pseudokinematic processing highrate troposphere estimation ionosphere model determination
prepared for processing many stations (clustering) support hourly (sliding window) anddaily processing as well as
reprocessing (daily independent) schemes
Slide 34 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/LEOPOD.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCF -
5/22/2018 BSW52_newExamples
18/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Processing Example: SLRVAL.PCF
Validate an existing orbit of GNSS or LEO satellites usingindependent SLR measurements:
allow the combined GPS/GLONASS processing full ambiguity resolution scheme with all steps for GPS
and so far supported also for GLONASS optimized preprocessing of the zerodifference examples cover more applications by additional example BPEs
(LEO orbit determination;SLR processing to validate orbits) for demonstration purposes equipment changes and
a repositioning event shall be included kinematic or at least pseudokinematic processing highrate troposphere estimation ionosphere model determination prepared for processing many stations (clustering) support hourly (sliding window) anddaily processingas well as
reprocessing (daily independent) schemes
Slide 35 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Example Dataset
Example Dataset
Slide 36 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/SLRVAL.PCF -
5/22/2018 BSW52_newExamples
19/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Example Dataset
GANPHERT
JOZ2
LAMA
MATE
ONSA
PTBB
TLSE
WSRT
WTZRWTZZ
ZIM2ZIMM
Receiver is tracking
Station with coordinates/velocities in IGb08
Receiver is trackingGPS/GLONASS GPSonly
Stations13 total10 GPS+GLONASS
3 GPSonly
2 pairs forming short baselines
Datum definition8 coordinates in IGb08
Antenna calibrations3 individually calibrated9 separate GPS/GLONASS
calibrations11 ROBOT calibrations
1 calibrationADOPTED FROM NONE
7 high performance clock
Slide 37 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Selected days:1: 2010Jul26 Day of year: 2010/207 GPSweek: 159412: 2010Jul27 Day of year: 2010/208 GPSweek: 15942
3: 2011Jul24 Day of year: 2011/205 GPSweek: 164604: 2011Jul25 Day of year: 2011/206 GPSweek: 16461
Criteria for selecting the four days:
Two times two days with about one year inbetween to allow velocityestimation.
The full availability of the observation files of the selected stations.
Repositioning event for satellite G25 for day 208 of year 2010 (day 2).
Optimal availability for SLR tracking data to GNSS and GRACE (usedin the LEOPOD.PCF example) for SLRVAL.PCF .
Slide 38 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/LEOPOD.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/SLRVAL.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/SLRVAL.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/LEOPOD.PCF -
5/22/2018 BSW52_newExamples
20/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Example BPE: General Aspects
Example BPE: General AspectsREADMEFiles on the Example BPEs
StandardVariables for the DataflowDefining Standard Processing FilesDefining the Reference FrameSet of ProjectSpecific FilesSelecting Orbit/Clock ProductsDefine Basic Modeling AspectsHourly ProcessingLimitation of the BPE Variables
Slide 39 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
READMEFiles on the Example BPEs
Each example BPEs is accomplished by an extensive README file:
explaining the main purpose
providing a detailed description on the realization of the purpose,
showing where to find the key quality indicators for the resultsand giving some ideas about potential sources of problems
listing of the BPE server variables in the BPE example PCF witha short explanation on their usage
listing of the necessary input files for the processing and wherethey are expected in the DATAPOOL area
listing of the result files and where they are located in theSAVEDISK area with the current configuration
Slide 40 of 86 Astronomical Institute, University of Bern AIUB
-
5/22/2018 BSW52_newExamples
21/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
StandardVariables for the Dataflow
BPEvariables for the dataflow (DATAPOOLCAMPAIGN52):(all BPEs)
V_RNXDIR (default: RINEX or HOURLY)
Directory in the ${D} (DATAPOOL) area where the RINEX files areexpected.
V_OBSSEL (select according to your needs)This variable may contain a filename for a cluster file or a file with theRINEX station abbreviations.
Slide 41 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
StandardVariables for the Dataflow
BPEvariables for the dataflow (DATAPOOLCAMPAIGN52):(all BPEs)
V_REFDIR (default: REF52)Directory in the ${D} (DATAPOOL) area where the basic Bernese filesfor the processing are located.
V_REFINF (default: IGB08)Reference frame files (CRD and VEL), used as master files whenupdating coordinate and velocity files.
V_CRDINF (any project name, e.g., EXAMPLE)The basename of the files used as basic Bernese input files for thisexample BPE.
Slide 42 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/V_RNXDIRhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_OBSSELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_REFDIRhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_REFINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CRDhttp://localhost/var/www/apps/conversion/tmp/scratch_8/VELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_CRDINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_CRDINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/VELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CRDhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_REFINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_REFDIRhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_OBSSELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_RNXDIR -
5/22/2018 BSW52_newExamples
22/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
StandardVariables for the Dataflow
BPEvariables for the dataflow (CAMPAIGN52SAVEDISK):(all BPEs)
V_RESULT (any project name, e.g., EPNFINAL)
Directory in the ${S} (SAVEDISK) area where the result files from theBPE processing are collected in yearly directories.
V_SAV (default: Y)Save result files into the ${S}/{V_RESULT} area ifV_SAV==Y. Thisvariable is managed by the BPE user script XXX_SAV.Typically the results are copied in the product archive. For testpurposes it might be beneficial if test result files do not overwrite theproduct files in the long-term archive.
Slide 43 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
StandardVariables for the Dataflow
BPEvariables for the dataflow (CAMPAIGN52DATAPOOL):(PPP_BAS.PCF, PPP_DEMO.PCF)
V_UPD (default: Y)Update the files in the ${D}/{V_REFDIR} area with the results fromthe BPE process (only in the PPPexamples).
BPEvariables for the dataflow (cleaning CAMPAIGN52):(all BPEs)
V_DEL (default: Y)Delete all files from the currently processed session from the campaignifV_DEL==Y; managed in XXX_DEL user script.Usually the deletion should be enabled to keep the campaign clean. For
debugging purposes and to identify sources for errors in the processingit may be useful to keep all files.
Slide 44 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/V_RESULThttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BS%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_SAVhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BS%7D/%7BV_RESULT%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_SAV%20==%20'Y'http://localhost/var/www/apps/conversion/tmp/scratch_8/V_SAV%20==%20'Y'http://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_SAVhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_UPDhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_REFDIR%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_DELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_DEL%20==%20'Y'http://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_DELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_DELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_DEL%20==%20'Y'http://localhost/var/www/apps/conversion/tmp/scratch_8/V_DELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_REFDIR%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_UPDhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/XXX_SAVhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_SAV%20==%20'Y'http://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BS%7D/%7BV_RESULT%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_SAVhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BS%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_RESULT -
5/22/2018 BSW52_newExamples
23/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Defining Standard Processing Files
BPEvariables defining General Input Files:(PPP_BAS.PCF, PPP_DEMO.PCF, RNX2SNX.PCF, BASTST.PCF,CLKDET.PCF, LEOPOD, and SLRVAL.PCF)
V_PCV (default: I08)Selection of the antenna phase center model identifier.
V_SATINF (default: SATELLIT)Basename of the satellite information file. The resulting filename is${X}/GEN/{V_SATINF}.{V_PCV} .
V_PCVINF (default: PCV)Basename of the antenna phase center correction file. The resulting
filename is ${X}/GEN/{V_PCVINF}.{V_PCV} .
V_SATCRX (default: SAT $Y+0)Name of the satellite problem file.
Slide 45 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Exchange/Complete ATX Corrections
Updating the antenna phase center correction file:(PPP_BAS.PCF, PPP_DEMO.PCF, RNX2SNX.PCF, and CLKDET.PCF)
V_MYATX (default: empty)Filename (including extension) for an ANTEX file containing receiverand possibly satellite antenna phase center corrections (expected in
${X}/GEN). The file is used to update the Bernese phase center file in${X}/GEN/{V_PCVINF}.{V_PCV} , e.g., in case of new antennas in thenetwork.Note: if you plan to use a file containing individually calibratedantennas you need to change the settingsfor Set number of genericreceiver antennas to 999999 in panel ATX2PCV 2 .Please remind that calibration values for all antennas with numberdifferent from 999999 in the station information file must be available
with individual calibrations.
Slide 46 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/BASTST.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/LEOPODhttp://localhost/var/www/apps/conversion/tmp/scratch_8/SLRVAL.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_PCVhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_SATINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BX%7D/GEN/%7BV_SATINF%7D.%7BV_PCV%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_PCVINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BX%7D/GEN/%7BV_PCVINF%7D.%7BV_PCV%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_SATCRXhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_MYATXhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BX%7D/GENhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BX%7D/GEN/%7BV_PCVINF%7D.%7BV_PCV%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BX%7D/GEN/%7BV_PCVINF%7D.%7BV_PCV%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BX%7D/GENhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_MYATXhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_SATCRXhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BX%7D/GEN/%7BV_PCVINF%7D.%7BV_PCV%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_PCVINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BX%7D/GEN/%7BV_SATINF%7D.%7BV_PCV%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_SATINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_PCVhttp://localhost/var/www/apps/conversion/tmp/scratch_8/SLRVAL.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/LEOPODhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/BASTST.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCF -
5/22/2018 BSW52_newExamples
24/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Defining Standard Processing Files
Check this box to switch from typemean to individualcalibration.
Slide 47 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Defining the Reference Frame
BPEvariable to define the reference frame:(PPP_BAS.PCF, PPP_DEMO.PCF, RNX2SNX.PCF,and CLKDET.PCF)
V_REFDIR (default: REF52)Directory in the ${D} (DATAPOOL) area where the coordinate andvelocity files for the reference frame are located.
V_REFINF (default: IGB08)Reference frame files, used as master files when updating coordinateand velocity files. The corresponding files are expected as
${D}/{V_REFDIR}/(V_REFINF)_R.CRD ${D}/{V_REFDIR}/(V_REFINF)_R.VEL
V_REFEPO, only PPPexamples (default: 2005 01 01)
The epoch of the coordinates in the reference frame coordinate file (seeabove) needs to be specified here. In case of IGSb08 it is 2005 01 01.
Slide 48 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_REFDIRhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_REFINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_REFDIR%7D/(V_REFINF)_R.CRDhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_REFDIR%7D/(V_REFINF)_R.VELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_REFEPOhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_REFEPOhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_REFDIR%7D/(V_REFINF)_R.VELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_REFDIR%7D/(V_REFINF)_R.CRDhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_REFINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_REFDIRhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCF -
5/22/2018 BSW52_newExamples
25/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Defining the Reference Frame
BPEvariable to define the reference frame:(PPP_BAS.PCF, PPP_DEMO.PCF, RNX2SNX.PCF,and CLKDET.PCF)
The related sequence in the BPE is:
## C op y r e qu i re d f i le s# - - - - - - - - - - -- - - - - - - -...003 CO O VE L R2 S _G E N ANY 1 001004 CO O VE L R2 S _G E 2 ANY 1 001005 C R DM E R GE R2 S _G E N ANY 1 003 004...
COOVEL propagates the coordinates from the reference framecoordinate file (PID 004) and the projectspecific coordinate file(PID 003, see below) to the processed session.
CRDMERGE (PID 005) takes all stations from the reference framecoordinate file and adds all additional stations from the projectspecificcoordinate file.
Slide 49 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Set of ProjectSpecific Files
BPEvariables for projectspecific stationrelated files:(PPP_BAS.PCF, PPP_DEMO.PCF, RNX2SNX.PCF, BASTST.PCF,CLKDET.PCF, and SLRVAL.PCF)
V_REFDIR (default: REF52)Directory in the ${D} (DATAPOOL) area where the projectrelated
files are located.
V_CRDINF (default: EXAMPLE)The basename of the stationrelated files for the particular project usedfor the BPE. Typically these are:
${D}/{V_REFDIR}/(V_CRDINF).CRD ${D}/{V_REFDIR}/(V_CRDINF).VEL ${D}/{V_REFDIR}/(V_CRDINF).STA
(for PPP the separate variable V_STAINF is used)
Slide 50 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/BASTST.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/SLRVAL.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_REFDIRhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_CRDINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_REFDIR%7D/(V_CRDINF).CRDhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_REFDIR%7D/(V_CRDINF).VELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_REFDIR%7D/(V_CRDINF).STAhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_STAINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_STAINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_REFDIR%7D/(V_CRDINF).STAhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_REFDIR%7D/(V_CRDINF).VELhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_REFDIR%7D/(V_CRDINF).CRDhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_CRDINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_REFDIRhttp://localhost/var/www/apps/conversion/tmp/scratch_8/SLRVAL.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/BASTST.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCF -
5/22/2018 BSW52_newExamples
26/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Set of ProjectSpecific Files
BPEvariables for projectspecific stationrelated files:(PPP_BAS.PCF, PPP_DEMO.PCF, RNX2SNX.PCF, CLKDET.PCF, andSLRVAL.PCF)
V_STAINF, only PPPexamples (default: EXAMPLE)Usually the header information in the RINEX observation files iscompared to the expected equipment information provided in thestation information file. The basename of this file is given in thisvariable: ${D}/{V_REFDIR}/(V_STAINF).STA .For a quick-look PPP this variable may be empty to skip the checkof the RINEX header information.
V_CRXINF (default: empty)
Inconsistencies between the RINEX observation file headers and thestation information file can be recorded in a file with Accepted stationinformation inconsistencies in program RXOBV3. If you need such afile for your processing, you can specify its name here. It will be copiedfrom ${D}/REF52/${V_CRXINF}.CRX
Slide 51 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Set of ProjectSpecific Files
BPEvariables for projectspecific stationrelated files:(PPP_BAS.PCF, PPP_DEMO.PCF, RNX2SNX.PCF, BASTST.PCF,CLKDET.PCF, and SLRVAL.PCF)
V_BLQINF (default: EXAMPLE)The basename of the file containing the ocean tidal loading corrections
for the stations and center-of-mass corrections. The file${D}/REF52/${V_BLQINF}.BLQ will be copied into your campaign forprocessing.If the variable is empty, no displacement corrections to the stations orCMC for the orbit generation are applied.
V_ATLINF (default: EXAMPLE)Same as V_BLQINF but for atmospheric tidal loading. The filename is
${D}/REF52/${V_BLQINF}.ATL .
Slide 52 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/SLRVAL.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_STAINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_REFDIR%7D/(V_STAINF).STAhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_CRXINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/REF52/$%7BV_CRXINF%7D.CRXhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/BASTST.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/SLRVAL.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_BLQINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/REF52/$%7BV_BLQINF%7D.BLQhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_ATLINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_BLQINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/REF52/$%7BV_BLQINF%7D.ATLhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/REF52/$%7BV_BLQINF%7D.ATLhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_BLQINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_ATLINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/REF52/$%7BV_BLQINF%7D.BLQhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_BLQINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/SLRVAL.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/BASTST.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/REF52/$%7BV_CRXINF%7D.CRXhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_CRXINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_REFDIR%7D/(V_STAINF).STAhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_STAINFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/SLRVAL.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCF -
5/22/2018 BSW52_newExamples
27/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Selecting Orbit/Clock Products
BPEvariable to select orbit/clock products:(PPP_BAS.PCF, PPP_DEMO.PCF, RNX2SNX.PCF, CLKDET.PCF, andLEOPOD.PCF)
V_B (default: COD)Name of the external product for GNSS-orbit, ERP and satellite clockinformation. It is expected that the products are available in the ${D}(DATAPOOL) area in a specific subdirectory V_B:
${D}/{V_B}/{V_B}wwwwd.PRE ${D}/{V_B}/{V_B}wwwwd.CLK (not for RNX2SNX.PCF) ${D}/{V_B}/{V_B}wwww7.ERP
Remark: Alternatively you may also use the products from the IGS orany other IGS analysis center or even from other sources if they are
precise enough. From our point of view, there is a clear preference forCODE products (COD, arguments in the main presentation).
If you want to process GLONASS data with IGS products you must prepare
two orbit files: ${D}/IGS/IGSwwwwd.PRE and ${D}/IGS/IGLwwwwd.PRE .
Slide 53 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Define Basic Modeling Aspects
BPEvariables to define basic processing settings:(PPP_BAS.PCF, PPP_DEMO.PCF, RNX2SNX.PCF, BASTST.PCF, andCLKDET.PCF)
V_HOIFIL (default: HOI$YSS+0)Specify the filename used for the ionosphere model within your
campaign area that is used to compute the higher-order ionosphere(HOI) corrections. The ionosphere model is copied from${D}/BSW52/CODwwwwd.ION .If the variable is empty, the HOI corrections are disabled.
V_SATSYS (default: GPS/GLO)Select the system(s) (usually GPS or GPS/GLO) to be used forthe BPE processing.
V_SAMPL,also for LEOPOD.PCF (default: 300)Sampling interval for introducing the observations from RINEX toBernese observation file format.
Slide 54 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/LEOPOD.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_Bhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_Bhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_B%7D/%7BV_B%7Dwwwwd.PREhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_B%7D/%7BV_B%7Dwwwwd.CLKhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_B%7D/%7BV_B%7Dwwww7.ERPhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/IGS/IGSwwwwd.PREhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/IGS/IGLwwwwd.PREhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/BASTST.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_HOIFILhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/BSW52/CODwwwwd.IONhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_SATSYShttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_SAMPLhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_SAMPLhttp://localhost/var/www/apps/conversion/tmp/scratch_8/LEOPOD.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/LEOPOD.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_SAMPLhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_SATSYShttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/BSW52/CODwwwwd.IONhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_HOIFILhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/BASTST.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/IGS/IGLwwwwd.PREhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/IGS/IGSwwwwd.PREhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_B%7D/%7BV_B%7Dwwww7.ERPhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_B%7D/%7BV_B%7Dwwwwd.CLKhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7D/%7BV_B%7D/%7BV_B%7Dwwwwd.PREhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_Bhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BD%7Dhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_Bhttp://localhost/var/www/apps/conversion/tmp/scratch_8/LEOPOD.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCF -
5/22/2018 BSW52_newExamples
28/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Hourly Processing
Switch from daily to hourly processing:(PPP_BAS.PCF, PPP_DEMO.PCF, and RNX2SNX.PCF)
The basic switch between daily and hourly processing is done by
selecting the corresponding Session table(Menu>Configure>Setsession/compute date). Two BPE variables are specifically relevant tochange between daily and hourly processing scheme:
V_HOURLY (default: 8)In case of hourly session definition, a number of hours can be specifiedthat are prepended to stabilize the estimation of ambiguity parameters.It should not be much shorter than the length of a satellite path, e.g.,6 hours. It is obsolete if daily session definition is given.
V_RNXDIR (default: HOURLY)If you change from daily to hourly processing you should not forget toselect the directory with hourly instead of daily RINEX files.
Slide 55 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
Limitation of the BPE Variables
The BPE variables can be used to take a lot of main settings outfrom the individual programs and manage them on a central location.
This principle isconvenientto the users but has also some limits: The numer of BPE variables was dramatically increased w.r.t.
the examples in Version 5.0 . A further significant increase tocover more options and switches in this way seems not bereasonable without confusing the users.
From the technical point of view such variables can cover optionsthat can be managed by directly putting the variables into theprogram input panels in the BPE option directories.A prominent example, what cannot be handled in this way is the change of
the troposphere model. To support the users with this change, we have
established a description in the FAQsection of the Bernese Homepage:
http://www.bernese.unibe.ch/faq/#exm001
Slide 56 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_HOURLYhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_RNXDIRhttp://www.bernese.unibe.ch/faq/#exm001http://www.bernese.unibe.ch/faq/#exm001http://localhost/var/www/apps/conversion/tmp/scratch_8/V_RNXDIRhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_HOURLYhttp://localhost/var/www/apps/conversion/tmp/scratch_8/RNX2SNX.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCF -
5/22/2018 BSW52_newExamples
29/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
Example BPE: Specific Aspects
Example BPE: Specific AspectsPPPExamplesRNX2SNXExampleBASTSTExampleCLKDETExampleLEOPODExampleSLRVALExample
Slide 57 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
PPPExamples
PCFile name: ${U}/PCF/PPP_BAS.PCFDescription: ${U}/PCF/PPP_BAS.README
PRECISE POINT POSITIONING: basic version
Purpose:This BPE performs an efficient station-wise processing (Precise PointPositioning, PPP). The following results are obtained:
computation of station coordinates (on the cm-level accuracy),to get, e.g., corresponding a priori information for interferometricanalysis (see RNX2SNX PCF),
estimation of station-specific troposphere parameters,
determination of phase-consistent receiver clock offsets typicallyat 5minute intervals (for time transfer).
Slide 58 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BU%7D/PCF/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BU%7D/PCF/PPP_BAS.READMEhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BU%7D/PCF/PPP_BAS.READMEhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BU%7D/PCF/PPP_BAS.PCF -
5/22/2018 BSW52_newExamples
30/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
PPPExamples
PCFile name: ${U}/PCF/PPP_DEMO.PCFDescription: ${U}/PCF/PPP_DEMO.README
PRECISE POINT POSITIONING: extended version
Purpose:As the basic version this PPP-BPE:
computes coordinates, troposphere and receiver clocks updates the coordinate/velocity files
It may also compute: geocenter coordinates from all datum stations included in the
PPP procedure, pseudo-kinematic coordinates, high-rate troposphere parameters (15 minutes sampling), and station-specific/regional ionosphere models together with the
corresponding DCB (P1-P2) parameters.
Slide 59 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
PPPExamples
PCFile name: ${U}/PCF/PPP_DEMO.PCFDescription: ${U}/PCF/PPP_DEMO.README
PRECISE POINT POSITIONING: extended version
Purpose: (cont.)Furthermore this BPE demonstrates the two opportunities topre-process phase data for zero-difference processing:
RNXSMT: consistency check with the code measurements basedon Melbourne-Wubbena linear combination (requires dualfrequency data)
MAUPRP: a sophisticated interpretation of epoch-differenceresiduals based on PPP (requires precise satellite clockcorrections with the same sampling as that of the data)
Slide 60 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BU%7D/PCF/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BU%7D/PCF/PPP_DEMO.READMEhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BU%7D/PCF/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BU%7D/PCF/PPP_DEMO.READMEhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BU%7D/PCF/PPP_DEMO.READMEhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BU%7D/PCF/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BU%7D/PCF/PPP_DEMO.READMEhttp://localhost/var/www/apps/conversion/tmp/scratch_8/$%7BU%7D/PCF/PPP_DEMO.PCF -
5/22/2018 BSW52_newExamples
31/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
BPEspecific Variables (PPP)
BPEvariable to select the observation type:(PPP_BAS.PCF, PPP_DEMO.PCF)
V_OBSTYP (default: BOTH)
You may select whether only the CODE, only the PHASE, orBOTH measurement types together shall be used for the PPPprocedure.
Slide 61 of 86 Astronomical Institute, University of Bern AIUB
R.
Dachetal.:B
erneseGNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Bern,
July2,
2013
BPEspecific Variables (PPP)
BPEvariable to select the zerodifference preprocessing:(PPP_DEMO.PCFand CLKDET.PCF)
V_HRCLK (default: NO)You may select how the phase measurements will be pre-processed.You have two options, depending on the availability of satellite clock
corrections:
1. NO checks only the consistency between the code and phaseobservations which limits the level of screening to the noise levelof the code data.
2. YES uses a more involved algorithm but requires high-rate(30 sec) and precise satellite clock corrections
Slide 62 of 86 Astronomical Institute, University of Bern AIUB
http://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_OBSTYPhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_HRCLKhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_HRCLKhttp://localhost/var/www/apps/conversion/tmp/scratch_8/CLKDET.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/V_OBSTYPhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_DEMO.PCFhttp://localhost/var/www/apps/conversion/tmp/scratch_8/PPP_BAS.PCF -
5/22/2018 BSW52_newExamples
32/43
R.
Dachetal.:Bernese
GNSSSoftware:ProcessingExamplesinVersion5.2
Documentcompiled:Be
rn,
July2,
2013
BPEspecific Variables (PPP)
BPEvariable to select solutions:(PPP_DEMO.PCF)The additional results of the extended PPP version may beenabled/disabled by specifying a non-blank/blank solution identifierfor the following PCF variables:
V_G default: GCC Determination of translationsV_H default: KIN Pseudo-kinematic solutionV_I default: TRP High-rate troposphere solutionV_K default: ION Station-specific ION/DCB re