Proposal for a new RINEX-type Exchange File for GEO SBAS Broadcast Data Norbert Suard, CNES Werner Gurtner, AIUB Lou Estey, UNAVCO 19-Dec-2003 Modifications: 11-Aug-2004: File naming proposal extended 14-Sep-2004: PRN definition in the PRN / EPOCH / RCVR record extended RINEX-type Broadcast Data Files for GEO Satellites (DO 229 or similar) ---------------------------------------------------------------------- In order to be able to easily exchange the binary data broadcast by Space-Based Augmentation Systems (SBAS) like EGNOS, WAAS, MSAS we propose a receiver- independent exchange format similar to the RINEX format widely used for the exchange of geodetic GPS and GLONASS tracking data [1]. The file includes all the binary data sent by one or several GEO payloads, collected in a specific time interval (usually one day). Currently a message block consists of 250 bits (see RTCA DO-229x Annex A, [2]). It is supplemented by six trailing zero-bits for convenience to get 32 bytes and optionally by some receiver-generated CRC parity bytes. These data could also be repeated or transmitted on ground by an other Transmission System (ex : pseudolite, SiSNET (see ESA web site) ...). Similar information could be provided by some other systems as CDGPS (Canadian wide DGPS (see www.cdgps.com web site), the decoding of their messages shall be done by reference to their own interface description. The constraints to use this format definition are : - to have an identifier number by each source of broadcast - and to have somewhere in each message a message frame identifier. Next tables are highlighted with SBAS DO229 examples. The RINEX Navigation Message File (as defined in [1]) is a reformatted extraction of data from broadcast message types 9, 17 and 12 when relevant. File naming conventions ----------------------- We propose to use the same file naming scheme as for RINEX files: Daily or hourly files: ssssdddh.yyt | | | | | | | | | +---- file type: B = Geostationary GPS payload broadcast data | | | | | file | | | +------ two-digit year | | +-------- character for the n-th hour in the day | | (a= 1st hour: 00h-01h, b= 2nd hour: 1h to 2h,..., | | x=24th hour: 23h-24h. 0= one-day file) | +----------- day of the year +--------------- 4-character ID for the tracking station or agency name designator For shorter files we recommend the following extended filenames (same format used for high-rate RINEX data files) ssssdddhmm.yyt | | || | | | | || | +--- file type: B = Geostationary GPS payload broadcast data | | || | file | | || +----- two-digit year | | |+-------- starting minute within the hour (00, 15, 30, 45) | | +-------- character for the n-th hour in the day | | (a= 1st hour: 00h-01h, b= 2nd hour: 1h to 2h,..., | | x=24th hour: 23h-24h. 0= one-day file) | +------------ day of the year +---------------- 4-character ID for the tracking station or agency name designator +----------------------------------------------------------------------------+ | TABLE S-1 | | GEOSTATIONARY BROADCAST DATA FILE - HEADER SECTION DESCRIPTION | +--------------------+------------------------------------------+------------+ | HEADER LABEL | DESCRIPTION | FORMAT | | (Columns 61-80) | | | +--------------------+------------------------------------------+------------+ |RINEX VERSION / TYPE| - Format version (2.10) | F9.2,11X, | | | - File type ('B' = SBAS binary broadcast | A1,39X | | | messages) | | +--------------------+------------------------------------------+------------+ |PGM / RUN BY / DATE | - Name of program creating current file | A20, | | | - Name of agency creating current file | A20, | | | - Date of file creation (dd-mmm-yy hhmm) | A20 | +--------------------+------------------------------------------+------------+ *|COMMENT | Comment line(s) | A60 |* +--------------------+------------------------------------------+------------+ *|REC INDEX/TYPE/VERS | - Receiver index. File-internal index | 3X,I3,14X, |* | | used by "PRN / EPOCH / RCVR" record to | | | | reference receiver collecting the data | | | | (0