{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:19:18Z","timestamp":1760145558689,"version":"build-2065373602"},"reference-count":37,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2024,7,26]],"date-time":"2024-07-26T00:00:00Z","timestamp":1721952000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"the National Key Research and Development Program of China","award":["2022YFC2204601","2023YFC2206100","2023-JC-QN-0278","D2024523002","2023YFE0208400"],"award-info":[{"award-number":["2022YFC2204601","2023YFC2206100","2023-JC-QN-0278","D2024523002","2023YFE0208400"]}]},{"name":"the National Key Research and Development Program of China","award":["2022YFC2204601","2023YFC2206100","2023-JC-QN-0278","D2024523002","2023YFE0208400"],"award-info":[{"award-number":["2022YFC2204601","2023YFC2206100","2023-JC-QN-0278","D2024523002","2023YFE0208400"]}]},{"name":"the Natural Science Basic Research Project of Shaanxi Province","award":["2022YFC2204601","2023YFC2206100","2023-JC-QN-0278","D2024523002","2023YFE0208400"],"award-info":[{"award-number":["2022YFC2204601","2023YFC2206100","2023-JC-QN-0278","D2024523002","2023YFE0208400"]}]},{"name":"the Natural Science Foundation of Hebei Province, China","award":["2022YFC2204601","2023YFC2206100","2023-JC-QN-0278","D2024523002","2023YFE0208400"],"award-info":[{"award-number":["2022YFC2204601","2023YFC2206100","2023-JC-QN-0278","D2024523002","2023YFE0208400"]}]},{"name":"the National Key Research and Development Program of China","award":["2022YFC2204601","2023YFC2206100","2023-JC-QN-0278","D2024523002","2023YFE0208400"],"award-info":[{"award-number":["2022YFC2204601","2023YFC2206100","2023-JC-QN-0278","D2024523002","2023YFE0208400"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Precise point positioning (PPP) is a prevalent, high-precision spatial absolution positioning method, and its performance can be enhanced by ambiguity resolution (AR). To fulfill the growing need for high-precision positioning, we developed an open-source GNSS data processing package based on the decoupled clock model called Cube, which integrates decoupled clock offset estimation and precise point positioning with ambiguity resolution (PPP-AR). Cube is a secondary development based on RTKLIB. Besides the decoupled clock model, Cube can also estimate legacy clocks for the International GNSS Service (IGS), as well as clocks with satellite code bias extraction, and perform PPP-AR using the integer-recovered clock model. In this work, we designed satellite clock estimation and PPP-AR experiments with one week of GPS data to validate Cube\u2019s performance. Results show that the software can produce high-precision satellite clock products and positioning results that are adequate for daily scientific study. With Cube, researchers do not need to rely on public PPP-AR products, and they can estimate decoupled clock products and implement PPP-AR anytime.<\/jats:p>","DOI":"10.3390\/rs16152739","type":"journal-article","created":{"date-parts":[[2024,7,26]],"date-time":"2024-07-26T13:04:59Z","timestamp":1721999099000},"page":"2739","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Cube: An Open-Source Software for Clock Offset Estimation and Precise Point Positioning with Ambiguity Resolution"],"prefix":"10.3390","volume":"16","author":[{"given":"Shuai","family":"Liu","sequence":"first","affiliation":[{"name":"The 54th Research Institute of CETC, Shijiazhuang 050081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yunbin","family":"Yuan","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Geodesy and Earth\u2019s Dynamics, Innovation Academy for Precision Measurement Science and Technology, Chinese Academy of Sciences, Wuhan 430071, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaosong","family":"Guo","sequence":"additional","affiliation":[{"name":"The 54th Research Institute of CETC, Shijiazhuang 050081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kezhi","family":"Wang","sequence":"additional","affiliation":[{"name":"The 54th Research Institute of CETC, Shijiazhuang 050081, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gongwei","family":"Xiao","sequence":"additional","affiliation":[{"name":"School of Communications and Information Engineering (School of Artificial Intelligence), Xi\u2019an University of Posts and Telecommunications, Xi\u2019an 710121, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2024,7,26]]},"reference":[{"key":"ref_1","unstructured":"Webb, F.H., and Zumberge, J.F. (1997). An introduction to GIPSY\/OASIS-II. JPL Publication D-11088, Jet Propulsion Labg."},{"key":"ref_2","first-page":"603","article-title":"PANDA software and its preliminary result of positioning and orbit determination","volume":"2","author":"Liu","year":"2003","journal-title":"Wuhan Univ. J. Nat. Sci."},{"key":"ref_3","unstructured":"Ge, M., Chen, J., and Gendt, G. (2009, January 19\u201324). EPOS-RT: Software for real-time GNSS data processing. Proceedings of the EGU General Assembly 2009, Vienna, Austria."},{"key":"ref_4","unstructured":"Dach, R., Lutz, S., Walser, P., and Fridez, P. (2015). Bernese GNSS Software, Bern Open Publishing. Version 5.2."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1007\/s10291-020-01070-2","article-title":"GREAT-UPD: An open-source software for uncalibrated phase delay estimation based on multi-GNSS and multi-frequency observations","volume":"25","author":"Li","year":"2021","journal-title":"GPS Solut."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1007\/s10291-006-0043-7","article-title":"The GPSTk: An open source GPS toolkit","volume":"2","author":"Harris","year":"2007","journal-title":"GPS Solut."},{"key":"ref_7","unstructured":"Takasu, T., and Yasuda, A. (2009, January 4\u20136). Development of the low-cost RTK-GPS receiver with an open source program package RTKLIB. Proceedings of the International Symposium on GPS\/GNSS, Seogwiposi, Republic of Korea."},{"key":"ref_8","unstructured":"Sanz, J., Rovira-Garcia, A., Hernandez-Pajares, M., Juan, J.M., Ventura-Traveset, J., Lopez-Echazarreta, C., and Hein, G. (2012, January 25\u201328). The ESA\/UPC GNSS-Lab Tool (gLAB): An advanced educational and professional package for GNSS data processing and analysis. Proceedings of the Toulouse Space Show, Toulouse, French."},{"key":"ref_9","unstructured":"Laurichesse, D., and Privat, A. (2015, January 14\u201318). An open-source PPP client implementation for the CNES PPP-WIZARD demonstrator. Proceedings of the ION GNSS+ 2015, Tampa, FL, USA."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1007\/s10291-018-0777-z","article-title":"PPPH: A MATLAB-based software for multi-GNSS precise point positioning analysis","volume":"22","author":"Bahadur","year":"2018","journal-title":"GPS Solut."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1007\/s10291-018-0699-9","article-title":"GAMP: An open-source software of multi-GNSS precise point positioning using undifferenced and uncombined observations","volume":"22","author":"Zhou","year":"2018","journal-title":"GPS Solut."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1007\/s10291-019-0888-1","article-title":"PRIDE PPP-AR: An open-source software for GPS PPP ambiguity resolution","volume":"23","author":"Geng","year":"2019","journal-title":"GPS Solut."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1007\/s10291-020-00976-1","article-title":"MG-APP: An open-source software for multi-GNSS precise point positioning and application analysis","volume":"24","author":"Xiao","year":"2020","journal-title":"GPS Solut."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1007\/s10291-021-01131-0","article-title":"SUPREME: An open-source single-frequency uncombined precise point positioning software","volume":"25","author":"Zhao","year":"2021","journal-title":"GPS Solut."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1007\/PL00012883","article-title":"Precise point positioning using IGS orbit and clock products","volume":"5","author":"Kouba","year":"2001","journal-title":"GPS Solut."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"651","DOI":"10.1029\/GL017i005p00651","article-title":"Geodetic point positioning with GPS carrier beat phase data from the CASA UNO Experiment","volume":"17","author":"Malys","year":"1990","journal-title":"Geophys. Res. Lett."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"5005","DOI":"10.1029\/96JB03860","article-title":"Precise point positioning for the efficient and robust analysis of GPS data from large networks","volume":"102","author":"Zumberge","year":"1997","journal-title":"J. Geophys. Res. Solid Earth"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"771","DOI":"10.1007\/s10291-015-0483-z","article-title":"Generating GPS satellite fractional cycle bias for ambiguity-fixed precise point positioning","volume":"20","author":"Li","year":"2016","journal-title":"GPS Solut."},{"key":"ref_19","first-page":"8","article-title":"PPP-RTK based on undifferenced and uncombined observations: Theoretical and practical aspects","volume":"93","author":"Zhang","year":"2018","journal-title":"J. Geod."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1016\/j.asr.2023.03.041","article-title":"Beidou-3 precise point positioning ambiguity resolution with B1I\/B3I\/B1C\/B2a\/B2b phase observable-specific signal bias and satellite B1I\/B3I legacy clock","volume":"72","author":"Liu","year":"2023","journal-title":"Adv. Space Res."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1002\/j.2161-4296.2010.tb01772.x","article-title":"Undifferenced GPS ambiguity resolution using the decoupled clock model and ambiguity datum fixing","volume":"57","author":"Collins","year":"2010","journal-title":"Navig. J. Inst. Navig."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1007\/s00190-007-0187-4","article-title":"Resolution of GPS carrier-phase ambiguities in Precise Point Positioning (PPP) with daily observations","volume":"82","author":"Ge","year":"2008","journal-title":"J. Geod."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1002\/j.2161-4296.2009.tb01750.x","article-title":"Integer ambiguity resolution on undifferenced GPS phase measurements and its application to PPP and satellite precise orbit determination","volume":"56","author":"Laurichesse","year":"2009","journal-title":"Navig. J. Inst. Navig."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1007\/s00190-024-01865-y","article-title":"All-frequency IGS phase clock\/bias product combination to improve PPP ambiguity resolution","volume":"98","author":"Geng","year":"2024","journal-title":"J. Geod."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1007\/s00190-020-01439-8","article-title":"BDS multi-frequency PPP ambiguity resolution with new B2a\/B2b\/B2a + b signals and legacy B1I\/B3I signals","volume":"94","author":"Li","year":"2020","journal-title":"J. Geod."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2515","DOI":"10.1007\/s00190-019-01312-3","article-title":"Real-time estimation of multi-GNSS integer recovery clock with undifferenced ambiguity resolution","volume":"93","author":"Li","year":"2019","journal-title":"J. Geod."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1007\/s00190-021-01510-y","article-title":"An uncombined triple-frequency user implementation of the decoupled clock model for PPP-AR","volume":"95","author":"Naciri","year":"2021","journal-title":"J. Geod."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1007\/s10291-019-0929-9","article-title":"Multi-GNSS fractional cycle bias products generation for GNSS ambiguity-fixed PPP at Wuhan University","volume":"24","author":"Hu","year":"2020","journal-title":"GPS Solut."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"991","DOI":"10.1007\/s00190-012-0559-2","article-title":"Zero-difference GPS ambiguity resolution at CNES\u2013CLS IGS Analysis Center","volume":"86","author":"Loyer","year":"2012","journal-title":"J. Geod."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"2053","DOI":"10.1007\/s00190-019-01301-6","article-title":"A modified phase clock\/bias model to improve PPP ambiguity resolution at Wuhan University","volume":"93","author":"Geng","year":"2019","journal-title":"J. Geod."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/s00190-021-01521-9","article-title":"The CODE ambiguity-fixed clock and phase bias analysis products: Generation, properties, and performance","volume":"95","author":"Schaer","year":"2021","journal-title":"J. Geod."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Liu, S., and Yuan, Y. (2021). A method to accelerate the convergence of satellite clock offset estimation considering the time-varying code biases. Remote Sens., 13.","DOI":"10.3390\/rs13142714"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1007\/s00190-021-01593-7","article-title":"Generating GPS decoupled clock products for precise point positioning with ambiguity resolution","volume":"96","author":"Liu","year":"2022","journal-title":"J. Geod."},{"key":"ref_34","first-page":"1","article-title":"IERS Conventions (1996)","volume":"21","author":"McCarthy","year":"1996","journal-title":"IERS Tech. Note"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1007\/BF02521844","article-title":"Contributions to the theory of atmospheric refraction","volume":"105","author":"Saastamoinen","year":"1972","journal-title":"Bull. G\u00e9od\u00e9sique"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"3227","DOI":"10.1029\/95JB03048","article-title":"Global mapping functions for the atmosphere delay at radio wavelengths","volume":"101","author":"Niell","year":"1996","journal-title":"J. Geophys. Res. Solid Earth"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"552","DOI":"10.1007\/s00190-005-0004-x","article-title":"MLAMBDA: A modified LAMBDA method for integer least-squares estimation","volume":"79","author":"Chang","year":"2005","journal-title":"J. Geod."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/16\/15\/2739\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T15:24:34Z","timestamp":1760109874000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/16\/15\/2739"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,26]]},"references-count":37,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2024,8]]}},"alternative-id":["rs16152739"],"URL":"https:\/\/doi.org\/10.3390\/rs16152739","relation":{},"ISSN":["2072-4292"],"issn-type":[{"type":"electronic","value":"2072-4292"}],"subject":[],"published":{"date-parts":[[2024,7,26]]}}}