Changeset 640 in ntrip
- Timestamp:
- Dec 18, 2007, 2:58:18 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/bnchelp.html
r597 r640 18 18 <a href=#limits>4. Limitations</a><br> 19 19 <a href=#authors>5. Authors</a><br> 20 <a href=#history>6. History</a><br>21 <a href=#links>7. Links</a><br>22 20 <a href=#annex>8. Annex</a><br> 23 21 </h4> … … 64 62 3.4.1. <a href=#wait>Wait for Full Epoch</a><br> 65 63 3.4.2. <a href=#ascii>ASCII Output File</a><br> 66 3.4.3. <a href=#binary>Port for Binary Output</a><br> 64 3.4.3. <a href=#obsbin>Port for Binary Observation Output</a><br> 65 3.4.4. <a href=#ephascii>Port for ASCII Ephemeris Output</a><br> 67 66 3.5. <a href=#rinex>RINEX</a><br> 68 67 3.5.1. <a href=#rnxname>RINEX File Names</a><br> … … 158 157 </p> 159 158 <p> 160 Beware that the size of this file can rapidly in rease 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 BinaryOutput - optional</h4></p>159 Beware 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> 164 163 <p> 165 164 BNC 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> … … 205 204 <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> 206 205 206 <p><a name="ephascii"><h4>3.4.4 Port for ASCII Ephemeris Output - optional</h4></p> 207 BNC 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> 207 209 <p><a name="rinex"><h4>3.5. RINEX</h4></p> 208 210 <p> … … 489 491 </p> 490 492 491 <p><a name="history"><h3>6. History</h3></p> 493 <p><a name="annex"><h3>8. Annex</h3></p> 494 <p> 495 8.1. <a href=#history>History</a><br> 496 8.2. <a href=#ntrip>NTRIP</a><br> 497 8.2.1 <a href=#source>Source-table</a><br> 498 8.3. <a href=#rtcm>RTCM</a><br> 499 8.3.1 RTCM <a href=#rtcm2> Version 2.x</a><br> 500 8.3.2 RTCM <a href=#rtcm3> Version 3.x</a><br> 501 8.4. <a href=#rtigs>RTIGS</a><br> 502 8.4.1 <a href=#soc>SOC</a><br> 503 8.5. <a href=#config>Config File</a><br> 504 8.6. <a href=#links>Links</a><br> 505 </p> 506 507 <p><a name=history><h3>8.1 History</h3></p> 492 508 <table> 493 509 <tr></tr> … … 497 513 <tr><td>May 2007 </td><td>Version 1.3 </td><td>[Add] Source code published. 498 514 <tr><td>Jul 2007 </td><td>Version 1.4 </td><td>[Bug] Skip messages from proxy server<br> [Bug] Call RINEX script through 'nohup'</td></tr> 499 <tr><td> Nov2007 </td><td>Version 1.5 </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 </td><td>Version 1.5 </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> 500 516 </table> 501 517 </p> 502 518 503 <p><a name="links"><h3>7. Links</h3></p> 504 <table> 505 <tr></tr> 506 <tr><td>NTRIP </td><td><u>http://igs.bkg.bund.de/index_ntrip.htm</u></td></tr> 507 <tr><td>EUREF-IP NTRIP broadcaster </td><td><u>http://www.euref-ip.net/home</u></td></tr> 508 <tr><td>IGS-IP NTRIP broadcaster </td><td><u>http://www.igs-ip.net/home</u></td></tr> 509 <tr><td>NTRIP broadcaster overview </td><td><u>http://www.rtcm-ntrip.org/home</u></td></tr> 510 <tr><td>EUREF-IP Project </td><td><u>http://www.epncb.oma.be/euref_IP</u></td></tr> 511 <tr><td>Real-time IGS Pilot Project </td><td><u>http://www.rtigs.net/pilot</u></td></tr> 512 <tr><td>Radio Technical Commission<br>for Maritime Services </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 8.1.1 <a href=#source>Source-table</a><br> 519 8.2. <a href=#rtcm>RTCM</a><br> 520 8.2.1 RTCM <a href=#rtcm2> Version 2.x</a><br> 521 8.2.2 RTCM <a href=#rtcm3> Version 3.x</a><br> 522 8.3. <a href=#rtigs>RTIGS</a><br> 523 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> 528 520 529 521 <p> … … 550 542 </p> 551 543 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> 553 545 554 546 <p> … … 566 558 </p> 567 559 568 <p><a name="rtcm"><h4>8. 2. RTCM</h4></p>560 <p><a name="rtcm"><h4>8.3. RTCM</h4></p> 569 561 570 562 <p> … … 574 566 </p> 575 567 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> 577 569 <p> 578 570 Transmitting 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: … … 612 604 </ul> 613 605 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> 615 607 <p> 616 608 RTCM 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. … … 640 632 </ul> 641 633 642 <p><a name="rtigs"><h4>8. 3. RTIGS</h4></p>634 <p><a name="rtigs"><h4>8.4. RTIGS</h4></p> 643 635 <p> 644 636 RTIGS 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: … … 693 685 </p> 694 686 695 <p><a name="soc"><h4>8. 3.1 SOC</h4></p>687 <p><a name="soc"><h4>8.4.1 SOC</h4></p> 696 688 <p> 697 689 The 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. … … 702 694 <p> 703 695 </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> 705 697 <p> 706 698 The 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' : … … 731 723 </p> 732 724 725 <p><a name="links"><h3>8.6 Links</h3></p> 726 <table> 727 <tr></tr> 728 <tr><td>NTRIP </td><td><u>http://igs.bkg.bund.de/index_ntrip.htm</u></td></tr> 729 <tr><td>EUREF-IP NTRIP broadcaster </td><td><u>http://www.euref-ip.net/home</u></td></tr> 730 <tr><td>IGS-IP NTRIP broadcaster </td><td><u>http://www.igs-ip.net/home</u></td></tr> 731 <tr><td>NTRIP broadcaster overview </td><td><u>http://www.rtcm-ntrip.org/home</u></td></tr> 732 <tr><td>EUREF-IP Project </td><td><u>http://www.epncb.oma.be/euref_IP</u></td></tr> 733 <tr><td>Real-time IGS Pilot Project </td><td><u>http://www.rtigs.net/pilot</u></td></tr> 734 <tr><td>Radio Technical Commission<br>for Maritime Services </td><td><u>http://www.rtcm.org</u> 735 </table> 736
Note:
See TracChangeset
for help on using the changeset viewer.