Changeset 7015 in ntrip


Ignore:
Timestamp:
Jul 6, 2015, 3:53:34 PM (9 years ago)
Author:
weber
Message:

Documentation completed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/bnchelp.html

    r7009 r7015  
    298298
    299299<p>
    300 The main window of BNC shows a 'Top menu bar' section, a 'Settings' sections with tabs to set processing options, a 'Streams' section, a section for 'Log' tabs, and a 'Bottom menu bar' section, see figure below.
     300The main window of BNC shows a 'Top menu bar' section, a 'Settings' sections with panels to set processing options, a 'Streams' section, a section for 'Log' tabs, and a 'Bottom menu bar' section, see figure below.
    301301</p>
    302302<p><img src="IMG/screenshot09.png"/></p>
     
    312312
    313313<p>
    314 The usual handling of BNC is that you first select a number of streams ('Add Stream'). Any stream configured to BNC shows up on the 'Streams' canvas in the middle of BNC's main window. You then go through BNC's various configuration tabs to select a combination of input, processing and output options before you start the program ('Start'). Most configuration tabs are dedicated to a certain functionality of BNC. If the first option field on such a configuration tab is empty, the affected functionality is - apart from a few exceptions - deactivated.</p>
    315 
    316 Records of BNC's activities are shown in the 'Log' tab. The bandwidth consumption per stream, the latency of incoming observations and a PPP time series for coordinates are shown in the 'Throughput', 'Latency' and 'PPP Plot' tabs of the main window.
     314The usual handling of BNC is that you first select a number of streams ('Add Stream'). Any stream configured to BNC shows up on the 'Streams' canvas in the middle of BNC's main window. You then go through BNC's various configuration panels to select a combination of input, processing and output options before you start the program ('Start'). Most configuration panels are dedicated to a certain functionality of BNC. If the first option field on such a configuration panel is empty, the affected functionality is - apart from a few exceptions - deactivated.</p>
     315
     316Records of BNC's activities are shown in the 'Log' tab. The bandwidth consumption per stream, the latency of incoming observations and a PPP time series for coordinates are shown in the 'Throughput', 'Latency' and 'PPP Plot' tabs.
    317317</p>
    318318
     
    437437&nbsp; &nbsp; &nbsp; 3.12.4. <a href=#miscport>Port</a><br>
    4384383.13. <a href=#pppclient>PPP Client</a><br>
    439 &nbsp; &nbsp; &nbsp; 3.13.1 <a href=#pppmode>Mode & Mountpoints</a><br>
    440 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.1.1 <a href=#pppmodus>Mode</a><br>
    441 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.1.2 <a href=#pppobsmount>Obs Mountpoint</a><br>
    442 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.1.3 <a href=#pppcorrmount>Corr Mountpoint</a><br>
    443 &nbsp; &nbsp; &nbsp; 3.13.2 <a href=#pppxyz>Marker Coordinates</a><br>
    444 &nbsp; &nbsp; &nbsp; 3.13.3 <a href=#pppneu>Antenna Eccentricity</a><br>
    445 &nbsp; &nbsp; &nbsp; 3.13.4 <a href=#pppoutput>NMEA & Plot Output</a><br>
    446 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.4.1 <a href=#pppnmeafile>NMEA File</a><br>
    447 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.4.2 <a href=#pppnmeaport>NMEA Port</a><br>
    448 &nbsp; &nbsp; &nbsp; 3.13.5 <a href=#ppppost>Post Processing</a><br>
    449 &nbsp; &nbsp; &nbsp; 3.13.6 <a href=#ppprecant>Antennas</a><br>
    450 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.6.1 <a href=#pppantex>ANTEX File</a><br>
    451 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.6.2 <a href=#ppprecantenna>Antenna Name</a><br>
    452 &nbsp; &nbsp; &nbsp; 3.13.7 <a href=#pppbasics>Basics</a><br>
    453 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.7.1 <a href=#pppphase>Use Phase Obs</a><br>
    454 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.7.2 <a href=#ppptropo>Estimate Tropo</a><br>
    455 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.7.3 <a href=#pppglo>Use GLONASS</a><br>
    456 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.7.4 <a href=#pppgal>Use Galileo</a><br>
    457 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.7.5 <a href=#pppsync>Sync Corr</a><br>
    458 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.7.6 <a href=#pppaverage>Averaging</a><br>
    459 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.7.7 <a href=#pppquick>Quick-Start</a><br>
    460 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.7.8 <a href=#pppgap>Maximal Solution Gap</a><br>
    461 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.7.9 <a href=#pppaudio>Audio Response</a><br>
    462 &nbsp; &nbsp; &nbsp; 3.13.8 <a href=#pppsigmas>Sigmas</a><br>
    463 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.8.1 <a href=#pppsigc>Code</a><br>
    464 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.8.2 <a href=#pppsigp>Phase</a><br>
    465 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.8.3 <a href=#pppsigxyzi>XYZ Init</a><br>
    466 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.8.4 <a href=#pppsigxyzn>XYZ White Noise</a><br>
    467 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.8.5 <a href=#pppsigtrpi>Tropo Init</a><br>
    468 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.8.6 <a href=#pppsigtrpn>Tropo White Noise</a><br>
    469 &nbsp; &nbsp; &nbsp; 3.13.9 <a href=#pppplots>PPP Plot</a><br>
    470 &nbsp; &nbsp; &nbsp; 3.13.10 <a href=#ppptracepos>Track Plot</a><br>
    471 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.10.1 <a href=#pppmap>Open Map</a><br>
    472 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.10.2 <a href=#pppmaptype>Google/OSM</a><br>
    473 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.10.3 <a href=#pppdot>Dot Size</a><br>
    474 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.10.4 <a href=#pppcolor>Dot Color</a><br>
    475 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.10.5 <a href=#pppspeed>Speed</a><br>
    476 
     439&nbsp; &nbsp; &nbsp; 3.13.1 <a href=#pppInp>PPP (1): Input and Output</a><br>
     440&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.1.1 <a href=#pppdatasource>Data Source</a><br>
     441&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.1.2 <a href=#ppprnxobs>RINEX Observation File</a><br>
     442&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.1.3 <a href=#ppprnxnav>RINEX Navigation File</a><br>
     443&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.1.4 <a href=#pppcorrfile>Correction File</a><br>
     444&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.1.5 <a href=#pppcorrstream>Corrections Stream</a><br>
     445&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.1.6 <a href=#pppmarkcoor>Coordinates</a><br>
     446&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.1.7 <a href=#ppplogfile>Logfile</a><br>
     447&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.1.8 <a href=#pppantexfile>ANTEX File</a><br>
     448&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.1.9 <a href=#pppnmeafile>NMEA File</a><br>
     449&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.1.10 <a href=#pppsnxtrofile>SNX TRO File</a><br>
     450&nbsp; &nbsp; &nbsp; 3.13.2 <a href=#pppStation>PPP (2): Processed Stations</a><br>
     451&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.2.1 <a href=#pppnehsigma>Sigma North/East/Height</a><br>
     452&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.2.2 <a href=#pppnehnoise>Noise North/East/Height</a><br>
     453&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.2.3 <a href=#ppptropsigma>Tropo Sigma</a><br>
     454&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.2.4 <a href=#ppptropnoise>Tropo Noise</a><br>
     455&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.2.5 <a href=#pppnmeaport>NMEA Port</a><br>
     456&nbsp; &nbsp; &nbsp; 3.13.3 <a href=#pppOptions>PPP (3): Processing Options</a><br>
     457&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.3.1 <a href=#ppplinecombi>Linear Combinations</a><br>
     458&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.3.2 <a href=#pppcodeobs>Code Observations</a><br>
     459&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.3.3 <a href=#pppphaseobs>Phase Observations</a><br>
     460&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.3.4 <a href=#pppeleweight>Elevation Depending Weighting</a><br>
     461&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.3.5 <a href=#pppminobs>Minimum Number of Observations</a><br>
     462&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.3.6 <a href=#pppmineleva>Minimum Elevation</a><br>
     463&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.3.7 <a href=#pppwaitclockcorr>Wait for Clock Corrections</a><br>
     464&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.3.8 <a href=#pppseeding>Seeding</a><br>
     465&nbsp; &nbsp; &nbsp; 3.13.4 <a href=#pppPlots>PPP (4): Plots</a><br>
     466&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.4.1 <a href=#ppptimeseries>PPP Plot</a><br>
     467&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.4.2 <a href=#pppaudioresp>Audio Response</a><br>
     468&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.4.3 <a href=#ppptrackmap>Track Map</a><br>
     469&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.4.3.1 <a href=#pppmaptype>Google/OSM</a><br>
     470&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.4.4 <a href=#pppdotprop>Dot-properties</a><br>
     471&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.4.4.1 <a href=#pppdotsize>Size</a><br>
     472&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.4.4.2 <a href=#pppdotcolor>Color</a><br>
     473&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3.13.4.5 <a href=#pppspeed>Post Processing Speed</a><br>
    4774743.14. <a href=#combi>Combine Corrections</a><br>
    478475&nbsp; &nbsp; &nbsp; 3.14.1 <a href=#combimounttab>Combine Corrections Table</a><br>
     
    20772074BNC can derive coordinates for a rover position following the Precise Point Positioning (PPP) approach. It uses either code or code plus phase data from one or more GNSS systems in ionosphere free linear combinations P3 or L3. Besides pulling a stream of observations from a dual frequency GNSS receiver, this also
    20782075<ul>
    2079 <li>requires pulling in addition a stream carrying satellite orbit and clock corrections to Broadcast Ephemeris in the form of RTCM Version 3 'State Space Representation' (SSR) messages. Note that for BNC these Broadcast Corrections need to be referred to the satellite's Antenna Phase Center (APC). Streams providing such messages are listed on <u>http://igs.bkg.bund.de/ntrip/orbits</u>. Stream 'CLK11' on NTRIP Broadcaster 'products.igs-ip.net:2101' is an example.</li>
    2080 <li>may require pulling a stream carrying Broadcast Ephemeris available as RTCM Version 3 message types 1019, 1020, 1043, 1044, 1045, 1046 and 63 (tentative). This is a must only when the stream coming from the receiver does not contain Broadcast Ephemeris or provides them only at very low repetition rate. Streams providing such messages are listed on <u>http://igs.bkg.bund.de/ntrip/ephemeris</u>. Stream 'RTCM3EPH' on caster 'products.igs-ip.net:2101' is an example.</li>
    2081 </ul>
    2082 </p>
    2083 <p>
    2084 The following figure provides the screenshot of an example PPP session with BNC.
    2085 </p>
    2086 
    2087 <p><img src="IMG/screenshot03.png"/></p>
    2088 <p><u>Figure 20:</u> Real-time Precise Point Positioning with BNC, PPP Panel 1.</p>
    2089 
    2090 <p><img src="IMG/screenshot17.png"/></p>
    2091 <p><u>Figure 21:</u> Precise Point Positioning with BNC, PPP Panel 2.</p>
    2092 
    2093 <p><img src="IMG/screenshot18.png"/></p>
    2094 <p><u>Figure 22:</u> Precise Point Positioning with BNC, PPP Panel 3.</p>
    2095 
     2076<li>Requires pulling in addition a stream carrying satellite orbit and clock corrections to Broadcast Ephemeris in the form of RTCM Version 3 'State Space Representation' (SSR) messages. Note that for BNC these Broadcast Corrections need to be referred to the satellite's Antenna Phase Center (APC). Streams providing such messages are listed on <u>http://igs.bkg.bund.de/ntrip/orbits</u>. Stream 'CLK11' on NTRIP Broadcaster 'products.igs-ip.net:2101' is an example.</li>
     2077<li>May require pulling a stream carrying Broadcast Ephemeris available as RTCM Version 3 message types 1019, 1020, 1043, 1044, 1045, 1046 and 63 (tentative). This becomes a must only when the stream coming from the receiver does not contain Broadcast Ephemeris or provides them only at very low repetition rate. Streams providing such messages are listed on <u>http://igs.bkg.bund.de/ntrip/ephemeris</u>. Stream 'RTCM3EPH' on caster 'products.igs-ip.net:2101' is an example.</li>
     2078</ul>
     2079</p>
     2080
     2081<p>When using the PPP option, it is important to understand which effects are corrected by BNC.
     2082</p>
     2083<ul>
     2084<li>BNC does correct for Solid Earth Tides and Phase Windup.</li>
     2085<li>Satellite antenna phase center offsets are corrected.</li>
     2086<li>Satellite antenna phase center variations are neglected because this is a small effect usually less than 2 centimeters.</li>
     2087<li>Observations can be corrected for a Receiver Antenna Offset. Depending on whether or not this correction is applied, the estimated position is either that of the receiver's antenna phase center or that of the receiver's Antenna Reference Point.</li>
     2088<li>Receiver antenna phase center variations are not included in the model. The bias caused by this neglect depends on the receiver antenna type. For most antennas it is smaller than a few centimeters.</li>
     2089<li>Ocean and atmospheric loading is neglected. Atmospheric loading is pretty small. Ocean loading is usually also a small effect but may reach up to about 10 centimeters for coastal stations.</li>
     2090<li>Rotational deformation due to polar motion (Polar Tides) is not corrected because this is a small effect usually less than 2 centimeters.</li>
     2091</ul>
     2092</p>
     2093<p>
     2094The provider of an orbit/clock corrections stream may switch with his service at any time from a duty to a backup server installation. This shall be noted in the SSR stream through a change of the Issue Of Data (IOD SSR) parameter. The PPP option in BNC will immediately reset all ambiguities in such a situation.
     2095</p>
     2096<p>
     2097PPP options are specified in BNC through the following four panels.
     2098<ul>
     2099<li>PPP (1): Input and output, sprecifying real-time or post processing mode and associated data sources</li>
     2100<li>PPP (2): Processed stations, specifying sigmas and noise of a-priori coordinates and NMEA stream output</li>
     2101<li>PPP (3): Processing options, specifying general PPP processing options</li>
     2102<li>PPP (4): Plots, specifying visualization through time series and track maps</li>
     2103</ul>
     2104</p>
     2105
     2106<p><a name="pppInp"><h4>3.13.1 PPP (1): Input and Output</h4></p>
     2107<p>
     2108This panel provides options for specifying the input and output streams and files required by BNC for real-time or post processing PPP.
     2109</p>
     2110
     2111<p><a name="pppdatasource"><h4>3.13.1.1 Data Source - optional</h4></p>
     2112<p>
     2113Choose between input from 'Real-time Streams' or 'RINEX Files' for PPP with BNC in real-time or post processing mode.
     2114</p>
     2115
     2116<p>
     2117<u>Real-time Streams</u><br>
     2118When choosing 'Real-time Streams' BNC will do a PPP solutions in real-time. This requires pulling an GNSS observations stream, Broadcast Ephemeris messages and a stream containing corrections to Broadcast Ephemeris. Streams must come in RTCM Version 2 or RTCM Version 3 format.
     2119</p>
     2120<p>
     2121If you don't pull Broadcast Corrections BNC will switch with its solution to 'Single Point Positioning' (SPP) mode.
     2122</p>
     2123
     2124<p>
     2125<u>RINEX Files</u><br>
     2126This input mode allows you to specify RINEX Observation, RINEX Navigation and Broadcast Correction files. BNC accepts RINEX Version 2 as well as RINEX Version 3 Observation or Navigation file formats. Files carrying Broadcast Corrections must have the format produced by BNC through the 'Broadcast Corrections' panel.
     2127</p>
     2128<p>
     2129Specifying only a RINEX Observation and a RINEX Navigation file and no Broadcast Corrections file leads BNC to a 'Single Point Positioning' (SPP) solution.
     2130<p>
     2131<u>Debugging</u><br>
     2132Note that for debugging purposes BNC's real-time PPP functionality can also be used offline. Apply the 'File Mode' 'Command Line' option for that to read a file containing synchronized observations, orbit and clock correctors, and Broadcast Ephemeris. Example:<br><br>
     2133bnc.exe --conf c:\temp\PPP.bnc --file c:\temp\RAW<br><br>
     2134Such a file (here: 'RAW') must be saved beforehand using BNC's 'Raw output file' option.
     2135</li>
     2136</ul>
     2137</p>
     2138
     2139<p><a name="ppprnxobs"><h4>3.13.1.2 RINEX Observation File - mandatory if 'Data source' is set to 'RINEX Files'</h4></p>
     2140<p>
     2141Specify one or more RINEX Observation files. The file format can be RINEX Version 2 or RINEX Version 3.
     2142</p>
     2143
     2144<p><a name="ppprnxnav"><h4>3.13.1.3 RINEX Navigation File - mandatory if 'Data source' is set to 'RINEX Files'</h4></p>
     2145<p>
     2146Specify one or more RINEX Navigation files. The file format can be RINEX Version 2 or RINEX Version 3.
     2147</p>
     2148
     2149<p><a name="pppcorrfile"><h4>3.13.1.4 Correction File - optional if 'Data source' is set to 'RINEX Files'</h4></p>
     2150<p>
     2151Specify one or more Broadcast 'Correction files' as saved beforehand using BNC. The file contents is basically the ASCII representation of a RTCM Version 3 Broadcast Correction (SSR) stream.
     2152</p>
     2153<p>
     2154If you don't specify a 'Correction file' BNC will fall back from a PPP solution to a Single Point Positioning (SPP) solution.
     2155</p>
     2156
     2157<p><a name="pppcorrstream"><h4>3.13.1.5 Corrections Stream - optional if 'Data source' is set to 'Real-Time Streams'</h4></p>
     2158<p>
     2159Specify a Broadcast Ephemeris 'Corrections stream' from the list of selected 'Streams' you are pulling if you want BNC to correct your satellite ephemeris accordingly. Note that the stream's orbit and clock corrections must refer to the satellite Antenna Phase Center (APC). Streams providing such corrections are made availabel e.g. through the International GNSS Service (IGS) and listed on <u>http://igs.bkg.bund.de/ntrip/orbits</u>. The stream format must be RTCM Version 3 containing so-called SSR messages. Streams 'IGS03' and 'CLK11' supporting GPS plus GLONASS are examples.
     2160</p>
     2161<p>
     2162If you don't specify a 'Corrections stream' BNC will fall back from a PPP solution to a Single Point Positioning (SPP) solution.
     2163</p>
     2164
     2165<p><a name="pppmarkcoor"><h4>3.13.1.6 Coordinates - mandatory</h4></p>
     2166<p>
     2167Enter the full path to an ASCII file which specifies all streams or files from stationary or mobile receivers you potentially may want to process. The 'Coordinates' file must contain one record per file or stream with the following parameters separated by blank characters:
     2168</p>
     2169<p>
     2170<ul>
     2171<li>Input data source, to be specifiedy either through
     2172<ul>
     2173<li>the 'Mountpoint' of an RTCM stream (when in real-time PPP mode), or
     2174</li>
     2175<li>the first four characters of the RINEX observations file (when in post processing PPP mode).</li>
     2176</ul>
     2177Having this parameter first in each record is mandatory. BNC will carry out PPP solutions only for streams or files specified here.</li><br>
     2178<li>Only for static observations from a stationary receiver:<br>Approximate a-priori X,Y,Z coordinate [m] of the station's marker; specify '0.0 0.0 0.0' if unknown or when observations come from a mobile receiver.</li><br>
     2179<li>Nort, East and Up component [m] of antenna excentricity which is the difference between Antenna Reference Point (ARP) and a nearby marker position; when specifying the antenna excentricity BNC will produce coordinates referring to the marker position and not referring to ARP; specify '0.0 0.0 0.0' if excentricity is unknown or the ARP itself is understood as the marker.</li><br>
     2180<li>Receiver's antenna name as defined in your ANTEX file (see below); Observations will be corrected for the Antenna Phase Center's (APC) offset and variation which may result in a reduction of a few centimeters at max; the specified name must consist of 20 characters; add trailing blanks if the antenna name has less than 20 characters, examples:<br><pre>
     2181&nbsp; &nbsp;'JPSREGANT_SD_E      ' (no radome)
     2182&nbsp; &nbsp;'LEIAT504        NONE' (no radome)
     2183&nbsp; &nbsp;'LEIAR25.R3      LEIT' (radome)</pre>
     2184Leave blank if you don't want to correct observations for antenna phase center offsets.</li>
     2185</ul>
     2186</p>
     2187<p>
     2188Records in the 'Coordinates' file with exclamation mark '!' in the first column or blank records will be understood as comment lines and ignored.
     2189</p>
     2190<p>
     2191The following is an example contents for a 'Coordinates' file. Here each record describes the mountpoint of a stream available from the
     2192global stationary IGS real-time network. A-prioriy coordinates are followed by North/East/Up excentricity components of the ARP
     2193followed by the antenna type and radom in use.
     2194</p>
     2195<pre>
     2196!
     2197! Station        X[m]           Y[m]           Z[m]         North[m]   EAST[m]    UP[m]  Antenna        Radom
     2198! -----------------------------------------------------------------------------------------------------------
     2199ADIS0      4913652.6612   3945922.7678    995383.4359       0.0000     0.0000     0.0010 TRM29659.00     NONE
     2200ALIC0     -4052052.5593   4212836.0078  -2545104.8289       0.0000     0.0000     0.0015 LEIAR25.R3      NONE
     2201BELF0      3685257.8823   -382908.8992   5174311.1067       0.0000     0.0000     0.0000 LEIAT504GG      LEIS
     2202BNDY0     -5125977.4106   2688801.2966  -2669890.4345       0.0000     0.0000     0.0000 ASH701945E_M    NONE
     2203BRAZ0      4115014.0678  -4550641.6105  -1741443.8244       0.0000     0.0000     0.0080 LEIAR10         NONE
     2204CAGZ0      4893379.8326    772650.6854   4004180.1625       0.0000     0.0000     0.0945 JPSREGANT_DD_E  NONE
     2205CALG0     -1635378.1748  -3665371.5746   4941664.3370       0.0000     0.0000     0.0000 SOK702          NONE
     2206CONZ0      1492004.6119  -4887911.2671  -3803640.2397       0.0000     0.0000     0.0574 LEIAR25.R3      LEIT
     2207CTWN0      5023564.4285   1677795.7211  -3542025.8392       0.0000     0.0000     0.0000 ASH701941.B     NONE
     2208CUT07     -2364337.4408   4870285.6055  -3360809.6280       0.0000     0.0000     0.0000 TRM59800.00     SCIS
     2209DHLG3     -2319099.4261  -4799846.4583   3490090.4018       0.0000     0.0000     0.1224 ASH701945B_M    SCIS
     2210FAA10     -5247393.4678  -3076866.6580  -1911521.1749       0.0000     0.0000     0.1262 LEIAR25.R4      NONE
     2211GANP0      3929181.3480   1455236.9105   4793653.9880       0.0000     0.0000     0.3830 TRM55971.00     NONE
     2212HLFX0      2018905.6037  -4069070.5095   4462415.4771       0.0000     0.0000     0.1000 TPSCR.G3        NONE
     2213KIRU0      2251420.6255    862817.3340   5885476.8395       0.0000     0.0000     0.0620 ASH701945C_M    SNOW
     2214LHAZ0      -106941.9272   5549269.8041   3139215.1564       0.0000     0.0000     0.1330 ASH701941.B     NONE
     2215LMMF7      2993387.3587  -5399363.8649   1596748.0983       0.0000     0.0000     0.0000 TRM57971.00     NONE
     2216MAO07     -5466067.0979  -2404333.0198   2242123.1929       0.0000     0.0000     0.0000 LEIAR25.R3      LEIT
     2217NICO0      4359415.5252   2874117.1872   3650777.9614       0.0000     0.0000     0.0650 LEIAR25.R4      LEIT
     2218NKLG7      6287385.7320   1071574.7606     39133.1088      -0.0015    -0.0025     3.0430 TRM59800.00     SCIS
     2219NURK7      5516756.5103   3196624.9684   -215027.1315       0.0000     0.0000     0.1300 TPSCR3_GGD      NONE
     2220OHIX7      1525809.2353  -2432478.7568  -5676166.2639       0.0000     0.0000     0.0660 LEIAR25.R4      LEIT
     2221ONSA0      3370658.3928    711877.2903   5349787.0603       0.0000     0.0000     0.9950 AOAD/M_B        OSOD
     2222PDEL0      4551595.9072  -2186892.9495   3883410.9685       0.0000     0.0000     0.0000 LEIAT504GG      NONE
     2223RCMN0      5101056.6270   3829074.4206   -135016.1589       0.0000     0.0000     0.0000 LEIAT504GG      LEIS
     2224REUN0      3364098.9668   4907944.6121  -2293466.7379       0.0000     0.0000     0.0610 TRM55971.00     NONE
     2225REYK7      2587384.0890  -1043033.5433   5716564.1301       0.0000     0.0000     0.0570 LEIAR25.R4      LEIT
     2226RIO27      1429907.8578  -3495354.8953  -5122698.5595       0.0000     0.0000     0.0350 ASH700936C_M    SNOW
     2227SMR50       927077.1096  -2195043.5597  -5896521.1344       0.0000     0.0000     0.0000 TRM41249.00     TZGD
     2228SUWN0     -3062023.1604   4055447.8946   3841818.1684       0.0000     0.0000     1.5700 TRM29659.00     DOME
     2229TASH7      1695944.9208   4487138.6220   4190140.7391       0.0000     0.0000     0.1206 JAV_RINGANT_G3T NONE
     2230UFPR0      3763751.6731  -4365113.9039  -2724404.5331       0.0000     0.0000     0.1000 TRM55971.00     NONE
     2231UNB30      1761287.9724  -4078238.5659   4561417.8448       0.0000     0.0000     0.3145 TRM57971.00     NONE
     2232VILL0      4849833.5863   -335048.8133   4116015.0652       0.0000     0.0000     0.0437 AOAD/M_T        NONE
     2233WIND7      5633708.8016   1732017.9297  -2433985.5795       0.0000     0.0000     0.0460 ASH700936C_M    SNOW
     2234WTZR0      4075580.3797    931853.9767   4801568.2360       0.0000     0.0000     0.0710 LEIAR25.R3      LEIT
     2235WUH27     -2267749.9761   5009154.5504   3221294.4429       0.0000     0.0000     0.1206 JAV_RINGANT_G3T NONE
     2236YELL7     -1224452.8796  -2689216.1863   5633638.2832       0.0000     0.0000     0.1000 AOAD/M_T        NONE
     2237</pre>
     2238<p>
     2239Note that the only mandatory parameter in this is the 'Station' parameter standing for an observation's mountpoint or RINEX file name.
     2240The following shows further valid examples for records of a 'Coordinates' file.
     2241</p>
     2242
     2243<pre>
     2244!
     2245! Station     X[m]         Y[m]          Z[m]    N[m]   E[m]   U[m]  Antenna        Radom
     2246! ---------------------------------------------------------------------------------------
     2247FFMJ1   4053455.7384  617729.8393  4869395.8214  0.000  0.000  0.045
     2248TITZ1   3993780.4501  450206.8969  4936136.9886
     2249WARN
     2250SASS1         0.0          0.0           0.0     0.000  0.000  0.031 TPSCR3_GGD      CONE
     2251</pre>
     2252
     2253<p>
     2254In this file
     2255</p>
     2256<ul>
     2257<li> Record 'FFMJ1' describes a stream from a stationary receiver with known a-priory marker coordinate and antenna excentricity but unknown antenna type and radom.</li>
     2258<li> Record 'TITZ1' describes a stream coming from a stationary receiver where an a-priory marker coordinate is known but antenna excentricity, type and radom are unknown.</li>
     2259<li>The 4-character station ID 'WARN' indicates that a RINEX observations file for post processing PPP is available for station 'WARN' but an a-priory marker coordinate as well as antenna excentricity, type and radom are unknown.</li>
     2260<li>Record 'SASS1' stands for a mountpoint where the stream comes from a mobile rover receiver. Hence an a-priory coordinate is unknown although antenna excentricity, type and radom are known.</li>
     2261</ul>
     2262</p>
     2263
     2264<p><a name="ppplogfile"><h4>3.13.1.7 Logfile - optional</h4></p>
    20962265<p>
    20972266PPP results are shown in the 'Log' tab on the bottom of BNC's main window. Depending on the processing options, the following values are shown about once per second (example):
    20982267<pre>
    2099 10-09-08 09:14:06 FFMJ1  PPP 09:14:04.0 12    4053457.429 +-  2.323     617730.551 +-  1.630    4869395.266 +-  2.951
     226815-06-30 11:40:24 2015-06-30_11:40:22.000 CUT07 X = -2364337.6864 Y = 4870283.8106 Z = -3360808.3099 NEU:  +0.1543  +0.2121  -1.0190 TRP:  +2.4022  +0.0009
     226915-06-30 11:40:25 2015-06-30_11:40:23.000 CUT07 X = -2364337.6861 Y = 4870283.8111 Z = -3360808.3105 NEU:  -0.9782  +0.0916  -2.3544 TRP:  +2.4017  +0.0013
     227015-06-30 11:40:26 2015-06-30_11:40:24.000 CUT07 X = -2364337.6884 Y = 4870283.8123 Z = -3360808.3103 NEU:  -0.5606  -0.0938  -1.9498 TRP:  +2.4018  +0.0016
    21002271</pre>
    21012272</p>
     
    21582329</p>
    21592330
    2160 <p>
    2161 Note that for debugging or Post Processing purposes BNC's 'PPP' functionality option can also be used offline.
    2162 <ul>
    2163 <li>
    2164 <u>Debugging:</u> Apply the 'File Mode' 'Command Line' option for that to read a file containing synchronized observations, orbit and clock correctors, and Broadcast Ephemeris. Such a file must be generated before using BNC's 'Raw output file' option. Example:<br>
    2165 bnc.exe --conf c:\temp\PPP.bnc --file c:\temp\FFMJ1
    2166 </li>
    2167 <li>
    2168 <u>Post Processing:</u> Apply the 'Post Processing' option as described below.
    2169 </li>
    2170 </ul>
    2171 </p>
    2172 
    2173 <p>When using the PPP option, it is important to understand which effects are corrected by BNC.
    2174 </p>
    2175 <ul>
    2176 <li>BNC does correct for Solid Earth Tides and Phase Windup.</li>
    2177 <li>Satellite antenna phase center offsets are corrected.</li>
    2178 <li>Satellite antenna phase center variations are neglected because this is a small effect usually less than 2 centimeters.</li>
    2179 <li>Observations can be corrected for a Receiver Antenna Offset. Depending on whether or not this correction is applied, the estimated position is either that of the receiver's antenna phase center or that of the receiver's Antenna Reference Point.</li>
    2180 <li>Receiver antenna phase center variations are not included in the model. The bias caused by this neglect depends on the receiver antenna type. For most antennas it is smaller than a few centimeters.</li>
    2181 <li>Ocean and atmospheric loading is neglected. Atmospheric loading is pretty small. Ocean loading is usually also a small effect but may reach up to about 10 centimeters for coastal stations.</li>
    2182 <li>Rotational deformation due to polar motion (Polar Tides) is not corrected because this is a small effect usually less than 2 centimeters.</li>
    2183 </ul>
    2184 </p>
    2185 <p>
    2186 The provider of an orbit/clock corrections stream may switch with his service at any time from a duty to a backup server installation. This shall be noted in the SSR stream through a change of the Issue Of Data (IOD SSR) parameter. The PPP option in BNC will immediately reset all ambiguities in such a situation.
    2187 </p>
    2188 
    2189 <p><a name="pppmode"><h4>3.13.1 Mode & Mountpoints - optional</h4></p>
    2190 <p>
    2191 Specify the Point Positioning mode you want to apply and the mountpoints for observations and Broadcast Corrections.
    2192 </p>
    2193 
    2194 <p><a name="pppmodus"><h4>3.13.1.1 Mode - optional</h4></p>
    2195 <p>
    2196 Choose between plain Single Point Positioning (SPP) and Precise Point Positioning (PPP) in 'Realtime' or 'Post-Processing' mode. Options are 'Realtime-PPP', 'Realtime-SPP', and 'Post-Processing'.
    2197 </p>
    2198 
    2199 <p><a name="pppobsmount"><h4>3.13.1.2 Obs Mountpoint - optional</h4></p>
    2200 <p>
    2201 Specify an 'Observations Mountpoint' from the list of selected 'Streams' you are pulling if you want BNC to derive coordinates for the affected rover position through a Point Positioning solution.
    2202 </p>
    2203 
    2204 <p><a name="pppcorrmount"><h4>3.13.1.3 Corr Mountpoint - optional</h4></p>
    2205 <p>
    2206 Specify a Broadcast Ephemeris 'Corrections Mountpoint' from the list of selected 'Streams' you are pulling if you want BNC to correct your positioning solution accordingly. Not that the stream's corrections must refer to the satellite Antenna Phase Center (APC).
    2207 </p>
    2208 
    2209 <p><a name="pppxyz"><h4>3.13.2 Marker Coordinates - optional</h4></p>
    2210 <p>
    2211 Enter the reference coordinate XYZ of the receiver's position in meters if known. This option makes only sense for static observations. Defaults are empty option fields, meaning that the antenna's XYZ position is unknown.
    2212 </p>
    2213 <p>
    2214 Once a XYZ coordinate is defined, the 'PPP' line in BNC's logfile is extended by North, East and Up displacements to (example):
    2215 </p>
    2216 <pre>
    2217 10-08-09 06:01:56 FFMJ1  PPP 06:02:09.0 11    4053457.628 +-  2.639     617729.438 +-  1.180    4869396.447 +-  1.921  NEU   -0.908   -0.571    1.629
    2218 </pre>
    2219 <p>
    2220 The parameters following the 'NEU' string provide North, East and Up components of the current coordinate displacement in meters.
    2221 </p>
    2222 
    2223 <p><a name="pppneu"><h4>3.13.3 Antenna Eccentricity - optional</h4></p>
    2224 <p>
    2225 You may like to specify North, East and Up components of an antenna eccentricity which is the difference between a nearby marker position and the antenna phase center. If you do so BNC will produce coordinates referring to the marker position and not referring to the antenna phase center.
    2226 </p>
    2227 
    2228 <p><a name="pppoutput"><h4>3.13.4 NMEA Output - optional</h4></p>
    2229 <p>
    2230 BNC allows to output results from Precise Point Positioning in NMEA format.
    2231 </p>
    2232 <p>
    2233 Note that Tomoji Takasu has written a program called RTKPLOT for visualizing NMEA strings. It is available from <u>http://www.rtklib.com</u> and compatible with the NMEA file and port output of BNC's 'PPP' client option.
    2234 </p>
    2235 
    2236 <p><a name="pppnmeafile"><h4>3.13.4.1 NMEA File - optional</h4></p>
     2331<p><a name="pppantexfile"><h4>3.13.1.8 ANTEX File - optional</h4></p>
     2332<p>
     2333IGS provides a file containing absolute phase center corrections for GNSS satellite and receiver antennas in ANTEX format. Entering the full path to such an ANTEX file is required for correcting observations for antenna phase center offsets and variations. It allows you to specify the name of your receiver's antenna (as contained in the ANTEX file) to apply such corrections.
     2334</p>
     2335<p>
     2336Default is an empty option field, meaning that you don't want to correct observations for antenna phase center offsets and variations.
     2337</p>
     2338
     2339<p><a name="pppnmeafile"><h4>3.13.1.9 NMEA File - optional</h4></p>
    22372340<p>
    22382341The NMEA sentences generated about once per second are pairs of
     
    22702373</pre>
    22712374
    2272 <p><a name="pppnmeaport"><h4>3.13.4.2 NMEA Port - optional</h4></p>
    2273 <p>
    2274 Specify the IP port number of a local port where Point Positioning results become available as NMEA messages. The default value for 'NMEA Port' is an empty option field, meaning that BNC does not provide NMEA messages vi IP port. Note that the NMEA file output and the NMEA IP port output are the same.
    2275 </p>
    2276 <p>
    2277 NASA's 'World Wind' software (see <u>http://worldwindcentral.com/wiki/NASA_World_Wind_Download</u>) can be used for real-time visualization of positions provided through BNC's NMEA IP output port. You need the 'GPS Tracker' plug-in available from <u>http://worldwindcentral.com/wiki/GPS_Tracker</u> for that. The 'Word Wind' map resolution is not meant for showing centimeter level details.
    2278 </p>
    2279 
    2280 <p><a name="ppppost"><h4>3.13.5 Post Processing - optional</h4></p>
    2281 <p>When in 'Post-Processing' mode
    2282 <ul>
    2283 <li>Specifying a RINEX Observation, a RINEX Navigation and a Broadcast Corrections file leads to a PPP solution.</li>
    2284 <li>Specifying only a RINEX Observation and a RINEX Navigation file and no Broadcast Corrections file leads to a SPP solution.</li>
    2285 </ul>
    2286 </p>
    2287 <p>BNC accepts RINEX Version 2 as well as RINEX Version 3 Observation or Navigation file formats. Files carrying Broadcast Corrections must have the format produced by BNC through the 'Broadcast Corrections' tab.
    2288 <p>
    2289 Post Processing PPP results can be saved in a specific output file.
    2290 </p>
    2291 
    2292 <p><a name="ppprecant"><h4>3.13.6 Antennas - optional</h4></p>
    2293 <p>
    2294 BNC allows correcting observations for antenna phase center offsets and variations.
    2295 </p>
    2296 
    2297 <p><a name="pppantex"><h4>3.13.6.1 ANTEX File - optional</h4></p>
    2298 <p>
    2299 IGS provides a file containing absolute phase center corrections for GNSS satellite and receiver antennas in ANTEX format. Entering the full path to such an ANTEX file is required for correcting observations for antenna phase center offsets and variations. It allows you to specify the name of your receiver's antenna (as contained in the ANTEX file) to apply such corrections.
    2300 </p>
    2301 <p>
    2302 Default is an empty option field, meaning that you don't want to correct observations for antenna phase center offsets and variations.
    2303 </p>
    2304 
    2305 <p><a name="ppprecantenna"><h4>3.13.6.2 Receiver Antenna Name - optional if 'ANTEX File' is set</h4></p>
    2306 <p>
    2307 Specify the receiver's antenna name as defined in your ANTEX file. Observations will be corrected for the antenna phase center's offset which may result in a reduction of a few centimeters at max. Corrections for phase center variations are not yet applied by BNC. The specified name must consist of 20 characters. Add trailing blanks if the antenna name has less than 20 characters. Examples:
    2308 <pre>
    2309 'JPSREGANT_SD_E      ' (no radome)
    2310 'LEIAT504        NONE' (no radome)
    2311 'LEIAR25.R3      LEIT' (radome)
    2312 </pre>
    2313 </p>
    2314 <p>
    2315 Default is an empty option field, meaning that you don't want to correct observations for antenna phase center offsets.
    2316 </p>
    2317 
    2318 <p><a name="pppbasics"><h4>3.13.7 Basics</h4></p>
    2319 <p>BNC allows using different Point Positioning processing options depending on the capability of the involved receiver and the application in mind. It also allows introducing specific sigmas for code and phase observations as well as for reference coordinates and troposphere estimates. You may also like to carry out your PPP solution in Quick-Start mode or enforce BNC to restart a solution if the length of an outage exceeds a certain threshold.
    2320 </p>
    2321 
    2322 <p><a name="pppphase"><h4>3.13.7.1 Use Phase Obs - optional</h4></p>
    2323 <p>
    2324 By default BNC applies a Point Positioning solution using an ionosphere free P3 linear combination of code observations. Tick 'Use phase obs' for an ionosphere free L3 linear combination of phase observations.
    2325 </p>
    2326 
    2327 <p><a name="ppptropo"><h4>3.13.7.2 Estimate Tropo - optional</h4></p>
     2375<p><a name="pppsnxtrofile"><h4>3.13.1.10 SNX TRO File - optional</h4></p>
    23282376<p>
    23292377BNC estimates the tropospheric delay according to equation
     
    23982446</pre>
    23992447
    2400 <p><a name="pppglo"><h4>3.13.7.3 Use GLONASS - optional</h4></p>
     2448<p><a name="pppStation"><h4>3.13.2 PPP (2): Processed Stations</h4></p>
     2449
     2450<p><a name="pppnehsigma"><h4>3.13.2.1 Sigma North/East/Height - mandatory</h4></p>
     2451<p>
     2452Enter a sigma in meters for the initial XYZ coordinate. A value of 100.0 (default) may be an appropriate choice. However, this value may be significantly smaller (i.e. 0.01) when starting for example from a station with known XZY position in Quick-Start mode.
     2453</p>
     2454
     2455<p><a name="pppnehnoise"><h4>3.13.2.2 Noise North/East/Height - mandatory</h4></p>
     2456<p>
     2457Enter a sigma in meters for the 'White Noise' of estimated XYZ coordinate components. A value of 100.0 (default) may be appropriate when considering possible sudden movements of a rover.
     2458</p>
     2459
     2460<p><a name="ppptropsigma"><h4>3.13.2.3 Tropo Sigma - mandatory if 'Estimate tropo' is set</h4></p>
     2461<p>
     2462Enter a sigma in meters for the a-priory model based tropospheric delay estimation. A value of 0.1 (default) may be an appropriate choice.
     2463</p>
     2464
     2465<p><a name="ppptropnoise"><h4>3.13.2.4 Tropo Noise - mandatory if 'Estimate tropo' is set</h4></p>
     2466<p>
     2467Enter a sigma in meters per second to describe the expected variation of the tropospheric effect. Supposing 1Hz observation data, a value of 3e-6 (default) would mean that the tropospheric effect may vary for 3600 * 3e-6 = 0.01 meters per hour.
     2468</p>
     2469
     2470<p><a name="pppnmeaport"><h4>3.13.2.5 NMEA Port - optional</h4></p>
     2471Specify the IP port number of a local port where Point Positioning results become available as NMEA messages. The default value for 'NMEA Port' is an empty option field, meaning that BNC does not provide NMEA messages vi IP port. Note that the NMEA file output and the NMEA IP port output are the same.
     2472</p>
     2473<p>
     2474NASA's 'World Wind' software (see <u>http://worldwindcentral.com/wiki/NASA_World_Wind_Download</u>) can be used for real-time visualization of positions provided through BNC's NMEA IP output port. You need the 'GPS Tracker' plug-in available from <u>http://worldwindcentral.com/wiki/GPS_Tracker</u> for that. The 'Word Wind' map resolution is not meant for showing centimeter level details.
     2475</p>
     2476<p>
     2477Note that Tomoji Takasu has written a program called RTKPLOT for visualizing NMEA strings. It is available from <u>http://www.rtklib.com</u> and compatible with the NMEA file and port output of BNC's 'PPP' client option.
     2478</p>
     2479
     2480<p><a name="pppOptions"><h4>3.13.3 PPP (3): Processing Options</h4></p>
     2481<p>BNC allows using different Point Positioning processing options depending on the capability of the involved receiver and the application in mind. It also allows introducing specific sigmas for code and phase observations as well as for reference coordinates and troposphere estimates. You may also like to carry out your PPP solution in Quick-Start mode or enforce BNC to restart a solution if the length of an outage exceeds a certain threshold.
     2482</p>
     2483
     2484<p><a name="ppplinecombi"><h4>3.13.3.1 Linear Combinations - mandatory</h4></p>
     2485<p>
     2486By default BNC applies a Point Positioning solution using an ionosphere free P3 linear combination of code observations. Tick 'Use phase obs' for an ionosphere free L3 linear combination of phase observations.
     2487</p>
     2488
    24012489<p>
    24022490By default BNC does not process GLONASS but only GPS observations when in Point Positioning mode. Tick 'Use GLONASS' to use GLONASS observations in addition to GPS (and Galileo if specified) for estimating coordinates in Point Positioning mode.
    24032491</p>
    2404 
    2405 <p><a name="pppgal"><h4>3.12.7.4 Use Galileo - optional</h4></p>
    24062492<p>
    24072493By default BNC does not process Galileo but only GPS observations when in Point Positioning mode. Tick 'Use Galileo' to use Galileo observations in addition to GPS (and GLONASS if specified) for estimating coordinates in Point Positioning mode.
    24082494</p>
    24092495
    2410 <p><a name="pppsync"><h4>3.13.7.5 Sync Corr - optional</h4></p>
     2496<p><a name="pppcodeobs"><h4>3.13.3.2 Code Observations - mandatory</h4></p>
     2497<p>
     2498You may like to introduce specific sigmas for code and phase observations and for the estimation of troposphere parameters.
     2499</p>
     2500
     2501<p><a name="pppphaseobs"><h4>3.13.3.3 Phase Observations - mandatory if 'Use Phase Obs' is set</h4></p>
     2502<p>
     2503When 'Use phase obs' is set in BNC, the PPP solution will be carried out using both, code and phase observations. A sigma of 10.0 m for code observations and a sigma of 0.02 m for phase observations (defaults) are used to combine both types of observations. As the convergence characteristic of a PPP solution can be influenced by the ratio of the sigmas for code and phase, you may like to introduce you own sigmas for code and phase observations which differ from the default values.
     2504<ul>
     2505<li>Introducing a smaller sigma (higher accuracy) for code observations or a larger sigma for phase observations leads to better results shortly after program start. However, it may take more time till you finally get the best possible solution.</li>
     2506<li>Introducing a larger sigma (lower accuracy) for code observations or a smaller sigma for phase observations may lead to less accurate results shortly after program start and thus a prolonged period of convergence but could provide better positions in the long run.</li>
     2507</ul>
     2508</p>
     2509<p>
     2510Specify a sigma for code observations. Default is 10.0 m.
     2511</p>
     2512
     2513<p>
     2514Specify a sigma for phase observations. Default is 0.02 m.
     2515</p>
     2516
     2517<p><a name="pppeleweight"><h4>3.13.3.4 Elevation Depending Weighting - optional</h4></p>
     2518
     2519<p><a name="pppminobs"><h4>3.13.3.5 Minimum Number of Observations - optional</h4></p>
     2520
     2521<p><a name="pppmineleva"><h4>3.13.3.6 Minimum Elevation - optional</h4></p>
     2522
     2523<p><a name="pppwaitclockcorr"><h4>3.13.3.7 Wait for Clock Corrections - optional</h4></p>
    24112524<p>
    24122525Zero value (or empty field) means that BNC processes each epoch of data immediately after its arrival using satellite clock corrections available at that time. Non-zero value 'Sync Corr' means that the epochs of data are buffered and the processing of each epoch is postponed till the satellite clock corrections not older than 'Sync Corr' are available. Specifying a value of half the update rate of the clock corrections as 'Sync Corr' (i.e. 5 sec) may be appropriate. Note that this causes an additional delay of the PPP solutions in the amount of half of the update rate.
     
    24192532</p>
    24202533
    2421 <p><a name="pppaverage"><h4>3.13.7.6 Averaging - optional if XYZ is set</h4></p>
    2422 <p>
    2423 Enter the length of a sliding time window in minutes. BNC will continuously output moving average values and their RMS as computed from those individual values obtained most recently throughout this period. RMS values presented for XYZ coordinates and tropospheric zenith path delays are bias reduced while RMS values for North/East/Up (NEU) displacements are not. Averaged values for XYZ coordinates and their RMS are marked with string &quot;AVE-XYZ&quot; in BNC's logfile and 'Log' section while averaged values for NEU displacements and their RMS are marked with string &quot;AVE-NEU&quot; and averaged values for the tropospheric delays and their RMS are marked with string &quot;AVE-TRP&quot;. Example:
    2424 </p>
    2425 <pre>
    2426 10-09-08 09:13:05 FFMJ1  AVE-XYZ 09:13:04.0   4053455.948 +-  0.284     617730.422 +-  0.504    4869397.692 +-  0.089
    2427 10-09-08 09:13:05 FFMJ1  AVE-NEU 09:13:04.0    1.043 +-  0.179    0.640 +-  0.456    1.624 +-  0.331
    2428 10-09-08 09:13:05 FFMJ1  AVE-TRP 09:13:04.0         2.336 +-  0.002
    2429 </pre>
    2430 <p>
    2431 Entering any positive value up to 1440 (24h mean value) is allowed. An empty option field (default) means that you don't want BNC to output moving average positions into the logfile and the 'Log' section. Note that averaging positions makes only sense for a stationary receiver.
    2432 </p>
    2433 
    2434 <p><a name="pppquick"><h4>3.13.7.7 Quick-Start - optional if XYZ is set</h4></p>
     2534<p><a name="pppseeding"><h4>3.13.3.8 Seeding - optional if XYZ is set</h4></p>
    24352535<p>
    24362536Enter the length of a startup period in seconds for which you want to fix the PPP solution to a known XYZ coordinate. Constraining coordinates is done in BNC through setting the 'XYZ White Noise' temporarily to zero.
     
    24412541You may need to create your own reference coordinate through running BNC for an hour in normal mode before applying the 'Quick-Start' option. Don't forget to introduce a realistic sigma 'XYZ Ini' according to the coordinate's precision.
    24422542</p>
     2543
     2544<p>
     2545The following figure provides the screenshot of an example PPP session with BNC.
     2546</p>
     2547
     2548<p><img src="IMG/screenshot03.png"/></p>
     2549<p><u>Figure 20:</u> Real-time Precise Point Positioning with BNC, PPP Panel 1.</p>
     2550
     2551<p><img src="IMG/screenshot17.png"/></p>
     2552<p><u>Figure 21:</u> Precise Point Positioning with BNC, PPP Panel 2.</p>
     2553
     2554<p><img src="IMG/screenshot18.png"/></p>
     2555<p><u>Figure 22:</u> Precise Point Positioning with BNC, PPP Panel 3.</p>
    24432556
    24442557<p><img src="IMG/screenshot22.png"/></p>
    24452558<p><u>Figure 23:</u> BNC in 'Quick-Start' mode (PPP, Panel 2)</p>
    24462559
    2447 <p><a name="pppgap"><h4>3.13.7.8 Maximal Solution Gap - optional if Quick-Start is set</h4></p>
    2448 <p>
    2449 Specify a 'Maximum Solution Gap' in seconds. Should the time span between two consecutive solutions exceed this limit, the algorithm returns into the 'Quick-Start' mode and fixes the introduced reference coordinate for the specified 'Quick-Start' period. A value of '60' seconds could be an appropriate choice.
    2450 </p>
    2451 <p>
    2452 This option makes only sense for a stationary operated receiver where solution convergence can be enforced because a good approximation for the rover position is known. Default is an empty option field, meaning that you don't want BNC to return into the 'Quick-Start' mode after failures caused i.e. by longer lasting outages.
    2453 </p>
    2454 
    2455 <p><a name="pppaudio"><h4>3.13.7.9 Audio Response - optional if Quick-Start is set</h4></p>
     2560<p><a name="pppaverage"><h4>3.13.3.NN Averaging - optional if XYZ is set</h4></p>
     2561<p><a name="pppgap"><h4>3.13.3.NN Maximal Solution Gap - optional if Quick-Start is set</h4></p>
     2562
     2563<p><a name="pppPlots"><h4>3.13.4 PPP (4): Plots</h4></p>
     2564
     2565<p><a name="ppptimeseries"><h4>3.13.4.1 PPP Plot - optional</h4></p>
     2566<p>
     2567You make like to track your rover position using Google Maps or Open StreetMap as a background map. Track maps can be produced with BNC in 'Real-time Streams' mode or in 'RINEX Files' post processing mode with data coming from files.
     2568</p>
     2569<p>
     2570When in 'Post Processing' mode you should not forget to specify a proxy under the 'Network' panel if that is operated in front of BNC.
     2571</p>
     2572<p>
     2573PPP time series of North (red), East (green) and Up (blue) displacements will be plotted in the 'PPP Plot' panel when this option is ticked. Values will be either referred to an XYZ reference coordinate (if specified) or referred to the first estimated XYZ coordinate. The sliding PPP time series window will cover the period of the latest 5 minutes.
     2574</p>
     2575<p>
     2576Note that a PPP time series makes only sense for a stationary operated receiver.
     2577</p>
     2578
     2579<p><a name="pppaudioresp"><h4>3.13.4.2 Audio Response - optional if Quick-Start is set</h4></p>
    24562580<p>
    24572581For natural hazard prediction and monitoring it may be appropriate to generate audio alerts. For that you can specify an 'Audio response' threshold in meters. A beep is produced by BNC whenever a horizontal PPP coordinate component differs by more than the threshold value from the specified marker coordinate.
     
    24592583<p>
    24602584Default is an empty option field, meaning that you don't want BNC to produce acoustic warning signals.
    2461 </p>
    2462 
    2463 <p><a name="pppsigmas"><h4>3.13.8 Sigmas</h4></p>
    2464 <p>
    2465 You may like to introduce specific sigmas for code and phase observations and for the estimation of troposphere parameters.
    2466 </p>
    2467 
    2468 <p><a name="pppsigc"><h4>3.13.8.1 Code - mandatory if 'Use Phase Obs' is set</h4></p>
    2469 <p>
    2470 When 'Use phase obs' is set in BNC, the PPP solution will be carried out using both, code and phase observations. A sigma of 10.0 m for code observations and a sigma of 0.02 m for phase observations (defaults) are used to combine both types of observations. As the convergence characteristic of a PPP solution can be influenced by the ratio of the sigmas for code and phase, you may like to introduce you own sigmas for code and phase observations which differ from the default values.
    2471 <ul>
    2472 <li>Introducing a smaller sigma (higher accuracy) for code observations or a larger sigma for phase observations leads to better results shortly after program start. However, it may take more time till you finally get the best possible solution.</li>
    2473 <li>Introducing a larger sigma (lower accuracy) for code observations or a smaller sigma for phase observations may lead to less accurate results shortly after program start and thus a prolonged period of convergence but could provide better positions in the long run.</li>
    2474 </ul>
    2475 </p>
    2476 <p>
    2477 Specify a sigma for code observations. Default is 10.0 m.
    2478 </p>
    2479 
    2480 <p><a name="pppsigp"><h4>3.13.8.2 Phase - mandatory if 'Use Phase Obs' is set</h4></p>
    2481 <p>
    2482 Specify a sigma for phase observations. Default is 0.02 m.
    2483 </p>
    2484 
    2485 <p><a name="pppsigxyzi"><h4>3.13.8.3 XYZ Init - mandatory</h4></p>
    2486 <p>
    2487 Enter a sigma in meters for the initial XYZ coordinate. A value of 100.0 (default) may be an appropriate choice. However, this value may be significantly smaller (i.e. 0.01) when starting for example from a station with known XZY position in Quick-Start mode.
    2488 </p>
    2489 
    2490 <p><a name="pppsigxyzn"><h4>3.13.8.4 XYZ White Noise - mandatory</h4></p>
    2491 <p>
    2492 Enter a sigma in meters for the 'White Noise' of estimated XYZ coordinate components. A value of 100.0 (default) may be appropriate when considering possible sudden movements of a rover.
    2493 </p>
    2494 
    2495 <p><a name="pppsigtrpi"><h4>3.13.8.5 Tropo Init - mandatory if 'Estimate tropo' is set</h4></p>
    2496 <p>
    2497 Enter a sigma in meters for the a-priory model based tropospheric delay estimation. A value of 0.1 (default) may be an appropriate choice.
    2498 </p>
    2499 
    2500 <p><a name="pppsigtrpn"><h4>3.13.8.6 Tropo White Noise - mandatory if 'Estimate tropo' is set</h4></p>
    2501 <p>
    2502 Enter a sigma in meters per second to describe the expected variation of the tropospheric effect. Supposing 1Hz observation data, a value of 3e-6 (default) would mean that the tropospheric effect may vary for 3600 * 3e-6 = 0.01 meters per hour.
    2503 </p>
    2504 
    2505 <p><a name="pppplots"><h4>3.13.9 PPP Plot - optional</h4></p>
    2506 <p>
    2507 PPP time series of North (red), East (green) and Up (blue) displacements will be plotted in the 'PPP Plot' tab when this option is ticked. Values will be either referred to an XYZ reference coordinate (if specified) or referred to the first estimated XYZ coordinate. The sliding PPP time series window will cover the period of the latest 5 minutes.
    2508 </p>
    2509 <p>
    2510 Note that a PPP time series makes only sense for a stationary operated receiver.
    2511 </p>
    2512 
    2513 <p><a name="ppptracepos"><h4>3.13.10 Track Plot</h4></p>
    2514 <p>
    2515 You make like to track your rover position using Google Maps or Open StreetMap as a background map. Track maps can be produced with BNC in 'Realtime-PPP', 'Realtime-SPP' and 'Post-Processing' PPP mode.
    2516 </p>
    2517 <p>
    2518 When in 'Post-Processing' mode you should not forget to specify a proxy under the 'Network' tab if that is operated in front of BNC.
    25192585</p>
    25202586
     
    25232589<p><u>Figure 24:</u> Track of positions from BNC with Google Maps in the background.</p>
    25242590
    2525 <p><a name="pppmap"><h4>3.13.10.1 Open Map - optional</h4></p>
     2591<p><a name="ppptrackmap"><h4>3.13.4.3 Track Map - optional</h4></p>
    25262592<p>
    25272593The 'Open Map' button opens a windows showing a map according to options specified below.
    25282594</p>
    25292595
    2530 <p><a name="pppmaptype"><h4>3.13.10.2 Google/OSM - mandatory before pushing 'Open Map'</h4></p>
     2596<p><a name="pppmaptype"><h4>3.13.4.3.1 Google/OSM - mandatory before pushing 'Open Map'</h4></p>
    25312597<p>
    25322598Specify either 'Google' or 'OSM' as the background for your rover positions.
    25332599</p>
    25342600
    2535 <p><a name="pppdot"><h4>3.13.10.3 Dot Size - mandatory before pushing 'Open Map'</h4></p>
     2601<p><a name="pppdotprop"><h4>3.13.4.4 Dot-properties - mandatory before pushing 'Open Map'</h4></p>
     2602
     2603<p><a name="pppdotsize"><h4>3.13.4.4.1 Size - mandatory before pushing 'Open Map'</h4></p>
    25362604<p>
    25372605Specify the size of dots showing the rover position. A dot size of '3' may be appropriate. The maximum possible dot size is '10'. An empty option field or a size of '0' would mean that you don't want BNC to show the rover's track on the map.
    25382606</p>
    25392607
    2540 <p><a name="pppcolor"><h4>3.13.10.4 Dot Color - mandatory before pushing 'Open Map'</h4></p>
     2608<p><a name="pppdotcolor"><h4>3.13.4.4.2 Color - mandatory before pushing 'Open Map'</h4></p>
    25412609<p>
    25422610Specify the color of dots showing the rover track.
    25432611</p>
    25442612
    2545 <p><a name="pppspeed"><h4>3.13.10.5 Speed - mandatory before pushing 'Open Map'</h4></p>
    2546 <p>
    2547 With BNC in PPP post-processing mode you can specify the speed of computations as appropriate for visualization. Note that you can adjust 'Speed' on-the-fly while BNC is processing your observatins.
     2613<p><a name="pppspeed"><h4>3.13.4.5 Post Processing Speed - mandatory before pushing 'Open Map'</h4></p>
     2614<p>
     2615With BNC in PPP post processing mode you can specify the speed of computations as appropriate for visualization. Note that you can adjust 'Speed' on-the-fly while BNC is processing your observatins.
    25482616</p>
    25492617
     
    26152683The sequence of entries in the 'Combine Corrections' table is not of importance. Note that the orbit information in the final combination stream is just copied from one of the incoming streams. The stream used for providing the orbits may vary over time: if the orbit providing stream has an outage then BNC switches to the next remaining stream for getting hold of the orbit information.</p>
    26162684<p>
    2617 It is possible to specify only one Broadcast Ephemeris corrections stream in the 'Combine Corrections' table. Instead of combining corrections from several sources, BNC will then merge the single corrections stream with Broadcast Ephemeris to save results in SP3 and/or Clock RINEX format when specified accordingly under the 'Upload Corrections' tab. Note that in such a BNC application you must not pull more than one Broadcast Ephemeris corrections stream even if a second stream would provide the same corrections from a backup caster.
     2685It is possible to specify only one Broadcast Ephemeris corrections stream in the 'Combine Corrections' table. Instead of combining corrections from several sources, BNC will then merge the single corrections stream with Broadcast Ephemeris to save results in SP3 and/or Clock RINEX format when specified accordingly under the 'Upload Corrections' panel. Note that in such a BNC application you must not pull more than one Broadcast Ephemeris corrections stream even if a second stream would provide the same corrections from a backup caster.
    26182686</p>
    26192687<p>
     
    26272695
    26282696<p>
    2629 The following screenshots describe an example setup of BNC when combining Broadcast Correction streams and uploading them to an NTRIP Broadcaster. Note that this application requires specifying options under tabs 'Combine Corrections' and 'Upload Corrections'. The example uses the combination product to simultaneously carry out an 'INTERNAL' PPP solution which allows monitoring the quality of the combination product in the space domain.
     2697The following screenshots describe an example setup of BNC when combining Broadcast Correction streams and uploading them to an NTRIP Broadcaster. Note that this application requires specifying options under panels 'Combine Corrections' and 'Upload Corrections'. The example uses the combination product to simultaneously carry out an 'INTERNAL' PPP solution which allows monitoring the quality of the combination product in the space domain.
    26302698</p>
    26312699
     
    31353203<p><a name="logs"><h4>3.18. Logging</h4></p>
    31363204<p>
    3137 A tabs section on the bottom of the main window provides online control of BNC's activities. Tabs are available to show the records saved in a logfile, for a plot to control the bandwidth consumption, for a plot showing stream latencies, and for time series plots of PPP results.
     3205The section on the bottom of the main window provides online control of BNC's activities. Tabs are available to show the records saved in a logfile, for a plot to control the bandwidth consumption, for a plot showing stream latencies, and for time series plots of PPP results.
    31383206</p>
    31393207<p><a name="logfile"><h4>3.18.1 Log</h4></p>
     
    35143582<tr>
    35153583<td>Nov 2009 &nbsp;</td><td>Version 1.7 &nbsp;</td>
    3516 <td>[Bug] RINEX Navigation file format<br> [Add] Upgrade to Qt Version 4.5.2<br> [Add] Support of NTRIP v2<br> [Add] Rover support via serial port<br> [Add] Show broadcaster table from www.rtcm-ntrip.org<br> [Add] Enable/disable tab widgets<br> [Add] User defined configuration file name<br> [Mod] Switch to configuration files in ini-Format<br> [Add] Daily logfile rotation<br> [Add] Read from TCP/IP port, by-pass NTRIP transport protocol<br> [Add] Save NMEA messages coming from rover<br> [Add] Auto start<br> [Add] Drag and drop ini files<br> [Add] Read from serial port, by-pass NTRIP transport protocol<br> [Mod] Update of SSR messages following RTCM 091-2009-SC104-542<br> [Add] Read from UPD port, by-pass NTRIP transport protocol<br> [Mod] Output format of Broadcast Corrections<br> [Add] Throughput plot<br> [Add] Latency plot</td>
     3584<td>[Bug] RINEX Navigation file format<br> [Add] Upgrade to Qt Version 4.5.2<br> [Add] Support of NTRIP v2<br> [Add] Rover support via serial port<br> [Add] Show broadcaster table from www.rtcm-ntrip.org<br> [Add] Enable/disable panel widgets<br> [Add] User defined configuration file name<br> [Mod] Switch to configuration files in ini-Format<br> [Add] Daily logfile rotation<br> [Add] Read from TCP/IP port, by-pass NTRIP transport protocol<br> [Add] Save NMEA messages coming from rover<br> [Add] Auto start<br> [Add] Drag and drop ini files<br> [Add] Read from serial port, by-pass NTRIP transport protocol<br> [Mod] Update of SSR messages following RTCM 091-2009-SC104-542<br> [Add] Read from UPD port, by-pass NTRIP transport protocol<br> [Mod] Output format of Broadcast Corrections<br> [Add] Throughput plot<br> [Add] Latency plot</td>
    35173585</tr>
    35183586
     
    35443612<tr>
    35453613<td>Dec 2010 &nbsp;</td><td>Version 2.4 &nbsp;</td>
    3546 <td>[Add] Output of averaged positions when in PPP mode<br> [Mod] Use always the latest received set of Broadcast Ephemeris<br> [Add] QuickStart PPP option<br> [Mod] Improvement of data sharing efficiency among different threads<br> [Mod] Design of PPP tab section<br> [Add] Sigmas for observations and parameters<br> [Add] Stream distribution map<br> [Bug] GPS Ephemeris in RINEX v3 format</td>
     3614<td>[Add] Output of averaged positions when in PPP mode<br> [Mod] Use always the latest received set of Broadcast Ephemeris<br> [Add] QuickStart PPP option<br> [Mod] Improvement of data sharing efficiency among different threads<br> [Mod] Design of PPP panel section<br> [Add] Sigmas for observations and parameters<br> [Add] Stream distribution map<br> [Bug] GPS Ephemeris in RINEX v3 format</td>
    35473615</tr>
    35483616
    35493617<tr>
    35503618<td>Feb 2011 &nbsp;</td><td>Version 2.5 &nbsp;</td>
    3551 <td>[Add] PPP option for sync of clock observations and corrections<br> [Add] Drafted RTCMv3 Galileo ephemeris messages 1045<br> [Add] Drafted RTCMv3 Multiple Signal Messages<br> [Add] Optional specification of sigmas for coordinates and troposphere in PPP<br> [Add] Include Galileo in SPP<br> [Add] Include Galileo observations in output via IP port<br> [Add] Include Galileo observations in output via RINEXv3 files<br> [Mod] Interface format for feeding a real-time engine with observations<br> [Add] Correct observations for antenna phase center offsets<br> [Add] Combine orbit/clock correction streams<br> [Add] Specify corrections mountpoint in PPP tab</td>
     3619<td>[Add] PPP option for sync of clock observations and corrections<br> [Add] Drafted RTCMv3 Galileo ephemeris messages 1045<br> [Add] Drafted RTCMv3 Multiple Signal Messages<br> [Add] Optional specification of sigmas for coordinates and troposphere in PPP<br> [Add] Include Galileo in SPP<br> [Add] Include Galileo observations in output via IP port<br> [Add] Include Galileo observations in output via RINEXv3 files<br> [Mod] Interface format for feeding a real-time engine with observations<br> [Add] Correct observations for antenna phase center offsets<br> [Add] Combine orbit/clock correction streams<br> [Add] Specify corrections mountpoint in PPP panel</td>
    35523620</tr>
    35533621
     
    39083976
    39093977<p>
    3910 The example configurations assume that no proxy protects your BNC host. Should a proxy be operated in front of BNC then you need to introduce its IP and port in the 'Network' tab.
     3978The example configurations assume that no proxy protects your BNC host. Should a proxy be operated in front of BNC then you need to introduce its IP and port in the 'Network' panel.
    39113979</p>
    39123980
     
    39574025
    39584026<li>File 'PPPGoogleMaps.bnc'<br>
    3959 The purpose of this configuration is to track BNC's point positioning solution using Google Maps or Open StreetMap as background. BNC reads a RINEX Observation file and a RINEX Navigation file to carry out a 'Standard Point Positioning' solution in post-processing mode. Although this is not a real-time application it requires the BNC host to be connected to the Internet. Specify a computation speed, then hit button 'Open Map' to open the track map, then hit 'Start' to visualize receiver positions on top of GM/OSM maps.
     4027The purpose of this configuration is to track BNC's point positioning solution using Google Maps or Open StreetMap as background. BNC reads a RINEX Observation file and a RINEX Navigation file to carry out a 'Standard Point Positioning' solution in post processing mode. Although this is not a real-time application it requires the BNC host to be connected to the Internet. Specify a computation speed, then hit button 'Open Map' to open the track map, then hit 'Start' to visualize receiver positions on top of GM/OSM maps.
    39604028</li><br>
    39614029
     
    40064074<tr><td><b>Option</b></td><td><b>Affiliation</b></td></tr>
    40074075<tr><td>[General]</td><td>Settings: Group</td></tr>
    4008 <tr><td>startTab=</td><td>Internal: Top tab index</td></tr>
    4009 <tr><td>statusTab=</td><td>Internal: Bottom tab index</td></tr>
     4076<tr><td>startTab=</td><td>Internal: Top panel index</td></tr>
     4077<tr><td>statusTab=</td><td>Internal: Bottom panel index</td></tr>
    40104078<tr><td>font=</td><td>Internal: Used font</td></tr>
    40114079<tr><td>casterUrlList=</td><td>Internal: Visited URLs</td></tr>
Note: See TracChangeset for help on using the changeset viewer.