Introduction

The potential of spacecraft formation-flying missions to provide enhanced capabilities for earth observation has been demonstrated in various missions over the past years. Prominent examples operating in the low earth orbit (LEO) include the GRACE (Tapley et al. 2004), TanDEM-X (Krieger et al. 2007) and Swarm (Friis-Christensen et al. 2008) missions. Depending on the specific application, the generation of remote sensing products may require the computation of offline baseline solutions with varying precision requirements. A well-known example is the interferometric synthetic aperture radar (InSAR) technique implemented in the TanDEM-X mission, which set a baseline precision requirement of 1 mm (1D RMS) for the generation of a global digital elevation model (DEM; Krieger et al. 2013). This particularly challenging requirement could be substantially fulfilled mostly by employing precise baseline determination systems using carrier phase differential GPS (CDGPS) observations with fixed integer ambiguities (Montenbruck et al. 2011; Hueso González et al. 2012).

In all of the aforementioned examples, special mission/spacecraft characteristics were of fundamental importance for the attainment of baseline precision at the millimeter and submillimeter levels. Among these, the use of common geodetic-class GPS receivers with zenith pointing antennas were key factors for leveraging the implementation of CDGPS techniques. Additionally, in such mission profiles with spacecraft of equal geometric structure and almost identical orbits, the generation of reduced-dynamic baseline solutions typically benefits from the application of tight relative dynamics constraints.

Although various planned formation-flying missions such as GRACE-FO (Flechtner et al. 2014) and TanDEM-L (Moreira et al. 2015) will inherit many design elements from their predecessors, alternative mission concepts have recently started to be considered for implementation of extended remote sensing techniques. Among these, multiple-aperture sensing may open the possibility for a variety of applications, including multi-baseline DEM generation (Krieger and Moreira 2008) and SAR tomography (Homer et al. 1996). In various SAR mission concepts, semi-active configurations have been contemplated, consisting of a main spacecraft as illuminator and one or more passive receivers, comprised different (e.g., smaller) spacecraft platforms (Krieger and Moreira 2006). Notable examples of prospective and planned missions with related characteristics include SAOCOM-CS (Barbier et al. 2014), Garada (Qiao et al. 2011) and PICOSAR (Börner et al. 2014).

Due to the expected increase of complexity in future remote sensing mission concepts, current strategies for baseline determination may turn out to be inadequate for specific mission profiles. In particular, the computation of baseline solutions based on dual-spacecraft strategies (Jäggi et al. 2007; Kroes et al. 2005) may result impractical if the number of spacecraft (and hence baselines) increases. Likewise, when spacecraft of different characteristics are considered, the relative dynamics of the formation cannot be tightly constrained in the computation of reduced-dynamic solutions. Furthermore, dissimilar spacecraft designs (particularly GNSS antenna positioning/alignment) and/or selected formation geometries may lead to unfavorable tracking conditions that are less suitable for application of CDGPS techniques. Even if the considered GNSS receivers can guarantee carrier phase integer ambiguities, the difficulty to apply differential processing techniques may prevent the successful application of integer ambiguity resolution strategies. As a result, even dedicated processing strategies for multi-spacecraft baseline determination may experience a reduced performance under the consideration of such cases (van Barneveld 2012).

In an effort to cope with the various challenges for precise baseline determination (PBD) in multi-satellite formation-flying missions, the present study evaluates the potential of single-satellite precise orbit determination (POD) for the generation of baseline solutions. A key feature of the GPS-based POD technique is its maturity, as it has served as a chief source of orbit information for numerous remote sensing and earth observation missions in LEO (Bertiger et al. 1994; Bock et al. 2014, 2017; Haines et al. 2004; Kang et al. 2006; van den Ijssel et al. 2003, 2015). Typical POD schemes make use of GPS carrier phase observations with float ambiguities. Solutions resulting from such a strategy can be used for the generation of baseline products with representative accuracies at the 1–2 cm level (3D RMS) (Montenbruck et al. 2011).

