GPS Solutions

, Volume 16, Issue 4, pp 541–548 | Cite as

M_DCB: Matlab code for estimating GNSS satellite and receiver differential code biases

GPS Toolbox


Global navigation satellite systems (GNSS) have been widely used to monitor variations in the earth’s ionosphere by estimating total electron content (TEC) using dual-frequency observations. Differential code biases (DCBs) are one of the important error sources in estimating precise TEC from GNSS data. The International GNSS Service (IGS) Analysis Centers have routinely provided DCB estimates for GNSS satellites and IGS ground receivers, but the DCBs for regional and local network receivers are not provided. Furthermore, the DCB values of GNSS satellites or receivers are assumed to be constant over 1 day or 1 month, which is not always the case. We describe Matlab code to estimate GNSS satellite and receiver DCBs for time intervals from hours to days; the software is called M_DCB. The DCBs of GNSS satellites and ground receivers are tested and evaluated using data from the IGS GNSS network. The estimates from M_DCB show good agreement with the IGS Analysis Centers with a mean difference of less than 0.7 ns and an RMS of less than 0.4 ns, even for a single station DCB estimate.


GNSS Differential code biases (DCB) TEC Ionosphere 



We are grateful to thank the International GNSS Service (IGS) and the Center for Orbit Determination in Europe, University of Berne (CODE) who made the RINEX files, SP3 files, and IONEX files available. This research is supported by the National Basic Research Program of China (973 Program) (Grant No. 2012CB720000), Main Direction Project of Chinese Academy of Sciences (Grant No. KJCX2-EW-T03), Shanghai Pujiang Talent Program Project (Grant No. 11PJ1411500), and National Natural Science Foundation of China (NSFC) Project (Grant No. 11173050).


  1. Arikan F, Nayir H, Sezen U, Arikan O (2008) Estimation of single station interfrequency receiver bias using GPS-TEC. Radio Sci 43:RS4004. doi: 10.1029/2007RS003785 CrossRefGoogle Scholar
  2. Jin SG, Wang J, Zhang H, Zhu W (2004) Real-time monitoring and prediction of the total ionospheric electron content by means of GPS observations. Chin Astron Astrophys 28(3):331–337. doi: 10.1016/j.chinastron.2004.07.008 CrossRefGoogle Scholar
  3. Jin SG, Cho J, Park J (2007) Ionospheric slab thickness and its seasonal variations observed by GPS. J Atmos Sol Terr Phys 69(15):1864–1870. doi: 10.1016/j.jastp.2007.07.008 CrossRefGoogle Scholar
  4. Jin SG, Luo OF, Park P (2008) GPS observations of the ionospheric F2-layer behavior during the 20th November 2003 geomagnetic storm over South Korea. J Geod 82(12):883–892. doi: 10.1007/s00190-008-0217-x CrossRefGoogle Scholar
  5. Li Z, Huang J (2005) GPS surveying and data processing. Wuhan University press, WuhanGoogle Scholar
  6. Liu J, Chen J, Zhang Y et al (1998) The theory and method of wide area differential GPS. Surveying and Mapping Press, BeijingGoogle Scholar
  7. Ma G, Maruyama T (2003) Derivation of TEC and estimation of instrumental biases from GEONET in Japan. Ann Geophys 21:2083–2093CrossRefGoogle Scholar
  8. Maybeck P (1979) Stochastic models, estimation and control, vol 1. Academic Press, New YorkGoogle Scholar
  9. Sardon E, Ruis A, Zarraoa N (1994) Estimation of the transmitter and receiver differential biases and the ionospheric total electron content from Global Positioning System observations. Radio Sci 29(3):577–586CrossRefGoogle Scholar
  10. Schaer S (1999) Mapping and predicting the earth’s ionosphere using global positioning system. Doctoral dissertation, Astronomy Institute, University Bern, SwitzerlandGoogle Scholar

Copyright information

© Springer-Verlag 2012

Authors and Affiliations

  1. 1.Shanghai Astronomical ObservatoryChinese Academy of SciencesShanghaiChina
  2. 2.Graduate University of Chinese Academy of SciencesBeijingChina

Personalised recommendations