Go to top of page
GNSS Differential Code Bias Product

Differential Code Biases (DCBs) are the systematic errors, or biases, between two GNSS code observations at the same or different frequencies. DCBs are required for code-based positioning of GNSS receivers, extracting ionosphere total electron content (TEC), and other applications. Proper knowledge of DCBs is crucial to many navigation applications but also non-navigation applications such as ionospheric analysis and time transfer. With all of the new signals offered by modernized and new GNSS constellations, analysts now require a comprehensive multi-GNSS DCB product.

As part of the IGS Multi-GNSS Experiment (MGEX) two different DCB products are determined by two analysis groups: Institute of Geodesy and Geophysics (IGG) of the Chinese Academy of Sciences (CAS) in Wuhan and the Deutsche Forschungsanstalt für Luftund Raumfahrt (DLR) in Germany. These files are archived at the CDDIS:

ftp://cddis.nasa.gov/gnss/products/bias/

The satellite and station biases computed by the Institute of Geodesy and Geophysics (IGG) of the Chinese Academy of Sciences (CAS) in Wuhan are generated on a daily basis with a latency of 2-3 days and made available in daily BSX files. The constellations and signals analyzed by the IGG CAS are:

Constellation Analyzed Signals
GPSC1C,C1W,C2L/S/X,C2W,C5Q/X
GLOC1C,C1P,C2C,C2P
GALC1C/X,C5Q/X,C7Q/X,C8Q/X
BDSC2I,C6I,C7I

Reference: Wang N., Yuan Y., Li Z., Montenbruck O., Tan B. (2016) Determination of differential code biases with multi-GNSS observations, Journal of Geodesy, Vol. 90, No. 3, pp. 209-228, DOI 10.1007/s00190-015-0867-4

The DLR product is updated on a 3-monthly basis and comprises weekly averages of the satellite biases. In addition a full set of daily satellite and station biases is provided for reference purposes and trend analyses. The constellations and signals analyzed by the DLR are:

Constellation Analyzed Signals
GPSC1C,C1W,C2L/S/X,C2W,C5Q/X
GLOC1C,C1P,C2C,C2P
GAL C1C/X,C5Q/X,C7Q/X,C8Q/X), in addition GAL(C6C) since Q2/2017
BDS C2I,C6I,C7I

Reference: Montenbruck O., Hauschild A., Steigenberger P. (2014), Differential Code Bias Estimation using Multi-GNSS Observations and Global Ionosphere Maps, Navigation - Journal of the ION, Vol. 61, No. 3, pp. 191-201, DOI 10.1002/navi.64

Data Format

The CAS DCBs are provided in a preliminary version of the Bias SINEX (BSX) format whereas DLR used the Version 1.00 of February 2016 until Q4/2016 and the Version 1.00 of December 2016 starting with Q1/2017. The December 2016 version of the Bias SINEX format uses a 4-digit year number whereas the version of February 2016 uses a 2-digit year number for specifying the validity intervals.

Bias SINEX 0.01
http://www.biasws2012.unibe.ch/docs/sinex_bias_0.01-2.txt

Bias SINEX 1.00 (February 2016)
http://www.aiub.unibe.ch/download/bcwg/format/draft/sinex_bias_100_feb07.pdf

Bias SINEX 1.00 (December 2016)
http://www.aiub.unibe.ch/download/bcwg/format/draft/sinex_bias_100_dec07.pdf

File Naming

The DCB file names

CAS0MGXRAP_YYYYDDD0000_01D_01D_DCB.BSX.gz
DLR0MGXFIN_YYYY0010000_NNU_07D_DCB.BSX.gz
DLR0MGXFIN_YYYY0010000_NNU_01D_DCB.BSX.gz

are based on a new naming scheme proposed for future MGEX products, which is inherited from the new RINEX3 file naming convention; the full specification is given as

AAAVPPPTTT_YYYYDDDHHMM_LEN_SMP_CNT.FMT[.?*]

where:

Position in Filename Code Meaning
01-03 AAA3-char AC name; here:
CAS = Chinese Academy of Sciences
DLR = German Aerospace Center
04 V 1-char version/solution identifier; here: nominally 0
05-07 PPP 3-char campaign/project specification; here: MGX
08-10 TTT 3-char product type specification; here:
RAP = rapid
FIN = final
11 _ 1-char separator (underline)
12-15 YYYY 4-digit year of start epoch
16-18 DDD 3-digit day-of-year of start epoch
19-20 HH 2-digit hour of start epoch; here: 00
21-22 MM 2-digit minute of start epoch; here: 00
23 _ 1-char separator (underline)
24-26 LEN 2-digits+1-char intended (nominal) product period; here:
01D for 1-day
01Y for 1-year
??L for coverage interval in months
27 _ 1-char separator (underline)
28-30 SMP 2-digits+1-char sampling interval; here:
01D = 1-day averages
07D = 7-day averages/td>
31 _ 1-char separator (underline)
32-34 CNT 3-char content type; here: DCB
35 . 1-char separator (dot)
36-38 FMT 3-char format extension; here: BSX
39 (optional) . 1-char separator (dot)
40-xx (optional) extension compression file type; here: gz