On the other hand, the use of the precise point positioning with ambiguity resolution (PPP-AR) concept (Teunissen and Khodabandeh 2015) for the improvement of POD products has been recently explored. Laurichesse and Mercier (2007) introduced at the French Space Agency (CNES) the implementation of single-receiver ambiguity fixing techniques and their application to orbit determination of satellites in LEO. As a result, it was shown that an overall improvement of precise orbit solutions could be attained (Laurichesse et al. 2009). A similar strategy was subsequently implemented at the Jet Propulsion Laboratory (JPL), which in turn was incorporated into the routine generation of orbit products with improved accuracy (Bertiger et al. 2010). In these analyses, the performance of baseline solutions generated with ambiguity fixed POD (POD-AR) products could be assessed by employing data from the GRACE mission. Using observations from the K/Ka-band ranging (KBR) instrument as a reference, Laurichesse et al. (2009) and Bertiger et al. (2010) demonstrated a baseline precision of 2 mm (1D, 1σ) using data from 2003 to 2009, respectively.

Aside from the above-mentioned maturity of POD methods, an important advantage of the POD-AR approach is that baseline solutions can be generated in independent processing chains. This feature may be especially attractive for prospective remote sensing missions based on multi-spacecraft formations or aggregated designs considering diverse spacecraft platforms (e.g., from different space agencies).

The present study is devoted to the performance evaluation of precise baseline solutions based on POD-AR products considering all three dimensions and using a wider set of missions than available before. Following a description of the strategies and models used for POD, we briefly present the employed strategy for single-receiver integer ambiguity resolution and the generation of POD-AR solutions. Subsequently, a description of precise baseline products used as reference for assessment of solutions is presented. Finally, we evaluate and discuss the accuracy of the generated POD-AR baseline solutions. For this purpose, flight data from the GRACE, TanDEM-X and Swarm missions have been used in order to test the presented strategies under different formation-flying mission profiles and GPS receiver characteristics.

Precise orbit determination

The quality of POD solutions is largely driven by the choice and complexity of models for the satellite motion and the GNSS observations. Relevant models employed in the present study are described in the sequel and summarized in Table 1.

Table 1 Models and methods used for the computation of precise orbit and baseline solutions

Dynamical models

The employed dynamical models take into account both gravitational and non-gravitational accelerations. Unlike gravitational forces, which can be modeled to act on the spacecraft’s center-of-mass, non-gravitational forces are surface-dependent and hence require information about the spacecraft geometric structure. In the present study, high-fidelity models are used for the description of gravitational forces whereas a macro-model formulation is considered for the computation of accelerations due to atmospheric forces and radiation pressure (Hackel et al. 2017). The spacecraft geometry is approximated in the macro-models by means of surface descriptors, including size, orientation, and optical properties.

Accelerations due to atmospheric forces, comprising drag and lift, are computed for each spacecraft surface using the implementation of Sutton (2009) and Doornbos (2012) of the Sentman’s model (Sentman 1961). Atmospheric composition and density data are computed using the US Naval Research Laboratory Mass Spectrometer and Incoherent Scatter Radar 2000 (NRLMSISE-00) model (Picone et al. 2002). Daily solar radio flux F10.7 and 3-h geomagnetic Kp indices are obtained from the Space Weather Prediction Center of the National Oceanic and Atmospheric Administration (NOAA).

Accelerations due to radiation pressure make use of parameters included in macro-models, which characterize radiation properties of the spacecraft surfaces. These parameters describe the fraction of photons that are absorbed and reflected (diffusely and specularly) on each illuminated surface. For the case of solar radiation pressure, the respective accelerations are computed considering photons in the visible spectrum based on the model of Milani et al. (1987). Sun illumination conditions (e.g., umbra/penumbra) are considered by using a conical shadow model for a spherical Earth. For the case of earth radiation pressure, solar photons reflected by the earth crust and photons from thermal radiation of the earth are taken into account based on the approach of Knocke et al. (1988). Earth albedo and emissivity data are provided by the Clouds and Earth’s Radiant Energy System (CERES; Priestley et al. 2011).

Although the described models provide a very good approximation of the spacecraft dynamics in LEO, uncertainties in the employed data and spacecraft parameterization lead to unmodeled accelerations. To compensate for residual accelerations due to atmospheric forces, solar and earth radiation pressure, a set of three global scaling parameters and complementary empirical accelerations are adjusted in the orbit determination process.

Observation models

