1 Introduction

1.1 Definition of the geocenter motion

Geocenter variation is caused by mass redistribution in the Earth’s fluid layers. It is usually defined as the motion of the center of mass (CM) of the whole Earth including atmosphere, oceans and continental water with respect to the center of the solid Earth which is recognized as the center of figure (CF) (e.g. Feissel-Vernier et al. 2006; Klemann and Martinec 2009; Wu et al. 2012). In some studies, the geocenter motion is considered as the motion of the CF with respect to the CM (e.g. Dong et al. 1997, 2003). The International Earth Rotation and Reference Systems Service (IERS) Conventions 2010 define the geocenter motion as the instantaneous CM variations with respect to the origin of the International Terrestrial Reference Frame (ITRF) (Petit and Luzum 2010). However, some applications require a reference to the instantaneous CM. Therefore, it is recommended to use the annual geocenter motion model derived from the same SLR series used to define the ITRF2014 long term origin (Altamimi et al. 2016). Furthermore, geocenter motion can be determined on the basis of observations from space geodetic networks which consist of a finite number of globally but not homogeneously distributed stations. Therefore, a network of tracking stations realizes Center of Network (CN) and the discrepancy between CN and CF is known as the network effect (Wu et al. 2002).

The recent development of the satellite geodetic techniques enables observing and measuring geodynamic processes caused by mass redistribution in the Earth’s fluid layers, such as the geocenter motion, plate tectonic motion, as well as irregularities in Earth rotation and sea level variations. Therefore, one of the fundamental tasks of modern geodesy is the maintenance and continuous development of the ITRF with the associated precise determination of the position of the instantaneous CM in the adopted reference frame at a given time. The position of the instantaneous CM has a significant impact on the measurement accuracy of geodynamic processes (Kuang et al. 2015; Wu et al. 2011, 2012). It is due to the differences between the CM and the ITRF origin, which may cause systematic errors in satellite orbits and stations positions. The reason is that satellites orbit around the instantaneous CM, whereas their orbits and station coordinates are referred to the ITRF. Neglecting geocenter motion may have a crucial impact on the recovery of mass variability derived from satellite gravimetry and large-scale inter-basin ocean mass exchange (Chen et al. 2005). Chambers et al. (2004) found differences in annual amplitudes of the order of 15% of the mean sea level variations between Gravity Recovery And Climate Experiment (GRACE) and Jason-1 altimeter data when neglecting the contribution of the geocenter motion. These differences could be reduced to the level of 1% when considering the seasonal variations of the geocenter motion.

The ITRF2014, as one of the realizations of the International Terrestrial Reference System (ITRS), is derived from observations of four space-geodetic techniques (Altamimi et al. 2016). The ITRF origin is defined as the mean CM averaged over long time span of the satellite laser ranging (SLR) observations. In the case of the ITRF2014 it is specified that there are zero translation parameters at epoch 2010.0 and zero translation rates with respect to the international laser ranging service (ILRS) SLR time series (Altamimi et al. 2016). According to Altamimi et al. (2016), the ITRF2014 is generated with improved modeling of nonlinear station motions, including annual and semi-annual signals of station positions and postseismic deformation for sites that were subject to major earthquakes. However, the origin of the ITRF2014 follows the average CM linearly with time, thus for seasonal and short time scales the ITRF origin is closer to the CF rather than the CM. For secular time scales the ITRF origin is at the CM (Collilieux et al. 2009; Dong et al. 2003; Wu et al. 2012).

Another realization of ITRS is the JTRF2014 developed by Jet Propulsion Laboratory (JPL) based upon the Kalman filter and smoother algorithms (Wu et al. 2015, Abbondanza et al. 2017). This is a sub-secular, time-series based terrestrial reference frame whose origin is at the quasi-instantaneous CM as detected by the SLR technique.

1.2 Recovery of the Geocenter Motion

In general, observational techniques of space geodesy can determine geocenter motion based on four major methods: (1) translational approach, (2) direct approach (3) inverse approach, and (4) hybrid approach.

The first approach results from the fact that satellites orbit around the CM and are tracked by stations located on the solid Earth surface. This approach seeks to determine mean geocenter motion time series from a network of satellite tracking ground stations (Wu et al. 2017). Thus, CM motions with respect to CN are determined and this method is often called “network shift approach”. In the second approach the geocenter motion is estimated from multi-satellite data. The displacements with acceleration parameters are estimated for entire network of satellite tracking stations. Subsequently, estimated stations coordinates are then projected into ITRF using Helmert transformation which parameters represent the origin difference between the estimated displaced stations network and ITRF (Cheng et al. 2013). This approach is used for the SLR technique where geocenter motion is usually not modelled in precise orbit determination (Cheng et al. 2013). In the third method of the geocenter recovery, it is assumed that mass redistributions within the solid Earth and its fluid layers cause changes of the first degree Stokes coefficients of the gravitational potential. In the reference frame with the origin in the CM these coefficients are equal to zero, whereas in the reference frame associated with the Earth’s surface, such as ITRF2014, degree one coefficients are different from zero and the vector of geocenter position represents the distance between the CM and the CF (Bouille et al. 2000; Dong et al. 2003; Guo et al. 2008; Kang et al. 2009). The first degree Stokes coefficients of the gravitational potential can be recovered using the method initially proposed by Swenson et al. (2008) which is based on GRACE data and the ocean bottom pressure (OBP) model. The time series of degree one coefficients (C10, C11, S11) can subsequently be used to infer geocenter motion. In the inverse approaches the deformations of the Earth’s crust due to mass redistributions (Blewitt et al. 2001) could also be used to recover geocenter motion. These deformations can be observed by globally distributed geodetic tracking network of global positioning system (GPS) stations (Blewitt and Clarke 2003; Rietbroek et al. 2012) or SLR and Global Navigation Satellite System (GNSS) stations (Glaser et al. 2015a, b). In the fourth approach, geocenter motion is recovered using the translational approach as well as surface deformations related with mass redistributions from the inverse approaches (Blewitt et al. 2001; Lavallée et al. 2006; Collilieux et al. 2012; Wu et al. 2017).

