Abstract
A new coarse-time Global Positioning System (GPS) positioning algorithm based on the use of Doppler and code-phase measurements is proposed and described. The proposed method was demonstrated to be essential for reducing the time to first fix and the power consumption in a GPS receiver. Only 1 ms of data is required to obtain a positioning fix with accuracy comparable to that of the traditional GPS navigation algorithm. The algorithm is divided into two parts. In the first part, the Doppler measurement of the GPS signal is used to determine the coarse user position. With proper constraints, the required time accuracy for the Doppler measurements can be relaxed to be as long as 12 h. In the second part of the algorithm, the accurate user position is calculated by means of the 1 ms code-phase data. The traditional tracking process is no longer necessary in the proposed algorithm. Using the acquired 1-ms code-phase measurement, the positioning accuracy was determined to be approximately a few tens of meters in our experimental results. However, if the data length is extended to 10 ms, the positioning accuracy can be improved to within 10–20 m, which is similar to that of the traditional GPS positioning method. Various experiments were conducted to verify the usefulness of the proposed algorithm.
Similar content being viewed by others
References
Akopian D, Syrjarinne J (2009) A Fast positioning method without navigation data decoding for assisted GPS receivers. Veh Technol IEEE Trans 58(8):4640–4645. doi:10.1109/tvt.2009.2019073
Akos DM, Tsui JBY (1996) Design and implementation of a direct digitization GPS receiver front end. Microw Theory Tech IEEE Trans 44(12):2334–2339. doi:10.1109/22.554550
Borre K, Akos DM, Bertelsen N, Rinder P, Jensen SH (2007) A software-defined GPS and Galileo receiver: a single-frequency approach. Birkhäuser, Boston
Ledvina BM, Powell SP, Kintner PM, Psiaki ML (2003) A 12-channel real-time GPS L1 software receiver. In: Proceedings of ION-NTM-2003, Institute of Navigation, January 22–24, Anaheim, CA, pp 767–782
Misra P, Enge P (2006) Global positioning system: signals, measurements, and performance. Ganga-Jamuna Press, Lincoln, MA
Othieno N, Gleason S (2012) Combined Doppler and time free positioning technique for low dynamics receivers. In: Position location and navigation symposium (PLANS), 2012 IEEE/ION, 23–26 April, pp 60–65. doi:10.1109/plans.2012.6236865
Parkinson BW, Spilker JJ (1996) Global positioning system: theory and applications. American Institute of Aeronautics and Astronautics, Washington, DC
Remondi BW (1993) NGS second generation ASCII and binary orbit formats and associated interpolation studies. In: Mader G (ed) Permanent satellite tracking networks for geodesy and geodynamics, vol 109. International Association of Geodesy Symposia. Springer, Berlin, pp 177–186. doi:10.1007/978-3-642-77726-4_17
Van Diggelen F (2009) A-GPS: assisted GPS, GNSS, and SBAS. Artech House, Boston
Yousif H, El-Rabbany A (2007) Assessment of several interpolation methods for precise GPS orbit. J Navig 60(3):443–455. doi:10.1017/S0373463307004250030
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, HW., Wang, HS., Chiang, YT. et al. A new coarse-time GPS positioning algorithm using combined Doppler and code-phase measurements. GPS Solut 18, 541–551 (2014). https://doi.org/10.1007/s10291-013-0350-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10291-013-0350-8