NASA's Crustal Dynamics Data Information System (CDDIS) archive contains GNSS data from the global network of permanent GNSS receivers operating at a higher, 1-second sampling rate. These data are submitted and archived in files containing 15 minutes of data. IGS analysis centers retrieve these sub-hourly data files to produce IGS near real-time and "ultra-rapid" products such as satellite ephemerides, clocks, and Earth rotation parameters.
IGS stations forward the sub-hourly 1-second GNSS data in compressed RINEX format to the CDDIS within minutes following the end of the 15-minute time block. At the present time, sub-daily data from 285 high-rate sites are archived each day. Each site ideally submits 4 observation files/hour or 96 observation files/day requiring approximately 25GB/day or 9.1TB/year in storage. Many sites also submit broadcast ephemeris files (for multi-GNSS sites) and some provide meteorological data. Many of the sites are real-time, streaming sites whose data are captured and translated into blocks of 15-minutes of RINEX data. High-rate GNSS data available in RINEX V2 format use the mmmmDDDHMM.YYt.gz
filename convention and are in gzip compressed format. Starting with data from 2016, all high-rate GNSS data in RINEX V3 that uses the RINEX V3 filenaming convention and the gzip compression format are archived in the /gnss/data/highrate area with the RINEX V2 data files.
Beginning June 15, 2022, CDDIS will only maintain individual high-rate files for the most current six months. After 6 months all files will be consolidated into tar files. See the section on highrate tar consolidation.
The starting directory for these sub-hourly, high-rate individual files is:
Append the following directory and file names to the starting directory using the format codes in the links below.
RINEX V2 Format
YYYY/DDD/YYt/HH/mmmmDDDHMM.YYt.gz
RINEX V2 Individual Filename Codes
Code | Meaning |
---|---|
YYYY | 4-digit year |
DDD | 3-digit day of year |
YY | 2-digit year |
t | type of data: d = Hatanaka-compressed observation data(doi:10.5067/GNSS/highrate_gnss_d_001) f = Beidou broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_f_001) g = GLONASS broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_g_001) h = SBAS broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_h_001) l = Galileo broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_l_001) m = compressed meteorological data(doi:10.5067/GNSS/highrate_gnss_m_001) n = GPS broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_n_001) o = GNSS observation data(doi:10.5067/GNSS/highrate_gnss_o_001) p = mixed broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_p_001) q = QZSS broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_q_001) |
HH | 2-digit hour of day (00, 01, ..., 23) |
mmmm | 4-character site monument name |
DDD | 3-digit day of year |
H | 1-character hour of day (a = 00, b = 01, ..., x = 23) |
MM | 2-digit minute of hour (00, 15, 30, 45) |
.gz | gzip compressed file |
RINEX V3 Format
YYYY/DDD/YYt/HH/XXXXMRCCC_K_YYYYDDDHHMM_15M_01S_tt.FFF.gz
RINEX V3 Individual Filename Codes
Code | Meaning |
---|---|
YYYY | 4-digit year |
DDD | 3-digit day of year |
YY | 2-digit year |
t | type of data: d = Hatanaka-compressed observation data(doi:10.5067/GNSS/highrate_gnss_d_001) f = Beidou broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_f_001) g = GLONASS broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_g_001) h = SBAS broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_h_001) l = Galileo broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_l_001) m = compressed meteorological data(doi:10.5067/GNSS/highrate_gnss_m_001) n = GPS broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_n_001) o = GNSS observation data(doi:10.5067/GNSS/highrate_gnss_o_001) p = mixed broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_p_001) q = QZSS broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_q_001) |
HH | 2-digit hour |
XXXX | 4-character IGS station name |
M | monument or marker number (0-9) |
R | receiver number (0-9) |
CCC | ISO country code |
K | Data source: R = From Receiver data using vendor or other software S = From data Stream (RTCM or other) U = Unknown |
MM | 2-digit minute |
tt | type of data: GO = GPS Observation data RO = GLONASS Observation data EO = Galileo Observation data JO = QZSS Observation data CO = BDS Observation data IO = IRNSS Observation data SO = SBAS Observation data MO = Mixed Observation data GN = GPS Navigation data RN = GLONASS Navigation data EN = Galileo Navigation data JN = QZSS Navigation data CN = BDS Navigation data IN = IRNSS Navigation data SN = SBAS Navigation data MN = Navigation data (All GNSS Constellations) MM = Meteorological Observation |
FFF | File format: rnx = RINEX crx = Hatanaka Compressed RINEX |
.gz | Compressed file |
Note: The "01S" sampling rate string is optional for navigation and meteorological files and may not be included in every file name of these types.
Tar Process for GNSS Sub-Hourly High-Rate Files
Beginning June 15, 2022: All high-rate data files will be merged into a single tar archive file by site and by data type. This consolidation will simplify the directory structure and simplify the download process for users. Each data type (e.g., observation, navigation, etc.) will be contained in a separate tar archive.
The creation of these tar files will start with the oldest data (2001) and move forward. Current data for a six month period will remain archived using the present structure (i.e., by day of year, hour, and file type). Once individual 15-minute files are merged into a site/type/day tar file, the individual 15 minute files will be removed and archived off-line.
Before being merged into tar files, all Unix compressed RINEX V2 data with file extension ".Z" will be switched to gzip compression with the file extension ".gz". This change in compression is in accordance with the IGS transition to gzip conversion for RINEX V2 data after December 1, 2020.
The starting directory for the tar files is:
https://cddis.nasa.gov/archive/gnss/data/highrate/
Append the following directory and file names to the starting directory using the format codes in the links below.
RINEX V2 Format
YYYY/DDD/mmmmDDD0.YYt.tar
RINEX V2 Tar Filename Codes
Code | Meaning |
---|---|
YYYY | 4-digit year |
DDD | 3-digit day of year |
mmmm | 4-character site monument name |
YY | 2-digit year |
t | type of data: d = Hatanaka-compressed observation data(doi:10.5067/GNSS/highrate_gnss_d_001) f = Beidou broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_f_001) g = GLONASS broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_g_001) h = SBAS broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_h_001) l = Galileo broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_l_001) m = compressed meteorological data(doi:10.5067/GNSS/highrate_gnss_m_001) n = GPS broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_n_001) o = GNSS observation data(doi:10.5067/GNSS/highrate_gnss_o_001) p = mixed broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_p_001) q = QZSS broadcast ephemeris data(doi:10.5067/GNSS/highrate_gnss_q_001) |
.tar | UNIX tar file |
RINEX V3 Format
YYYY/DDD/mmmmDDD0.YYt.tar
RINEX V3 Tar Filename Codes
YYYY/DDD/XXXXMRCCC_K_YYYYDDD0000_01D_01S_tt.FFF.tar
Code | Meaning |
---|---|
YYYY | 4-digit year |
DDD | 3-digit day of year |
XXXX | 4-character IGS station name |
M | monument or marker number (0-9) |
R | receiver number (0-9) |
CCC | ISO country code |
K | Data source: R = From Receiver data using vendor or other software S = From data Stream (RTCM or other) U = Unknown |
tt | type of data: GO = GPS Observation data RO = GLONASS Observation data EO = Galileo Observation data JO = QZSS Observation data CO = BDS Observation data IO = IRNSS Observation data SO = SBAS Observation data MO = Mixed Observation data GN = GPS Navigation data RN = GLONASS Navigation data EN = Galileo Navigation data JN = QZSS Navigation data CN = BDS Navigation data IN = IRNSS Navigation data SN = SBAS Navigation data MN = Navigation data (All GNSS Constellations) MM = Meteorological Observation |
FFF | File format: rnx = RINEX crx = Hatanaka Compressed RINEX |
.tar | Unix tar file |
Useful Tar Commands
Desired result | Tar command |
---|---|
List all RINEX V2 files in tar archive: | tar -tvf mmmmDDD0.YYt.tar |
List all RINEX V3 files in tar archive: | tar -tvf XXXXMRCCC_K_YYYYDDD0000_01D_01S_tt.FFF.tar |
Extract all RINEX V2 files from tar archive: | tar -xvf mmmmDDD0.YYt.tar |
Extract all RINEX V3 files from tar archive: | tar -xvf XXXXMRCCC_K_YYYYDDD0000_01D_01S_tt.FFF.tar |
Extract single file from RINEX V2 tar archive: | tar -xvf mmmmDDD0.YYt.tar mmmmDDDHMM.YYt.gz |
Extract single file from RINEX V3 tar archive. Please note that you must use the full directory as displayed by the tar -tvf command when extracting a single file. | tar -xvf XXXXMRCCC_K_YYYYDDD0000_01D_01S_tt.FFF.tar gnss/data/highrate/YYYY/DDD/YYt/HH/XXXXMRCCC_K_ YYYYDDDHHMM_15M_01S_tt.FFF.gz |
Extract all RINEX V3 files from tar archive without leading directories: | tar -xvf XXXXMRCCC_K_YYYYDDD0000_01D_01S_tt.FFF.tar --strip-components=7 |