1.3 Motivation and Goals of This Paper

The purpose of this paper is to determine the stochastic geocenter motion model using the wavelet-based semblance filtering (WBSF) (Kosek et al. 2014) of the SLR, GNSS, GRACE + OBP, Doppler Orbitography and Radiopositioning Integrated by Satellite (DORIS) geocenter coordinates by extracting the common signals detected in pairs of time series of all techniques.

According to Glasser et al. (2015a, b), determination of geocenter motion by combination of different techniques is more robust and less affected by technique-specific issues, such as orbit modeling deficiencies, limited observation sensitivity to some of the geocenter components or limited and irregular spatial distribution of stations, than the individual solutions. SLR is thought to be the most robust technique to extract the geocenter signals. However, the limited number of SLR stations in some areas, especially on the southern hemisphere, reduces the sensitivity of this technique to crustal displacements caused by surface mass redistributions. For example, the impact of the crust deformations caused by the atmospheric pressure loading on the geocenter motion cannot be fully reconstructed by SLR results due to the inhomogeneity of the station distribution (Sośnica et al. 2013). DORIS and GNSS stations have a much better global distribution. However, the GNSS-derived geocenter motion is subject to modeling deficiencies and systematic errors in clock and troposphere estimates, antenna offsets and orbit modeling issues (Meindl et al. 2013; Rebischung et al. 2013) especially for the Z component. The GNSS-derived geocenter variations may indicate some offsets, but the phases of the dominating annual oscillation typically agree with the SLR results for the equatorial X and Y components (Rebischung et al. 2016a, b; Thaller et al. 2014). Moreover, new solutions are also being introduced to improve the quality of geocenter motion determination from GPS observations. For example Haines et al. (2015) added GRACE GPS tracking data to the GPS ground tracking network and significantly improved the repeatability of the geocenter determination.

The proper geocenter model is relevant for other geodetic observation techniques that require instantaneous CM positions e.g. satellite altimetry or satellite gravimetry (Chambers et al. 2004). Two time series can be compared by calculating the correlation coefficient or coherence between them in time or in time–frequency domains, respectively. The wavelet analysis enables the location of common signals in the time and frequency domains (Cheng and Tapley 2004) and can successfully be applied to the extraction of signals with varying amplitudes and phases. Based on the known literature on time series analysis, the wavelet-based semblance filtering (WBSF) seems to be the most appropriate method to calculate the common signals in all frequency bands in two time series. In this paper, we search for the common signals which comprise broadband oscillations in all frequency bands.

The GNSS, SLR, as well as DORIS geocenter time series are determined using the translational approach, whereas the GRACE + OBP series is computed based on the inverse approach. Consequently, the GRACE + OBP geocenter time series are included in this analysis as a series determined by an independent method providing additional information on the geocenter motion phenomenon in relation to the other time series. Finally, this paper examines the consistency of the mean amplitudes and phases of the annual and semi-annual oscillations and time variability of the weighted, average and median geocenter time series models derived using independent space geodetic techniques.

2 Input Data

Mass redistribution within the atmosphere, ocean and continental hydrology influence the geocenter motion. The impact of the atmosphere on geocenter motion can be specified using surface pressure data, which in turn can be obtained on the basis of data provided by climate and weather organizations. In the case of oceanic response to the surface pressure variations, the information from the modified inverted barometer and non-inverted barometer models can be used. The effect of ocean mass redistributions on geocenter variations can be obtained using satellite altimetry observations including the effects of steric sea level variations, or solutions of oceanic general circulation models. Hydrological mass redistributions in the continents include snow, soil moisture, ice sheet, glacier as well as surface water and ground water. Information about these mass redistributions can be obtained from land surface models. More information about the impact of the mass loading on the geocenter motions can be found in e.g. Dong et al. (2014).

2.1 SLR Solution

In this study, we use monthly SLR geocenter time series (GCN_RL06_2018_11) from 2002.0 to 2018.9 provided by the University of Texas at Austin Center for Space Research (CSR) (Cheng et al. 2013). These data are determined from the analysis of geodetic satellites LAGEOS-1 and 2, Starlette, Stella and Ajisai observations (Pearlman et al. 2019), for the period 2002.0–2018.9 based on 1-month long satellite orbital arcs. These geocenter time series represent the vector between the SLR Terrestrial Reference Frame (SLRF2014) and the instantaneous mass center of the Earth. The SLRF2014 is a special realization of ITRF2014. In this solution, the gravity field coefficients up to degree and order 5/5 are simultaneously estimated, whereas the Earth rotation parameters and station coordinates are not estimated. For these solutions only the atmosphere and ocean de-aliasing models were used for consistency with the GRACE RL products (Cheng et al. 2013) and non-tidal loading effects were not considered.

2.2 GNSS Solution

We employed daily GNSS geocenter time series (5-4_igs.sum) provided by the International GNSS Service (IGS, Ferland and Piraszewski 2009; Rebischung et al. 2016a, b) from 1994.0 to 2019.0. These combined solutions are determined using the seven parameter Helmert transformation between the mean value of the GNSS orbit origins of particular IGS analysis centers and the origin of the IGS14 reference frame, which is the IGS implementation of the ITRF2014. Non-tidal loading effects are not taken into account in these solutions.

