{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,14]],"date-time":"2026-05-14T02:59:40Z","timestamp":1778727580087,"version":"3.51.4"},"reference-count":34,"publisher":"MDPI AG","issue":"20","license":[{"start":{"date-parts":[[2020,10,10]],"date-time":"2020-10-10T00:00:00Z","timestamp":1602288000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"publisher","award":["No. 20CX06044A"],"award-info":[{"award-number":["No. 20CX06044A"]}],"id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002858","name":"China Postdoctoral Science Foundation","doi-asserted-by":"publisher","award":["No. 2020M672168"],"award-info":[{"award-number":["No. 2020M672168"]}],"id":[{"id":"10.13039\/501100002858","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Qingdao Postdoctoral Application Research Project","award":["No. QDYY20190077"],"award-info":[{"award-number":["No. QDYY20190077"]}]},{"name":"the National Key Research and Development Program of China","award":["No. 2019YFC1509205"],"award-info":[{"award-number":["No. 2019YFC1509205"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Recently, some smartphone manufacturers have subsequently released dual-frequency GNSS smartphones. With dual-frequency observations, the positioning performance is expected to be significantly improved. Cycle-slip detection and correction play an important role in high-precision GNSS positioning, such as precise point positioning (PPP) and real-time kinematic (RTK) positioning. The TurboEdit method utilizes Melbourne\u2013W\u00fcbbena (MW) and phase ionospheric residual (PIR) combinations to detect cycle-slips, and it is widely used in the data processing applications for geodetic GNSS receivers. The smartphone pseudorange observations are proved to be much noisier than those collected with geodetic GNSS receivers. Due to the poor pseudorange observation, the MW combination would be difficult to detect small cycle-slips. In addition, some specific cycle-slip combinations, where the ratio of cycle-slip values at different carrier frequencies is close to the frequency ratio, are also difficult to be detected by PIR combination. As a consequence, the traditional TurboEdit method may fail to detect specific small cycle-slip combinations. In this contribution, we develop a modified TurboEdit cycle-slip detection and correction method for dual-frequency smartphone GNSS observations. At first, MW and PIR combinations are adopted to detect cycle-slips by comparing these two combinations with moving-window average values. Then, the epoch-differenced wide-lane combinations are used to estimate the changes of smartphone position and clock bias, and the cycle-slip is identified by checking the largest normalized residual whether it exceeds a predefined threshold value. The process of estimation and cycle-slip identification is implemented in an iterative way until there is no over-limit residual or there is no redundant measurement. At last, the cycle-slip values at each frequency are estimated with the epoch-differenced wide-lane and ionosphere-free combinations, and the least-square ambiguity decorrelation adjustment (LAMBDA) method is adopted to further obtain an integer solution. The proposed method has been verified with 1 Hz dual-frequency smartphone GNSS data. The results show that the modified TurboEdit method can effectively detect and correct even for specific small cycle-slip combinations, e.g., (4, 3), which is difficult to be detected with the traditional TurboEdit method.<\/jats:p>","DOI":"10.3390\/s20205756","type":"journal-article","created":{"date-parts":[[2020,10,14]],"date-time":"2020-10-14T21:24:39Z","timestamp":1602710679000},"page":"5756","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["A Modified TurboEdit Cycle-Slip Detection and Correction Method for Dual-Frequency Smartphone GNSS Observation"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6033-7989","authenticated-orcid":false,"given":"Xiaofei","family":"Xu","sequence":"first","affiliation":[{"name":"College of Oceanography and Space Informatics, China University of Petroleum, Qingdao 266580, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0051-0417","authenticated-orcid":false,"given":"Zhixi","family":"Nie","sequence":"additional","affiliation":[{"name":"College of Oceanography and Space Informatics, China University of Petroleum, Qingdao 266580, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhenjie","family":"Wang","sequence":"additional","affiliation":[{"name":"College of Oceanography and Space Informatics, China University of Petroleum, Qingdao 266580, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuanfan","family":"Zhang","sequence":"additional","affiliation":[{"name":"College of Oceanography and Space Informatics, China University of Petroleum, Qingdao 266580, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,10,10]]},"reference":[{"key":"ref_1","first-page":"43","article-title":"Precise positioning using raw GPS measurements from Android smartphones","volume":"27","author":"Banville","year":"2016","journal-title":"GPS World"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Laurichesse, D., Rouch, C., Marmet, F.X., and Pascaud, M. (2017, January 25\u201329). Smartphone applications for precise point positioning. Proceedings of the 30th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS 2017), Portland, Oregon.","DOI":"10.33012\/2017.15149"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1007\/s10291-018-0736-8","article-title":"Quality assessment of GNSS observations from an Android N smartphone and positioning performance analysis using time-differenced filtering approach","volume":"22","author":"Zhang","year":"2018","journal-title":"GPS Solut."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Elmezayen, A., and El-Rabbany, A. (2019). Precise point positioning using world\u2019s first dual-frequency GPS\/galileo smartphone. Sensors, 19.","DOI":"10.3390\/s19112593"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Robustelli, U., Baiocchi, V., and Pugliano, G. (2019). Assessment of dual frequency GNSS observations from a Xiaomi Mi 8 android smartphone and positioning performance analysis. Electronics, 8.","DOI":"10.3390\/electronics8010091"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Wu, Q., Sun, M., Zhou, C., and Zhang, P. (2019). Precise point positioning using dual-frequency GNSS observations on smartphone. Sensors, 19.","DOI":"10.3390\/s19092189"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Wanninger, L., and He\u00dfelbarth, A. (2020). GNSS code and carrier phase observations of a Huawei P30 smartphone: Quality assessment and centimeter-accurate positioning. GPS Solut., 24.","DOI":"10.1007\/s10291-020-00978-z"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Guo, L., Wang, F., Sang, J., Lin, X., Gong, X., and Zhang, W. (2020). Characteristics analysis of raw multi-GNSS measurement from Xiaomi Mi 8 and positioning performance improvement with L5\/E5 frequency in an urban environment. Remote Sens., 12.","DOI":"10.3390\/rs12040744"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2621","DOI":"10.1007\/s00190-019-01323-0","article-title":"On the feasibility of resolving Android GNSS carrier-phase ambiguities","volume":"93","author":"Geng","year":"2019","journal-title":"J. Geod."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1016\/j.asr.2018.08.025","article-title":"Towards high accuracy GNSS real-time positioning with smartphones","volume":"63","author":"Dabove","year":"2019","journal-title":"Adv. Space Res."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1007\/s10291-014-0396-2","article-title":"Real-time detection and repair of cycle slips in triple-frequency GNSS measurements","volume":"19","author":"Zhao","year":"2015","journal-title":"GPS Solut."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Goad, C.C. (1987). Precise positioning with the GPS. Applied Geodesy, Springer.","DOI":"10.1007\/BFb0010108"},{"key":"ref_13","first-page":"249","article-title":"Fixing cycle slips in dual-frequency kinematic GPS-applications using Kalman filtering","volume":"13","author":"Bastos","year":"1998","journal-title":"Manuscr Geod."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Lichtenegger, H., and Hofmann-Wellenhof, B. (1990). GPS-data preprocessing for cycle-slip detection. Global Positioning System: An Overview, Springer.","DOI":"10.1007\/978-1-4615-7111-7_4"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1007\/s001900050103","article-title":"Quality-control issues relating to instantaneous ambiguity resolution for real-time GPS kinematic positioning","volume":"71","author":"Han","year":"1997","journal-title":"J. Geod."},{"key":"ref_16","unstructured":"Kleusberg, A., Georgiadou, Y., van den Heuvel, F., and Heroux, P. (1993). GPS Data Preprocessing with DIPOP 3.0., Department of Surveying Engineering; University of New Brunswick. Internal Technical Memorandum."},{"key":"ref_17","first-page":"161","article-title":"Application of the Wavelet Transform for GPS Cycle Slip Correction and Comparison with Kalman Filter","volume":"20","author":"Collin","year":"1995","journal-title":"Manuscripta Geod."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Yi, T., Li, H., and Wang, G. (2006, January 16\u201318). Cycle slip detection and correction of GPS carrier phase based on wavelet transform and neural network. Proceedings of the Sixth International Conference on Intelligent Systems Design and Applications, Jinan, China.","DOI":"10.1109\/ISDA.2006.129"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1061\/(ASCE)AS.1943-5525.0000056","article-title":"Error analysis and cycle-slip detection research on satellite-borne GPS observation","volume":"24","author":"Miao","year":"2011","journal-title":"J. Aerosp. Eng."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1029\/GL017i003p00199","article-title":"An automatic editing algorithm for GPS data","volume":"17","author":"Blewitt","year":"1990","journal-title":"Geophys. Res. Lett."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1007\/s10291-017-0677-7","article-title":"Improved time-differenced cycle slip detect and repair for GNSS undifferenced observations","volume":"22","author":"Xiao","year":"2017","journal-title":"GPS Solut."},{"key":"ref_22","unstructured":"Lichten, S.M., Bar-Sever, Y.E., Bertiger, W.I., Heflin, M., Hurst, K., Muellerschoen, R.J., Wu, S.C., Yunck, T.P., and Zumberge, J. (1995, January 24\u201326). Gipsy-Oasis II: A high precision GPS data processing system and general satellite orbit analysis tool, technology 2006. Proceedings of the NASA Technology Transfer Conference, Chicago, IL, USA."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"603","DOI":"10.1007\/BF02899825","article-title":"PANDA software and its preliminary result of positioning and orbit determination","volume":"8","author":"Liu","year":"2003","journal-title":"Wuhan Univ. J. Nat. Sci."},{"key":"ref_24","unstructured":"Dach, R., Lutz, S., Walser, P., and Fridez, P. (2015). Bernese GNSS Software Version 5.2, Bern Open Publishing."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1007\/s10291-012-0275-7","article-title":"Cycle slip detection and repair for undifferenced GPS observations under high ionospheric activity","volume":"17","author":"Cai","year":"2013","journal-title":"GPS Solut."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Leick, A., Rapoport, L., and Tatarnikov, D. (2015). GPS Satellite Surveying, John Wiley & Sons. [4th ed.].","DOI":"10.1002\/9781119018612"},{"key":"ref_27","first-page":"1017","article-title":"An improved cycle slip detection based on TurboEdit method for dual-frequency GPS receiver","volume":"39","author":"Wang","year":"2014","journal-title":"Geomatics Inf. Sci. Wuhan Univ."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Baarda, W. (1968). A testing procedure for use in geodetic networks. Publ. Geod. New Ser., 2.","DOI":"10.54419\/t8w4sg"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1007\/s00190-012-0604-1","article-title":"Mitigating the impact of ionospheric cycle slips in GNSS observations","volume":"87","author":"Banville","year":"2013","journal-title":"J. Geod."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1007\/s10291-019-0922-3","article-title":"Real-time precise point positioning with a low-cost dual-frequency GNSS device","volume":"24","author":"Nie","year":"2019","journal-title":"GPS Solut."},{"key":"ref_31","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_32","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1007\/BF00863419","article-title":"The least-squares ambiguity decorrelation adjustment: A method for fast GPS integer ambiguity estimation","volume":"70","author":"Teunissen","year":"1995","journal-title":"J. Geod."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1781","DOI":"10.1007\/s00190-019-01281-7","article-title":"Single-frequency GNSS cycle slip estimation with positional polynomial constraint","volume":"93","author":"Li","year":"2019","journal-title":"J. Geod."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1007\/s00190-004-0393-2","article-title":"Penalized GNSS Ambiguity Resolution","volume":"78","author":"Teunissen","year":"2004","journal-title":"J. Geod."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/20\/5756\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:19:09Z","timestamp":1760177949000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/20\/5756"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,10]]},"references-count":34,"journal-issue":{"issue":"20","published-online":{"date-parts":[[2020,10]]}},"alternative-id":["s20205756"],"URL":"https:\/\/doi.org\/10.3390\/s20205756","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,10,10]]}}}