Changeset 3065 in ntrip for trunk/BNC/bnchelp.html
- Timestamp:
- Mar 4, 2011, 3:53:56 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bnchelp.html
r3063 r3065 45 45 <li>scan RTCM streams for incoming antenna information as well as message types and their repetition rates, and/or</li> 46 46 <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> 48 49 </ul> 49 50 </p> … … 71 72 The 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. 72 73 </p> 73 <p><img src=" :bnchelp/screenshot10.png"/></p>74 <p><img src=""/></p> 74 75 <p><u>Figure:</u> Flowchart, BNC connected to a GNSS receiver for Precise Point Positioning.</p> 75 76 76 77 <p> 77 78 </p> 78 <p><img src=" :bnchelp/screenshot01.png"/></p>79 <p><img src=""/></p> 79 80 <p><u>Figure:</u> Flowchart, BNC converting RTCM streams to RINEX batches.</p> 80 81 81 82 <p> 82 83 </p> 83 <p><img src=" :bnchelp/screenshot02.png"/></p>84 <p><img src=""/></p> 84 85 <p><u>Figure:</u> Flowchart, BNC feeding a real-time GNSS engine.</p> 85 86 … … 102 103 The 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. 103 104 </p> 104 <p><img src=" :bnchelp/screenshot09.png"/></p>105 <p><img src=""/></p> 105 106 <p><u>Figure:</u> Sections on BNC's main window.</p> 106 107 … … 144 145 3.5.4. <a href=#ephvers>Version</a><br> 145 146 3.6. <a href=#correct>Broadcast Corrections</a><br> 146 3.6.1. <a href=#corrdir>Directory </a><br>147 3.6.1. <a href=#corrdir>Directory, ASCII</a><br> 147 148 3.6.2. <a href=#corrint>Interval</a><br> 148 149 3.6.3. <a href=#corrport>Port</a><br> … … 205 206 3.11.9.2 <a href=#pppaverage>Averaging</a><br> 206 207 3.12. <a href=#combi>Combination</a><br> 207 3.12.1 <a href=#combimounttab>Mountpoints Table</a><br> 208 3.12.1.1 <a href=#combiadd>Add Row</a><br> 209 3.12.1.2 <a href=#combidel>Delete</a><br> 208 3.12.1 <a href=#combimounttab>Combination Table</a><br> 209 3.12.1.1 <a href=#combiadd>Add Row, Delete</a><br> 210 210 3.12.2 <a href=#combimountpnt>Mountpoint</a><br> 211 3.12.2.1 <a href=#combihost>Host</a><br> 212 3.12.2.2 <a href=#combiport>Port</a><br> 213 3.12.2.3 <a href=#combipass>Password</a><br> 214 3.12.3 <a href=#combioutdir>Directory, Output</a><br> 215 3.12.4 <a href=#combisp3dir>Directory, SP3</a><br><br> 211 3.12.3 <a href=#combihost>Host</a><br> 212 3.12.4 <a href=#combioutdir>Directory, ASCII</a><br> 213 3.12.5 <a href=#combisp3dir>Directory, SP3</a><br><br> 216 214 3.13. <a href=#streams>Streams</a><br> 217 215 3.13.1 <a href=#streamedit>Edit Streams</a><br> … … 350 348 The 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. 351 349 </p> 352 <p><img src=" :bnchelp/screenshot16.png"/></p>350 <p><img src=""/></p> 353 351 <p><u>Figure:</u> BNC translating incoming streams to 15 min RINEX Version 3 files.</p> 354 352 … … 684 682 </pre> 685 683 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> 687 685 <p> 688 686 Specify 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. 689 687 </p> 690 688 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> 692 690 <p> 693 691 Select the length of the Broadcast Correction files. The default value is 1 day. … … 782 780 The 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. 783 781 </p> 784 <p><img src=" :bnchelp/screenshot12.png"/></p>782 <p><img src=""/></p> 785 783 <p><u>Figure:</u> Synchronized BNC output via IP port to feed a GNSS real-time engine.</p> 786 784 … … 821 819 </p> 822 820 </p> 823 <p><img src=" :bnchelp/screenshot11.png"/></p>821 <p><img src=""/></p> 824 822 <p><u>Figure:</u> BNC pulling a VRS stream to feed a serial connected rover.</p> 825 823 … … 969 967 The following figure shows RTCM message numbers contained in stream 'CONZ0' and the message latencies recorded every 10 seconds. 970 968 </p> 971 <p><img src=" :bnchelp/screenshot14.png"/></p>969 <p><img src=""/></p> 972 970 <p><u>Figure:</u> RTCM message numbers and latencies.</p> 973 971 … … 1044 1042 </p> 1045 1043 1046 <p><img src=" :bnchelp/screenshot03.png"/></p>1044 <p><img src=""/></p> 1047 1045 <p><u>Figure:</u> Precise Point Positioning (PPP, tab 1) with BNC.</p> 1048 1046 1049 <p><img src=" :bnchelp/screenshot18.png"/></p>1047 <p><img src=""/></p> 1050 1048 <p><u>Figure:</u> Precise Point Positioning (PPP, tab 2) with BNC.</p> 1051 1049 … … 1239 1237 </p> 1240 1238 1241 <p><img src=" :bnchelp/screenshot17.png"/></p>1239 <p><img src=""/></p> 1242 1240 <p><u>Figure:</u> BNC in 'Quick-Start' mode</p> 1243 1241 … … 1380 1378 <p><a name="combi"><h4>3.12. Combination</h4></p> 1381 1379 <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. 1380 BNC 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> 1383 The '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> 1392 Note 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> 1397 Hit 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> 1400 Note 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> 1403 The 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> 1406 Default 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> 1411 Hit '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> 1416 Enter a mountpoint string for the combination stream. The combination will only be carried out if such a mountpoint is defined. 1417 </p> 1418 <p> 1419 If '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> 1422 Note 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> 1425 Default 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> 1430 Specify 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> 1435 Specify 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> 1438 The 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> 1441 Default 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> 1446 Specify 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> 1449 As 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 "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> 1451 The 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'. 1428 1452 </p> 1429 1453 … … 1494 1518 <p> 1495 1519 </p> 1496 <p><img src=" :bnchelp/screenshot08.png"/></p>1520 <p><img src=""/></p> 1497 1521 <p><u>Figure:</u> Bandwidth consumption of incoming streams.</p> 1498 1522 … … 1504 1528 <p> 1505 1529 </p> 1506 <p><img src=" :bnchelp/screenshot07.png"/></p>1530 <p><img src=""/></p> 1507 1531 <p><u>Figure:</u> Latency of incoming streams.</p> 1508 1532 … … 1514 1538 <p> 1515 1539 </p> 1516 <p><img src=" :bnchelp/screenshot13.png"/></p>1540 <p><img src=""/></p> 1517 1541 <p><u>Figure:</u> Time series plot of PPP session.</p> 1518 1542 … … 1522 1546 </p> 1523 1547 1524 <p><img src=" :bnchelp/screenshot06.png"/></p>1548 <p><img src=""/></p> 1525 1549 <p><u>Figure:</u> Steam input communication links.</p> 1526 1550 … … 1541 1565 </p> 1542 1566 </p> 1543 <p><img src=" :bnchelp/screenshot04.png"/></p>1567 <p><img src=""/></p> 1544 1568 1545 1569 <p><u>Figure:</u> Casters table.</p> … … 1569 1593 </p> 1570 1594 </p> 1571 <p><img src=" :bnchelp/screenshot05.png"/></p>1595 <p><img src=""/></p> 1572 1596 <p><u>Figure:</u> Broadcaster source-table.</p> 1573 1597 … … 1669 1693 The following figure shows a BNC example setup for pulling a stream via serial port on a Linux operating system. 1670 1694 </p> 1671 <p><img src=" :bnchelp/screenshot15.png"/></p>1695 <p><img src=""/></p> 1672 1696 <p><u>Figure:</u> BNC setup for pulling a stream via serial port.</p> 1673 1697 … … 2166 2190 <tr><td>casterUrlList=http://user:pass@euref-ip:2101</td><td>Internal memory: Visited URLs</td></tr> 2167 2191 <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> 2169 2193 <tr><td>corrPort=</td><td>Broadcast Corrections: Port</td></tr> 2170 2194 <tr><td>corrTime=5</td><td>Broadcast Corrections: Wait for full epoch</td></tr> … … 2238 2262 <tr><td>cmbMountpoint=</td><td>Combination: Mountpoint on Ntrip caster</td></tr> 2239 2263 <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> 2242 2266 </table> 2243 2267 </p>
Note:
See TracChangeset
for help on using the changeset viewer.