2.3 DORIS Solution

We use weekly DORIS geocenter time series (ids18wd01.geoc) from 1993.0 to 2018.0 computed by the Combination Center of the International DORIS Service (IDS, Willis et al. 2010). These combined geocenter time series are produced by the IDS based on solutions from individual analysis centers such as Institut Géographique National (IGN), Institute of Astronomy of the Russian Academy of Sciences (INA), and the Space Geodesy Team of the CNES–GRG (LCA, Soudarin and Ferrage 2017). The DORIS geocenter time series are determined using the Helmert transformation between the instantaneous DORIS terrestrial reference frame origin and the ITRF2014 origin. In these solutions the non-tidal loading effects were not considered.

2.4 GRACE and The Ocean Bottom Pressure Model

The time series of the degree one spherical harmonic coefficients (C10, C11, S11) are used to determine the Earth center of mass variations which result from mass redistribution within the Earth’s fluid layers. These coefficients are determined by the JPL, California Institute of Technology, GFZ German Research Centre for Geosciences and CSR in the framework of the Tellus GRACE Project, based on K-Band and GPS positions of the gravimetric US and German space agencies (NASA and DLR) twin mission GRACE (Tapley et al. 2004) and GRACE-FO (Gravity Recovery and Climate Experiment Follow-On) and the OBP model. The coefficients are provided with a temporal resolution of 1 month.

The time series of the degree one spherical harmonic coefficients cannot be directly determined from gravimetric measurements because the observations provided by the GRACE mission are referred in the frame with the CM origin. In such a frame the degree one spherical harmonic coefficients are equal to zero. Swenson et al. (2008) proposed a method that allows determining degree one geopotential coefficients based on combining GRACE data and oceanic degree one coefficient extracted from the OBP model. However, Swenson et al. (2008) method has a limitation based on the underestimation of the annual amplitude of C10 coefficient, which in turn correspond to the Z component of geocenter motion. To overcome this problem, Sun et al. (2016, 2017) proposed a modification of Swenson et al. (2008) methodology based on estimation degree one as well as C20 coefficients by the statistically optimal combination of GRACE data and the OBP model. This methodology assumes not only simulating the time-variable gravity fields using synthetic models but also taking into account errors occurring in the real GRACE and the OBP data. As a result, annual variations and long-term trend in degree one and C20 coefficients estimations were improved (more details can be found in Sun et al. 2016, 2017).

According to processing standards of the GRACE data, GRACE gravity field coefficients contain the full effects of terrestrial water storage and only remaining atmospheric and oceanic signals. This is due to the fact that GRACE coefficients do not include high-frequency non-tidal atmospheric and ocean mass variability (Swenson et al. 2008). Therefore, the obtained degree one geopotential coefficients represent only mass changes within the land. In order to obtain geocenter coordinates including all information about mass redistributions, also within oceans and the atmosphere, it is necessary to add models representing them. These models are a part of the Atmosphere and Ocean De-Aliasing Level-1B (AOD1B) product and are provided as monthly-means coefficients obtained from the sum of the effect of the atmosphere (ATM) and the dynamic ocean contribution to the OBP (called OCN) (Dobslaw et al. 2017). The ATM represents the contribution of atmospheric surface pressure over the continents, the static contribution of atmospheric pressure to the OBP elsewhere and the much weaker contribution of upper-air density anomalies above both continents and oceans. These models are provided with a 1-month sampling interval as GAC product by the CSR and are obtained from Release-06 GRACE Level-2 (RL06) set (Bettadpur 2018).

Cartesian geocenter coordinates from degree one geopotential coefficients are computed by the formulae (e.g., Cheng et al. 2013; Crétaux et al. 2002; Swenson et al. 2008):

$$ {\begin{array}{*{20}l} {X = \sqrt 3R\left( {C_{ 1 1}^{GRACE} + C_{ 1 1}^{OCN + ATM} } \right)} \hfill \\ {Y = \sqrt 3R\left( {S_{ 1 1}^{GRACE} + S_{ 1 1}^{OCN + ATM} } \right)} \hfill \\ {Z = \sqrt 3R\left( {C_{ 1 0}^{GRACE} + C_{ 1 0}^{OCN + ATM} } \right)} \hfill \\ \end{array} } $$
(1)

where \( R \) is the mean Earth radius; \( {C_{ 1 0}^{GRACE} ,\;C_{ 1 1}^{GRACE} ,\;S_{ 1 1}^{GRACE} } \) are degree one geopotential coefficients from the GRACE solutions and \( {C_{ 1 0}^{OCN + ATM} ,\;C_{ 1 1}^{OCN + ATM} ,\;S_{ 1 1}^{OCN + ATM} } \) represent respective contributions from models related to the ocean and atmosphere-induced mass redistribution. The geocenter coordinates estimated on the basis of Sun et al. (2016, 2017) method (Eq. 1) for the period from August 2002 to February 2015 were used and they are called GRACE + OBP data in this paper.

3 Amplitude Spectra of Real- and Complex-Valued Geocenter Coordinates

To compute the amplitude spectra and to show the variability of amplitudes and phases of oscillations in the geocenter time series, the combination of the Fourier Transform Band Pass Filter (FTBPF) and the Hilbert Transform (HT) method was applied to the real-valued time series \( {r (n )} \), \( {n = 0 , 1 ,\ldots ,N - 1} \), representing geocenter variations in each X, Y and Z coordinates (Kosek et al. 2015).

In the FTBPF + HT algorithm, the real-valued broadband oscillation \( {u (n ,\omega )} \)\( {n = 0 , 1 ,\ldots ,N - 1} \), with central frequency \( {\omega = 2\pi /T > 0} \) is used to construct the complex-valued oscillation \( {z (n,\omega )} \) as follows:

$$ {z (n ,\omega )\;{ = }\;u (n ,\omega )+ i \cdot HT [u (n,\omega ) ]},\;\;{n = 0 , 1 ,\ldots ,N - 1} $$
(2)

where \( {HT} \) denotes the Hilbert Transform operator, \( {u (n,\omega )= FT^{ - 1} \left[ {FT (r (n ) )\cdot P (\mu ,\omega )} \right]} \) is the output computed by the FTBPF from real-valued time series \( {r (n )} \) (Kosek 1995) and \( {FT} \) is the Fourier Transform operator. In the FTBPF algorithm the parabolic transmittance function was applied:

$$ {P (\mu ,\omega )= \left\{ {\begin{array}{*{20}l} { 1- \left( {\frac{\mu - \omega }{\lambda }} \right)^{ 2} } \hfill \\ {} \hfill \\ 0\hfill \\ \end{array} } \right\}\begin{array}{*{20}l} {} \hfill & {for} \hfill & {\left| {\mu - \omega } \right| \le \lambda ;} \hfill \\ {} \hfill & {} \hfill & {} \hfill \\ {} \hfill & {for} \hfill & {\left| {\mu - \omega } \right| > \lambda ;} \hfill \\ \end{array} } $$
(3)

in which \( {\omega = 2\pi /T > 0} \) and \( {\lambda > 0} \) is the spectral window half-width that satisfies the condition \( {\omega - \lambda \ge 0} \), \( T \) is the central period of the oscillation, \( \mu \) is the frequency argument.

It can be proved that the complex-valued oscillation (Eq. 2) is expressed by the following formula (Gasquet and Witomski 1999; Popiński 2008):

$$ {z (n ,\omega )= FT^{ - 1} \left[ {FT (r (n ) )\cdot P(\mu ,\omega ) (sign (\mu )+ 1 )} \right]}. $$
(4)

The discretized formula representing the above equation reads:

$$ {z (n ,\omega )\frac{ 2}{N}\sum\limits_{\nu = 0}^{N/ 2} {\tilde{r}(\nu )P( 2\pi \nu /N ,\omega )(1 + sign(\mu )){ \exp }} (i 2\pi \nu n/N ) ,} $$
(5)

where \( N \) is even, \( {n = 0 , 1 ,\ldots ,N - 1} \), and \( {\tilde{r}(v)} \), \( {\nu = - N/ 2+ 1 ,- N/ 2+ 2 ,\ldots ,N/ 2} \), represent the Discrete Fourier Transform (DFT) coefficients corresponding to the analyzed series \( {r (n )} \). The variable amplitudes and phases of the oscillation \( {z (n,\omega )} \) with central frequency \( \omega \) are computed by:

$$ {A (n,\omega )= \sqrt {\left[ {\Re (z(n,\omega ))} \right]^{ 2} + \left[ {\Im (z(n,\omega ))} \right]^{ 2} } ,\;\;\varphi (n ,\omega )= { \arctan }\left[ {\frac{\Im (z(n,\omega ))}{\Re (z(n,\omega ))}} \right]\frac{ 2\pi n\Delta t}{T}}, $$
(6)

where \( {\Delta t} \) is the sampling interval.

The mean amplitudes (also the mean amplitude spectra of real-valued time series) and phases of the oscillation are computed by the following formulae:

$$ {A_{m} (\omega ) = \frac{ 1}{{N - 2n_{f} }}\sum\nolimits_{{n_{f} + 1}}^{{N - n_{f} }} {A(n,\omega )} ,\;\;\varphi_{m} (\omega ) = \frac{ 1}{{N - 2n_{f} }}\sum\nolimits_{{n_{f} + 1}}^{{N - n_{f} }} {\phi (n,\omega )} } $$
(7)

where \( {n_{f} } \) is the number of points to be dropped at the end and at the beginning of the filtered time series due to filtering errors at boundaries.

