Pub Date : 2023-10-16DOI: 10.1007/s10291-023-01553-y
Yuanxin Pan, Gregor Möller, Benedikt Soja
Abstract Multipath is the main unmodeled error source hindering high-precision Global Navigation Satellite System data processing. Conventional multipath mitigation methods, such as sidereal filtering (SF) and multipath hemispherical map (MHM), have certain disadvantages: They are either not easy to use or not effective enough for multipath mitigation. In this study, we propose a machine learning (ML)-based multipath mitigation method. Multipath modeling was formulated as a regression task, and the multipath errors were fitted with respect to azimuth and elevation in the spatial domain. We collected 30 days of 1 Hz GPS data to validate the proposed method. In total, five short baselines were formed and multipath errors were extracted from the postfit residuals. ML-based multipath models, as well as observation-domain SF and MHM models, were constructed using 5 days of residuals before the target day and later applied for multipath correction. It was found that the XGBoost (XGB) method outperformed SF and MHM. It achieved the highest residual reduction rates, which were 24.9%, 36.2%, 25.5% and 20.4% for GPS P1, P2, L1 and L2 observations, respectively. After applying the XGB-based multipath corrections, kinematic positioning precisions of 1.6 mm, 1.9 mm and 4.5 mm could be achieved in east, north and up components, respectively, corresponding to 20.0%, 17.4% and 16.7% improvements compared to the original solutions. The effectiveness of the ML-based multipath model was further validated using 30 s sampling data and data from a low-cost device. We conclude that the ML-based multipath mitigation method is effective, easy to use, and can be easily extended by adding auxiliary input features, such as signal-to-noise ratio, during model training.
{"title":"Machine learning-based multipath modeling in spatial domain applied to GNSS short baseline processing","authors":"Yuanxin Pan, Gregor Möller, Benedikt Soja","doi":"10.1007/s10291-023-01553-y","DOIUrl":"https://doi.org/10.1007/s10291-023-01553-y","url":null,"abstract":"Abstract Multipath is the main unmodeled error source hindering high-precision Global Navigation Satellite System data processing. Conventional multipath mitigation methods, such as sidereal filtering (SF) and multipath hemispherical map (MHM), have certain disadvantages: They are either not easy to use or not effective enough for multipath mitigation. In this study, we propose a machine learning (ML)-based multipath mitigation method. Multipath modeling was formulated as a regression task, and the multipath errors were fitted with respect to azimuth and elevation in the spatial domain. We collected 30 days of 1 Hz GPS data to validate the proposed method. In total, five short baselines were formed and multipath errors were extracted from the postfit residuals. ML-based multipath models, as well as observation-domain SF and MHM models, were constructed using 5 days of residuals before the target day and later applied for multipath correction. It was found that the XGBoost (XGB) method outperformed SF and MHM. It achieved the highest residual reduction rates, which were 24.9%, 36.2%, 25.5% and 20.4% for GPS P1, P2, L1 and L2 observations, respectively. After applying the XGB-based multipath corrections, kinematic positioning precisions of 1.6 mm, 1.9 mm and 4.5 mm could be achieved in east, north and up components, respectively, corresponding to 20.0%, 17.4% and 16.7% improvements compared to the original solutions. The effectiveness of the ML-based multipath model was further validated using 30 s sampling data and data from a low-cost device. We conclude that the ML-based multipath mitigation method is effective, easy to use, and can be easily extended by adding auxiliary input features, such as signal-to-noise ratio, during model training.","PeriodicalId":12788,"journal":{"name":"GPS Solutions","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-10-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136113170","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-10-12DOI: 10.1007/s10291-023-01545-y
Xiaodong Ren, Xuan Le, Dengkui Mei, Hang Liu, Xiaohong Zhang
{"title":"IROTI: a new index to detect and identify traveling ionospheric disturbances and equatorial plasma bubbles","authors":"Xiaodong Ren, Xuan Le, Dengkui Mei, Hang Liu, Xiaohong Zhang","doi":"10.1007/s10291-023-01545-y","DOIUrl":"https://doi.org/10.1007/s10291-023-01545-y","url":null,"abstract":"","PeriodicalId":12788,"journal":{"name":"GPS Solutions","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135970104","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A new deep self-attention neural network for GNSS coordinate time series prediction","authors":"Weiping Jiang, Jian Wang, Zhao Li, Wudong Li, Peng Yuan","doi":"10.1007/s10291-023-01544-z","DOIUrl":"https://doi.org/10.1007/s10291-023-01544-z","url":null,"abstract":"","PeriodicalId":12788,"journal":{"name":"GPS Solutions","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136295716","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-10-09DOI: 10.1007/s10291-023-01548-9
Chunbao Xiong, Zhi Shang, Wen Chen, Meng Wang
{"title":"Bw-ICEEMDAN/NExT-ERA method of data processing for dynamic monitoring of a super high-rise TV tower based on GNSS-RTK technique","authors":"Chunbao Xiong, Zhi Shang, Wen Chen, Meng Wang","doi":"10.1007/s10291-023-01548-9","DOIUrl":"https://doi.org/10.1007/s10291-023-01548-9","url":null,"abstract":"","PeriodicalId":12788,"journal":{"name":"GPS Solutions","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135094846","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2023-10-09DOI: 10.1007/s10291-023-01540-3
Peiyuan Zhou, Guorui Xiao, Lan Du
{"title":"Initial performance assessment of Galileo High Accuracy Service with software-defined receiver","authors":"Peiyuan Zhou, Guorui Xiao, Lan Du","doi":"10.1007/s10291-023-01540-3","DOIUrl":"https://doi.org/10.1007/s10291-023-01540-3","url":null,"abstract":"","PeriodicalId":12788,"journal":{"name":"GPS Solutions","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135094733","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":1,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}