The POD-AR solutions generated for this study make use of GPS dual-frequency ionosphere-free code and carrier phase observations. Absolute phase center offsets (PCO) and variations (PV) for transmitting GPS antennas have been obtained from the IGS solution (Schmid et al. 2016). For the S67-1575-14 + CRG GPS antennas used in the GRACE and TanDEM-X missions, on-ground and in-flight calibrated absolute PCOs and PVs have been used (Montenbruck et al. 2009). For the Swarm spacecraft, in-flight calibrated PVs without additional PCOs have been considered. Precise GPS orbit and clock products from the CNES/Collecte Localisation Satellites (CLS) analysis center were employed (Loyer et al. 2012). The phase wind-up effect on carrier phase observations has been modeled according to Wu et al. (1993).

Estimation scheme

For the computation of precise orbit solutions considered in this study, the employed strategy is based on the reduced-dynamic approach (Wu et al. 1991; Yunck et al. 1990). The previously described dynamical models are complemented by the estimation of piece-wise constant (10-min intervals) empirical accelerations in the radial, along-track and cross-track directions. Similarly, orbit control maneuvers are taken into account as constant thrust arcs in the three orbital components.

The estimation scheme consists of a batch least-squares adjustment of epoch-wise receiver clock offsets, the initial state vector, scale factors for the employed dynamical models, orbit control maneuvers, empirical accelerations as well as pass-wise ionosphere-free carrier phase biases. Orbit solutions are obtained for 24-h observation batches.

Flight data

For the present study, a 30-day data set covering the period of June 2016 for the GRACE, TanDEM-X and Swarm missions was used to validate the presented strategies. For the GRACE mission, the publicly available Level 1B data from the Physical Oceanography Distributed Active Archive Center (PODAAC; PODAAC 2017) of the Jet Propulsion Laboratory (JPL) were used. Flight data from the TanDEM-X mission were provided by the GeoForschungsZentrum (GFZ) Potsdam. For the Swarm mission, data were made available by the European Space Agency (ESA) within the frame of the data quality working group. Raw GPS data from the GPSR instruments were used for the generation of RINEX files with carrier phase half-cycle correction, according to the procedure described by Montenbruck et al. (2017). Table 2 provides an overview of the missions considered in this study.

Table 2 Formation-flying missions considered in this study as test cases

Single-receiver integer ambiguity resolution

A key feature of the strategy for POD employed in this study is the capability of single-receiver integer ambiguity resolution and thus the generation of POD-AR solutions. This is enabled by dedicated GPS clock products and network-calibrated widelane biases generated by the CNES/CLS data center (Loyer et al. 2012). The employed ambiguity resolution strategy is based on Laurichesse et al. (2009) and further described in Montenbruck et al. (2017). It consists of a two-step approach in which the widelane and N1 ambiguities are resolved. First, observations are arranged according to continuous carrier phase tracking arcs (passes). For each observation epoch and tracked satellite, a (Hatch–)Melbourne–Wübbena (\({\text{MW}}\); Hatch1982; Melbourne1985; Wübbena1985) is formed. On each pass \(p\), the averaged value \({\overline {{{\text{MW}}}} ^p}\) of the MW combination (expressed in widelane cycles) is corrected by using satellite-specific fractional widelane biases \(\mu _{{{\text{WL}}}}^{{(i)}}\) obtained from the CNES/CLS widelane satellite bias (WSB) product. The resulting value

$$\left( {{{\overline {{{\text{MW}}}} }^p}+\mu _{{{\text{WL}}}}^{{(i)}}} \right)=N_{{{\text{WL}}}}^{p}+{\mu _{{\text{WL}}}}+{\epsilon _{{\text{MW}}}}$$
(1)

can be expressed as the sum of a pass-specific integer ambiguity \(N_{{{\text{WL}}}}^{p}\), a receiver-specific fractional widelane bias \({\mu _{{\text{WL}}}}\) and residual errors \({\epsilon _{{\text{MW}}}}\) of the pass-averaged MW combination. Estimates of pass-specific integer ambiguities \(N_{{{\text{WL}}}}^{p}\) and the common receiver bias \({\mu _{{\text{WL}}}}\) can be obtained as part of a mixed-integer problem (Montenbruck et al. 2017). Due to a typically moderate standard deviation\(~\sigma ({\epsilon _{{\text{MW}}}})\) close to 0.1 widelane cycles, a simple rounding estimator is deemed as suitable for the estimation of ambiguities. As an example, Fig. 1 depicts the widelane ambiguity residuals (float-integer) on a sample day for the GRACE A, TSX and Swarm A spacecraft.

