Abstract
The ionospheric delay must be modeled and analyzed as one of the main error sources affecting the Global Navigation Satellite Systems (GNSS). To make up for the absence of open-source software in ionospheric modeling, a multi-system global and regional ionospheric modeling software named M_GIM is introduced, produced based on the M_DCB, a GNSS satellite and receiver differential code biases estimating software, and redeveloped in MATLAB 2019b. The conventional dual-frequency carrier-to-code leveling (DFCCL) method is used in M_GIM, and up to quad-system (GPS/GLONASS/Galileo/BDS) observations can be processed. After a series of experiments, the reliability of the software is evaluated, which verifies that the established global and regional ionospheric models have similar accuracy to most of the individual ionosphere associate analysis centers (IAACs) final and rapid global ionosphere map (GIM) products. Using this software, one can easily establish a reliable temporal and spatial variation model of the ionosphere, aiding ionosphere-related space weather research and precise navigation and positioning.
Data availability
Most of the data used in the experiments can be downloaded from the IGS data center of Wuhan University (ftp://igs.gnsswhu.cn/), the National Institute of Geographic and Forest Information Institute of France (ftp://igs.ign.fr/), as well as NASA’s Crustal Dynamics Data Information System (ftp://cddis.nasa.gov/).
References
Durmaz M, Karslioglu MO, Nohutcu M (2010) Regional VTEC modeling with multivariate adaptive regression splines. Adv Space Res 46(2):180–189. https://doi.org/10.1016/j.asr.2010.02.030
Feltens J (2007) Development of a new three-dimensional mathematical ionosphere model at European space Agency/European space operations centre. Space Weather. https://doi.org/10.1029/2006sw000294
Hernandez-Pajares M, Juan JM, Sanz J (1999) New approaches in global ionospheric determination using ground GPS data. J Atmos Sol-Terr Phy 61(16):1237–1247. https://doi.org/10.1016/S1364-6826(99)00054-1
Hernandez-Pajares M, Juan JM, Sanz J, Orus R, Garcia-Rigo A, Feltens J, Komjathy A, Schaer SC, Krankowski A (2009) The IGS VTEC maps: a reliable source of ionospheric information since 1998. J Geod 83(3–4):263–275. https://doi.org/10.1007/s00190-008-0266-1
Jakowski N (2017) Ionosphere Monitoring. In: Teunissen PJG, Montenbruck O (eds) Springer handbook of global navigation satellite systems. Springer International Publishing, Cham, pp 1139–1162. https://doi.org/10.1007/978-3-319-42928-1_39
Jin R, Jin S, Feng G (2012) M_DCB: MATLAB code for estimating GNSS satellite and receiver differential code biases. GPS Solut 16(4):541–548. https://doi.org/10.1007/s10291-012-0279-3
Komjathy A, Sparks L, Wilson BD, Mannucci AJ (2005) Automated daily processing of more than 1000 ground-based GPS receivers for studying intense ionospheric storms. Radio Sci. https://doi.org/10.1029/2005rs003279
Li Z, Huang J (2005) Error Sources in GPS Positioning. GPS surveying and data processing. Wuhan University Press, Wuhan, pp 38–77
Liu T, Zhang B, Yuan Y, Zhang X (2020) On the application of the raw-observation-based PPP to global ionosphere VTEC modeling: an advantage demonstration in the multi-frequency and multi-GNSS context. J Geod. https://doi.org/10.1007/s00190-019-01332-z
Li Z, Yuan Y, Wang N, Hernandez-Pajares M, Huo X (2015) SHPTS: towards a new method for generating precise global ionospheric TEC map based on spherical harmonic and generalized trigonometric series functions. J Geod 89(4):331–345. https://doi.org/10.1007/s00190-014-0778-9
Orus-Perez R, Nava B, Parro J, Kashcheyev A (2021) ESA UGI (Unified-GNSS-Ionosphere): An open-source software to compute precise ionosphere estimates. Adv Space Res 67(1):56–65. https://doi.org/10.1016/j.asr.2020.09.011
Park J, Veettil SV, Aquino M, Yang L, Cesaroni C (2017) Mitigation of ionospheric effects on GNSS positioning at low latitudes. Navigation-Us 64(1):67–74. https://doi.org/10.1002/navi.177
Pawlowicz R (2020). "M_Map: A mapping package for MATLAB", version 1.4m, [Computer software], available online at www.eoas.ubc.ca/~rich/map.html
Schaer S, Gurtner W, Feltens J (1998) IONEX: the IONosphere Map EXchange Format Version 1, February 25, 1998. In Proceedings of the 1998 IGS Analysis Centers Workshop, ESOC, Darmstadt, Germany. https://files.igs.org/pub/data/format/ionex1.pdf
Zhang B (2016) Three methods to retrieve slant total electron content measurements from ground-based GPS receivers and performance assessment. Radio Sci 51(7):972–988. https://doi.org/10.1002/2015rs005916
Zhang B, Ou J, Yuan Y, Li Z (2012) Extraction of line-of-sight ionospheric observables from GPS data using precise point positioning. Sci China Earth Sci 55(11):1919–1928. https://doi.org/10.1007/s11430-012-4454-8
Zhao C, Zhang B, Zhang X (2021) SUPREME: an open-source single-frequency uncombined precise point positioning software. GPS Solut 25(3):86. https://doi.org/10.1007/s10291-021-01131-0
Zhou F, Dong D, Li W, Jiang X, Wickert J, Schuh H (2018) GAMP: an open-source software of multi-GNSS precise point positioning using undifferenced and uncombined observations. GPS Solut 22(2):33. https://doi.org/10.1007/s10291-018-0699-9
Acknowledgements
This software is reproduced from M_DCB, we are grateful to Jin et al. (2012) for their early work. We would like to thank the IGS, CODE, CAS, WHU, IGN, etc., for providing GNSS observations and products. This work is sponsored by the National Natural Science Foundation of China (42274030), the Shanghai Natural Science Foundation (20ZR1462000), and the Open Research Fund Program of LIESMARS (Grant No. 19R02).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The GPS Toolbox is a topical collection dedicated to highlighting algorithms and source code utilized by GNSS engineers and scientists. If you have a program or software package you would like to share with our readers, please submit a paper to the GPS Toolbox collection or email ngs.gps.toolbox @ noaa.gov for more information. To download source code from this or any GPS Toolbox paper, visit our website at http://geodesy.noaa.gov/gps-toolbox.
Rights and permissions
About this article
Cite this article
Zhou, C., Yang, L., Li, B. et al. M_GIM: a MATLAB-based software for multi-system global and regional ionospheric modeling. GPS Solut 27, 42 (2023). https://doi.org/10.1007/s10291-022-01370-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10291-022-01370-9