{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:02:32Z","timestamp":1760148152032,"version":"build-2065373602"},"reference-count":47,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2023,4,6]],"date-time":"2023-04-06T00:00:00Z","timestamp":1680739200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["42104033","2022ZB166"],"award-info":[{"award-number":["42104033","2022ZB166"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Excellent Post-Doctoral Program of Jiangsu Province","award":["42104033","2022ZB166"],"award-info":[{"award-number":["42104033","2022ZB166"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>With the widespread application of GNSS, the delicate handling of biases among different systems and different frequencies is of critical importance, wherein the inter-frequency clock biases (IFCBs) and observable-specific signal biases (OSBs) should be carefully corrected. Usually, a serial approach is used to calculate these products. To accelerate the computation speed and reduce the time delay, a multicore parallel estimation strategy for IFCBs, code, and phase OSBs by utilizing task parallel library (TPL) is proposed, the parallel computations, including precise point positioning (PPP), IFCBs, and OSBs estimation, being carried out on the basis of data parallelisms and task-based asynchronous programming. Three weeks of observables from the multi-GNSS experiment campaign (MGEX) network is utilized. The result shows that the IFCB errors of GPS Block IIF and GLONASS M+ satellites are nonnegligible, in which the GLONASS M+ satellite R21 shows the largest IFCB of more than 0.60 m, while those of other systems and frequencies are marginal, and the code OSBs present excellent stability with a standard deviation (STD) of 0.10 ns for GPS and approximately 0.20 ns for other satellite systems. Besides, the phase OSBs of all systems show the stability of better than 0.10 ns, wherein the Galileo satellites show the best performance of 0.01 ns. Compared with the single-core serial computing method, the acceleration rates for IFCBs and OSBs estimation are 3.10, 5.53, 9.66, and 17.04 times higher using four, eight, sixteen, and thirty-two physical cores, respectively, through multi-core parallelized execution.<\/jats:p>","DOI":"10.3390\/rs15071953","type":"journal-article","created":{"date-parts":[[2023,4,6]],"date-time":"2023-04-06T08:41:52Z","timestamp":1680770512000},"page":"1953","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Parallel Computation of Multi-GNSS and Multi-Frequency Inter-Frequency Clock Biases and Observable-Specific Biases"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1056-6406","authenticated-orcid":false,"given":"Linyang","family":"Li","sequence":"first","affiliation":[{"name":"School of Geodesy and Geomatics, Wuhan University, Wuhan 430079, China"},{"name":"Institute of Surveying and Mapping, Information Engineering University, Zhengzhou 450001, China"}]},{"given":"Zhen","family":"Yang","sequence":"additional","affiliation":[{"name":"Institute of Surveying and Mapping, Information Engineering University, Zhengzhou 450001, China"}]},{"given":"Zhen","family":"Jia","sequence":"additional","affiliation":[{"name":"Institute of Surveying and Mapping, Information Engineering University, Zhengzhou 450001, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0576-3181","authenticated-orcid":false,"given":"Xin","family":"Li","sequence":"additional","affiliation":[{"name":"College of Computer and Information, Hohai University, Nanjing 211100, China"}]}],"member":"1968","published-online":{"date-parts":[[2023,4,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Teunissen, P.J.G., and Montenbruck, O. (2017). Springer Handbook of Global Navigation Satellite Systems, Springer.","DOI":"10.1007\/978-3-319-42928-1"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1186\/s43020-020-00023-x","article-title":"Status, perspectives and trends of satellite navigation","volume":"1","author":"Hein","year":"2020","journal-title":"Satell. Navig."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1002\/navi.64","article-title":"Differential code bias estimation using multi-GNSS observations and global ionosphere maps","volume":"61","author":"Montenbruck","year":"2014","journal-title":"Navigation"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1007\/s00190-018-1135-1","article-title":"A modified carrier-to-code leveling method for retrieving ionospheric observables and detecting short-term temporal variability of receiver differential code biases","volume":"93","author":"Zhang","year":"2019","journal-title":"J. Geod."},{"key":"ref_5","first-page":"389","article-title":"Resolution of GPS carrier-phase ambiguities in precise point positioning (PPP) with daily observations","volume":"82","author":"Ge","year":"2008","journal-title":"GPS Solut."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1007\/s00190-016-0983-9","article-title":"On the short-term temporal variations of GNSS receiver differential phase biases","volume":"91","author":"Zhang","year":"2017","journal-title":"J. Geod."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1007\/s10291-021-01139-6","article-title":"Estimation and analysis of multi-GNSS observable-specific code biases","volume":"25","author":"Deng","year":"2021","journal-title":"GPS Solut."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1007\/s00190-020-01404-5","article-title":"GPS and GLONASS observable-specific code bias estimation: Comparison of solutions from the IGS and MGEX networks","volume":"94","author":"Wang","year":"2020","journal-title":"J. Geod."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Li, M., and Yuan, Y. (2021). Estimation and analysis of the observable-specific code biases estimated using multi-GNSS observations and global ionospheric maps. Remote Sens., 13.","DOI":"10.3390\/rs13163096"},{"key":"ref_10","unstructured":"Schaer, S. (2016, January 8\u201312). SINEX BIAS-solution (software\/technique) INdependent EXchange format for GNSS biases version 1.00. Proceedings of the IGS Workshop on GNSS Biases, Bern, Switzerland."},{"key":"ref_11","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_12","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/s00190-021-01549-x","article-title":"Estimation of code observation-specific biases (OSBs) for the modernized multi-frequency and multi-GNSS signals: An undifferenced and uncombined approach","volume":"95","author":"Liu","year":"2021","journal-title":"J. Geod."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1186\/s43020-022-00084-0","article-title":"Observable-specific phase biases of Wuhan multi-GNSS experiment analysis center\u2019s rapid satellite products","volume":"3","author":"Geng","year":"2022","journal-title":"Satell. Navig."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1007\/s10291-022-01269-5","article-title":"A unified model of GNSS phase\/code bias calibration for PPP ambiguity resolution with GPS, BDS, Galileo and GLONASS multi-frequency observations","volume":"26","author":"Li","year":"2022","journal-title":"GPS Solut."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1007\/s10291-011-0232-x","article-title":"Apparent clock variations of the Block IIF-1 (SVN62) GPS satellite","volume":"16","author":"Montenbruck","year":"2012","journal-title":"GPS Solut."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1016\/j.asr.2010.02.015","article-title":"Global GPS reference frame solutions of unlimited size","volume":"46","author":"Boomkamp","year":"2010","journal-title":"Adv. Space Res."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2378","DOI":"10.1016\/j.asr.2019.01.009","article-title":"Real-time GPS satellite orbit and clock estimation based on OpenMP","volume":"63","author":"Kuang","year":"2019","journal-title":"Adv. Space Res."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1007\/s10291-019-0864-9","article-title":"Parallel computation of regional CORS network corrections based on ionospheric-free PPP","volume":"23","author":"Li","year":"2019","journal-title":"GPS Solut."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1007\/s10291-022-01266-8","article-title":"A new parallel algorithm for improving the computational efficiency of multi-GNSS precise orbit determination","volume":"26","author":"Chen","year":"2022","journal-title":"GPS Solut."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1016\/j.asr.2020.04.015","article-title":"GipsyX\/RTGx, a new tool set for space geodetic operations and research","volume":"66","author":"Bertiger","year":"2020","journal-title":"Adv. Space Res."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1080\/14498596.2019.1574245","article-title":"GNSSer: Objected-oriented and design pattern-based software for GNSS data parallel processing","volume":"66","author":"Li","year":"2021","journal-title":"J. Spat. Sci."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"2186","DOI":"10.1007\/s11433-012-4897-0","article-title":"Estimation of the inter-frequency clock bias for the satellites of PRN25 and PRN01","volume":"55","author":"Li","year":"2012","journal-title":"Sci. China Phys. Mech. Astron."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2465","DOI":"10.1007\/s00190-019-01310-5","article-title":"GPS satellite inter-frequency clock bias estimation using triple-frequency raw observations","volume":"93","author":"Fan","year":"2019","journal-title":"J. Geod."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2637","DOI":"10.1016\/j.asr.2017.06.047","article-title":"Parallel resolution of large-scale GNSS network un-difference ambiguity","volume":"60","author":"Li","year":"2017","journal-title":"Adv. Space Res."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1007\/s10291-022-01348-7","article-title":"Considering inter-frequency clock bias for GLONASS FDMA\u2009+\u2009CDMA precise point positioning","volume":"27","author":"Zhang","year":"2023","journal-title":"GPS Solut."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"811","DOI":"10.1007\/s10291-016-0571-8","article-title":"Characteristics of inter-frequency clock bias for Block IIF satellites and its effect on triple-frequency GPS precise point positioning","volume":"21","author":"Pan","year":"2017","journal-title":"GPS Solut."},{"key":"ref_27","first-page":"661","article-title":"Research of parallel data processing for GNSS network adjustment under multi-core environment","volume":"42","author":"Cui","year":"2013","journal-title":"Acta Geod. Cartogr. Sin."},{"key":"ref_28","unstructured":"Montenbruck, O., and Hauschild, A. (2013, January 27\u201329). Code biases in multi-GNSS point positioning. Proceedings of the International Technical Meeting of The Institute of Navigation (ION ITM), San Diego, CA, USA."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"3949","DOI":"10.1029\/JB094iB04p03949","article-title":"Global Positioning System network analysis with phase ambiguity resolution applied to crustal deformation studies in California","volume":"94","author":"Dong","year":"1989","journal-title":"J. Geophys. Res."},{"key":"ref_30","first-page":"34","article-title":"Improvement of narrow-lane fractional cycle bias estimation and analysis of its time-varying Property","volume":"46","author":"Li","year":"2017","journal-title":"Acta Geod. Cartogr. Sin."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"639","DOI":"10.1007\/s10291-014-0423-3","article-title":"BeiDou satellite-induced code pseudorange variations, diagnosis and therapy","volume":"19","author":"Wanninger","year":"2015","journal-title":"GPS Solut."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"110","DOI":"10.1007\/s10291-021-01137-8","article-title":"Estimation of absolute GNSS satellite antenna group delay variations based on those of absolute receiver antenna group delays","volume":"25","author":"Beer","year":"2021","journal-title":"GPS Solut."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1007\/s10291-017-0685-7","article-title":"Simultaneous estimation of GLONASS pseudorange inter-frequency biases in precise point positioning using undifferenced and uncombined observations","volume":"22","author":"Zhou","year":"2018","journal-title":"GPS Solut."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1671","DOI":"10.1016\/j.asr.2017.01.011","article-title":"The Multi-GNSS experiment (MGEX) of the international GNSS service (IGS)-achievements, prospects and challenges","volume":"59","author":"Montenbruck","year":"2017","journal-title":"Adv. Space Res."},{"key":"ref_35","first-page":"840","article-title":"Triple-frequency TurboEdit cycle-slip processing method of weakening ionospheric activity","volume":"44","author":"Huang","year":"2015","journal-title":"Acta Geod. Cartogr. Sin."},{"key":"ref_36","first-page":"247","article-title":"Atmospheric correction for the troposphere and stratosphere in radio ranging of satellites. The use of artificial satellites for geodesy","volume":"15","author":"Saastamoinen","year":"1972","journal-title":"Geophys. Monogr. Ser."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1007\/s00190-017-1066-2","article-title":"VMF3\/GPT3: Refined discrete and empirical troposphere mapping functions","volume":"92","author":"Landskron","year":"2018","journal-title":"J. Geod."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1029\/RS022i003p00379","article-title":"Estimation of tropospheric delay for microwaves from surface weather data","volume":"22","author":"Askne","year":"1987","journal-title":"Radio Sci."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Pan, L., Li, X., Zhang, X., Li, X., Lu, C., Zhao, Q., and Liu, J. (2017). Considering inter-frequency clock bias for bds triple- frequency precise point positioning. Remote Sens., 9.","DOI":"10.3390\/rs9070734"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1007\/s10291-022-01249-9","article-title":"Understanding the characteristic of GLONASS inter-frequency clock bias using both FDMA and CDMA signals","volume":"26","author":"Zhang","year":"2022","journal-title":"GPS Solut."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1015","DOI":"10.1016\/j.asr.2015.06.019","article-title":"GNSS satellite geometry and attitude models","volume":"56","author":"Montenbruck","year":"2015","journal-title":"Adv. Space Res."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1007\/s10291-022-01255-x","article-title":"GNSS carrier phase time-variant observable-specific signal bias (OSB) handling: An absolute bias perspective in multi-frequency PPP","volume":"26","author":"Su","year":"2022","journal-title":"GPS Solut."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1007\/s00190-019-01330-1","article-title":"Speeding up PPP ambiguity resolution using triple-frequency GPS\/BeiDou\/Galileo\/QZSS data","volume":"94","author":"Geng","year":"2020","journal-title":"J. Geod."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Du, S., Shu, B., Xie, W., Huang, G., Ge, Y., and Li, P. (2022). Evaluation of Real-time Precise Point Positioning with Ambiguity Resolution Based on Multi-GNSS OSB Products from CNES. Remote Sens., 14.","DOI":"10.3390\/rs14194970"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Li, B., Mi, J., Zhu, H., Gu, S., Xu, Y., Wang, H., Yang, L., Chen, Y., and Pang, Y. (2022). BDS-3\/GPS\/Galileo OSB Estimation and PPP-AR Positioning Analysis of Different Positioning Models. Remote Sens., 14.","DOI":"10.3390\/rs14174207"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"857","DOI":"10.1007\/s00190-014-0727-7","article-title":"An enhanced strategy for GNSS data processing of massive networks","volume":"88","author":"Chen","year":"2014","journal-title":"J. Geod."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"2621","DOI":"10.1016\/j.asr.2020.09.006","article-title":"Parallel resolution of large GNSS networks using carrier ranges","volume":"66","author":"Li","year":"2020","journal-title":"Adv. Space Res."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/15\/7\/1953\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:11:24Z","timestamp":1760123484000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/15\/7\/1953"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,6]]},"references-count":47,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2023,4]]}},"alternative-id":["rs15071953"],"URL":"https:\/\/doi.org\/10.3390\/rs15071953","relation":{},"ISSN":["2072-4292"],"issn-type":[{"type":"electronic","value":"2072-4292"}],"subject":[],"published":{"date-parts":[[2023,4,6]]}}}