Fig. 1
figure 1

Frequency distribution of widelane (top) and N1 (bottom) ambiguity residuals (float-fixed) for an example data set from the GRACE A, TSX and Swarm A spacecraft on June 1, 2016

In a second step, the estimated widelane ambiguities are used to improve the float ambiguity solution provided by the standard POD system. Within this scheme, float-valued pass-specific ionosphere-free biases \({\beta ^p}\) are estimated. These biases can be expressed as

$${\beta ^p}={\lambda _{{\text{NL}}}}\left( {N_{1}^{p}+~\frac{{{\lambda _{{\text{WL}}}}}}{{{\lambda _2}}}N_{{{\text{WL}}}}^{p}+b} \right),$$
(2)

where \({\lambda _{{\text{WL}}}}\), \({\lambda _{{\text{NL}}}}\) and \({\lambda _2}\) are the wavelengths of the widelane combination, the narrowlane combination and the L2 observations, respectively. Furthermore, \(N_{1}^{p}\) denotes the integer-valued ambiguity of the L1 observation and \(b\) is a float-valued bias. When working with the CNES/CLS clock products, which lump the satellite receiver clock offsets with satellite-specific fractional phase biases (Laurichesse et al. 2009; Loyer et al. 2012), \(b\) is nominally constant and common to all passes. Equation (2) can further be rearranged as

$$\frac{{{\beta ^p}}}{{{\lambda _{{\text{NL}}}}}} - ~\frac{{{\lambda _{{\text{WL}}}}}}{{{\lambda _2}}}N_{{{\text{WL}}}}^{p}=N_{1}^{p}+b,$$
(3)

which enables estimation of \(N_{1}^{p}\) and \(b\) in a mixed-integer problem from observed values of \({\beta ^p}\) and the known widelane ambiguities \(N_{{{\text{WL}}}}^{p}\).

As discussed in Montenbruck et al. (2017), a major difficulty for this approach stems from the fact that the estimated values of \({\beta ^p}\) may be contaminated by time varying receiver biases or receiver clock offset contributions, so that \(b\) can no longer be assumed to be rigorously constant. However, the encountered variations are sufficiently slow to eliminate (or at least highly reduce) their impact when forming differences between adjacent passes. The difference \(N_{1}^{{pq}}=N_{1}^{p} - N_{1}^{q}\) can thus be obtained with good confidence from the respective between-passes differences \({\beta ^{pq}}\) and \(N_{{{\text{WL}}}}^{{pq}}\) of the ionosphere-free pass biases and widelane ambiguities. A rounding estimator can again be used to estimate integer-valued N1 ambiguity differences and a swift validation strategy is employed based on testing of the ambiguity residuals against a pre-defined threshold. This strategy has been deemed adequate for the present scheme and test cases in view of the obtained standard deviation of ambiguity residuals below 0.2 narrowlane cycles (Fig. 1). Once ambiguities are fixed and accepted, a soft-constraint is applied to the orbit determination system in order to fix the values \({\left( \beta \right)^{pq}}\) in subsequent iterations of the POD process. In practice, 2 iterations with float ambiguity estimates and 2–3 subsequent iterations with integer resolution are used to obtain the final, ambiguity fixed POD solution.

Reference baseline solutions

For the assessment of the baseline solutions under evaluation, this study employs dedicated precise baseline products computed using differential carrier phase observations. The scheme, hereafter denoted as PBD-1, is built on the strategy described by Allende-Alba et al. (2017). It is based on the reduced-dynamic approach and makes use of single-difference ionosphere-free GPS observation models. The strategy consists of a batch least-squares estimation scheme, which is used to adjust relative epoch-wise receiver clock offsets, the relative initial state vector, differential scale factors for non-gravitational accelerations, relative empirical accelerations as well as pass-specific single-difference ionosphere-free carrier phase biases. Other than the approach used by Allende-Alba et al. (2017), ambiguity fixed solutions are obtained within the present study by resolving between-receiver widelane and N1 ambiguities on a pass-by-pass basis.

