GPS Solutions

, Volume 19, Issue 2, pp 335–341 | Cite as

Time-differenced carrier phases technique for precise GNSS velocity estimation

  • Pierluigi Freda
  • Antonio Angrisano
  • Salvatore Gaglione
  • Salvatore Troisi
GPS Toolbox


Classically, a stand-alone GNSS receiver estimates its velocity by forming the approximate derivative of consecutive user positions or more often by using the Doppler observable. The first method is very inaccurate, while the second one allows estimation of the order of some cm/s. The time-differenced carrier phase (TDCP) technique, which consists in differencing successive carrier phases, enables accuracies at the mm/s level. A study on the existing TDCP velocity estimation algorithms has revealed that the use of different broadcast ephemeris sets to calculate the satellite positions and clock offsets produces a discontinuity in the TDCP measurements that affects the velocity estimation. We propose a method to overcome this limitation based on the use of the same set of ephemeris to calculate the satellite positions and clock offsets at consecutive epochs. We describe in detail the TDCP algorithm used, and the complete implementation in MATLAB is included.


GPS TDCP Velocity estimation Ephemeris selection 

Supplementary material

10291_2014_425_MOESM1_ESM.m (1 kb)
Supplementary material 1 (M 0 kb)
10291_2014_425_MOESM2_ESM.m (0 kb)
Supplementary material 2 (M 0 kb)
10291_2014_425_MOESM3_ESM.m (2 kb)
Supplementary material 3 (M 1 kb)
10291_2014_425_MOESM4_ESM.m (13 kb)
Supplementary material 4 (M 12 kb)
10291_2014_425_MOESM5_ESM.m (1 kb)
Supplementary material 5 (M 0 kb)
10291_2014_425_MOESM6_ESM.mat (3.9 mb)
Supplementary material 6 (MAT 4032 kb)
10291_2014_425_MOESM7_ESM.m (4 kb)
Supplementary material 7 (M 3 kb)
10291_2014_425_MOESM8_ESM.mat (45 kb)
Supplementary material 8 (MAT 44 kb)
10291_2014_425_MOESM9_ESM.m (5 kb)
Supplementary material 9 (M 4 kb)
10291_2014_425_MOESM10_ESM.docx (1 mb)
Supplementary material 10 (DOCX 1051 kb)
10291_2014_425_MOESM11_ESM.m (2 kb)
Supplementary material 11 (M 1 kb)


  1. Angrisano A, Gioia C, Gaglione S, del Core G (2013a) GNSS reliability testing in signal-degraded scenario. Int J Navig Obs. doi: 10.1155/2013/870365 Google Scholar
  2. Angrisano A, Gaglione S, Gioia C, Massaro M, Troisi S (2013b) Benefit of the NeQuick Galileo Version in GNSS single-point positioning. Int J Navig Obs. doi: 10.1155/2013/302947 Google Scholar
  3. Ding W, Wang J (2011) Precise velocity estimation with a stand-alone GPS receiver. J Navig 64(02):311–325. doi: 10.1017/S0373463310000482 CrossRefGoogle Scholar
  4. Hoffmann-Wellenhof B, Lichtenegger H, Collins J (1992) Global positioning system: theory and practice. Springer, Berlin, Heidelberg, New YorkCrossRefGoogle Scholar
  5. Horemuz M, Andersson JV (2006) Polynomial interpolation of GPS satellite coordinates. GPS Solut 10(1):67–72CrossRefGoogle Scholar
  6. Kaplan ED, Hegarty J (2006) Understanding GPS: principles and applications, 2nd edn. Artech House, NorwoodGoogle Scholar
  7. Kouba J (2009) A guide to using international GNSS service (IGS) products. International GNSS Journal.
  8. Serrano L, Kim D, Langley R B, Itani K, Ueno M (2004) A GPS velocity sensor: How accurate can it be? A first look. In: Proc. ION NTM 2004, Institute of Navigation, San Diego, California, 26–28 January, pp 875–885Google Scholar
  9. Van Graas F, Soloviev A (2003) Precise velocity estimation using a stand-alone GPS receiver. In: Proc. ION NTM 2003, Institute of Navigation, Anaheim, California, 22–24 January, pp 283–292Google Scholar
  10. Wendel J, Meister O, Moenikes R, Trommer GF (2006) Time-differenced carrier phase measurements for tightly coupled GPS/INS integration. In: Proc. IEEE/ION PLANS 2006, San Diego, California, 25–27 April, pp 54–60Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  • Pierluigi Freda
    • 1
  • Antonio Angrisano
    • 1
  • Salvatore Gaglione
    • 1
  • Salvatore Troisi
    • 1
  1. 1.Department of Science and TechnologyParthenope University of NaplesNaplesItaly

Personalised recommendations