Changeset 2651 in ntrip for trunk


Ignore:
Timestamp:
Nov 7, 2010, 8:52:27 PM (14 years ago)
Author:
weber
Message:

QuickStart introduced

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bnchelp.html

    r2640 r2651  
    33
    44<p>
    5 The BKG Ntrip Client (BNC) is a program for simultaneously retrieving, decoding and converting real-time GNSS data streams from NTRIP broadcasters like <u>http://www.euref-ip.net/home</u> or <u>http://www.igs-ip.net/home</u>.
     5The BKG Ntrip Client (BNC) is a program for simultaneously retrieving, decoding and converting real-time GNSS data streams from NTRIP broadcasters like <u>http://www.euref-ip.net/home</u> or <u>http://www.igs-ip.net/home</u> or <u>http://products.igs-ip.net/home</u>.
    66</p>
    77
     
    2424<a href=#resources>2. Modes &amp; Resources</a><br>
    2525<a href=#options>3. Settings &amp; Handling</a><br>
    26 <a href=#limits>4. Limitations</a><br>
     26<a href=#limits>4. Limitations &amp; Known Bugs</a><br>
    2727<a href=#authors>5. Authors</a><br>
    2828<a href=#annex>6. Annex</a><br>
     
    6464The 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.
    6565</p>
    66 <p><img src=":bnchelp/screenshot10.png"/></p>
     66<p><img src=""/></p>
    6767<p><u>Figure:</u> Flowchart, BNC connected to a GNSS receiver for Precise Point Positioning.</p>
    6868
    6969<p>
    7070</p>
    71 <p><img src=":bnchelp/screenshot01.png"/></p>
     71<p><img src=""/></p>
    7272<p><u>Figure:</u> Flowchart, BNC converting RTCM streams to RINEX batches.</p>
    7373
    7474<p>
    7575</p>
    76 <p><img src=":bnchelp/screenshot02.png"/></p>
     76<p><img src=""/></p>
    7777<p><u>Figure:</u> Flowchart, BNC feeding a real-time GNSS engine.</p>
    7878
     
    9595The 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.
    9696</p>
    97 <p><img src=":bnchelp/screenshot09.png"/></p>
     97<p><img src=""/></p>
    9898<p><u>Figure:</u> Sections on BNC's main window.</p>
    9999
     
    177177&nbsp; &nbsp; &nbsp; 3.11.3.1 <a href=#pppsigma>Sigma Code</a><br>
    178178&nbsp; &nbsp; &nbsp; 3.11.3.2 <a href=#pppaverage>Averaging</a><br>
    179 &nbsp; &nbsp; &nbsp; 3.11.4 <a href=#pppnmearef>Plot Origin</a><br>
     179&nbsp; &nbsp; &nbsp; 3.11.4 <a href=#ppporigin>Origin</a><br>
    180180&nbsp; &nbsp; &nbsp; 3.11.5 <a href=#pppnmeaout>NMEA</a><br>
    181181&nbsp; &nbsp; &nbsp; 3.11.5.1 <a href=#pppnmeafile>File</a><br>
     
    309309The 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.
    310310</p>
    311 <p><img src=":bnchelp/screenshot16.png"/></p>
     311<p><img src=""/></p>
    312312<p><u>Figure:</u> BNC translating incoming streams to 15 min RINEX Version 3 files.</p>
    313313
     
    768768The following figure shows the screenshot of a BNC configuration where a number if streams is pulled from different NTRIP broadcasters to feed a GNSS engine via IP port output.
    769769</p>
    770 <p><img src=":bnchelp/screenshot12.png"/></p>
     770<p><img src=""/></p>
    771771<p><u>Figure:</u> Synchronized BNC output via IP port to feed a GNSS real-time engine.</p>
    772772
     
    807807</p>
    808808</p>
    809 <p><img src=":bnchelp/screenshot11.png"/></p>
     809<p><img src=""/></p>
    810810<p><u>Figure:</u> BNC pulling a VRS stream to feed a serial connected rover.</p>
    811811
     
    955955The following figure shows RTCM message numbers contained in stream 'CONZ0' and the message latencies recorded every 10 seconds.
    956956</p>
    957 <p><img src=":bnchelp/screenshot14.png"/></p>
     957<p><img src=""/></p>
    958958<p><u>Figure:</u> RTCM message numbers and latencies.</p>
    959959
     
    10221022BNC can derive coordinates for a rover position following the Precise Point Positioning (PPP) approach. It uses either code or code plus phase data in ionosphere free linear combinations P3 or L3. Besides pulling a stream of observations from a dual frequency receiver, this also requires pulling in addition
    10231023<ul>
    1024 <li>a stream carrying satellite orbit and clock corrections to Broadcast Ephemeris in the form of 'State Space Representation' (SSR) messages as proposed by RTCM (i.e. premature message type 1060). Note that for BNC these correctors 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 www.igs-ip.net:2101/CLK11 is an example.</li>
    1025 <li>a stream carrying Broadcast Ephemeris available as RTCM Version 3 message types 1019 and 1020. 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 www.igs-ip.net:2101/RTCM3EPH is an example.</li>
     1024<li>a stream carrying satellite orbit and clock corrections to Broadcast Ephemeris in the form of 'State Space Representation' (SSR) messages as proposed by RTCM (i.e. premature message type 1060). Note that for BNC these correctors 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 products.igs-ip.net:2101/CLK11 is an example.</li>
     1025<li>a stream carrying Broadcast Ephemeris available as RTCM Version 3 message types 1019 and 1020. 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 products.igs-ip.net:2101/RTCM3EPH is an example.</li>
    10261026</ul>
    10271027</p>
     
    10291029The following figure provides the screenshot of an example PPP session with BNC.
    10301030</p>
    1031 <p><img src=":bnchelp/screenshot03.png"/></p>
     1031<p><img src=""/></p>
    10321032<p><u>Figure:</u> Precise Point Positioning (PPP) with BNC.</p>
    10331033
     
    11621162</p>
    11631163
    1164 <p><a name="pppaverage"><h4>3.11.3.2 Averaging - optional if 'Plot Origin' is set</h4></p>
    1165 <p>
    1166 Enter the length of a sliding time window in minutes. BNC will continuously output moving average positions and their RMS as computed from those individual positions obtained most recently throughout this period. RMS values presented for XYZ coordinates are bias reduced while RMS values for Nort/East/Up (NEU) displacements are not. Averaged values for XYZ coordinates and their RMS are marked with string "AVE-XYZ" in BNC's log file and 'Log' section while averaged values for NEU displacements and their RMS are marked with string "AVE-NEU". Example:
     1164<p><a name="pppaverage"><h4>3.11.3.2 Averaging - optional if appropriate 'Origin' option is set</h4></p>
     1165<p>
     1166Enter the length of a sliding time window in minutes. BNC will continuously output moving average positions and their RMS as computed from those individual positions obtained most recently throughout this period. RMS values presented for XYZ coordinates are bias reduced while RMS values for Nort/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 log file and 'Log' section while averaged values for NEU displacements and their RMS are marked with string &quot;AVE-NEU&quot;. Example:
    11671167</p>
    11681168<pre>
     
    11741174</p>
    11751175
    1176 <p><a name="pppnmearef"><h4>3.11.4 Plot Origin - optional</h4></p>
    1177 <p>
    1178 Select an origin for North/East/Up time series plots of derived coordinates in the 'PPP Plot' tab. Note that this makes only sense for a stationary receiver. Available options are
    1179 <ul>
    1180 <li>'No plot', meaning that BNC will not plot a time series of estimated position, probably because the receiver is moving.</li>
    1181 <li>'Start position', meaning that BNC will refer time series plots to the first estimated position.</li>
    1182 <li>'X Y Z', meaning the known reference coordinate components for the receiver's position.</li>
    1183 </ul>
    1184 Default is the selection of an empty option field meaning that no PPP time series will be plotted in the "PPP Plot' tab..
    1185 </p>
    1186 <p>
    1187 If option 'X Y Z' is selected, the 'PPP' line in BNC's logfile is extended to  (example):
     1176<p><a name="ppporigin"><h4>3.11.4 Origin - optional</h4></p>
     1177<p>
     1178Select an origin for a North/East/Up displacements time series plot in the 'PPP Plot' section or for operating BNC in QuickStart mode starting at a known XYZ position.
     1179</p>
     1180<p>
     1181QuickStart means that BNC operates for the period of 2 minuts in a mode where introduced reference coordinates are constrained. The PPP solution is expected to converge within this time span.
     1182<ul>
     1183<li>Option 'None' means that BNC shall neither plot a time series of dispacements nor start in QuickStart mode.</li>
     1184<li>'Plot - Start position' will let run BNC normal mode and plot a time series referred to the very first determined set of coordinate components.</li>
     1185<li>'Plot - X Y Z' will let run BNC in normal mode and plot a time series referred to entered coordinate components XYZ.</li>
     1186<li>Select 'QuickStart - Static' to run BNC in QuickStart mode with observations from a stationary receiver located at known position XYZ.<li>
     1187<li>'QuickStart - Mobile' also allows to run BNC in QuickStart mode. However, the receiver may leave its known initial XYZ start position after staying there for two minutes.</li>
     1188</ul>
     1189Default selection for 'Origin' is 'None'. Note that displacements time series plots make only sense for a stationary receiver.</p>&quot;));
     1190</p>
     1191<p>
     1192If option 'Plot - X Y Z' or 'QuickStart - Static' is selected, the 'PPP' line in BNC's logfile is extended to  (example):
    11881193</p>
    11891194<pre>
     
    12831288<p>
    12841289</p>
    1285 <p><img src=":bnchelp/screenshot08.png"/></p>
     1290<p><img src=""/></p>
    12861291<p><u>Figure:</u> Bandwidth consumption of incoming streams.</p>
    12871292
     
    12931298<p>
    12941299</p>
    1295 <p><img src=":bnchelp/screenshot07.png"/></p>
     1300<p><img src=""/></p>
    12961301<p><u>Figure:</u> Latency of incoming streams.</p>
    12971302
    12981303<p><a name="ppptab"><h4>3.13.4 PPP Plot</h4></p>
    12991304<p>
    1300 Precise Point Positioning time series of North (red), East (green) and Up (blue) coordinate components are shown in the 'PPP Plot' tab when a 'Plot origin' option is defined. Values are either referred to reference coordinates (if specified) or referred to the first estimated set of coordinate components. The time as given in format [hh:mm] refers to GPS Time. The sliding PPP time series window covers a period of 5 minutes. Note that it may take up to 30 seconds or more till the first PPP solutions becomes available. The following figure shows the screenshot of a PPP time series plot of North, East and Up coordiate components.
    1301 </p>
    1302 
    1303 <p>
    1304 </p>
    1305 <p><img src=":bnchelp/screenshot13.png"/></p>
     1305Precise Point Positioning time series of North (red), East (green) and Up (blue) coordinate components are shown in the 'PPP Plot' tab when a 'Origin' option is defined. Values are either referred to reference coordinates (if specified) or referred to the first estimated set of coordinate components. The time as given in format [hh:mm] refers to GPS Time. The sliding PPP time series window covers a period of 5 minutes. Note that it may take up to 30 seconds or more till the first PPP solutions becomes available. The following figure shows the screenshot of a PPP time series plot of North, East and Up coordiate components.
     1306</p>
     1307
     1308<p>
     1309</p>
     1310<p><img src=""/></p>
    13061311<p><u>Figure:</u> Time series plot of PPP session.</p>
    13071312
     
    13111316</p>
    13121317
    1313 <p><img src=":bnchelp/screenshot06.png"/></p>
     1318<p><img src=""/></p>
    13141319<p><u>Figure:</u> Steam input communication links.</p>
    13151320
     
    13221327<p><a name="streamhost"><h4>3.14.1.1 Caster Host and Port - mandatory</h4></p>
    13231328<p>
    1324 Enter the NTRIP broadcaster host IP and port number. Note that EUREF and IGS operate NTRIP broadcasters at <u>http://www.euref-ip.net/home</u> and <u>http://www.igs-ip.net/home</u>.
     1329Enter the NTRIP broadcaster host IP and port number. Note that EUREF and IGS operate NTRIP broadcasters at <u>http://www.euref-ip.net/home</u> and <u>http://www.igs-ip.net/home</u> and <u>http://www.products.igs-ip.net/home</u>.
    13251330</p>
    13261331
     
    13301335</p>
    13311336</p>
    1332 <p><img src=":bnchelp/screenshot04.png"/></p>
     1337<p><img src=""/></p>
    13331338
    13341339<p><u>Figure:</u> Casters table.</p>
     
    13361341<p><a name="streamuser"><h4>3.14.1.3 User and Password - mandatory for protected streams</h4></p>
    13371342<p>
    1338 Some streams on NTRIP broadcasters may be restricted. Enter a valid 'User' ID and 'Password' for access to protected streams. Accounts are usually provided per NTRIP broadcaster through a registration procedure. Register through <u>http://igs.bkg.bund.de/ntrip/registeruser</u> for access to protected streams on <u>www.euref-ip.net</u> and <u>www.igs-ip.net</u>.
     1343Some streams on NTRIP broadcasters may be restricted. Enter a valid 'User' ID and 'Password' for access to protected streams. Accounts are usually provided per NTRIP broadcaster through a registration procedure. Register through <u>http://igs.bkg.bund.de/ntrip/registeruser</u> for access to protected streams on <u>www.euref-ip.net</u> or <u>www.igs-ip.net</u> or <u>products.igs-ip.net</u>.
    13391344</p>
    13401345
     
    13511356</p>
    13521357</p>
    1353 <p><img src=":bnchelp/screenshot05.png"/></p>
     1358<p><img src=""/></p>
    13541359<p><u>Figure:</u> Broadcaster source-table.</p>
    13551360
     
    14461451The following figure shows a BNC example setup for pulling a stream via serial port on a Linux operating system.
    14471452</p>
    1448 <p><img src=":bnchelp/screenshot15.png"/></p>
     1453<p><img src=""/></p>
    14491454<p><u>Figure:</u> BNC setup for pulling a stream via serial port.</p>
    14501455
     
    15081513</p>
    15091514
    1510 <p><a name="limits"><h3>4. Limitations</h3></p>
     1515<p><a name="limits"><h3>4. Limitations &amp; Known Bugs</h3></p>
    15111516<ul>
    15121517<li>
     
    15331538</li>
    15341539<li>
    1535 EUREF as well as IGS adhere to an open data policy. Streams are made available through NTRIP broadcasters at <u>www.euref-ip.net</u> and <u>www.igs-ip.net</u> free of charge to anyone for any purpose. There is no indication up until now how many users will need to be supported simultaneously. The given situation may develop in such a way that it might become difficult to serve all registered users at the same times. In cases where limited resources on the NTRIP broadcaster side (software restrictions, bandwidth limitation etc.) dictates, first priority in stream provision will be given to stream providers followed by re-broadcasting activities and real-time analysis centers while access to others might be temporarily denied.
     1540EUREF as well as IGS adhere to an open data policy. Streams are made available through NTRIP broadcasters at <u>www.euref-ip.net</u>, <u>www.igs-ip.net</u> and <u>products.igs-ip.net</u> free of charge to anyone for any purpose. There is no indication up until now how many users will need to be supported simultaneously. The given situation may develop in such a way that it might become difficult to serve all registered users at the same times. In cases where limited resources on the NTRIP broadcaster side (software restrictions, bandwidth limitation etc.) dictates, first priority in stream provision will be given to stream providers followed by re-broadcasting activities and real-time analysis centers while access to others might be temporarily denied.
    15361541</li>
    15371542<li>
Note: See TracChangeset for help on using the changeset viewer.