In the absence of references for the assessment of solutions from the PBD-1 scheme, an inter-product comparison using solutions from a second (algorithmically independent) scheme is performed in this study for that purpose. Such a scheme, hereafter denoted as PBD-2, is described in Allende-Alba and Montenbruck (2016). It makes use of a dedicated strategy for integer ambiguity resolution employing a so-called sliding batches approach. An a priori-constrained least-squares estimator is used for float ambiguity estimation whereas integer least-squares [encoded in the LAMBDA algorithm (Teunissen 1994)] and integer aperture estimators are used for ambiguity estimation and validation. Fixed ambiguities are subsequently introduced as known values into a reduced-dynamic baseline determination system based on an extended Kalman filter.

Within the filter, the relative trajectory of one spacecraft with respect to the other spacecraft is adjusted using a single-difference ionosphere-free observation model. At each observation epoch, the spacecraft relative trajectory is estimated together with relative receiver clock offsets, differential scale factors for non-gravitational accelerations, relative empirical accelerations as well as single-difference ionosphere-free carrier phase biases for current satellites in view. A summary of the models and strategies used in the PBD-1 and PBD-2 schemes is provided in Table 1.

Figure 2 depicts the consistency of reference baseline solutions computed with the PBD-1 and PBD-2 schemes for the three formation-flying missions and the period under analysis. In this assessment, one-hour data arcs centered at maneuver execution times have been excluded due to the maneuver handling strategy used in the PBD-2 scheme. In general, both types of solutions exhibit a consistency with daily biases below 1 mm and median biases lower than 0.5 mm for the three test cases. For the GRACE and Swarm missions, the baseline solutions show median values of the daily standard deviations below 1 mm in all three orbital components. For the case of TanDEM-X, similar consistency levels were obtained in the radial and cross-track directions. A slightly worse agreement was obtained in the along-track direction, exhibiting a median standard deviation of 1.3 mm. Probable causes of this slightly degraded performance of one or both reference solution types are under investigation. Nonetheless, the achieved general consistency level for the three test cases suggests the feasibility of using either of the two solutions as reference for assessment of the POD-AR baselines solutions. In the subsequent analysis, PBD-1 has been selected for this purpose.

Fig. 2
figure 2

Inter-product consistency (top: mean value; bottom: standard deviation) of precise baseline solutions from the PBD-1 and PBD-2 schemes for the GRACE, TanDEM-X and Swarm missions in June 2016

Results and discussion

According to the methodology described in previous sections, the baseline solutions under analysis in this study were generated by differencing POD-AR solutions. Based on the quality of estimates of ionosphere-free float ambiguities (see Fig. 1), a threshold of 0.15 narrowlane cycles (≈ 1.6 cm) was used to validate fixed N1 ambiguities for the case of TanDEM-X and Swarm. A slightly larger threshold of 0.25 narrowlane cycles (≈ 2.6 cm) was used for GRACE data. This configuration was selected in order to decrease the false alarm rate in ambiguity rejection tests, which apparently was one of the main causes of baseline solutions with degraded quality obtained during early tests for this study. The employed ambiguity validation thresholds resulted in widelane ambiguity fixing rates above 97% for the three missions under test. In the case of N1 ambiguities, the resulting fixing rates after the first ambiguity resolution iteration were of 85–90% for GRACE and Swarm, whereas for TanDEM-X they were around 70%. These values roughly reflect the number of ambiguities that can be fixed with enough confidence in the example distribution of residuals depicted in Fig. 1. Given that N1 fixed ambiguities from a first iteration are used to constrain the solution of the orbit determination problem in subsequent iterations, the stiffness of the resulting orbit is increased. As a consequence, estimates of remaining float ambiguities get improved, which allows increasing the number of fixed ambiguities in each iteration. After 2–3 ambiguity resolution iterations, representative fixing rates above 95% could be obtained for most of the days under analysis and the three test cases under consideration.