To compute the complex-valued oscillation with central frequency \( \omega \) from the complex-valued geocenter time series \( s (n )= \left\{ {\begin{array}{*{20}c} {x (n )+ iy (n )} \\ {y (n )+ iz (n )} \\ {z (n )+ ix (n )} \\ \end{array} } \right.\;\;\begin{array}{*{20}c} {} \\ {n = 0 , 1 ,\ldots ,N - 1} \\ {} \\ \end{array} \) the FTBPF is applied:

$$ {g (n ,\omega )= FT^{ - 1} \left[ {FT (s (n ) )\cdot P (\mu ,\omega )} \right]} $$
(8)

The mean FTBPF amplitude spectra of prograde \( {(\omega > 0)} \) and retrograde \( {(\omega < 0)} \) oscillations are computed by the following formula (Kosek 1995):

$$ {A_{s} (\omega ) = \sqrt {\frac{2}{{N - 2n_{f} }}\sum\nolimits_{{n_{f} + 1}}^{{N - n_{f} }} {\left| {g(n,\omega )} \right|^{2} } } } $$
(9)

3.1 Annual and Semi-Annual Oscillations of Geocenter Coordinates

In geocenter time series, the dominant oscillations are the annual and semi-annual ones. The annual oscillation results from the seasonal mass redistribution within the atmosphere, ocean and continental hydrology effecting on geocenter motion (Dong et al. 2014). Thus, the goal of the manuscript is to determine geocenter motion model in which annual and semi-annual oscillations are present. In the manuscript, other shorter period oscillations with periods less-equal than 112 days were not considered, because they are filtered out by adding only 6 the WBSF frequency components with the lowest frequencies. The Lagrange interpolating polynomial of degree 2 was applied, to interpolate daily GNSS and monthly GRACE + OBP and SLR geocenter coordinates with 1-week sampling interval. The computation methods used in this paper need equidistant time series and 1-week sampling interval represents a median sampling interval of all geocenter time series. Next, the FTBPF + HT was applied to compute variable amplitudes of the annual and semi-annual oscillations in the interpolated geocenter time series. The λ = 0.014 parameter of the parabolic transmittance function was selected in such a way to optimally separate the annual and semi-annual oscillations. Decrease of this parameter cause variable amplitudes and phases (Eq. 6) to be flatter and the mean values of amplitudes become smaller. The amplitudes of the annual and semi-annual oscillations computed by the FTBPF + HT (Eq. 6) in geocenter coordinates determined by DORIS, GNSS, GRACE + OBP, and SLR techniques vary in time (Figs. 1, 2). The annual oscillation amplitude in the geocenter coordinates is variable because it can be caused by real geocenter motion and systematic signals of the annual character due to mis-modeling of satellite orbits, which can be different in different techniques. In the X and Y components, the amplitudes of the annual oscillation change from 0 to 5 mm and the semi-annual oscillation amplitude is about two times smaller than the annual oscillation one. In the case of the Z component, the variations of amplitudes of these two oscillations are larger than for the X and Y components, except for the GRACE + OBP solution where it is of the same order as for the equatorial components. There is no agreement in the time-varying amplitudes between different techniques due to systematic errors in these techniques, the character of which can be annual. The amplitude of the annual signal in the Z component determined from the GNSS solution decreases from 8 to 1 mm between 2003 and 2005 and then increases from about 4 to 7 mm in 2005–2010, which can possibly be associated with the increasing contribution of GLONASS satellites to this solution. The amplitudes of the annual oscillation in the Z component for the DORIS series show large variations ranging from 0.5 to 7.0 mm.

Fig. 1
figure 1

The amplitudes of the annual oscillation from the SLR, GNSS, DORIS, and GRACE + OBP geocenter coordinates, determined using the FTBPF + HT combination for filter window halfwidth λ = 0.014

Fig. 2
figure 2

The amplitudes of the semi-annual oscillation from the SLR, GNSS, DORIS, and GRACE + OBP geocenter coordinates, determined using the FTBPF + HT combination for filter window halfwidth λ = 0.014

The phases of the annual oscillation computed using the FTBPF + HT for all the considered techniques change in time and generally agree for the X component of GNSS and SLR series and for the Y component of DORIS and SLR series (Fig. 3). In the case of the GRACE + OBP technique, the phases of the annual oscillation are almost constant in all components. From 2005 to 2014 the phase of the annual oscillation of DORIS technique in the X component is closer the phase of the annual oscillation in GRACE + OBP data and after 2013 it decreases and reaches the phase values of the annual oscillations in GNSS and SLR data. In the Z component, the phases of the annual oscillations are close for the SLR and GNSS techniques. The phase of the annual oscillation in the Z component of the DORIS series shows large variations. Geocenter coordinates derived from DORIS are typically affected by solar radiation pressure modeling issues which generate spurious signals in the Z component with the dominating periods of 118 days and 1 year (Gobinddass et al. 2009).

Fig. 3
figure 3

The annual oscillation phase variations in the SLR, GNSS DORIS and GRACE + OBP geocenter coordinates, determined by the FTBPF + HT combination for filter window halfwidth λ = 0.014. Zero phase crossings for the SLR, GNSS, GRACE + OBP, and SLR solutions correspond to the same epoch 2004.6

The phases of the semi-annual oscillation show larger variations than those of the annual oscillation and their values fluctuate in the entire phase range [0, 360°]. There is no agreement between phase variations of this oscillation for different techniques due to the smaller amplitude of the semi-annual oscillation than the annual one, as well as random and systematic errors in these techniques’ geocenter coordinates (Fig. 4).

Fig. 4
figure 4

The phase variations of the semi-annual oscillation from the SLR, GNSS, DORIS, and GRACE + OBP geocenter coordinates, determined using the FTBPF + HT combination for filter window halfwidth λ = 0.014. Zero phase crossings for the SLR, GNSS, DORIS, and GRACE + OBP solutions correspond to the same epoch 2004.6

Averaging of variable amplitudes and phases of the annual and semi-annual oscillations in the common time span 2004.6–2015.6 of all techniques enables the computation of the mean values as shown in Table 1. The mean errors of constant amplitudes and phases were computed as standard deviations of the differences between their variable and mean values. This time span used for the comparison is reduced by subtracting 500 days in the beginning and at the end of the filtered series in order to remove high filtering errors at boundaries. The mean amplitudes of the annual oscillation are of the same order of about 2 mm for the X component from all techniques. The mean amplitudes of the annual oscillation in the Y component are larger than for the X one and are of the order of 2.4–3.6 mm. In the case of the Z component, the amplitude of the annual oscillation is of the order of 2.8–3.6 mm for the GRACE + OBP and DORIS series and 5.1–5.6 mm for the SLR and GNSS series.

Table 1 The mean amplitudes of the annual and semi-annual oscillations of the geocenter coordinates computed using the FTBPF + HT combination (λ = 0.014) and the mean amplitudes and phases obtained by other authors

Generally, the amplitudes of the annual oscillation are of the same order as those obtained by other authors. For the Z component, the amplitudes are usually larger by about 2 mm than for the X or Y components, except for GRACE + OBP from this study, where they are of the same order as for the equatorial X, Y components. The mean amplitudes of the annual oscillation in the X component are of the same order of 2 mm for all the techniques and agree well with those from Swenson et al. (2008). The mean amplitudes of the annual oscillation in the Y component from the DORIS and GNSS solutions are larger by about 1 mm than in the case of the SLR and GRACE + OBP results. The mean amplitudes of the annual oscillation from the GRACE + OBP solutions agree well with those from Swenson et al. (2008) for X and Y components and for Z component the annual amplitude is higher by 1 mm which is consistent with Sun et al. (2017). The mean amplitudes of the annual oscillation in the Z component in the SLR and GNSS solutions agree well with that from Li et al. (2012) and Glaser et al. (2015a, b) and achieve the level of about 5 mm (see Table 1).

The mean amplitudes of the annual oscillation in all components of the SLR series agree well with the results reported by Altamimi et al. (2016) for ITRF2014, whereas the Z coordinate in DORIS solution disagrees with ITRF2014. The annual and semi-annual oscillation phases together with the amplitudes are necessary to construct a deterministic model. However, the mean phases in this study, are referred to different epochs thus, their values shown in Table 1 cannot be compared with the values obtained by other authors. Moreover, due to high variations of the semi-annual oscillation phases in the entire phase range [0o,360o] (Fig. 4) their mean values (Table 1) do not seem to be meaningful because the computed standard deviations of phase variations are very close to the standard deviation of the uniform distribution given by the formula \( {\sigma = \left( { 3 6 0^{ \circ } - 0} \right)/\sqrt { 1 2} \approx 1 0 4^{ \circ } } \).

4 Stochastic Model of the Geocenter Motion

The WBSF (Cooper 2009) with the discrete Shannon wavelet functions (Frazier and Torres 1994) is used to generate the common geocenter motion model based on DORIS, GNSS, GRACE + OBP, and SLR data. This kind of the WBSF, which enables detecting common oscillations in two complex-valued time series, was applied for the first time to geocenter time series by Kosek et al. (2014) to construct the geocenter motion model based on the GNSS geocenter time series from the IGS Analyses Centres and the SLR geocenter series generated using the Bernese GNSS Software (Dach et al. 2015).

In this paper, the WBSF is applied to detect common signals in two real-valued time series assuming the threshold value equal to 0.9. Such a threshold value is interpreted as the cosine of a threshold angle between wavelet transform coefficients vectors corresponding to oscillations with different frequencies. That is why common oscillations in the two time series are those which have similar phases. The number of input data points for the WBSF should be equal to \( {N = 2^{p} } \), where \( p \) denotes the maximal number of frequency components. Instead of cutting the number of data so that they fulfill this condition, they were forecasted backward and forward by the autocovariance prediction (Kosek 2002) so as to create a new time series with a number of points equal to \( N \). In the autocovariance prediction forecast method the first prediction point of stationary time series is computed in such a way that the sum of squares of the differences between autocovariance estimation of time series and the autocovariance estimation of the same time series extended by the prediction point is minimum. After the first prediction point is computed it is added as the last time series point so the next prediction point can be computed. The number of frequency components depends on the number of common data \( N_{c} \) in the two chosen interpolated geocenter time series. The value \( p \) should satisfy the following condition \( 2^{p - 1} < N{}_{c} < 2^{p} \). Thus, in the case of the interpolated GRACE + OBP and other interpolated geocenter time series with 1-week sampling interval the number of common points is equal to \( N_{c} = 789 \), so \( {p = 10} \). Each WBSF output was constructed as the sum of only the 6 lowest frequency components. When the normalized frequencies of the Shannon wavelet functions used to construct the outputs are equal to \( f_{k} = 2^{k} /2^{p} \;\;for\;\;k = 0,1, \ldots ,p - 1 \), then the 4 highest frequency components with the indices \( k = p - 4,p - 3,\ldots,p - 1 \) were not included in these outputs. These normalized frequencies are equal to 1/2, 1/4, 1/8 and 1/16, which for the sampling interval \( \Delta t = 7 \) days, correspond to oscillations with periods of 14, 28, 56 and 112 days, respectively. Thus, for this assumed sampling interval all oscillations with periods less-equal than 112 days were not included in the stochastic geocenter motion model. The number of common points of the interpolated DORIS and GNSS time series was \( N_{c} = 1251 \), and in this case, the initial values of both time series were rejected so that the common number of points is \( N_{c} = N = 1024 \), so \( {p = 10} \). Next, the beginning and the end part of the frequency components computed by the WBSF method corresponding to these forecasts were rejected, which allowed a partial reduction of filtering errors at boundaries. The advantage of using the WBSF is the computation of two filtered time series from the input ones, which may have common signals in all frequency bands of the input time series. The first output is the first filtered series, in which oscillations are similar to those in the second series, while the second output is the second filtered series, in which oscillations are similar to those in the first series. The remaining signals coming from the differences between the original data and these common signals can be associated with random and systematic errors in each technique. As shown by Rebischung et al. (2013) the sensitivity of GNSS solutions to the geocenter recovery is very limited, in particular for the Z geocenter component, due to strong correlations between clock parameters, troposphere delays, orbit parameters, and geocenter coordinates. However, as shown by Meindl et al. (2013, 2015), Arnold et al. (2015) and Haines et al. (2015), the recovery of geocenter motion using GPS and GLONASS data is feasible, when using careful and proper modeling of GNSS satellite orbits. The systematic errors in geocenter time series may also be caused by mis-modeling of the solar radiation pressure. Systematic errors largely related to mis-modeling of solar radiation pressure also occur in DORIS data, especially in the Z component of geocenter motions (Gobinddass et al. 2009). In the case of SLR, the modeling of solar radiation pressure is much easier for SLR spherical satellites and its influence is not so significant as in the case of other techniques. However, depending on the satellite technique systematic errors caused by solar radiation pressure have different frequencies and amplitudes thus, they should not be present in the WBSF models, instead, they may occur in the remaining signals of each technique.

The common signals are computed by pairing real-valued X, Y and Z geocenter coordinates in the following pairs of techniques: DORIS/GNSS, DORIS/GRACE + OBP, DORIS/SLR, GNSS/GRACE + OBP, GNSS/SLR, and GRACE + OBP/SLR. Next, the weighted mean of common signals was computed from 12 WBSF outputs assuming weights as inversely proportional to the variances of differences between the geocenter time series and their corresponding common filtered signals. The standard deviations, corresponding to these variances, of the residuals after subtracting semblance filtering outputs in pairs of geocenter time series determined by different techniques in the common time span of all techniques are shown in Table 2. To show the similarity between filtered oscillations in pairs of geocenter time series the correlation coefficients between the semblance filtering outputs were computed (Table 2). These correlation coefficients are larger for the pairs which consist of GNSS, SLR, and GRACE + OBP techniques than for the pairs including DORIS technique. The reason of these smaller, or sometimes negative, correlation coefficients for the pairs including DORIS technique (Table 2) can be e.g. quite significant change in the annual oscillation phase of the order of 300° in the X coordinate in 2013–2015 (Fig. 3) and high variations of the annual oscillation phase in the Z coordinate for the DORIS technique (Fig. 3). Additionally, the average and median models were computed from 12 outputs computed by the WBSF for each coordinate. The comparison of the stochastic geocenter motion models computed using the WBSF outputs shows a dominating annual oscillation in each model. The weighted mean model is more smoothed than the geocenter motion models computed using average and median values (Fig. 5). Amplitudes and phases of the annual signal agree well in these three stochastic models, especially for the X coordinate. In the case of the Y coordinate, the phase agrees moderately well and the amplitude of the annual oscillation in the median and average models are a little smaller than in the weighted mean model. Generally, the average amplitudes of the annual signal are of the order of 2 mm in each geocenter coordinate. The median model shows smaller amplitude variations than the average and weighted mean models in 2012–2016 in the Z component.

Table 2 The standard deviations of the residuals after subtracting semblance filtering models in pairs of X, Y, Z geocenter time series determined using different techniques and below are the correlation coefficients between interpolated geocenter time series and their semblance filtering outputs, separated by a colon, for the common time span of all data 2002.34–2017.45
Fig. 5
figure 5

Stochastic models of geocenter motions computed as weighted mean (black), average (grey) and median (red) from the outputs obtained by the WBSF

5 Spectral Analysis of The Geocenter Coordinates, Their Stochastic Models and Residuals

To detect polarizations of the annual oscillations present in the geocenter motion models the FTBPF amplitude spectra of complex-valued X + iY, Y + iZ, and Z + iX coordinates are computed (Fig. 6). In the case of XY equatorial plane, the annual signal is mostly retrograde (clockwise) because the peaks in the amplitude spectra for negative periods are larger than for positive ones. The annual signal for the average and median models seems to be more prograde than retrograde while the weighed mean model is more retrograde than prograde for the YZ plane. The annual signal for the weighted mean model is more retrograde than prograde and for the average and median models the prograde and retrograde components of the annual signal are of the same order in the ZX plane.

Fig. 6
figure 6

The FTBPF amplitude spectra of complex-valued X + iY, Y + iZ and Z + iX geocenter motion models computed as the weighted mean (black), average (grey), and median (red) shown in Fig. 5

The FTBPF + HT and the FTBPF amplitude spectra of DORIS, GNSS, GRACE + OBP, and SLR real and complex-valued geocenter time series and their residuals are computed to check the reliability of the weighted mean stochastic geocenter motion model (Figs. 7, 8, 9, 10). The mean amplitude FTBPF spectrum of the complex-valued time series is proportional to the amplitudes of prograde and retrograde oscillations, while the mean amplitude FTBPF + HT spectrum is proportional to the amplitudes of oscillations in each coordinate. The peaks in the FTBPF and FTBPF + HT amplitude spectra corresponding to the annual period are usually higher for GRACE + OBP geocenter coordinates than for the residuals which means that the weighted mean geocenter motion model is very similar to GRACE + OBP data (Fig. 9). The amplitudes of the annual oscillation in the weighted mean models are different from the amplitudes of annual oscillations in DORIS, SLR and GNSS geocenter time series because of the system-specific systematic errors in geocenter coordinates of each technique, e.g. draconitic signal of 352 days in the GNSS series.

Fig. 7
figure 7

The FTBPF + HT amplitude spectra (left column) of real-valued and the FTBPF amplitude spectra (right column) of complex-valued X + iY, Y + iZ and Z + iX DORIS geocenter coordinates (dashed lines) and DORIS geocenter residuals after subtracting the weighted mean geocenter model (solid lines)

Fig. 8
figure 8

The FTBPF + HT amplitude spectra (left column) of real-valued and the FTBPF amplitude spectra (right column) of complex-valued X + iY, Y + iZ and Z + iX GNSS geocenter coordinates (dashed lines) and GNSS geocenter residuals after subtracting the weighted mean geocenter model (solid lines)

Fig. 9
figure 9

The FTBPF + HT amplitude spectra (left column) of real-valued X, Y, Z and the FTBPF amplitude spectra (right column) of complex-valued X + iY, Y + iZ and Z + iX GRACE +OBP geocenter coordinates (dashed lines) and GRACE + OBP geocenter residuals after subtracting the weighted mean geocenter model (solid lines)

Fig. 10
figure 10

The FTBPF + HT amplitude spectra (left column) of real-valued and the FTBPF amplitude spectra (right column) of complex-valued X + iY, Y + iZ and Z + iX SLR geocenter coordinates (dashed lines) and SLR geocenter residuals after subtracting the weighted mean geocenter model (solid lines)

In most cases, the amplitude spectra of the residuals in the vicinity of the annual period show different values than the amplitude spectrum of the geocenter time series for the corresponding techniques. We speculate that a similar level of peaks in the prograde and retrograde FTBPF amplitude spectra can be caused by a random polarization character of the annual oscillation. It can be clearly seen that the subtraction of the weighted mean model from DORIS geocenter coordinates causes an increase of the amplitude of the annual oscillation in the X component (Fig. 7) because the phase of the annual oscillation in the DORIS X coordinate is almost opposite from 2005 to 2013 to the phases of the annual oscillation in other techniques series (Fig. 3). The increase of the amplitude spectrum for the Z component is caused by the occurrence of the trend in these data.

In the case of the X coordinate for SLR and GNSS techniques, the subtraction of the weighted mean model causes a slight decrease in the amplitude of the annual oscillation (Figs. 8, 10). The subtraction of the weighted mean model from the geocenter coordinates increases the peaks in the FTBPF + HT spectra corresponding to the annual oscillation in the Y and Z coordinates of the GNSS series and in the Y coordinate of the SLR series as well as in the retrograde FTBPF amplitude spectra of GNSS technique in all planes (Figs. 8, 10).

Because of the systematic errors of the GNSS and SLR techniques in the annual frequency band the amplitudes of annual oscillations in their geocenter time series are different than in the weighted mean model of geocenter coordinates. Consequently, there may occur annual oscillations in both the SLR and GNSS residuals. The differences between the amplitude spectra in the SLR and GNSS geocenter coordinates in the annual oscillation frequency band may result from the fact that the GNSS geocenter series comprises draconitic year oscillations (Meindl et al. 2013) which cannot be resolved from the tropical year in the time series shorter than about 20 years (Thaller et al. 2014). The draconitic GPS period of 351.5 days or the draconitic GLONASS period of 353.2 days cannot be separated from each other nor from the tropical year oscillation by the methods presented in this paper due to too short data span.

The FTBPF + HT and FTBPF amplitude spectra of the DORIS and GNSS geocenter time series and their residuals show peaks in the sub-seasonal frequency band, especially in the Z coordinate. In the case of GNSS, it may correspond to the 3rd harmonic (~ 117 days), 5th harmonic (~ 70 days) and 7th harmonic (~ 50 days) of the GNSS draconitic year which has also been noticed by Rebischung et al. (2016a, b). The harmonics of the draconitic year are typically caused by GNSS orbit modeling issues and correlations between empirical orbit parameters and the geocenter coordinates (Rebischung et al. 2013). In DORIS data, the peaks correspond to the frequency of 118 days which may result from systematic errors caused by the solar radiation pressure acting on DORIS satellites (Gobinddass et al. 2009).

6 Conclusions

The amplitudes of the annual and semi-annual oscillations computed by the FTBPF + HT are variable in each coordinate of the geocenter time series for all the observation techniques and the semi-annual oscillation amplitude is smaller than the annual one. The mean amplitude of the annual oscillation in the X component is at the level of 2 mm and agrees well for all considered techniques. In case of the Y component the mean annual oscillation is equal to 2.4 mm for SLR, 3.6 mm for GNSS and in the Z component the values vary from 2.8 mm for GRACE + OBP to 5.6 mm for GNSS. Generally, the phases of the annual oscillation agree in each technique except for the DORIS series for which in the X and Z coordinates they are different from the other techniques. The phase variations of the semi-annual oscillation assume values from the entire phase interval [0,360o] and therefore the mean phase values cannot be unambiguously designated.

The common geocenter signals detected in pairs of geocenter coordinates determined by the four independent space-geodetic techniques: DORIS, GNSS, GRACE + OBP, and SLR, using the WBSF, enable the computation of common geocenter motion models in which the annual oscillation is dominant. There is a good phase agreement between weighted mean, average, and median models computed using the WBSF outputs for each coordinate. Due to the computation of the WBSF outputs with similar phases of oscillations the dominant annual present in these models suggests that the proposed weighted mean geocenter motion model may represent the real geocenter motion caused by mass redistribution in the atmosphere, ocean and continental hydrology. The amplitudes of the annual signal agree well for the X coordinate, however, in the Y coordinate component the amplitudes of the average and median models are a little smaller than that of the weighted mean model. In the XY equatorial plane, the annual oscillation in the computed geocenter motion models is mostly retrograde and in the ZX plane, prograde and retrograde amplitudes are of the same level which means that its polarization is rather chaotic. The signals in two techniques which do not have similar phases should be present in the differences between geocenter coordinates and their weighted mean models. The amplitude spectra of such differences show peaks in the annual frequency band which may correspond to the systematic errors of techniques caused by mis-modeling of satellite orbits e.g. draconitic signal of 352 days in the GNSS series.

The amplitude spectra of the DORIS and GNSS geocenter time series and their residuals show also peaks in the sub-seasonal frequency band, which may correspond to systematic errors caused by mis-modeling of the solar radiation pressure acting on the satellites orbits: ~ 118 day oscillation in all components of the DORIS technique and ~ 117 and ~ 70 days oscillations in the Z component of the GNSS technique.

Confirmation of the retrograde geocenter motion in the equatorial plane and its geophysical interpretation should also be the motivation for further studies in the future.

The WBSF technique can be recommended to any geodetic time series e.g. Earth orientation parameters or variations of station coordinates determined by different space geodetic techniques of different precision of the measurements to separate geophysical signal which can be represented by the weighted mean WBSF model from systematic errors in each technique.