Skip to main content
Log in

GREAT-UPD: An open-source software for uncalibrated phase delay estimation based on multi-GNSS and multi-frequency observations

  • GPS Toolbox
  • Published:
GPS Solutions Aims and scope Submit manuscript

Abstract

To meet the demands of precise orbit and clock determination, high-precision positioning, and navigation applications, a software called GREAT (GNSS + Research, Application and Teaching) was designed and developed at Wuhan University. As one important module in the GREAT software, GREAT-UPD was developed for multi-GNSS and multi-frequency uncalibrated phase delay (UPD) estimation. It can provide extra-wide-lane (EWL), wide-lane (WL), and narrow-lane (NL) UPDs for GPS, GLONASS, Galileo and BDS (GREC) satellites for precise point positioning (PPP) ambiguity resolution (AR) in a multi-GNSS and multi-frequency environment. The open-source GREAT-UPD software is written in C + + 11 language following object-oriented principles and can be compiled and run on several popular operating systems, such as Windows, Linux, and Macintosh. Observations from 222 stations spanning days from DOY 091 to 120 were used to conduct multi-GNSS and multi-frequency UPD estimation and PPP AR. Results indicate that GREAT-UPD can generate stable and reliable UPD products with multi-GNSS and multi-frequency observations. After applying the UPD corrections, the multi-frequency GREC PPP AR was achieved with the averaged time to first fix of 9.0 min. The software package can be obtained at https://geodesy.noaa.gov/gps-toolbox, including the source code, user manual, batch processing scripts, example data, and some auxiliary tools.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  • Banville S, Geng J, Loyer S, Schaer S, Springer T, Strasser S (2020) On the interoperability of IGS products for precise point positioning with ambiguity resolution. J Geod 94(1):10

    Article  Google Scholar 

  • Blewitt G (1990) An automatic editing algorithm for GPS data. Geophys Res Lett 17(3):199–202

    Article  Google Scholar 

  • Collins P, Lahaye F, Herous P, Bisnath S (2008) Precise point positioning with ambiguity resolution using the decoupled clock model. In: Proceedings of ION GNSS 2008, Institute of Navigation, Savannah, Georgia, US, 16–19, 1315–1322

  • Ge M, Gendt G, Rothacher M, Shi C, Liu J (2008) Resolution of GPS carrier phase ambiguities in precise point positioning (PPP) with daily observations. J Geod 82(7):389–399

    Article  Google Scholar 

  • Geng J, Bock Y (2016) GLONASS fractional-cycle bias estimation across inhomogeneous receivers for PPP ambiguity resolution. J Geod 90(4):379–396

    Article  Google Scholar 

  • Gu S, Lou Y, Shi C, Liu J (2015) Beidou phase bias estimation and its application in precise point positioning with triple-frequency observable. J Geod 89(10):979–992

    Article  Google Scholar 

  • Hatch R (1982) The synergism of GPS code and carrier measurements. In: Proceedings of the third international symposium on satellite Doppler positioning at physical sciences laboratory of New Mexico State University. 2 (8): 1213–1231

  • Hu J, Zhang X, Li P, Ma F, Pan L (2020) Multi-GNSS fractional cycle bias products generation for GNSS ambiguity-fixed PPP at Wuhan University. GPS Solut 24(1):15

    Article  Google Scholar 

  • Kouba J, Héroux P (2001) Precise point positioning using IGS orbit and clock products. GPS Solut 5(2):12–28

    Article  Google Scholar 

  • Laurichesse D, Mercier F, Berthias JP, Broca P, Cerri L (2009) Integer ambiguity resolution on undifferenced GPS phase measurements and its application to PPP and satellite precise orbit determination. Navig J Inst Navig 56(2):135–149

    Article  Google Scholar 

  • Li P, Zhang X, Guo F (2017) Ambiguity resolved precise point positioning with GPS and BeiDou. J Geod 91(1):25–40

    Article  Google Scholar 

  • Loyer S, Perosanz F, Mercier F, Capdeville H, Marty J (2012) Zero difference GPS ambiguity resolution at CNES-CLS IGS analysis center. J Geod 86(11):991–1003

    Article  Google Scholar 

  • Li X, Liu G, Li X, Zhou F, Feng G, Yuan Y, Zhang K (2020a) Galileo PPP rapid ambiguity resolution with five-frequency observations. GPS Solut 24(1):24

    Article  Google Scholar 

  • Li X, Liu G, Feng G, Yuan Y, Zhang K, Ren X (2019) Triple-frequency PPP ambiguity resolution with multi-constellation GNSS: BDS and Galileo. J Geod 93(8):1105–1122

    Article  Google Scholar 

  • Li X, Liu G, Xie W, Feng G (2020b) The phase and code biases of Galileo and BDS-3 BOC signals: effect on ambiguity resolution and precise positioning. J Geod. https://doi.org/10.1007/s00190-019-01336-9

    Article  Google Scholar 

  • Li X, Li X, Yuan Y, Zhang K, Zhang X, Wickert J (2018) Multi-GNSS phase delay estimation and PPP ambiguity resolution: GPS, BDS, GLONASS. Galileo J Geod 92(6):579–608

    Article  Google Scholar 

  • Li X, Zhang X (2012) Improving the estimation of uncalibrated fractional phase offsets for PPP ambiguity resolution. Navig 65(3):513–529

    Article  Google Scholar 

  • Liu Y, Song W, Lou Y, Ye S, Zhang R (2017) GLONASS phase bias estimation and its PPP ambiguity resolution using homogeneous receivers. GPS Solut 21(2):427–437

    Article  Google Scholar 

  • Malys S, Jensen PA (1990) Geodetic Point Positioning with GPS Carrier Beat Phase Data from the CASA UNO Experiment. Geophys Res Lett 17(5):651–654

    Article  Google Scholar 

  • Montenbruck O, Steigenberger P, Prange L, Deng Z, Zhao Q, Perosanz F, Schmid R (2017) The multi-GNSS experiment (MGEX) of the international GNSS service (IGS)—achievements, prospects and challenges. Adv Space Res 59(7):1671–1697

    Article  Google Scholar 

  • Melbourne WG (1985) The case for ranging in GPS-based geodetic systems. In: Proceedings of the first international symposium on precise positioning with the global positioning system, Rockville, US, pp 373–386

  • Vaclavovic P, Dousa J, Gyori G (2013) G-nut software library-state of development and first results. Acta Geodyn Geomater 10(4):431–436

    Article  Google Scholar 

  • Wübbena G (1985) Software developments for geodetic positioning with GPS using TI-4100 code and carrier measurements. In: Proceedings of the first international symposium on precise positioning with the global positioning system, Rockville, US, pp 403–412

  • Yao Z, Zhang J, Lu M (2016) ACE-BOC: dual-frequency constant envelope multiplexing for satellite navigation. IEEE Trans Aerosp Electron Syst 52(1):466–485

    Article  Google Scholar 

  • Zumberge JF, Heflin MB, Jefferson DC, Watkins MM, Webb FH (1997) Precise point positioning for the efficient and robust analysis of GPS data from large networks. J Geophys Res 102(B3):5005–5017

    Article  Google Scholar 

