Changeset 4601 in ntrip


Ignore:
Timestamp:
Aug 31, 2012, 8:42:23 AM (10 years ago)
Author:
weber
Message:

Documentation completed

File:
1 edited

Legend:

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

    r4570 r4601  
    646646<li>File <u>E</u>diting and concatenation</li>
    647647<li>File <u>Q</b></u>uality <u>C</u>heck</li>
     648<ul>
     649<li>Multipath analysis sky plots (see Estey and Meertens 1999)</li>
     650<li>Signal-to-Noise sky plots</li>
     651<li>Satellite availability plots</li>
     652</ul>
    648653</ul>
    649654and hence follows UNAVCO's famous 'TEQC' program. The remarkable thing about BNC in this context is that it supports RINEX Version 3 under GNU General Public License.
     655</p>
     656<p><img src="IMG/screenshot30.png"/></p>
     657<p><u>Figure 7:</u>Example for satellite availability plot.</p>
    650658
    651659<p><a name="reqcact"><h4>3.6.1 Action - optional</h4></p>
     
    675683
    676684<p><img src="IMG/screenshot27.png"/></p>
    677 <p><u>Figure 7:</u> Example for 'RINEX Editing Options' window.</p>
     685<p><u>Figure 8:</u> Example for 'RINEX Editing Options' window.</p>
    678686
    679687<p><a name="reqcinput"><h4>3.6.3 Input Files - mandatory if 'Action' is set</h4></p>
     
    689697
    690698<p><img src="IMG/screenshot25.png"/></p>
    691 <p><u>Figure 8:</u> Example for RINEX file editing with BNC in Post Processing mode.</p>
     699<p><u>Figure 9:</u> Example for RINEX file editing with BNC in Post Processing mode.</p>
    692700
    693701<p>
     
    696704
    697705<p><img src="IMG/screenshot29.png"/></p>
    698 <p><u>Figure 9:</u> Example for RINEX quality check output with BNC in Post Processing mode. A multipath and a signal-to-noise ratio analysis are presented in terms of a sky plot.</p>
     706<p><u>Figure 10:</u> Example for RINEX quality check output with BNC in Post Processing mode. A multipath and a signal-to-noise ratio analysis are presented in terms of a sky plot.</p>
    699707
    700708<p><a name="reqcplots"><h4>3.6.5 Directory for Plots - optional if 'Action' is set</h4></p>
     
    726734</p>
    727735
    728 <p>The following Linux command line produces RINEX QC multipath (see Estey and Meertens 1999) and signal-to-noise ratio plots offline in 'no window' mode and saves them in directory '/home/user'. Introducing a dummy configuration file /dev/null makes sure that no configuration options previously saved on disc are used:</p>
     736<p>The following Linux command line produces RINEX QC plots (see Estey and Meertens 1999) offline in 'no window' mode and saves them in directory '/home/user'. Introducing a dummy configuration file /dev/null makes sure that no configuration options previously saved on disc are used:</p>
    729737<p>
    730738/home/user/bnc --conf /dev/null --key reqcAction Analyze --key reqcObsFile CUT02070.12O --key reqcNavFile BRDC2070.12P --key reqcOutLogFile CUT0.txt --key reqcPlotDir /home/user --nw
    731739</p>
    732740<p></p>
    733 <p>The following Linux command line produces the same RINEX QC multipath and signal-to-noise ratio plots in interactive autoStart mode:</p>
     741<p>The following Linux command line produces the same RINEX QC plots in interactive autoStart mode:</p>
    734742<p>
    735743/home/user/bnc --conf /dev/null --key reqcAction Analyze --key reqcObsFile CUT02070.12O --key reqcNavFile BRDC2070.12P --key reqcOutLogFile CUT0.txt --key --key startTab 4 --key autoStart 2
     
    10651073</p>
    10661074<p><img src="IMG/screenshot12.png"/></p>
    1067 <p><u>Figure 10:</u> Synchronized BNC output via IP port to feed a GNSS real-time engine.</p>
     1075<p><u>Figure 11:</u> Synchronized BNC output via IP port to feed a GNSS real-time engine.</p>
    10681076
    10691077<p><a name="syncport"><h4>3.8.1 Port - optional</h4></p>
     
    11031111</p>
    11041112<p><img src="IMG/screenshot11.png"/></p>
    1105 <p><u>Figure 11:</u> BNC pulling a VRS stream to feed a serial connected RTK rover.</p>
     1113<p><u>Figure 12:</u> BNC pulling a VRS stream to feed a serial connected RTK rover.</p>
    11061114
    11071115<p><a name="sermount"><h4>3.9.1 Mountpoint - optional</h4></p>
     
    12541262</p>
    12551263<p><img src="IMG/screenshot14.png"/></p>
    1256 <p><u>Figure 12:</u> RTCM message numbers, latencies and observation types.</p>
     1264<p><u>Figure 13:</u> RTCM message numbers, latencies and observation types.</p>
    12571265
    12581266
     
    13331341
    13341342<p><img src="IMG/screenshot03.png"/></p>
    1335 <p><u>Figure 13:</u> Precise Point Positioning with BNC, PPP Panel 1.</p>
     1343<p><u>Figure 14:</u> Precise Point Positioning with BNC, PPP Panel 1.</p>
    13361344
    13371345<p><img src="IMG/screenshot18.png"/></p>
    1338 <p><u>Figure 14:</u> Precise Point Positioning with BNC, PPP Panel 2.</p>
     1346<p><u>Figure 15:</u> Precise Point Positioning with BNC, PPP Panel 2.</p>
    13391347
    13401348<p>
     
    16231631
    16241632<p><img src="IMG/screenshot17.png"/></p>
    1625 <p><u>Figure 15:</u> BNC in 'Quick-Start' mode (PPP, Panel 1)</p>
     1633<p><u>Figure 16:</u> BNC in 'Quick-Start' mode (PPP, Panel 1)</p>
    16261634
    16271635<p><img src="IMG/screenshot22.png"/></p>
    1628 <p><u>Figure 16:</u> BNC in 'Quick-Start' mode (PPP, Panel 2)</p>
     1636<p><u>Figure 17:</u> BNC in 'Quick-Start' mode (PPP, Panel 2)</p>
    16291637
    16301638<p><a name="pppgap"><h4>3.12.7.8 Maximal Solution Gap - optional if Quick-Start is set</h4></p>
     
    17741782<br>
    17751783<p><img src="IMG/screenshot20.png"/></p>
    1776 <p><u>Figure 17:</u> BNC combining Broadcast Correction streams.</p>
     1784<p><u>Figure 18:</u> BNC combining Broadcast Correction streams.</p>
    17771785<p><br></p>
    17781786<p><img src="IMG/screenshot21.png"/></p>
    1779 <p><u>Figure 18:</u> BNC uploading the combined Broadcast Corrections stream.</p>
     1787<p><u>Figure 19:</u> BNC uploading the combined Broadcast Corrections stream.</p>
    17801788<p></p>
    17811789<p><img src="IMG/screenshot23.png"/></p>
    1782 <p><u>Figure 19:</u> 'INTERNAL' PPP with BNC using combined Broadcast Corrections stream.</p>
     1790<p><u>Figure 20:</u> 'INTERNAL' PPP with BNC using combined Broadcast Corrections stream.</p>
    17831791
    17841792<p><a name="combimethod"><h4>3.13.1.2 Method - mandatory if 'Combine Corrections' table is populated</h4></p>
     
    21082116</p>
    21092117<p><img src="IMG/screenshot26.png"/></p>
    2110 <p><u>Figure 20:</u> Producing Broadcast Corrections from incoming precise orbits and clocks and uploading them to an NTRIP Broadcaster.</p>
     2118<p><u>Figure 21:</u> Producing Broadcast Corrections from incoming precise orbits and clocks and uploading them to an NTRIP Broadcaster.</p>
    21112119
    21122120<p><a name="upeph"><h4>3.15. Upload Ephemeris</h4></p>
     
    21352143
    21362144<p><img src="IMG/screenshot28.png"/></p>
    2137 <p><u>Figure 21:</u> Producing a Broadcast Ephemeris stream from navigation messages of globally distributed RTCM streams and uploading them in RTCM Version 3 format to an NTRIP Broadcaster.</p>
     2145<p><u>Figure 22:</u> Producing a Broadcast Ephemeris stream from navigation messages of globally distributed RTCM streams and uploading them in RTCM Version 3 format to an NTRIP Broadcaster.</p>
    21382146
    21392147<p><a name="streams"><h4>3.16. Streams</h4></p>
     
    22022210
    22032211<p><img src="IMG/screenshot08.png"/></p>
    2204 <p><u>Figure 22:</u> Bandwidth consumption of incoming streams.</p>
     2212<p><u>Figure 23:</u> Bandwidth consumption of incoming streams.</p>
    22052213
    22062214<p><a name="latency"><h4>3.17.3 Latency</h4></p>
     
    22102218
    22112219<p><img src="IMG/screenshot07.png"/></p>
    2212 <p><u>Figure 23:</u> Latency of incoming streams.</p>
     2220<p><u>Figure 24:</u> Latency of incoming streams.</p>
    22132221
    22142222<p><a name="ppptab"><h4>3.17.4 PPP Plot</h4></p>
     
    22182226
    22192227<p><img src="IMG/screenshot13.png"/></p>
    2220 <p><u>Figure 24:</u> Time series plot of PPP session.</p>
     2228<p><u>Figure 25:</u> Time series plot of PPP session.</p>
    22212229
    22222230<p><a name="bottom"><h4>3.18. Bottom Menu Bar</h4></p>
     
    22262234
    22272235<p><img src="IMG/screenshot06.png"/></p>
    2228 <p><u>Figure 25:</u> Steam input communication links.</p>
     2236<p><u>Figure 26:</u> Steam input communication links.</p>
    22292237
    22302238<p><a name="streamadd"><h4>3.18.1 Add Stream - Coming from Caster</h4></p>
     
    22462254<p><img src="IMG/screenshot04.png"/></p>
    22472255
    2248 <p><u>Figure 26:</u> Casters table.</p>
     2256<p><u>Figure 27:</u> Casters table.</p>
    22492257
    22502258<p><a name="streamuser"><h4>3.18.1.3 User and Password - mandatory for protected streams</h4></p>
     
    22642272</p>
    22652273<p><img src="IMG/screenshot05.png"/></p>
    2266 <p><u>Figure 27:</u> Broadcaster source-table.</p>
     2274<p><u>Figure 28:</u> Broadcaster source-table.</p>
    22672275
    22682276<p>Button 'Map' leads to the presentation of a map showing the distribution of streams offered through the downloaded source-table.</p>
     
    22952303</p>
    22962304<p><img src="IMG/screenshot24.png"/></p>
    2297 <p><u>Figure 28:</u> Stream distribution map derived from NTRIP Broadcaster source-table.</p>
     2305<p><u>Figure 29:</u> Stream distribution map derived from NTRIP Broadcaster source-table.</p>
    22982306
    22992307<p><a name="streamip"><h4>3.18.2 Add Stream - Coming from TCP/IP Port</h4></p>
     
    23692377</p>
    23702378<p><img src="IMG/screenshot15.png"/></p>
    2371 <p><u>Figure 29:</u> BNC setup for pulling a stream via serial port.</p>
     2379<p><u>Figure 30:</u> BNC setup for pulling a stream via serial port.</p>
    23722380
    23732381<p><a name="start"><h4>3.18.5 Start</h4></p>
     
    24012409least a virtual X-Server such as 'Xvfb' is installed and the '-display' option
    24022410is used. The following is an example shell script to execute BNC in batch mode
    2403 for producing multipath and signal-to-noise ratio plots from RINEX files. It
    2404 could be used via 'crontab':
     2411for producing QC plots from RINEX files. It could be used via 'crontab':
    24052412</p>
    24062413<pre>
     
    26002607<tr>
    26012608<td>Aug 2012 &nbsp;</td><td>Version 2.7 &nbsp;</td>
    2602 <td>[Bug] Bug in L5 decoding fixed<br> [Bug] Bug in on-the-fly configuration fixed<br> [Add] Clock RINEX file header extended<br> [Add] Decoding/converting COMPASS and QZSS added<br> [Add] Work on RINEX v2 and v3 quality check started<br> [Mod] Source code completely re-arranged<br> [Add] QWT and QWTPOLAR graphics libraries added<br> [Add] RINEX v2 and v3 quality check through multipath analysis and sky plot<br> [Add] Signal-to-noise sky plot<br> [Bug] Short periodic outages in PPP time series when operated when 'Sync Corr' set to zero<br> |Add] Log observation types contained in RTCM Version 3 MSM streams<br> [Add] Reading RINEX v3 observation type header records from RINEX skeleton files<br> [Add] Logfile for RINEX file editing and concatenation<br>[Add] Save PNG plot files on disk<br> [Add] Version 2.7 published</td>
     2609<td>[Bug] Bug in L5 decoding fixed<br> [Bug] Bug in on-the-fly configuration fixed<br> [Add] Clock RINEX file header extended<br> [Add] Decoding/converting COMPASS and QZSS added<br> [Add] Work on RINEX v2 and v3 quality check started<br> [Mod] Source code completely re-arranged<br> [Add] QWT and QWTPOLAR graphics libraries added<br> [Add] RINEX QC through multipath analysis sky plot<br> [Add] RINEX QC through signal-to-noise sky plot<br> [Add] RINEX QC through satellite availability plot<br> [Bug] Short periodic outages in PPP time series when operated when 'Sync Corr' set to zero<br> |Add] Log observation types contained in RTCM Version 3 MSM streams<br> [Add] Reading RINEX v3 observation type header records from RINEX skeleton files<br> [Add] Logfile for RINEX file editing and concatenation<br>[Add] Save PNG plot files on disk<br> [Add] Version 2.7 published</td>
    26032610</tr>
    26042611
Note: See TracChangeset for help on using the changeset viewer.