- Timestamp:
- May 29, 2012, 8:44:53 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bnchelp.html
r4211 r4215 3 3 4 4 <p> 5 The BKG Ntrip Client (BNC) is a program for simultaneously retrieving, decoding, converting and processing real-time GNSS data streams. It has been developed within the framework of the IAG sub commission for Europe (EUREF) and the International GNSS Service (IGS). Although meant as a real-time tool, it comes with some Post Processing functionality. You may like to use it for data coming from NTRIP Broadcasters like5 The BKG Ntrip Client (BNC) is a program for simultaneously retrieving, decoding, converting and processing real-time GNSS data streams. It has been developed within the framework of the IAG sub-commission for Europe (EUREF) and the International GNSS Service (IGS). Although meant as a real-time tool, it comes with some Post Processing functionality. You may like to use it for data coming from NTRIP Broadcasters like 6 6 <u>http://www.euref-ip.net/home</u>, 7 7 <u>http://www.igs-ip.net/home</u>, … … 83 83 <li>read GNSS clocks and orbits in a plain ASCII format from an IP port - they can be produced by a real-time GNSS engine such as RTNet and should be referenced to the IGS Earth-Centered-Earth-Fixed (ECEF) reference system. BNC will then</li> 84 84 <ul> 85 <li>convert the IGS Earth-Centered-Earth-Fixed clocks and andorbits into Broadcast Corrections with radial, along-track and cross-track components,</li>85 <li>convert the IGS Earth-Centered-Earth-Fixed clocks and orbits into Broadcast Corrections with radial, along-track and cross-track components,</li> 86 86 <li>upload Broadcast Corrections as an RTCM Version 3 stream to an NTRIP Broadcaster,</li> 87 87 <li>refer the clock and orbit corrections to a specific reference system,</li> … … 239 239 3.12.1.3 <a href=#pppcorrmount>Corr Mountpoint</a><br> 240 240 3.12.2 <a href=#pppxyz>Marker Coordinates</a><br> 241 3.11.3 <a href=#pppneu>Antenna E xcentricity</a><br>241 3.11.3 <a href=#pppneu>Antenna Eccentricity</a><br> 242 242 3.12.4 <a href=#pppoutput>NMEA & Plot Output</a><br> 243 243 3.12.4.1 <a href=#pppnmeafile>NMEA File</a><br> … … 376 376 <p><a name="ssl"><h4>3.2.2 SSL - Transport Layer Security</h4></p> 377 377 <p>Communication with an NTRIP Broadcaster over SSL requires the exchange of client and/or server certificates. Specify the path to a directory where you save certificates on your system. You may like to check out <u>http://software.rtcm-ntrip.org/wiki/Certificates</u> for a list of known NTRIP Server certificates. You may also just try communication via SSL to check out whether this is supported by the involved NTRIP Broadcaster. </p> 378 <p>SSL communication may involve queries coming from the NTRIP Broadcaster. Tick 'Ignore SSL authorization erro s' if you don't want to be bothered with this. Note that SSL communication is usually done over port 443.</p>378 <p>SSL communication may involve queries coming from the NTRIP Broadcaster. Tick 'Ignore SSL authorization errors' if you don't want to be bothered with this. Note that SSL communication is usually done over port 443.</p> 379 379 380 380 <p><a name="general"><h4>3.3. General</h4></p> … … 445 445 </p> 446 446 <p> 447 If there aremore than one stream with identical 4Char Station ID (same first 4 characters for their mountpoints), the mountpoint strings are split into two sub-strings and both become part of the RINEX file name. For example, when simultaneously retrieving data from mountpoints FRANKFURT and FRANCE, their hourly RINEX Observation files are named as</p>447 If there is more than one stream with identical 4Char Station ID (same first 4 characters for their mountpoints), the mountpoint strings are split into two sub-strings and both become part of the RINEX file name. For example, when simultaneously retrieving data from mountpoints FRANKFURT and FRANCE, their hourly RINEX Observation files are named as</p> 448 448 <p> 449 449 FRAN{ddd}{h}_KFURT.{yy}O<br> … … 633 633 </p> 634 634 <p>Optionally you may specify a comment line text to be added to the emerging new RINEX file header. Any introduction of a newline through '\n' in this enforces the beginning of a further comment line. Comment line(s) will be added to the header immediately after the 'PGM / RUN BY / DATE' record. Default is an empty option field, meaning that no additional comment line will be added to the RINEX header.</p> 635 <p>Specifying a 'RUN BY' string to be included in the emerging new RINEX file header is another option. Default is an empty option field meani g the operator's ID is automatically used as 'RUN BY' string.</p>635 <p>Specifying a 'RUN BY' string to be included in the emerging new RINEX file header is another option. Default is an empty option field meaning the operator's ID is automatically used as 'RUN BY' string.</p> 636 636 <p> 637 637 If you specify a 'New' but no 'Old' marker/antenna/receiver name, the corresponding data field in the emerging new RINEX file will be filled accordingly. If you in addition specify an 'Old' marker/antenna/receiver name, the corresponding data field in the emerging new RINEX file will only be filled accordingly where 'Old' specifications match existing file contents. … … 1033 1033 <p><a name="syncfile"><h4>3.8.4 File - optional</h4></p> 1034 1034 <p> 1035 Specif iesthe full path to a 'File' where synchronized observations are saved in plain ASCII format. The default value is an empty option field, meaning that no ASCII output file is created.1035 Specify the full path to a 'File' where synchronized observations are saved in plain ASCII format. The default value is an empty option field, meaning that no ASCII output file is created. 1036 1036 </p> 1037 1037 <p> … … 1046 1046 <p><a name="serial"><h4>3.9. Serial Output</h4></p> 1047 1047 <p> 1048 You may use BNC to feed a serial connected device like a nGNSS receiver. For that an incoming stream can be forwarded to a serial port. The following figure shows the screenshot of an example situation where BNC pulls a VRS stream from an NTRIP Broadcaster to feed a serial connected RTK rover.1048 You may use BNC to feed a serial connected device like a GNSS receiver. For that an incoming stream can be forwarded to a serial port. The following figure shows the screenshot of an example situation where BNC pulls a VRS stream from an NTRIP Broadcaster to feed a serial connected RTK rover. 1049 1049 </p> 1050 1050 <p><img src="IMG/screenshot11.png"/></p> … … 1106 1106 </p> 1107 1107 <p> 1108 Forwarding valid NMEA-GGA messages to the NTRIP Broadcaster is required for receiving 'Virtual Reference Station' (VRS) streams. Thus, in case your serial connected receiver is not capable to provide them, the alternative for VRS streams is a 'Manual' simulation of an initial NMEA-GGA message. Its content sis based on the approximate (editable) latitude/longitude from the broadcaster's source-table and an approximate VRS height to be specified.1108 Forwarding valid NMEA-GGA messages to the NTRIP Broadcaster is required for receiving 'Virtual Reference Station' (VRS) streams. Thus, in case your serial connected receiver is not capable to provide them, the alternative for VRS streams is a 'Manual' simulation of an initial NMEA-GGA message. Its content is based on the approximate (editable) latitude/longitude from the broadcaster's source-table and an approximate VRS height to be specified. 1109 1109 </p> 1110 1110 <p> … … 1153 1153 <p><a name="advreco"><h4>3.10.3 Recovery Threshold - optional</h4></p> 1154 1154 <p> 1155 Once a 'Begin_Failure' or 'Begin_Corrupted' event has been reported, BNC will check for when the stream again becomes available or uncorrupted. Event 'End_Failure' or 'End_Corrupted' will be reported as soon as valid observations are again detected continuously throughout the 'Recovery threshold' time span. The default value is set to 5 minutes and is recommended so not to in nundate users with too many event reports.1155 Once a 'Begin_Failure' or 'Begin_Corrupted' event has been reported, BNC will check for when the stream again becomes available or uncorrupted. Event 'End_Failure' or 'End_Corrupted' will be reported as soon as valid observations are again detected continuously throughout the 'Recovery threshold' time span. The default value is set to 5 minutes and is recommended so not to inundate users with too many event reports. 1156 1156 </p> 1157 1157 <p> … … 1411 1411 </p> 1412 1412 <p> 1413 Once a XYZ coordinate is defined, the 'PPP' line in BNC's logfile is extended by Nort , East and Up displacements to (example):1413 Once a XYZ coordinate is defined, the 'PPP' line in BNC's logfile is extended by North, East and Up displacements to (example): 1414 1414 </p> 1415 1415 <pre> … … 1417 1417 </pre> 1418 1418 <p> 1419 The parameters following the 'NEU' string provide Nort , East and Up components of the current coordinate displacement in meters.1420 </p> 1421 1422 <p><a name="pppneu"><h4>3.12.3 Antenna E xcentricity - optional</h4></p>1419 The parameters following the 'NEU' string provide North, East and Up components of the current coordinate displacement in meters. 1420 </p> 1421 1422 <p><a name="pppneu"><h4>3.12.3 Antenna Eccentricity - optional</h4></p> 1423 1423 <p> 1424 1424 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. … … 1475 1475 <p><a name="ppprecant"><h4>3.12.6 Antennas - optional</h4></p> 1476 1476 <p> 1477 BNC allows to correctobservations for antenna phase center offsets and variations.1477 BNC allows correcting observations for antenna phase center offsets and variations. 1478 1478 </p> 1479 1479 … … 1543 1543 <p><a name="pppaverage"><h4>3.12.7.6 Averaging - optional if XYZ is set</h4></p> 1544 1544 <p> 1545 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 zenit path delays 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" and averaged values for the tropospheric delays and their RMS are marked with string "AVE-TRP". Example:1545 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 zenit 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 "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" and averaged values for the tropospheric delays and their RMS are marked with string "AVE-TRP". Example: 1546 1546 </p> 1547 1547 <pre> … … 1556 1556 <p><a name="pppquick"><h4>3.12.7.7 Quick-Start - optional if XYZ is set</h4></p> 1557 1557 <p> 1558 Enter the leng htof 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.1558 Enter 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. 1559 1559 </p> 1560 1560 <p> … … 1622 1622 <p><a name="combi"><h4>3.13. Combine Corrections</h4></p> 1623 1623 <p> 1624 BNC allows to processseveral orbit and clock correction streams in real-time to produce, encode, upload and save a combination of Broadcast Corrections from various providers. It is so far only the satellite clock corrections which are combined while orbit corrections in the combination product as well as the product update rates are just taken over from one of the incoming Broadcast Correction streams. Combining only clock corrections using a fixed orbit reference has the possibility to introduce some analysis inconsistencies. We may therefore eventually consider improvements on this approach. The clock combination can be based either on a plain 'Single-Epoch' or on a 'Kalman' Filter approach.1624 BNC allows processing several orbit and clock correction streams in real-time to produce, encode, upload and save a combination of Broadcast Corrections from various providers. It is so far only the satellite clock corrections which are combined while orbit corrections in the combination product as well as the product update rates are just taken over from one of the incoming Broadcast Correction streams. Combining only clock corrections using a fixed orbit reference has the possibility to introduce some analysis inconsistencies. We may therefore eventually consider improvements on this approach. The clock combination can be based either on a plain 'Single-Epoch' or on a 'Kalman' Filter approach. 1625 1625 </p> 1626 1626 <p> … … 2063 2063 2064 2064 <p><img src="IMG/screenshot28.png"/></p> 2065 <p><u>Figure 28:</u> Produc ting 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>2065 <p><u>Figure 28:</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> 2066 2066 2067 2067 <p><a name="streams"><h4>3.16. Streams</h4></p> … … 2290 2290 2291 2291 <p> 2292 Streams received from a serial connected GNSS receiver show up with an 'S' (for <u>S</u>erial Port, no NTRIP) in the 'Streams' canvas section on BNC's main window 2292 Streams received from a serial connected GNSS receiver show up with an 'S' (for <u>S</u>erial Port, no NTRIP) in the 'Streams' canvas section on BNC's main window. Latitude and longitude are to be entered just for informal reasons. 2293 2293 <p> 2294 2294 … … 2746 2746 <br> 2747 2747 <li>File 'PPPPostProc.bnc<br> 2748 The purpose of this configuration is Precise Point Positioning in Post Processing mode. BNC reads a RINEX Observation and a RINEX Version 3 Navigation files and a Broadcast Corrections files. PPP processing o tions are set to support the Quick-Start mode. The output is saved in a specific Post Processing logfile and contains the coordinates derived over time following the implemented PPP filter algorithm.2748 The purpose of this configuration is Precise Point Positioning in Post Processing mode. BNC reads a RINEX Observation and a RINEX Version 3 Navigation files and a Broadcast Corrections files. PPP processing options are set to support the Quick-Start mode. The output is saved in a specific Post Processing logfile and contains the coordinates derived over time following the implemented PPP filter algorithm. 2749 2749 </li> 2750 2750 <br> 2751 2751 <li>File 'Sp3.bnc'<br> 2752 The purpose of this configura iton is to produce SP3 files from a Broadcast Ephemeris stream and a Broadcast Corrections stream. Note that this requires an ANTEX file because SP3 file contents should be referred to CoM.2752 The purpose of this configuration is to produce SP3 files from a Broadcast Ephemeris stream and a Broadcast Corrections stream. Note that this requires an ANTEX file because SP3 file contents should be referred to CoM. 2753 2753 </li> 2754 2754 <br> … … 2762 2762 <br> 2763 2763 <li>File 'UploadPPP.bnc'<br> 2764 This configuration equals the 'Upload.bnc' configuration. However, the Broadcast Corrections are in addition used for an 'INTERNAL' PPP sol tution based on observations from a static reference station with known precise coordinates. This allows a continuous quality check of the Broadcast Corrections through observing coordinate displacements.2764 This configuration equals the 'Upload.bnc' configuration. However, the Broadcast Corrections are in addition used for an 'INTERNAL' PPP solution based on observations from a static reference station with known precise coordinates. This allows a continuous quality check of the Broadcast Corrections through observing coordinate displacements. 2765 2765 </li> 2766 2766 <br>
Note:
See TracChangeset
for help on using the changeset viewer.