Changeset 3065 in ntrip for trunk/BNC/bnchelp.html


Ignore:
Timestamp:
Mar 4, 2011, 3:53:56 PM (14 years ago)
Author:
weber
Message:

Section on Combination added

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bnchelp.html

    r3063 r3065  
    4545<li>scan RTCM streams for incoming antenna information as well as message types and their repetition rates, and/or</li>
    4646<li>feed a stream into a GNSS receiver via serial communication link, and/or</li>
    47 <li>carry out a real-time Precise Point Positioning to determine a GNSS rover position.</li>
     47<li>carry out a real-time Precise Point Positioning to determine a GNSS rover position, and/or</li>
     48<li>simultaneously process several incoming orbit and clock corrections streams to produce, upload and save a combination solution.</li>
    4849</ul>
    4950</p>
     
    7172The first of the following figures shows a flow chart of BNC connected to a GNSS receiver via serial or TCP communication link for the pupose of Precise Point Positioning. The second figure shows the conversion of RTCM streams to RINEX batches. The third figure shows a flow chart of BNC feeding a real-time GNSS engine. The engine then estimates satellite orbit and clock correctors. The 'BKG Ntrip Server' (BNS) is used in this scenario to encode correctors to RTCMv3.
    7273</p>
    73 <p><img src=":bnchelp/screenshot10.png"/></p>
     74<p><img src=""/></p>
    7475<p><u>Figure:</u> Flowchart, BNC connected to a GNSS receiver for Precise Point Positioning.</p>
    7576
    7677<p>
    7778</p>
    78 <p><img src=":bnchelp/screenshot01.png"/></p>
     79<p><img src=""/></p>
    7980<p><u>Figure:</u> Flowchart, BNC converting RTCM streams to RINEX batches.</p>
    8081
    8182<p>
    8283</p>
    83 <p><img src=":bnchelp/screenshot02.png"/></p>
     84<p><img src=""/></p>
    8485<p><u>Figure:</u> Flowchart, BNC feeding a real-time GNSS engine.</p>
    8586
     
    102103The main window of BNC shows a top menu bar section, a sections for tabs to set processing options, a 'Streams' section and a section for 'Log' tabs, and a bottom menu bar section, see figure below.
    103104</p>
    104 <p><img src=":bnchelp/screenshot09.png"/></p>
     105<p><img src=""/></p>
    105106<p><u>Figure:</u> Sections on BNC's main window.</p>
    106107
     
    144145&nbsp; &nbsp; &nbsp; 3.5.4. <a href=#ephvers>Version</a><br>
    1451463.6. <a href=#correct>Broadcast Corrections</a><br>
    146 &nbsp; &nbsp; &nbsp; 3.6.1. <a href=#corrdir>Directory</a><br>
     147&nbsp; &nbsp; &nbsp; 3.6.1. <a href=#corrdir>Directory, ASCII</a><br>
    147148&nbsp; &nbsp; &nbsp; 3.6.2. <a href=#corrint>Interval</a><br>
    148149&nbsp; &nbsp; &nbsp; 3.6.3. <a href=#corrport>Port</a><br>
     
    205206&nbsp; &nbsp; &nbsp; 3.11.9.2 <a href=#pppaverage>Averaging</a><br>
    2062073.12. <a href=#combi>Combination</a><br>
    207 &nbsp; &nbsp; &nbsp; 3.12.1 <a href=#combimounttab>Mountpoints Table</a><br>
    208 &nbsp; &nbsp; &nbsp; 3.12.1.1 <a href=#combiadd>Add Row</a><br>
    209 &nbsp; &nbsp; &nbsp; 3.12.1.2 <a href=#combidel>Delete</a><br>
     208&nbsp; &nbsp; &nbsp; 3.12.1 <a href=#combimounttab>Combination Table</a><br>
     209&nbsp; &nbsp; &nbsp; 3.12.1.1 <a href=#combiadd>Add Row, Delete</a><br>
    210210&nbsp; &nbsp; &nbsp; 3.12.2 <a href=#combimountpnt>Mountpoint</a><br>
    211 &nbsp; &nbsp; &nbsp; 3.12.2.1 <a href=#combihost>Host</a><br>
    212 &nbsp; &nbsp; &nbsp; 3.12.2.2 <a href=#combiport>Port</a><br>
    213 &nbsp; &nbsp; &nbsp; 3.12.2.3 <a href=#combipass>Password</a><br>
    214 &nbsp; &nbsp; &nbsp; 3.12.3 <a href=#combioutdir>Directory, Output</a><br>
    215 &nbsp; &nbsp; &nbsp; 3.12.4 <a href=#combisp3dir>Directory, SP3</a><br><br>
     211&nbsp; &nbsp; &nbsp; 3.12.3 <a href=#combihost>Host</a><br>
     212&nbsp; &nbsp; &nbsp; 3.12.4 <a href=#combioutdir>Directory, ASCII</a><br>
     213&nbsp; &nbsp; &nbsp; 3.12.5 <a href=#combisp3dir>Directory, SP3</a><br><br>
    2162143.13. <a href=#streams>Streams</a><br>
    217215&nbsp; &nbsp; &nbsp; 3.13.1 <a href=#streamedit>Edit Streams</a><br>
     
    350348The screenshot below shows an example setup of BNC when converting streams to RINEX. Streams are coming in from various NTRIP broadcasters as well as via a plain UDP and a serial communication link. Decoder 'ZERO' has been selected for one stream to not convert its contents but save it in original format.
    351349</p>
    352 <p><img src=":bnchelp/screenshot16.png"/></p>
     350<p><img src=""/></p>
    353351<p><u>Figure:</u> BNC translating incoming streams to 15 min RINEX Version 3 files.</p>
    354352
     
    684682</pre>
    685683
    686 <p><a name="corrdir"><h4>3.6.1 Directory - optional</h4></p>
     684<p><a name="corrdir"><h4>3.6.1 Directory, ASCII - optional</h4></p>
    687685<p>
    688686Specify a directory for saving Broadcast Corrections in files. If the specified directory does not exist, BNC will not create Broadcast Correction files. Default value for Broadcast Corrections 'Directory' is an empty option field, meaning that no Broadcast Correction files will be created.
    689687</p>
    690688
    691 <p><a name="corrint"><h4>3.6.2 Interval - mandatory if 'Directory' is set</h4></p>
     689<p><a name="corrint"><h4>3.6.2 Interval - mandatory if 'Directory, ASCII' is set</h4></p>
    692690<p>
    693691Select the length of the Broadcast Correction files. The default value is 1 day.
     
    782780The following figure shows the screenshot of a BNC configuration where a number of streams is pulled from different NTRIP broadcasters to feed a GNSS engine via IP port output.
    783781</p>
    784 <p><img src=":bnchelp/screenshot12.png"/></p>
     782<p><img src=""/></p>
    785783<p><u>Figure:</u> Synchronized BNC output via IP port to feed a GNSS real-time engine.</p>
    786784
     
    821819</p>
    822820</p>
    823 <p><img src=":bnchelp/screenshot11.png"/></p>
     821<p><img src=""/></p>
    824822<p><u>Figure:</u> BNC pulling a VRS stream to feed a serial connected rover.</p>
    825823
     
    969967The following figure shows RTCM message numbers contained in stream 'CONZ0' and the message latencies recorded every 10 seconds.
    970968</p>
    971 <p><img src=":bnchelp/screenshot14.png"/></p>
     969<p><img src=""/></p>
    972970<p><u>Figure:</u> RTCM message numbers and latencies.</p>
    973971
     
    10441042</p>
    10451043
    1046 <p><img src=":bnchelp/screenshot03.png"/></p>
     1044<p><img src=""/></p>
    10471045<p><u>Figure:</u> Precise Point Positioning (PPP, tab 1) with BNC.</p>
    10481046
    1049 <p><img src=":bnchelp/screenshot18.png"/></p>
     1047<p><img src=""/></p>
    10501048<p><u>Figure:</u> Precise Point Positioning (PPP, tab 2) with BNC.</p>
    10511049
     
    12391237</p>
    12401238
    1241 <p><img src=":bnchelp/screenshot17.png"/></p>
     1239<p><img src=""/></p>
    12421240<p><u>Figure:</u> BNC in 'Quick-Start' mode</p>
    12431241
     
    13801378<p><a name="combi"><h4>3.12. Combination</h4></p>
    13811379<p>
    1382 Combination.
    1383 </p>
    1384 
    1385 <p><a name="combimounttab"><h4>3.12.1 Mountpoints Table</h4></p>
    1386 <p>
    1387 Mountpoints table.
    1388 </p>
    1389 
    1390 <p><a name="combiadd"><h4>3.12.1.1 Add Row - optional if 'Mountpoint is set</h4></p>
    1391 <p>
    1392 Add.
    1393 </p>
    1394 
    1395 <p><a name="combidel"><h4>3.12.1.2 Delete - optional if 'Mountpoint is set</h4></p>
    1396 <p>
    1397 Delete.
    1398 </p>
    1399 
    1400 <p><a name="combimountpnt"><h4>3.12.2 Mountpoint - optional</h4></p>
    1401 <p>
    1402 Mountpoint.
    1403 </p>
    1404 
    1405 <p><a name="combihost"><h4>3.12.2.1 Host - optional if 'Mountpoint' is set</h4></p>
    1406 <p>
    1407 Host.
    1408 </p>
    1409 
    1410 <p><a name="combiport"><h4>3.12.2.2 Port - mandatory if 'Host' is set</h4></p>
    1411 <p>
    1412 Port.
    1413 </p>
    1414 
    1415 <p><a name="combipass"><h4>3.12.2.3 Password - mandatory if 'Host' is set</h4></p>
    1416 <p>
    1417 Pass.
    1418 </p>
    1419 
    1420 <p><a name="combioutdir"><h4>3.12.3 Directory, Output - optional if 'Mountpoint' is set</h4></p>
    1421 <p>
    1422 OutDir.
    1423 </p>
    1424 
    1425 <p><a name="combisp3dir"><h4>3.12.4 Directory, SP3 - optional if 'Mountpoint' is set</h4></p>
    1426 <p>
    1427 SP3Dir.
     1380BNC allows to process several orbit and clock corrections streams in real-time to produce, encode, upload and save a combination of correctors from various sources following a Kalman Filter approach. It is only the satellite clock corrections which are combined here while orbit correctors in the combination product are just taken over from one of the incoming corrections streams. The update rates of incoming clock corrections are expected to be 10 seconds or less while the combination product will be updated every 10 seconds.
     1381</p>
     1382<p>
     1383The 'Combination' functionality has been integrated in BNC because it
     1384<ul>
     1385<li>allows a service providing Combination Center (CC) to reduce outliers and outages of individual Analysis Center (AC) product streams through merging several streams to a combined product which is then disseminated via NTRIP broadcast.</li>
     1386<li>allows a BNC PPP client to follow his own preference in combining streams from individual ACs. This could be of interest i.e. when re-broadcasting correctors over radio modem data links.</li>
     1387<li>allows an instantaneous quality control of the combination product not only in the time domain but also in the space domain. This can be done through direct application of the combination stream in a PPP solution even without prior stream upload to an NTRIP Broadcaster.</li>
     1388<li>allows to output SP3 files containing precise orbit and clock information for further offline processing.</li>
     1389</ul>
     1390</p>
     1391<p>
     1392Note that the combination process requires real-time access to Broadcast Ephemeris. In addition to the orbit and clock corrections streams BNC must therefore pull a stream carrying Broadcast Ephemeris in the form of RTCM Version 3 message types 1019, 1020, and (proposed) 1045. Stream RTCM3EPH on caster products.igs-ip.net:2101 is an example for such a stream.
     1393</p>
     1394
     1395<p><a name="combimounttab"><h4>3.12.1 Combination Table - optional</h4></p>
     1396<p>
     1397Hit the 'Add Row' button then double click on the 'Mountpoint' field, enter a Broadcast Ephemeris corrections mountpoint from the 'Streams' section below and hit Enter. Then double click on the 'AC Name' field to enter your choice of an abbreviation for the Analysis Center (AC) providing the stream. Finally, double click on the 'Weight' field to enter a weight to be applied to this stream in the combination. The combination process will start when at least two corrections streams are configured for the combination.
     1398</p>
     1399<p>
     1400Note that an appropriate 'Wait for full epoch' value needs to be specified for the combination under the 'Broadcast Corrections' tab. A value of '15' sec would make sense for that if the update rate of incoming clock corrections is i.e. 10 sec.
     1401</p>
     1402<p>
     1403The sequence of entries in the 'Combination Table' is of importance because the orbit information in the final combination stream is just copied from the orbits in the stream listed first in the table.
     1404</p>
     1405<p>
     1406Default is an empty 'Combination Table' meaning that you don't want BNC to combine orbit and clock corrections streams.
     1407</p>
     1408
     1409<p><a name="combiadd"><h4>3.12.1.1 Add Row, Delete - optional</h4></p>
     1410<p>
     1411Hit 'Add Row' button to add another row to the 'Combination Table' or hit the 'Delete' button to delete the highlited row.
     1412</p>
     1413
     1414<p><a name="combimountpnt"><h4>3.12.2 Mountpoint - optional if 'Combination Table' entries are specified</h4></p>
     1415<p>
     1416Enter a mountpoint string for the combination stream. The combination will only be carried out if such a mountpoint is defined.
     1417</p>
     1418<p>
     1419If 'Host', 'Port' and 'Password' are set, the combination stream will be encoded in RTCM's premature so-called 'State Space Representation' (SSR) messages and uploaded to the specified broadcaster following the NTRIP Version 1.0 transport protocol. The update rate of messages is 10 seconds.
     1420</p>
     1421<p>
     1422Note that the mountpoint defined here can be introduced as 'Obs Mountpoint' under the 'PPP (1)' tab to carry out a Precise Point Positioning through directly applying the combination stream without pulling it from the Ntrip Broadcaster.
     1423</p>
     1424<p>
     1425Default is an empty option field meaning that you don't want BNC to combine orbit and clock corrections streams.
     1426</p>
     1427
     1428<p><a name="combihost"><h4>3.12.3 Host, Port, Password - optional if 'Mountpoint' is set</h4></p>
     1429<p>
     1430Specify the domain name or IP number of an Ntrip Broadcaster for uploading the combination stream. Furthermore, specify the caster's listening IP port and an upload password.
     1431</p>
     1432
     1433<p><a name="combioutdir"><h4>3.12.4 Directory, ASCII - optional if 'Mountpoint' is set</h4></p>
     1434<p>
     1435Specify a directory for saving the combined Broadcast Ephemeris corrections in a plain ASCII format on disc, see also 'Directory, ASCII' option under 'Broadcast Corrections' tab.
     1436</p>
     1437<p>
     1438The interval for saving the ASCII files (or: length of the files) is defined by option 'Interval' under the 'Broadcast Corrections' tab. File names are generated from the 'Mountpoint' string specified for the combination and follow the RINEX observation file name convention.
     1439</p>
     1440<p>
     1441Default is an empty option field meaning that you don't want BNC to save the combination product in a plain ASCII formatted files.
     1442</p>
     1443
     1444<p><a name="combisp3dir"><h4>3.12.5 Directory, SP3 - optional if 'Mountpoint' is set</h4></p>
     1445<p>
     1446Specify a directory for saving the combined Broadcast Ephemeris corrections in SP3 format on disc. Default is an empty option field meaning that you don't want BNC to save the combination product in daily SP3 files.
     1447</p>
     1448<p>
     1449As an SP3 file contents should be refered to the satellite's Center of Mass (CoM) while correctors are refered to the satellite's Antenna Phase Center (APC), an offset has to be applied as taken from an IGS ANTEX file (see section 'ANTEX File'). You should therefore specify the &quot;ANTEX File' path under tab 'PPP (2)' if you want to save a combination product in SP3 format. If you don't specify an 'ANTEX File' path, the SP3 file contents will be refered to the satellites APCs.
     1450<p>
     1451The file names for the daily SP3 files follows the convention for SP3 file names. The first three characters of each file name is set to 'BNC'.
    14281452</p>
    14291453
     
    14941518<p>
    14951519</p>
    1496 <p><img src=":bnchelp/screenshot08.png"/></p>
     1520<p><img src=""/></p>
    14971521<p><u>Figure:</u> Bandwidth consumption of incoming streams.</p>
    14981522
     
    15041528<p>
    15051529</p>
    1506 <p><img src=":bnchelp/screenshot07.png"/></p>
     1530<p><img src=""/></p>
    15071531<p><u>Figure:</u> Latency of incoming streams.</p>
    15081532
     
    15141538<p>
    15151539</p>
    1516 <p><img src=":bnchelp/screenshot13.png"/></p>
     1540<p><img src=""/></p>
    15171541<p><u>Figure:</u> Time series plot of PPP session.</p>
    15181542
     
    15221546</p>
    15231547
    1524 <p><img src=":bnchelp/screenshot06.png"/></p>
     1548<p><img src=""/></p>
    15251549<p><u>Figure:</u> Steam input communication links.</p>
    15261550
     
    15411565</p>
    15421566</p>
    1543 <p><img src=":bnchelp/screenshot04.png"/></p>
     1567<p><img src=""/></p>
    15441568
    15451569<p><u>Figure:</u> Casters table.</p>
     
    15691593</p>
    15701594</p>
    1571 <p><img src=":bnchelp/screenshot05.png"/></p>
     1595<p><img src=""/></p>
    15721596<p><u>Figure:</u> Broadcaster source-table.</p>
    15731597
     
    16691693The following figure shows a BNC example setup for pulling a stream via serial port on a Linux operating system.
    16701694</p>
    1671 <p><img src=":bnchelp/screenshot15.png"/></p>
     1695<p><img src=""/></p>
    16721696<p><u>Figure:</u> BNC setup for pulling a stream via serial port.</p>
    16731697
     
    21662190<tr><td>casterUrlList=http://user:pass@euref-ip:2101</td><td>Internal memory: Visited URLs</td></tr>
    21672191<tr><td>corrIntr=1 day</td><td>Broadcast Corrections: Interval</td></tr>
    2168 <tr><td>corrPath=</td><td>Broadcast Corrections: Directory </td></tr>
     2192<tr><td>corrPath=</td><td>Broadcast Corrections: Directory, ASCII </td></tr>
    21692193<tr><td>corrPort=</td><td>Broadcast Corrections: Port</td></tr>
    21702194<tr><td>corrTime=5</td><td>Broadcast Corrections: Wait for full epoch</td></tr>
     
    22382262<tr><td>cmbMountpoint=</td><td>Combination: Mountpoint on Ntrip caster</td></tr>
    22392263<tr><td>cmbPassword=</td><td>Combination: Stream upload password</td></tr>
    2240 <tr><td>cmbOutFile=</td><td>Combination: Raw output file</td></tr>
    2241 <tr><td>cmbSP3File=</td><td>Combination: SP3 output file</td></tr>
     2264<tr><td>cmbOutFile=</td><td>Combination: Directory, ASCII</td></tr>
     2265<tr><td>cmbSP3File=</td><td>Combination: Directory, SP3</td></tr>
    22422266</table>
    22432267</p>
Note: See TracChangeset for help on using the changeset viewer.