Skip to main content

High-Rate (Sub-Hourly) Data Product

Access high-rate (sub-hourly) data products from the global network of permanent GNSS receivers.

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.

File Formats

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.

On June 15, 2022, CDDIS began to only maintain individual high-rate files for the most current six months. After 6 months, all files are consolidated into tar files. See the section on highrate tar consolidation.

Starting Directory

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

RINEX V2 file naming conventionYYYY/DDD/YYt/HH/mmmmDDDHMM.YYt.gz

RINEX V2 Individual Filename Codes

CodeMeaning
YYYY4-digit year
DDD3-digit day of year
YY2-digit year
ttype of data:
dHatanaka-compressed observation data (doi:10.5067/GNSS/highrate_gnss_d_001)
fBeidou broadcast ephemeris data (doi:10.5067/GNSS/highrate_gnss_f_001)
gGLONASS broadcast ephemeris data (doi:10.5067/GNSS/highrate_gnss_g_001)
hSBAS broadcast ephemeris data (doi:10.5067/GNSS/highrate_gnss_h_001)
lGalileo broadcast ephemeris data (doi:10.5067/GNSS/highrate_gnss_l_001)
mcompressed meteorological data (doi:10.5067/GNSS/highrate_gnss_m_001)
nGPS broadcast ephemeris data (doi:10.5067/GNSS/highrate_gnss_n_001)
oGNSS observation data (doi:10.5067/GNSS/highrate_gnss_o_001)
pmixed broadcast ephemeris data (doi:10.5067/GNSS/highrate_gnss_p_001)
qQZSS broadcast ephemeris data (doi:10.5067/GNSS/highrate_gnss_q_001)
HH2-digit hour of day (00, 01, ..., 23)
mmmm4-character site monument name
DDD3-digit day of year
H1-character hour of day (a = 00, b = 01, ..., x = 23)
MM2-digit minute of hour (00, 15, 30, 45)
.gzgzip compressed file

RINEX V3 and V4 Format

RINEX V3 and V4 file naming conventionYYYY/DDD/YYt/HH/XXXXMRCCC_K_YYYYDDDHHMM_15M_01S_tt.FFF.gz

RINEX V3 and V4 Individual Filename Codes

CodeMeaning
YYYY4-digit year
DDD3-digit day of year
YY2-digit year
ttype of data:
dHatanaka-compressed observation data (doi:10.5067/GNSS/highrate_gnss_d_001)
fBeidou broadcast ephemeris data (doi:10.5067/GNSS/highrate_gnss_f_001)
gGLONASS broadcast ephemeris data (doi:10.5067/GNSS/highrate_gnss_g_001)
hSBAS broadcast ephemeris data (doi:10.5067/GNSS/highrate_gnss_h_001)
iIRNSS broadcast ephemeris data (doi:10.5067/GNSS/highrate_gnss_i_001)
lGalileo broadcast ephemeris data (doi:10.5067/GNSS/highrate_gnss_l_001)
mcompressed meteorological data (doi:10.5067/GNSS/highrate_gnss_m_001)
nGPS broadcast ephemeris data (doi:10.5067/GNSS/highrate_gnss_n_001)
oGNSS observation data (doi:10.5067/GNSS/highrate_gnss_o_001)
pmixed broadcast ephemeris data (doi:10.5067/GNSS/highrate_gnss_p_001)
qQZSS broadcast ephemeris data (doi:10.5067/GNSS/highrate_gnss_q_001)
HH2-digit hour
XXXX4-character IGS station name
Mmonument or marker number (0-9)
Rreceiver number (0-9)
CCCISO country code
KData source:
RFrom Receiver data using vendor or other software
SFrom data Stream (RTCM or other)
UUnknown
MM2-digit minute
tttype of data:
GOGPS Observation data
ROGLONASS Observation data
EOGalileo Observation data
JOQZSS Observation data
COBDS Observation data
IOIRNSS Observation data
SOSBAS Observation data
MOMixed Observation data
GNGPS Navigation data
RNGLONASS Navigation data
ENGalileo Navigation data
JNQZSS Navigation data
CNBDS Navigation data
INIRNSS Navigation data
SNSBAS Navigation data
MNNavigation data (All GNSS Constellations)
MMMeteorological Observation
FFFFile format:
rnxRINEX
crxHatanaka Compressed RINEX
.gzCompressed 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

On June 15, 2022: All high-rate data files are merged into a single tar archive file by site and by data type. This consolidation simplifies the directory structure and the download process for users. Each data type (e.g., observation, navigation, etc.) is contained in a separate tar archive.

The creation of these tar files starts with the oldest data (2001) and moves 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

RINEX V2 file naming conventionYYYY/DDD/mmmmDDD0.YYt.tar

RINEX V2 Tar Filename Codes

CodeMeaning
YYYY4-digit year
DDD3-digit day of year
mmmm4-character site monument name
YY2-digit year
ttype of data:
dHatanaka-compressed observation data
fBeidou broadcast ephemeris data
gGLONASS broadcast ephemeris data
hSBAS broadcast ephemeris data
lGalileo broadcast ephemeris data
mcompressed meteorological data
nGPS broadcast ephemeris data
oGNSS observation data
pmixed broadcast ephemeris data
qQZSS broadcast ephemeris data
.tarUNIX tar file

RINEX V3 and V4 Format

RINEX V3 and V4 file naming conventionYYYY/DDD/XXXXMRCCC_K_YYYYDDD0000_01D_01S_tt.FFF.tar

RINEX V3 and V4 Tar Filename Codes

CodeMeaning
YYYY4-digit year
DDD3-digit day of year
XXXX4-character IGS station name
Mmonument or marker number (0-9)
Rreceiver number (0-9)
CCCISO country code
KData source:
RFrom Receiver data using vendor or other software
SFrom data Stream (RTCM or other)
UUnknown
tttype of data:
GOGPS Observation data
ROGLONASS Observation data
EOGalileo Observation data
JOQZSS Observation data
COBDS Observation data
IOIRNSS Observation data
SOSBAS Observation data
MOMixed Observation data
GNGPS Navigation data
RNGLONASS Navigation data
ENGalileo Navigation data
JNQZSS Navigation data
CNBDS Navigation data
INIRNSS Navigation data
SNSBAS Navigation data
MNNavigation data (All GNSS Constellations)
MMMeteorological Observation
FFFFile format:
rnxRINEX
crxHatanaka Compressed RINEX
.tarUnix tar file

Useful Tar Commands

Desired resultTar command
List all RINEX V2 files in tar archive:tar -tvf mmmmDDD0.YYt.tar
List all RINEX V3 and V4 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 and V4 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 and V4 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 and V4 files from tar archive without leading directories:tar -xvf XXXXMRCCC_K_YYYYDDD0000_01D_01S_tt.FFF.tar --strip-components=7