Download references

Acknowledgements

This work has been supported by the National Natural Science Foundation of China (Grant 41774030, Grant 41974027 and Grant 41974029), the Hubei Province Natural Science Foundation of China (Grant 2018CFA081), the frontier project of basic application from Wuhan science and technology bureau (Grant 2019010701011395), and the Sino-German mobility program (Grant No. M0054). The numerical calculations in this paper have been done on the supercomputing system in the Supercomputing Center of Wuhan University.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xin Li.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The GPS Tool Box is a column dedicated to highlighting algorithms and source code utilized by GPS engineers and scientists. If you have an interesting program or software package you would like to share with our readers, please pass it along; e-mail it to us at gpstoolbox@ngs.noaa.gov. To comment on any of the source code discussed here, or to download source code, visit our website athttp://www.ngs.noaa.gov/gps-toolbox . This column is edited by Stephen Hilla, National Geodetic Survey, NOAA, Silver Spring, Maryland, and Mike Craymer, Geodetic Survey Division, Natural Resources Canada, Ottawa, Ontario, Canada.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, X., Han, X., Li, X. et al. GREAT-UPD: An open-source software for uncalibrated phase delay estimation based on multi-GNSS and multi-frequency observations. GPS Solut 25, 66 (2021). https://doi.org/10.1007/s10291-020-01070-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10291-020-01070-2

Keywords

Navigation