一种基于混合整数规划的GNSS模糊度求解新方法

Hongmin Zhang, Weisong Wen, Li-Ta Hsu
{"title":"一种基于混合整数规划的GNSS模糊度求解新方法","authors":"Hongmin Zhang, Weisong Wen, Li-Ta Hsu","doi":"10.33012/2023.19317","DOIUrl":null,"url":null,"abstract":"Fixing ambiguity to a correct integer value is an essential part of high-accuracy positioning using the global navigation satellite system (GNSS) real-time kinematic (RTK). A lot of research has been done on this problem in the past decades. The least-squares ambiguity decorrelation adjustment (LAMBDA) is widely applied for estimating integer ambiguity. In general, the float ambiguity variables are resolved based on the least square estimation using the double-differenced code and carrier measurements. Then the integer ambiguity is resolved by the LAMBDA method which exploits the information content of the full ambiguity variance-covariance matrix, with statistical decorrelation as the objective in constructing the ambiguity transformation. One of the well-recognized challenges of the LAMBDA method is its reliance on the covariance matrix associated with float ambiguity. Moreover, the correlation between the float parameters and the integer ambiguities is not fully explored in the two-step optimization. Instead of resolving the integer ambiguity in a two-step-based manner, can we directly resolve the float state (position of the user) and integer ambiguities simultaneously in a tighter manner? To answer this question, this paper exploits to use of the mixed-integer program (MIP) to solve the GNSS-RTK positioning problem. In particular, the classical branch and bound algorithm of MIP is applied in this research. This algorithm uses a divide-and-conquer strategy to partition the solution space into subproblems and then optimizes individually over each subproblem, in order to find the best solution globally. At each subproblem in the branch and bound algorithm, the position parameter and integer ambiguity are estimated simultaneously to minimize the objective function. In this paper, epoch-by-epoch positioning experiment shows that the positioning performance can be improved a lot based on an MIP method when compared with the conventional method. Moreover, integer ambiguity can be obtained for all epochs. For some epochs, when LAMBDA cannot fix ambiguity successfully, the MIP method can get a reasonable integer value for ambiguity to improve the position accuracy. Compared with the conventional method, the newly proposed algorithm doesn’t directly rely heavily on the quality of float ambiguity estimation and the associated covariance which is indispensable for conventional LAMBDA algorithms. We can get integer ambiguity directly along with ambiguity-fixed position results in one step via the MIP method.","PeriodicalId":498211,"journal":{"name":"Proceedings of the Satellite Division's International Technical Meeting","volume":"81 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A New GNSS Ambiguity Resolution Method Through Mixed Integer Programming\",\"authors\":\"Hongmin Zhang, Weisong Wen, Li-Ta Hsu\",\"doi\":\"10.33012/2023.19317\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Fixing ambiguity to a correct integer value is an essential part of high-accuracy positioning using the global navigation satellite system (GNSS) real-time kinematic (RTK). A lot of research has been done on this problem in the past decades. The least-squares ambiguity decorrelation adjustment (LAMBDA) is widely applied for estimating integer ambiguity. In general, the float ambiguity variables are resolved based on the least square estimation using the double-differenced code and carrier measurements. Then the integer ambiguity is resolved by the LAMBDA method which exploits the information content of the full ambiguity variance-covariance matrix, with statistical decorrelation as the objective in constructing the ambiguity transformation. One of the well-recognized challenges of the LAMBDA method is its reliance on the covariance matrix associated with float ambiguity. Moreover, the correlation between the float parameters and the integer ambiguities is not fully explored in the two-step optimization. Instead of resolving the integer ambiguity in a two-step-based manner, can we directly resolve the float state (position of the user) and integer ambiguities simultaneously in a tighter manner? To answer this question, this paper exploits to use of the mixed-integer program (MIP) to solve the GNSS-RTK positioning problem. In particular, the classical branch and bound algorithm of MIP is applied in this research. This algorithm uses a divide-and-conquer strategy to partition the solution space into subproblems and then optimizes individually over each subproblem, in order to find the best solution globally. At each subproblem in the branch and bound algorithm, the position parameter and integer ambiguity are estimated simultaneously to minimize the objective function. In this paper, epoch-by-epoch positioning experiment shows that the positioning performance can be improved a lot based on an MIP method when compared with the conventional method. Moreover, integer ambiguity can be obtained for all epochs. For some epochs, when LAMBDA cannot fix ambiguity successfully, the MIP method can get a reasonable integer value for ambiguity to improve the position accuracy. Compared with the conventional method, the newly proposed algorithm doesn’t directly rely heavily on the quality of float ambiguity estimation and the associated covariance which is indispensable for conventional LAMBDA algorithms. We can get integer ambiguity directly along with ambiguity-fixed position results in one step via the MIP method.\",\"PeriodicalId\":498211,\"journal\":{\"name\":\"Proceedings of the Satellite Division's International Technical Meeting\",\"volume\":\"81 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-10-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the Satellite Division's International Technical Meeting\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.33012/2023.19317\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Satellite Division's International Technical Meeting","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.33012/2023.19317","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

利用全球导航卫星系统(GNSS)实时运动学(RTK)实现高精度定位的关键是将模糊度固定为正确的整数值。在过去的几十年里,人们对这个问题进行了大量的研究。最小二乘模糊度去相关平差(LAMBDA)被广泛用于估计整数模糊度。一般情况下,基于最小二乘估计,利用双差分编码和载波测量来解决浮动模糊变量。然后利用全模糊度方差-协方差矩阵的信息量,以统计去相关为目标,利用LAMBDA方法求解整型模糊度。LAMBDA方法的一个公认的挑战是它依赖于与浮点模糊相关的协方差矩阵。此外,在两步优化中,没有充分探索浮点数参数与整数模糊度之间的相关性。我们能否以更紧密的方式同时直接解决浮点状态(用户的位置)和整数歧义,而不是以基于两步的方式解决整数歧义?为了解决这一问题,本文利用混合整数程序(MIP)来解决GNSS-RTK定位问题。特别地,在本研究中应用了经典的MIP分支定界算法。该算法采用分而治之的策略,将解空间划分为子问题,然后对每个子问题分别进行优化,以求得全局最优解。在分支定界算法的每个子问题上,同时估计位置参数和整数模糊度,以最小化目标函数。逐历元定位实验表明,基于MIP方法的定位性能比传统方法有很大提高。此外,对于所有的epoch都可以得到整数模糊性。对于某些epoch,当LAMBDA无法成功修复模糊度时,MIP方法可以得到一个合理的模糊度整数值,从而提高定位精度。与传统的LAMBDA算法相比,新算法不直接依赖浮点数模糊度估计的质量和相关协方差,而这是传统LAMBDA算法所不可缺少的。通过MIP方法,我们可以一步得到整型模糊度和定位模糊度的结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A New GNSS Ambiguity Resolution Method Through Mixed Integer Programming
Fixing ambiguity to a correct integer value is an essential part of high-accuracy positioning using the global navigation satellite system (GNSS) real-time kinematic (RTK). A lot of research has been done on this problem in the past decades. The least-squares ambiguity decorrelation adjustment (LAMBDA) is widely applied for estimating integer ambiguity. In general, the float ambiguity variables are resolved based on the least square estimation using the double-differenced code and carrier measurements. Then the integer ambiguity is resolved by the LAMBDA method which exploits the information content of the full ambiguity variance-covariance matrix, with statistical decorrelation as the objective in constructing the ambiguity transformation. One of the well-recognized challenges of the LAMBDA method is its reliance on the covariance matrix associated with float ambiguity. Moreover, the correlation between the float parameters and the integer ambiguities is not fully explored in the two-step optimization. Instead of resolving the integer ambiguity in a two-step-based manner, can we directly resolve the float state (position of the user) and integer ambiguities simultaneously in a tighter manner? To answer this question, this paper exploits to use of the mixed-integer program (MIP) to solve the GNSS-RTK positioning problem. In particular, the classical branch and bound algorithm of MIP is applied in this research. This algorithm uses a divide-and-conquer strategy to partition the solution space into subproblems and then optimizes individually over each subproblem, in order to find the best solution globally. At each subproblem in the branch and bound algorithm, the position parameter and integer ambiguity are estimated simultaneously to minimize the objective function. In this paper, epoch-by-epoch positioning experiment shows that the positioning performance can be improved a lot based on an MIP method when compared with the conventional method. Moreover, integer ambiguity can be obtained for all epochs. For some epochs, when LAMBDA cannot fix ambiguity successfully, the MIP method can get a reasonable integer value for ambiguity to improve the position accuracy. Compared with the conventional method, the newly proposed algorithm doesn’t directly rely heavily on the quality of float ambiguity estimation and the associated covariance which is indispensable for conventional LAMBDA algorithms. We can get integer ambiguity directly along with ambiguity-fixed position results in one step via the MIP method.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信