bsw52_newexamples

Upload: mohamed-hamed

Post on 13-Oct-2015

78 views

Category:

Documents


0 download

DESCRIPTION

Example for using the new version of Bernese software version 5.2

TRANSCRIPT

  • 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