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


Ignore:
Timestamp:
Dec 18, 2007, 2:58:18 PM (16 years ago)
Author:
weber
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bnchelp.html

    r597 r640  
    1818<a href=#limits>4. Limitations</a><br>
    1919<a href=#authors>5. Authors</a><br>
    20 <a href=#history>6. History</a><br>
    21 <a href=#links>7. Links</a><br>
    2220<a href=#annex>8. Annex</a><br>
    2321</h4>
     
    6462&nbsp; &nbsp; &nbsp; 3.4.1. <a href=#wait>Wait for Full Epoch</a><br>
    6563&nbsp; &nbsp; &nbsp; 3.4.2. <a href=#ascii>ASCII Output File</a><br>
    66 &nbsp; &nbsp; &nbsp; 3.4.3. <a href=#binary>Port for Binary Output</a><br>
     64&nbsp; &nbsp; &nbsp; 3.4.3. <a href=#obsbin>Port for Binary Observation Output</a><br>
     65&nbsp; &nbsp; &nbsp; 3.4.4. <a href=#ephascii>Port for ASCII Ephemeris Output</a><br>
    67663.5. <a href=#rinex>RINEX</a><br>
    6867&nbsp; &nbsp; &nbsp; 3.5.1. <a href=#rnxname>RINEX File Names</a><br>
     
    158157</p>
    159158<p>
    160 Beware that the size of this file can rapidly inrease depending on the number of incoming streams. This option is primarily meant for testing and evaluation.
    161 </p>
    162 
    163 <p><a name="binary"><h4>3.4.3 Port for Binary Output - optional</h4></p>
     159Beware that the size of this file can rapidly increase depending on the number of incoming streams. This option is primarily meant for testing and evaluation.
     160</p>
     161
     162<p><a name="obsbin"><h4>3.4.3 Port for Binary Observation Output - optional</h4></p>
    164163<p>
    165164BNC can produce synchronized observations in binary format on your local host (IP 127.0.0.1) through an IP port. Specify an IP port number here to activate this function. The default is an empty option field, meaning that no binary output is generated.</p>
     
    205204<p>The source code for BNC comes with an example program called 'test_bnc_qt.cpp' that allows you to read BNC's binary output from the IP port.</p>
    206205
     206<p><a name="ephascii"><h4>3.4.4 Port for ASCII Ephemeris Output - optional</h4></p>
     207BNC can output broadcast ephemeris in binary format on your local host (IP 127.0.0.1) through an IP port. Specify an IP port number to activate this function. The default is an empty option field, meaning that no ASCII ephemeris output via IP port is generated.</p>
     208</p>
    207209<p><a name="rinex"><h4>3.5. RINEX</h4></p>
    208210<p>
     
    489491</p>
    490492
    491 <p><a name="history"><h3>6. History</h3></p>
     493<p><a name="annex"><h3>8. Annex</h3></p>
     494<p>
     4958.1. <a href=#history>History</a><br>
     4968.2. <a href=#ntrip>NTRIP</a><br>
     497&nbsp; &nbsp; &nbsp; 8.2.1 <a href=#source>Source-table</a><br>
     4988.3. <a href=#rtcm>RTCM</a><br>
     499&nbsp; &nbsp; &nbsp; 8.3.1 RTCM <a href=#rtcm2> Version 2.x</a><br>
     500&nbsp; &nbsp; &nbsp; 8.3.2 RTCM <a href=#rtcm3> Version 3.x</a><br>
     5018.4. <a href=#rtigs>RTIGS</a><br>
     502&nbsp; &nbsp; &nbsp; 8.4.1 <a href=#soc>SOC</a><br>
     5038.5. <a href=#config>Config File</a><br>
     5048.6. <a href=#links>Links</a><br>
     505</p>
     506
     507<p><a name=history><h3>8.1 History</h3></p>
    492508<table>
    493509<tr></tr>
     
    497513<tr><td>May 2007 &nbsp;</td><td>Version 1.3 &nbsp;</td><td>[Add] Source code published.
    498514<tr><td>Jul 2007 &nbsp;</td><td>Version 1.4 &nbsp;</td><td>[Bug] Skip messages from proxy server<br> [Bug] Call RINEX script through 'nohup'</td></tr>
    499 <tr><td>Nov 2007 &nbsp;</td><td>Version 1.5 &nbsp;</td><td>[Add] Handle Ephemeris from RTCM Version 3.x streams<br> [Add] Upgrade to Qt Version 4.3.2<br> [Add] Optional RINEX v3 output<br> [Add] SBAS support</td></tr>
     515<tr><td>Dec 2007 &nbsp;</td><td>Version 1.5 &nbsp;</td><td>[Add] Handle Ephemeris from RTCM Version 3.x streams<br> [Add] Upgrade to Qt Version 4.3.2<br> [Add] Optional RINEX v3 output<br> [Add] SBAS support</td></tr>
    500516</table>
    501517</p>
    502518
    503 <p><a name="links"><h3>7. Links</h3></p>
    504 <table>
    505 <tr></tr>
    506 <tr><td>NTRIP &nbsp;</td><td><u>http://igs.bkg.bund.de/index_ntrip.htm</u></td></tr>
    507 <tr><td>EUREF-IP NTRIP broadcaster &nbsp;</td><td><u>http://www.euref-ip.net/home</u></td></tr>
    508 <tr><td>IGS-IP NTRIP broadcaster &nbsp;</td><td><u>http://www.igs-ip.net/home</u></td></tr>
    509 <tr><td>NTRIP broadcaster overview &nbsp;</td><td><u>http://www.rtcm-ntrip.org/home</u></td></tr>
    510 <tr><td>EUREF-IP Project &nbsp;</td><td><u>http://www.epncb.oma.be/euref_IP</u></td></tr>
    511 <tr><td>Real-time IGS Pilot Project &nbsp;</td><td><u>http://www.rtigs.net/pilot</u></td></tr>
    512 <tr><td>Radio Technical Commission<br>for Maritime Services &nbsp;</td><td><u>http://www.rtcm.org</u>
    513 </table>
    514 
    515 <p><a name="annex"><h3>8. Annex</h3></p>
    516 <p>
    517 8.1. <a href=#ntrip>NTRIP</a><br>
    518 &nbsp; &nbsp; &nbsp; 8.1.1 <a href=#source>Source-table</a><br>
    519 8.2. <a href=#rtcm>RTCM</a><br>
    520 &nbsp; &nbsp; &nbsp; 8.2.1 RTCM <a href=#rtcm2> Version 2.x</a><br>
    521 &nbsp; &nbsp; &nbsp; 8.2.2 RTCM <a href=#rtcm3> Version 3.x</a><br>
    522 8.3. <a href=#rtigs>RTIGS</a><br>
    523 &nbsp; &nbsp; &nbsp; 8.3.1 <a href=#soc>SOC</a><br>
    524 8.4. <a href=#config>Config File</a>
    525 </p>
    526 
    527 <p><a name="ntrip"><h4>8.1. NTRIP</h4></p>
     519<p><a name="ntrip"><h4>8.2. NTRIP</h4></p>
    528520
    529521<p>
     
    550542</p>
    551543
    552 <p><a name="source"><h4>8.1.1 Source-table</h4></p>
     544<p><a name="source"><h4>8.2.1 Source-table</h4></p>
    553545
    554546<p>
     
    566558</p>
    567559
    568 <p><a name="rtcm"><h4>8.2. RTCM</h4></p>
     560<p><a name="rtcm"><h4>8.3. RTCM</h4></p>
    569561
    570562<p>
     
    574566</p>
    575567
    576 <p><a name="rtcm2"><h4>8.2.1 RTCM Version 2.x</h4></p>
     568<p><a name="rtcm2"><h4>8.3.1 RTCM Version 2.x</h4></p>
    577569<p>
    578570Transmitting GNSS carrier phase data can be done through RTCM Version 2.x messages. Please note that only RTCM Version 2.2 and 2.3 streams may include GLONASS data. Messages that may be of some interest here are:
     
    612604</ul>
    613605
    614 <p><a name="rtcm3"><h4>8.2.2 RTCM Version 3.x</h4></p>
     606<p><a name="rtcm3"><h4>8.3.2 RTCM Version 3.x</h4></p>
    615607<p>
    616608RTCM Version 3.x has been developed as a more efficient alternative to RTCM Version 2.x. Service providers and vendors have asked for a standard that would be more efficient, easy to use, and more easily adaptable to new situations. The main complaint was that the Version 2 parity scheme was wasteful of bandwidth. Another complaint was that the parity is not independent from word to word. Still another was that even with so many bits devoted to parity, the actual integrity of the message was not as high as it should be. Plus, 30-bit words are awkward to handle. The Version 3.x standard is intended to correct these weaknesses.
     
    640632</ul>
    641633
    642 <p><a name="rtigs"><h4>8.3. RTIGS</h4></p>
     634<p><a name="rtigs"><h4>8.4. RTIGS</h4></p>
    643635<p>
    644636RTIGS stands for a data format and transport protocol for GPS observations. It was defined by the Real-Time IGS Working Group (RTIGS WG). Its definition is based on the SOC format. Every RTIGS record has one of the following numbers:
     
    693685</p>
    694686
    695 <p><a name="soc"><h4>8.3.1 SOC</h4></p>
     687<p><a name="soc"><h4>8.4.1 SOC</h4></p>
    696688<p>
    697689The SOC format has been designed in July 1999 by the Jet Propulsion Laboratory (JPL) and the California Institute of Technology (CalTech) to transport 1Hz GPS data with minimal bandwidth over the open Internet. SOC follows the 'little-endian' byte order meaning that the low-order byte of a number is stored in memory at the lowest address, and the high-order byte at the highest address. Because the transport layer is UDP, the format does not include sync bits, a checksum, or cyclic redundancy checksum (CRC). SOC allows to transport the GPS observable CA, P1, P2, L1, and L2, efficiently compressed down to 14 bytes with 1 mm range resolution and 0.02 mm phase resolution. SOC contains epochs for cycle slips, a stand-alone time-tag per epoch, a minimum representation of the receiver's clock solution, 3 SNR numbers, a unique site id, a modulo 12 hour sequence number and flags for receiver type and GPS health. SOC's simple structure comprises an 8 byte header, a 9 byte overhead for timetag, number of gps, etc., plus 21 data bytes per gps.
     
    702694<p>
    703695</p>
    704 <p><a name="config"><h4>8.4. Config File</h4></p>
     696<p><a name="config"><h4>8.5. Config File</h4></p>
    705697<p>
    706698The following is an example for the contents of a Unix/Linux configuration file ${HOME}/.config/BKG/BKG_NTRIP_Client.conf. It enables the retrieval of stream ACOR0 form www.euref-ip.net and FFMJ3 from www.igs-ip.net for the generation of 15 min RINEX files. RINEX files are uploaded to an archive using script 'up2archive' :
     
    731723</p>
    732724
     725<p><a name="links"><h3>8.6 Links</h3></p>
     726<table>
     727<tr></tr>
     728<tr><td>NTRIP &nbsp;</td><td><u>http://igs.bkg.bund.de/index_ntrip.htm</u></td></tr>
     729<tr><td>EUREF-IP NTRIP broadcaster &nbsp;</td><td><u>http://www.euref-ip.net/home</u></td></tr>
     730<tr><td>IGS-IP NTRIP broadcaster &nbsp;</td><td><u>http://www.igs-ip.net/home</u></td></tr>
     731<tr><td>NTRIP broadcaster overview &nbsp;</td><td><u>http://www.rtcm-ntrip.org/home</u></td></tr>
     732<tr><td>EUREF-IP Project &nbsp;</td><td><u>http://www.epncb.oma.be/euref_IP</u></td></tr>
     733<tr><td>Real-time IGS Pilot Project &nbsp;</td><td><u>http://www.rtigs.net/pilot</u></td></tr>
     734<tr><td>Radio Technical Commission<br>for Maritime Services &nbsp;</td><td><u>http://www.rtcm.org</u>
     735</table>
     736
Note: See TracChangeset for help on using the changeset viewer.