Skip to main content

CATS: GPS coordinate time series analysis software


Over the last 10 years, several papers have established that daily estimates of GPS coordinates are temporally correlated and it is therefore incorrect to assume that the observations are independent when estimating parameters from them. A direct consequence of this assumption is the over-optimistic estimation of the parameter uncertainties. Perhaps the perceived computational burden or the lack of suitable software for time series analysis has resulted in many heuristic methods being proposed in the scientific literature for estimating these uncertainties. We present a standalone C program, CATS, developed to study and compare stochastic noise processes in continuous GPS coordinate time series and, as a consequence, assign realistic uncertainties to parameters derived from them. The name originally stood for Create and Analyze Time Series. Although the name has survived, the creation aspect of the software has, after several versions, been abandoned. The implementation of the method is briefly described to aid understanding and an example of typical input, usage, output and the available stochastic noise models are given.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2


  1. Beran J (1994) Statistics for long-memory processes. Monogr Stat Appl Probab 61:315

    Google Scholar 

  2. Bos MS, Fernandes RMS, Williams SDP, Bastos L (2007) Fast error analysis of continuous GPS observations. J Geod. doi:10.1007/s00190-007-0165-x

  3. Fisher RA (1925) Theory of statistical estimation. In: Proceedings of the Cambridge philosophical society, vol 22, pp 700–725

  4. Hosking JRM (1981) Fractional differencing. Biometrika 68(1):165–176

    Article  Google Scholar 

  5. Langbein J (2004) Noise in two-color electronic distance meter measurements revisited. J Geophys Res 109:B04406

    Article  Google Scholar 

  6. Langbein J, Johnson H (1997) Correlated errors in geodetic time series: Implications for time-dependent deformation. J Geophys Res 102(B1):591–604

    Article  Google Scholar 

  7. Mao A, Harrison CGA, Dixon TH (1999) Noise in GPS coordinate time series. J Geophys Res 104(B2):2797–2816

    Article  Google Scholar 

  8. Pilgram B, Kaplan DT (1998) A comparison of estimators for 1/f noise. Physica D 114:108–122

    Article  Google Scholar 

  9. Press WH, Flannery DP, Teukolsky SA, Vetterling WT (1992) Numerical recipes. Cambridge University Press, New York, 818 pp

  10. Scargle JD (1982) Studies in astronomical time series analysis, II, Statistical aspects of spectral analysis of unevenly spaced points. Astrophys J 263:835–853

    Article  Google Scholar 

  11. Williams SDP (2003) The effect of coloured noise on the uncertainties of rates estimated from geodetic time series. J Geod 76(9–10):483–494

    Article  Google Scholar 

  12. Williams SDP, Bock Y, Fang P, Jamason P, Nikolaidis RM, Prawirodirdjo L, Miller M, Johnson DJ (2004) Error analysis of continuous GPS position time series. J Geophys Res 109:B03412

    Article  Google Scholar 

  13. Zhang J, Bock Y, Johnson H, Fang P, Williams S, Genrich J, Wdowinski S, Behr J (1997) Southern California permanent GPS geodetic array: error analysis of daily position estimates and site velocities. J Geophys Res 102(B8):18035–18056

    Article  Google Scholar 

Download references

Author information



Corresponding author

Correspondence to Simon D. P. Williams.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Williams, S.D.P. CATS: GPS coordinate time series analysis software. GPS Solut 12, 147–153 (2008).

Download citation


  • Spectral Index
  • Noise Model
  • Spectral Estimation
  • Noise Amplitude
  • Flicker Noise