For an independent validation of POD-AR baseline solutions for the GRACE mission, observations from the KBR instrument have been used as reference. Figure 3 depicts the precision assessment of POD-AR baseline solutions in terms of KBR residuals. For comparison, the assessment of baseline solutions derived from the JPL´s GNV1B product is likewise depicted. Overall, the POD-AR baseline solutions from this study exhibit a two-fold better (1D, 1σ) precision with respect to their GNV1B counterpart. Median values of the daily standard deviations of the KBR residuals amount to 2.6 and 6.4 mm for our POD-AR solutions and the GNV1B product, respectively. As stated before, previous studies conducted at CNES (Laurichesse et al. 2009) and JPL (Bertiger et al. 2010) inferred a 2-mm (1D, 1σ) baseline precision using data from before 2010. However, a more recent study by Mao et al. (2017) already reported a degradation of KBR residuals with baseline solutions from JPL`s GNV1B products down to 6 mm using data from 2014, which is in agreement with the value obtained in this study. In contrast, the POD-AR baseline solutions generated here exhibit only slightly worse precision levels (on average) than those reported in the early CNES and JPL studies based on data before 2010. It may be suspected that the observed performance degradation of the GNV1B product is related to the lower altitude and higher atmospheric drag, but might be removed through retuning of the operational POD process.

Fig. 3
figure 3

Precision assessment in terms of KBR residuals of baseline solutions derived from the GNV1B (JPL) and POD-AR (DLR) products for the GRACE mission in June 2016

A more general assessment method is carried out by comparing the resulting POD-AR baseline solutions with reference products obtained from the PBD-1 scheme described before. Other than the analysis of KBR residuals (which can only be done for GRACE data), this assessment provides information about the accuracy of POD-AR baseline solutions for the three missions under evaluation and in the three orbital components. For this evaluation, no periods around maneuver execution times have been excluded due to the maneuver estimation strategies employed in the POD-AR and PBD-1 schemes (Table 1).

Figure 4 shows the RMS errors of daily POD-AR baseline solutions for the three test cases and the period under analysis in the three orbital components. Additionally, the assessment of baseline solutions derived from the GNV1B product is also depicted. For the GRACE mission, POD-AR and GNV1B baseline solutions exhibit median RMS error values of 1.6, 2.9 and 1.9 mm and 3.5, 6.5 and 4.7 mm in the radial, along-track and cross-track directions, respectively. The achieved error levels in the along-track component for both solution types are in good accord with the values obtained in the independent baseline validation using KBR observations. For TanDEM-X, the obtained baseline solutions exhibit median RMS error values of 1.4, 2.4 and 2.0 mm in the radial, along-track and cross-track components, while corresponding values of 1.2, 2.1 and 1.4 mm have been obtained for the Swarm A/C baseline. The attained error levels in the along-track direction in the last two missions are indeed close to the previously reported 1D baseline precision values for GRACE using data from before 2010.

Fig. 4
figure 4

Assessment of POD-AR baseline solutions for the GRACE, TanDEM-X and Swarm missions in June 2016, using solutions from the PBD-1 scheme as reference. For the GRACE mission, the assessment of baseline solutions derived from the GNV1B product (JPL) is also depicted

Although not explicitly accounted, part of the achieved performance in the above described test cases can be understood by considering some degree of common error cancellation in the formation of POD-AR baseline solutions. While such a feature is most obvious in the observation domain, from a theoretical point of view, common measurement and model errors will result in equal errors in the estimated positions, which can be cancelled when differencing positioning solutions. In practice, however, it is difficult to assume or guarantee observations with correlated errors across independent receivers, as this would imply foremost that the same set GNSS satellites are tracked by all the spacecraft at every epoch. This difficulty is particularly true in cases with long baselines, different spacecraft designs (and antenna orientations) and dissimilar GNSS receiver architectures. On the other hand, the test cases under consideration in this study are dedicated formation-flying missions with similar or identical designs across all spacecraft. Some of these mission characteristics have likely helped to achieve a certain degree of error cancellation in the differential position solutions.

Figure 5 depicts the box-whiskers diagrams of the distribution of daily RMS errors of float (POD) and ambiguity fixed (POD-AR) baseline solutions for the three missions under analysis. In these diagrams, outliers are considered as values below \({Q_1} - 1.5 \cdot {\text{IQR}}\) or above \(~{Q_3}+1.5 \cdot {\text{IQR}}\), where\(~{Q_1}\), \({Q_3}\) and \({\text{IQR}}\) denote the first quartile, the third quartile and inter-quartile range of the distribution, respectively. Thanks to the sharp geometric constrains provided by fixed ambiguities, POD-AR solutions exhibit an increased stiffness, which results in reduced error levels compared to the traditional float ambiguity POD. This is reflected in the distribution of RMS errors of POD-AR baseline solutions, exhibiting median and 75th percentile values below 5 mm in each axis for all cases, as depicted in Fig. 5. With respect to solutions using float ambiguity POD, a 2- to 4-fold improvement in accuracy can be observed for the three test cases in the individual components of POD-AR baseline solutions. These results may be of particular interest for heterogeneous space missions with baseline accuracy requirements at the sub-centimeter level, such as the planned SAOCOM-CS mission (Montenbruck et al. 2018).

Fig. 5
figure 5

Box-whiskers diagrams of distributions of daily RMS errors in POD (grey) and POD-AR (blue) baseline solutions for the GRACE, TanDEM-X and Swarm for the period of June 2016 (R: radial, T: along-track, N: cross-track). The box heights and bars inside boxes denote the inter-quartile range (\({\text{IQR}}\)) and median values of distributions, respectively. Whiskers’ lengths represent the maximum and minimum values of distributions. Outliers are identified with plus markers (see text)

Summary and conclusions

The present study assesses the performance of precise baseline solutions generated from ambiguity fixed single-satellite orbit solutions. It is motivated by concepts of prospective remote sensing missions based on heterogeneous ensembles of multiple spacecraft covering a wide range of inter-satellite distances. In such cases, the application of CDGPS techniques may turn out to be difficult due to dissimilar GPS/GNSS receivers and limitations in the number of commonly tracked satellites. The use of single-satellite orbit solutions for the generation of baseline products may be particularly attractive for such cases due to the possibility of generating each orbit solution in an independent processing chain.

The presented POD-AR baseline solutions inherit the robustness and maturity of POD techniques and improve the accuracy of typical POD products thanks to the application of single-receiver ambiguity fixing. The employed strategy makes use of widelane bias and clock products from the CNES/CLS analysis center and employs a pass-by-pass widelane and N1 ambiguity resolution scheme. Baseline solutions are then formed based on the generated POD-AR products.

Three test cases have been analyzed, based on flight data from the GRACE, TanDEM-X and Swarm missions using a one-month data set in June 2016. The resulting POD-AR baseline solutions are validated using CDGPS reference solutions with fixed ambiguities and, in case of GRACE, measurements of the K-band ranging system. For all three missions, a better than 5 mm (3D RMS) consistency with the reference solutions is obtained and a 2.6-mm precision (1D, 1σ) is evidenced by the KBR comparison.

Considering different baseline determinations concepts, ambiguity resolved CDGPS solutions achieve consistency levels of better than 1–2 mm (median of daily 1D RMS; see Fig. 2) for missions with identical spacecraft and optimal GPS visibility. As such, they represent the method of choice for formation-flying missions requiring utmost baseline accuracy (e.g., SAR interferometry). Even though the differenced POD-AR solutions discussed in the present study cannot compete with this accuracy, they still show a remarkably good performance of about 1–3 mm (median of daily 1D RMS) under benign mission cases. This is only a factor of 2–3 worse than the CDGPS performance. On the other hand, the differenced POD-AR solutions clearly outperform differenced float-ambiguity POD solutions by a factor 2–4 (see Fig. 5).

The slightly reduced performance of differenced POD-AR solutions compared to CDGPS solutions must, however, be traded against a variety of other benefits. Aside from the flexibility and operational convenience of single- versus multi-satellite processing, the POD-AR scheme can be employed in heterogeneous space missions and promises graceful performance degradation in case of large baselines or limitations in the set of commonly tracked GPS satellites. It is therefore considered of particular interest for future multi-spacecraft formations or aggregated mission designs requiring sub-cm baseline accuracy but cannot completely benefit from the advantages of short/medium-size baselines, identical spacecraft and common orientation as offered by today’s GRACE, TanDEM-X and Swarm missions.