Abstract
AbstractThis paper presents a formulation of snapshot positioning as a mixed-integer least-squares problem. In snapshot positioning, one estimates a position from code-phase (and possibly Doppler-shift) observations of global navigation satellite system (GNSS) signals without knowing the time of departure (timestamp) of the codes. Solving the problem allows a receiver to determine a fix from short radio-frequency snapshots missing the timestamp information embedded in the GNSS data stream. This is used to reduce the time to first fix in some receivers, and it is used in certain wildlife trackers. This paper presents two new formulations of the problem and an algorithm that solves the resulting mixed-integer least-squares problems. We also show that the new formulations can produce fixes even with huge initial errors, much larger than permitted in Van Diggelen's widely-cited coarse-time navigation method.
Funder
Israel Science Foundation
Publisher
Cambridge University Press (CUP)
Subject
Ocean Engineering,Oceanography
Reference29 articles.
1. Borre, K. (2009). GPS Easy Suite II: A MATLAB Companion. Inside GNSS, 48–52. Available at: https://www.insidegnss.com/pdf/EasySuite.pdf.
2. The GPS Easy Suite–Matlab code for the GPS newcomer
3. Badia-Solé, O. and Iacobescu Ioan, T. (2010). GPS snapshot techniques. Technical report, Danish GPS Center, Aalborg University. http://kom.aau.dk/group/10gr815/Report.pdf.
4. GNSS receiver implementations to mitigate the effects of commensurate sampling frequencies on DLL code tracking