Skip to main content

Toward more complete magnetic gradiometry with the Swarm mission

Abstract

An analytical and numerical analysis of the spectral properties of the gradient tensor, initially performed by Rummel and van Gelderen (Geophys J Int 111(1):159–169, 1992) for the gravity potential, shows that when the tensor elements are grouped into sets of semi-tangential and pure-tangential parts, they produce almost identical signal content as the normal element. Moreover, simple eigenvalue relations can be derived between these sets and the spherical harmonic expansion of the potential. This theoretical development generally applies to any potential field. First, the analysis of Rummel and van Gelderen (1992) is adapted to the magnetic field case and then the elements of the magnetic gradient tensor are estimated by 2 years of Swarm data and grouped into \(\varvec{\Gamma }^{(1)} = \{[\varvec{\nabla } {\mathbf{B}}]_{r\theta },[\varvec{\nabla } {\mathbf{B}}]_{r\varphi }\}\) resp. \(\varvec{\Gamma }^{(2)} = \{[\varvec{\nabla } {\mathbf{B}}]_{\theta \theta }-[\varvec{\nabla } {\mathbf{B}}]_{\varphi \varphi }, 2[\varvec{\nabla } {\mathbf{B}}]_{\theta \varphi }\}\). It is shown that the estimated combinations \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma }^{(2)}\) produce similar signal content as the theoretical radial gradient \(\varvec{\Gamma }^{(0)} = \{[\varvec{\nabla } {\mathbf{B}}]_{rr}\}\). These results demonstrate the ability of multi-satellite missions such as Swarm, which cannot directly measure the radial gradient, to retrieve similar signal content by means of the horizontal gradients. Finally, lithospheric field models are derived using the gradient combinations \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma }^{(2)}\) and compared with models derived from traditional vector and gradient data. The model resulting from \(\varvec{\Gamma }^{(1)}\) leads to a very similar, and in particular cases improved, model compared to models retrieved by using approximately three times more data, i.e., a full set of vector, North–South and East–West gradients. This demonstrates the high information content of \(\varvec{\Gamma }^{(1)}\).

Introduction

The Earth possesses an intrinsic magnetic field, the major part of which is produced by a self-sustaining dynamo operating in the outer core. However, what is measured at or near the Earth’s surface is a superposition of the core field, the lithospheric field due to magnetized rocks in the Earth’s lithosphere, external fields caused by electric currents in the ionosphere and the magnetosphere, and fields due to currents induced in the Earth by the time-varying external fields. More than 14 years of satellite measurements from Ørsted (Neubert et al. 2001) and CHAMP (Reigber et al. 2005) led to detailed and precise models of Earth’s magnetic field. The Swarm satellite mission (Friis-Christensen et al. 2006) was launched by the European Space Agency (ESA) on November 22, 2013, and is the first multi-satellite mission dedicated to the geomagnetic field exploration from space. Specifically, it consists of three identical spacecrafts two of which are flying side-by-side at lower altitudes (roughly at 450 km initial altitude) separated in longitude by \(1.4^\circ\), which allows for an instantaneous estimation of the East–West gradient of the magnetic field. The third flies at higher altitude (530 km) and at different local time compared to the lower pair. Kotsiaros et al. (2015) have recently showed that North–South gradients can be approximated by first differences along the orbit track and a model of the Earth’s magnetic field based on East–West and North–South gradients estimated from Swarm data differences has already been presented by Olsen et al. (2015).

On the other hand, Swarm with its current configuration is unable to directly estimate the radial gradient since this would require two satellites separated along the radial direction. However, the radial gradient seems to provide the highest information content (Kotsiaros and Olsen 2012) and could therefore be important for improving existing magnetic field models. In order to overcome this limitation of Swarm, we translate a tensorial analysis originally developed for the gravity field by Rummel and van Gelderen (1992) to the magnetic field case which shows that specific combinations of East–West and North–South gradients provide a similar signal content to the radial gradient. Thus, radial gradient information can indirectly be inferred using the Swarm constellation and therefore additional information on primarily the lithospheric field could possibly be extracted.

Tensor harmonics

The scalar potential V for internal magnetic field sources can be written as

$$V = {\mathbb {R}}\left\{ a\sum _{n=1}^N\sum _{m=0}^n\gamma _n^m \left(\frac{a}{r}\right) ^{n+1} Y_{nm}\right\} ,$$
(1)

where \({\mathbb {R}}=\{\dots \}\) denotes the real part of the series, the scaling factor \(a = 6371.2\) km is the Earth’s mean radius, \(\gamma _n^m = g_n^m - ih_n ^m\) are the complex spherical harmonic expansion coefficients describing the internal sources and \(Y_{nm} = \exp {(im\varphi )}P_n^m(\cos \theta )\) the surface spherical harmonics, \((r, \theta , \varphi )\) the geocentric spherical coordinates and \(P_n^m(\cos \theta )\) the associated Schmidt semi-normalized Legendre functions of degree n and order m. Following Kotsiaros and Olsen (2012), the magnetic field gradient tensor elements can be written as

$$[\nabla {\mathbf {B}}]_{jk} = {\mathbb {R}}\left\{ \frac{1}{a}\sum _{n=1}^N\sum _{m=0}^n\gamma _n^m \left( \frac{a}{r}\right) ^{n+3}Y_{nm}^{jk}\right\},$$
(2)

where the first subscript, j, stands for the vector component for which the derivative is taken, while the second subscript, k, indicates the direction of the spatial derivative, with \(j, k = r, \theta , \varphi\), whereas the functions \(Y_{nm}^{jk}\) are given by

$$\begin{aligned} Y_{nm}^{rr}&= -(n+1)(n+2)\exp {(im\varphi )}P_n^m(\cos \theta ), \end{aligned}$$
(3)
$$\begin{aligned} Y_{nm}^{\theta \theta }&= \exp {(im\varphi )}\left[ (n+1)P_n^m(\cos \theta ) - \frac{d^2P_n^m(\cos \theta )}{d\theta ^2} \right] , \end{aligned}$$
(4)
$$\begin{aligned} Y_{nm}^{\varphi \varphi }&= \exp {(im\varphi )}\left[ \left( \frac{m^2}{\sin ^2\theta } +(n+1)\right) P_n^m(\cos \theta ) -\cot \theta \frac{dP_n^m(\cos \theta )}{d\theta }\right] , \end{aligned}$$
(5)
$$\begin{aligned} Y_{nm}^{r\theta }&= \exp {(im\varphi )}(n+2)\frac{dP_n^m(\cos \theta )}{d\theta }, \end{aligned}$$
(6)
$$\begin{aligned} Y_{nm}^{r\varphi }&= \exp {(im\varphi )}\frac{m(n+2)}{\sin \theta }iP_n^m(\cos \theta ), \end{aligned}$$
(7)
$$\begin{aligned} Y_{nm}^{\theta \varphi }&= \exp {(im\varphi )}\left[ \frac{m\cos \theta }{\sin ^2\theta }iP_n^m(\cos \theta ) - \frac{m}{\sin \theta }i\frac{dP_n^m(\cos \theta )}{d\theta } \right] . \end{aligned}$$
(8)

According to Rummel and van Gelderen (1992), the three tensor observables \(\varvec{\Gamma }^{(0)}=\{[\varvec{\nabla } {\mathbf{B}}]_{rr}\}\), \(\varvec{\Gamma }^{(1)}=\{[\varvec{\nabla } {\mathbf{B}}]_{r\theta },[\varvec{\nabla } {\mathbf{B}}]_{r\varphi }\}\) and \(\varvec{\Gamma }^{(2)}=\{[\varvec{\nabla } {\mathbf{B}}]_{\theta \theta }-[\varvec{\nabla } {\mathbf{B}}]_{\varphi \varphi }, 2[\varvec{\nabla } {\mathbf{B}}]_{\theta \varphi }\}\) are represented by three tensor spherical harmonics denoted \({\mathbf {Z}}_{nm}^{(0)}\), \({\mathbf {Z}}_{nm}^{(1)}\) and \({\mathbf {Z}}_{nm}^{(2)}\). These tensor spherical harmonics are orthogonal and particularly

$$\begin{aligned} \int _0^{2\pi }\int _0^{\pi }{\sum _{j,k}\left[{\mathbf {Z}}_{nm}^{(\alpha )}\right] _{jk}\left[{\mathbf {Z}}_{n^\prime m^\prime }^{(\beta )}\right] _{jk}\sin \theta d\theta d\varphi }=\frac{4\pi }{2n+1}\delta _{nn^\prime }\delta _{mm^\prime }\delta _{\alpha \beta } \end{aligned}$$
(9)

where \(\alpha ,\beta =\{0,1,2\}\), [ \(]_{jk}\) denote the tensor components and \(\delta _{nn^\prime }\), \(\delta _{mm^\prime }\), \(\delta _{\alpha \beta }\) are the Kronecker delta. With \(\psi _{nm}=\left( \frac{a}{r}\right) ^{n+1} Y_{nm}\) the spatial spherical harmonics, the tensor spherical harmonics are defined by the following eigenvalue expansions:

$$\begin{aligned} a^2{\mathcal {L}}^{(0)}\psi _{nm}&=a^2\left(\begin{array}{ccc} \frac{\partial ^2}{\partial r^2} & \quad 0 & \quad 0 \\ 0 & \quad 0 & \quad 0 \\ 0 & \quad 0 & \quad 0 \end{array} \right) \psi _{nm} \nonumber \\ &=\left(\frac{a}{r}\right) ^{(n+3)}(n+1)(n+2){\mathbf {Z}}_{nm}^{(0)}, \end{aligned}$$
(10)
$$\begin{aligned} {{\mathrm {with}}} \quad {\mathbf {Z}}_{nm}^{(0)} \equiv&\left(\begin{array}{ccc} Y_{nm} & \quad 0 & \quad 0 \\ 0 & \quad 0 & \quad 0 \\ 0 & \quad 0 & \quad 0 \end{array} \right) \end{aligned}$$
(11)
$$\begin{aligned} a^2{\mathcal {L}}^{(1)}\psi _{nm}&=\frac{a^2}{\sqrt{2}}\left(\begin{array}{ccc} 0 & \quad \frac{1}{r}\frac{\partial ^2}{\partial \theta \partial r}-\frac{1}{r^2}\frac{\partial }{\partial \theta } & \quad \frac{1}{r\sin \theta }\frac{\partial ^2}{\partial \varphi \partial r}-\frac{1}{r^2\sin \theta }\frac{\partial }{\partial \varphi } \\ \star & \quad 0 & \quad 0 \\ \star & \quad 0 & \quad 0 \end{array} \right) \psi _{nm} \nonumber \\ &=-\left(\frac{a}{r}\right) ^{(n+3)}(n+2)\sqrt{n(n+1)}{\mathbf {Z}}_{nm}^{(1)}, \end{aligned}$$
(12)
$$\begin{aligned} {\mathrm {with}} \quad {\mathbf {Z}}_{nm}^{(1)} \equiv&\frac{r\sqrt{2}}{\sqrt{n(n+1)}}\frac{1}{2}\left(\begin{array}{ccc} 0 &\quad \frac{1}{r}\frac{\partial Y_{nm}}{\partial \theta } & \quad \frac{1}{r\sin \theta }\frac{\partial Y_{nm}}{\partial \varphi } \\ \star & \quad 0 & \quad 0 \\ \star & \quad 0 & \quad 0 \end{array} \right) \end{aligned}$$
(13)
$$\begin{aligned} a^2{\mathcal {L}}^{(2)}\psi _{nm}&=\frac{a^2}{\sqrt{2}}\left(\begin{array}{ccc} 0 & \quad 0 & \quad 0 \\ 0 & \quad \frac{1}{r^2}\frac{\partial ^2}{\partial \theta ^2}-\frac{\cot \theta }{r^2}\frac{\partial }{\partial \theta }-\frac{1}{r^2\sin ^2\theta }\frac{\partial ^2}{\partial \varphi ^2} & \quad \frac{2}{r^2\sin \theta }\left( \frac{\partial ^2}{\partial \theta \partial \varphi }-\cot \theta \frac{\partial }{\partial \varphi }\right) \\ 0 & \quad \star & \quad -\frac{1}{r^2}\frac{\partial ^2}{\partial \theta ^2}+\frac{\cot \theta }{r^2}\frac{\partial }{\partial \theta }+\frac{1}{r^2\sin ^2\theta }\frac{\partial ^2}{\partial \varphi ^2} \end{array} \right) \psi _{nm} \nonumber \\ &=\left(\frac{a}{r}\right) ^{(n+3)}\sqrt{(n-1)n(n+1)(n+2)}{\mathbf {Z}}_{nm}^{(2)}, \end{aligned}$$
(14)
$$\begin{aligned} {\mathrm {with}}\;{\mathbf {Z}}_{nm}^{(2)} \equiv&\frac{r^2}{\sqrt{2n(n+1)(n-1)(n+2)}} \nonumber \\&\times \left( \begin{array}{ccc} 0 & 0 & 0 \\ 0 & \frac{1}{r^2}\left[ \frac{\partial ^2Y_{nm}}{\partial \theta ^2}-\cot \theta \frac{\partial Y_{nm}}{\partial \theta }-\frac{1}{\sin ^2\theta }\frac{\partial ^2Y_{nm}}{\partial \varphi ^2}\right] & \frac{2}{r^2\sin \theta }\left( \frac{\partial ^2Y_{nm}}{\partial \varphi \partial \theta }-\cot \theta \frac{\partial Y_{nm}}{\partial \varphi }\right) \\ 0 & \star & -\frac{1}{r^2}\left[ \frac{\partial ^2Y_{nm}}{\partial \theta ^2}-\cot \theta \frac{\partial Y_{nm}}{\partial \theta }-\frac{1}{\sin ^2\theta }\frac{\partial ^2Y_{nm}}{\partial \varphi ^2}\right] \end{array} \right) . \end{aligned}$$
(15)

The \(\star\) indicates symmetry of the component with respect to the main diagonal. For more details on the analytical expressions of the operators \({\mathcal {L}}^{(0)}\), \({\mathcal {L}}^{(1)}\) and \({\mathcal {L}}^{(2)}\), the reader is referred to Zerilli (1970), whereas the tensor spherical harmonics \({\mathbf {Z}}_{nm}^{(0)}\), \({\mathbf {Z}}_{nm}^{(1)}\) and \({\mathbf {Z}}_{nm}^{(2)}\) are Zerilli’s orthogonal harmonics \({\mathbf {a}}_{nm}\), \({\mathbf {b}}_{nm}\) and \({\mathbf {f}}_{nm}\) respectively, multiplied by a scale factor. A similar basis of tensor spherical harmonics has been derived for the gravity gradient tensor, see, e.g., Meissl (1971), Rummel (1997), Rummel and van Gelderen (1992).

Applying the operators \({\mathcal {L}}^{(0)}\), \({\mathcal {L}}^{(1)}\), \({\mathcal {L}}^{(2)}\), Eqs. (1014), to the potential V, cf. Eq. (1), gives the expansions of the observables \(\varvec{\Gamma }^{(0)}\), \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma }^{(2)}\). Specifically,

$$\begin{aligned} \varvec{\Gamma }^{(0)}={\mathcal {L}}^{(0)}V_{\mathrm {int}} &={\mathbb {R}}\left\{ a\sum _{n=1}^N\sum _{m=0}^n\gamma _n^m{\mathcal {L}}^{(0)}\psi _{nm}\right\} \nonumber \\ &={\mathbb {R}}\left\{ \frac{1}{a}\sum _{n=1}^N\sum _{m=0}^n\gamma _n^m\left(\frac{a}{r}\right) ^{(n+3)}(n+1)(n+2){\mathbf {Z}}_{nm}^{(0)}\right\} \nonumber \\ &={\mathbb {R}}\left\{ \frac{1}{a}\sum _{n=1}^N\sum _{m=0}^n\left( \frac{a}{r}\right) ^{(n+3)}\zeta _{nm}^{(0)}{\mathbf {Z}}_{nm}^{(0)}\right\} \end{aligned}$$
(16)
$$\begin{aligned} \varvec{\Gamma }^{(1)}={\mathcal {L}}^{(1)}V_{\mathrm {int}} &={\mathbb {R}}\left\{ a\sum _{n=1}^N\sum _{m=0}^n\gamma _n^m{\mathcal {L}}^{(1)}\psi _{nm}\right\} \nonumber \\ &={\mathbb {R}}\left\{ -\frac{1}{a}\sum _{n=1}^N\sum _{m=0}^n\gamma _n^m\left( \frac{a}{r}\right) ^{(n+3)}(n+2)\sqrt{n(n+1)}{\mathbf {Z}}_{nm}^{(1)}\right\} \nonumber \\ &={\mathbb {R}}\left\{ \frac{1}{a}\sum _{n=1}^N\sum _{m=0}^n\left( \frac{a}{r}\right) ^{(n+3)}\zeta _{nm}^{(1)}{\mathbf {Z}}_{nm}^{(1)}\right\} \end{aligned}$$
(17)
$$\begin{aligned} \varvec{\Gamma }^{(2)}={\mathcal {L}}^{(2)}V_{\mathrm {int}} &={\mathbb {R}}\left\{ a\sum _{n=1}^N\sum _{m=0}^n\gamma _n^m{\mathcal {L}}^{(2)}\psi _{nm}\right\} \nonumber \\ &={\mathbb {R}}\left\{ \frac{1}{a}\sum _{n=1}^N\sum _{m=0}^n\gamma _n^m\left( \frac{a}{r}\right) ^{(n+3)}\sqrt{(n-1)n(n+1)(n+2)}{\mathbf {Z}}_{nm}^{(2)}\right\} \nonumber \\ &={\mathbb {R}}\left\{ \frac{1}{a}\sum _{n=1}^N\sum _{m=0}^n\left( \frac{a}{r}\right) ^{(n+3)}\zeta _{nm}^{(2)}{\mathbf {Z}}_{nm}^{(2)}\right\} . \end{aligned}$$
(18)

The expansion coefficients \(\zeta _{nm}^{(0)}\), \(\zeta _{nm}^{(1)}\) and \(\zeta _{nm}^{(2)}\) of the three tensor observables \(\varvec{\Gamma }^{(0)}\), \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma }^{(2)}\) are associated with the coefficients \(\gamma _n^m\) of the potential V with the following eigenvalue relations

$$\begin{aligned} \zeta _{nm}^{(0)}&= (n+1)(n+2)\gamma _n^m, \end{aligned}$$
(19)
$$\begin{aligned} \zeta _{nm}^{(1)}&= -(n+2)\sqrt{n(n+1)}\gamma _n^m, \end{aligned}$$
(20)
$$\begin{aligned} \zeta _{nm}^{(2)}&= \sqrt{(n-1)n(n+1)(n+2)} \gamma _n^m . \end{aligned}$$
(21)

Notice that the three types of observables are related to the magnetic potential V with a factor of \(n^2\), whereas if the magnetic potential is to be determined only by the observable \(\varvec{\Gamma }^{(2)}\), singularity emerges for degree \(n=1\).

Spectral analysis

A similar spectrum to the Mauersberger–Lowes spectrum (Backus et al. 1996; Lowes 1974) can be calculated for the three different observables \(\varvec{\Gamma }^{(0)}\), \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma }^{(2)}\) as

$$\begin{aligned} R_n^{(\beta )}(r)=\frac{1}{4\pi r^2}\int _\Omega \sum _{j,k}\left[ \varvec{\Gamma }_n^{(\beta )}\right] _{jk}\left[ \varvec{\Gamma }_n^{(\beta )}\right] _{jk}d\Omega \end{aligned}$$
(22)

where \(\beta = \{0, 1, 2\}\), [ \(]_{jk}\) stands for the tensor components and \(d\Omega = r^2\sin \theta d\theta d\phi\). Based on Eqs. 16, 17 and 18, the eigenvalue relations 19, 20 and 21 as well as the orthogonality of the tensor spherical harmonics, Eq. 9, we get

$$\begin{aligned} {R}_n^{(0)}(r)&= \frac{1}{a^2}\left( \frac{a}{r}\right) ^{(2n+6)} \frac{[(n+1)(n+2)]^2}{2n+1} \sum _{m=1}^n||\gamma _n^m||^2, \end{aligned}$$
(23)
$$\begin{aligned} {R}_n^{(1)}(r)&= \frac{1}{a^2}\left( \frac{a}{r}\right) ^{(2n+6)} \frac{(n+2)^2n(n+1)}{2n+1} \sum _{m=1}^n||\gamma _n^m||^2, \end{aligned}$$
(24)
$$\begin{aligned} {R}_n^{(2)}(r)&= \frac{1}{a^2}\left( \frac{a}{r}\right) ^{(2n+6)} \frac{(n-1)n(n+1)(n+2)}{2n+1} \sum _{m=1}^n||\gamma _n^m||^2. \end{aligned}$$
(25)

Figure 1 shows the spectra \({R}_n^{(0)}(r_h)\), \({R}_n^{(1)}(r_h)\) and \({R}_n^{(2)}(r_h)\) of the observables \(\varvec{\Gamma }^{(0)}\), \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma }^{(2)}\), respectively, at \(r=r_h=a+h\), where \(h=0\) km (dashed lines) and \(h=460\) km (solid lines). The coefficients \(\gamma _n^m\) are taken from the MF7Footnote 1 model by Maus et al. (2008). One observes the slightly higher power of \(\varvec{\Gamma }^{(0)}\) and the slightly weaker power of \(\varvec{\Gamma }^{(2)}\); however, it can be seen that \(\varvec{\Gamma }^{(0)}\), \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma }^{(2)}\) share in general almost identical spectral levels.

Fig. 1
figure 1

Power spectra \({R}_n^{(0)}(r_h)\), \({R}_n^{(1)}(r_h)\) and \({R}_n^{(2)}(r_h)\) of the observables \(\varvec{\Gamma }^{(0)}\), \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma }^{(2)}\) at the Earth’s surface, \(h=0\) km, (dashed lines) and at \(h=460\) km altitude (solid lines) based on MF7 model

A detailed spectral analysis of the full magnetic gradient tensor has been done by Kotsiaros and Olsen (2012). The analysis was based on obtaining the variances \(\sigma\) of the estimated model parameters for each gradient tensor element independently, with

$$\begin{aligned} \sigma ^2=\sigma _d^2\left[{\mathrm {diag}}\{(\mathbf {G}^T{\mathbf {G}})^{-1}\}\right] . \end{aligned}$$
(26)

\(\sigma _d^2\) is the variance of independent observations and \({\mathbf {G}}\) the kernel matrix relating the model vector \({\mathbf {m}}\), containing the unknown spherical harmonic coefficients \(\gamma _n^m\), to the data vector \({\mathbf {d}}\), containing observations of the vector component or gradient elements, such that \({\mathbf {d}}={\mathbf {G}}{\mathbf {m}}\). An analytical expression of \(\sigma\) is possible to be derived for the tensor element \([\varvec{\nabla } {\mathbf{B}}]_{rr}\), i.e., the observable \(\varvec{\Gamma }^{(0)}\). Despite the fact that for the remaining individual tensor elements orthogonality cannot be assumed and their spectral behavior cannot be expressed analytically, e.g., Groten et al. (1964), van Gelderen and Koop (1997), analytical expressions can be derived for \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma }^{(2)}\), which consist of specific combinations of tensor elements, i.e., \(\{[\varvec{\nabla } {\mathbf{B}}]_{r\theta },[\varvec{\nabla } {\mathbf{B]}}]_{r\varphi }\}\) and \(\{[\varvec{\nabla } {\mathbf{B}}]_{\theta \theta }-[\varvec{\nabla } {\mathbf{B}}]_{\varphi \ varphi}, 2[\varvec{\nabla } {\mathbf{B}}]_{\theta \varphi }\}\), respectively. This is possible because \(\varvec{\Gamma }^{(0)}\), \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma }^{(2)}\) can be directly represented in terms of a complete orthonormal system of tensor spherical harmonics, cf. Eqs. (16), (17) and (18).

Following Lowes (1966) or Langel (1987), for the case that the observations consist of \(N_d\) measurements of \(\varvec{\Gamma }^{(0)}\), i.e., \({\mathbf {d}}=\{[\varvec{\nabla } {\mathbf{B}}]_{rr}\}\), the \({\mathbf {G}}^T{\mathbf {G}}\) can be approximated by

$$\begin{aligned} {\mathbf {G}}^T {\mathbf {G}} \approx&\frac{N_d}{4\pi a^2}\int _0^{2\pi }\int _0^\pi (n+1)(n+2)(n^\prime +1)(n^\prime +2)\left(\frac{a}{r}\right) ^{(n+3)}\left(\frac{a}{r}\right) ^{(n^\prime +3)} \nonumber \\&\times {\mathbf {Z}}_{nm}^{(0)}{\mathbf {Z}}_{n^\prime m^\prime }^{(0)}\sin \theta d\theta d\varphi \nonumber \\ =&\frac{1}{a^2}\left(\frac{a}{r}\right) ^{(2n+6)}\frac{N_d[(n+1)(n+2)]^2}{2n+1}\delta _{m,m^\prime }\delta _{n,n^\prime }, \end{aligned}$$
(27)

due to orthogonality of the tensor spherical harmonics, cf. Eq. (9). Therefore, the variances of the estimated model parameters are

$$\begin{aligned} \sigma _{(0)}^2 \approx (a\sigma _d)^2 \left(\frac{r}{a}\right) ^{(2n+6)}\frac{2n+1}{N_d[(n+1)(n+2)]^2}, \quad {\mathrm {if}}\, {\mathbf {d}} = \{ [\varvec{\nabla {B}}]_{rr} \}. \end{aligned}$$
(28)

Respectively, when the observations consist of \(N_d\) measurements of \(\varvec{\Gamma }^{(1)}\), i.e., \({\mathbf {d}}=\{[\varvec{\nabla } {\mathbf{B}}]_{r\theta },[\varvec{\nabla } {\mathbf{B}}]_{r\varphi }\}\), the \({\mathbf {G}}^T{\mathbf {G}}\) reads

$$\begin{aligned} {\mathbf {G}}^T {\mathbf {G}} \approx&\frac{N_d}{4\pi a^2}\int _0^{2\pi }\int _0^\pi [(n+2)\sqrt{n(n+1)}][(n^\prime +2)\sqrt{n^\prime (n^\prime +1)}]\left(\frac{a}{r}\right) ^{(n+3)} \nonumber \\&\times \left( \frac{a}{r}\right) ^{(n^\prime +3)}{\mathbf {Z}}_{nm}^{(1)}{\mathbf {Z}}_{n^\prime m^\prime }^{(1)}\sin \theta d\theta d\varphi \nonumber \\ =&\frac{1}{a^2}\left( \frac{a}{r}\right) ^{(2n+6)}\frac{N_d[(n+2)^2n(n+1)]}{2n+1}\delta _{m,m^\prime }\delta _{n,n^\prime }. \end{aligned}$$
(29)

Therefore, the variances of the estimated model parameters are

$$\begin{aligned} \sigma _{(1)}^2 \approx (a\sigma _d)^2 \left( \frac{r}{a}\right) ^{(2n+6)}\frac{2n+1}{N_d[(n+2)^2n(n+1)]}, \quad {\mathrm { if }}\,{\mathbf {d}} = \{[\varvec{\nabla } {\mathbf{B}}]_{r\theta },[\varvec{\nabla } {\mathbf{B}}]_{r\varphi }\}. \end{aligned}$$
(30)

Finally, when the observations consist of \(N_d\) measurements of \(\varvec{\Gamma }^{(2)}\), i.e., \({\mathbf {d}}=\{[\varvec{\nabla } {\mathbf{B}}]_{\theta \theta }-[\varvec{\nabla } {\mathbf{B}}]_{\varphi \varphi }, 2[\varvec{\nabla } {\mathbf{B}}]_{\theta \varphi }\}\), the \({\mathbf {G}}^T{\mathbf {G}}\) is given by

$$\begin{aligned} {\mathbf {G}}^T {\mathbf {G}}\,\approx\,&\frac{N_d}{4\pi a^2}\int _0^{2\pi }\int _0^\pi \sqrt{(n-1)n(n+1)(n+2)}\sqrt{(n^\prime -1)n^\prime (n^\prime +1)(n^\prime +2)} \nonumber \\&\times \left( \frac{a}{r}\right) ^{(n+3)}\left( \frac{a}{r}\right) ^{(n^\prime +3)} {\mathbf {Z}}_{nm}^{(2)}{\mathbf {Z}}_{n^\prime m^\prime }^{(2)}\sin \theta d\theta d\varphi \nonumber \\ =\, &\frac{1}{a^2}\left( \frac{a}{r}\right) ^{(2n+6)}\frac{N_d[(n-1)n(n+1)(n+2)]}{2n+1}\delta _{m,m^\prime }\delta _{n,n^\prime }. \end{aligned}$$
(31)

Therefore, the variances of the estimated model parameters are

$$\begin{aligned} \sigma _{(2)}^2&\approx (a\sigma _d)^2 \left( \frac{r}{a}\right) ^{(2n+6)}\frac{2n+1}{N_d[(n-1)n(n+1)(n+2)]}, \nonumber \\&{\mathrm { if }}\;{\mathbf {d}} =\{[\varvec{\nabla } {\mathbf{B}}]_{\theta \theta }-[\varvec{\nabla } {\mathbf{B}}]_{\varphi \varphi }, 2[\varvec{\nabla } {\mathbf{B}}]_{\theta \varphi }\}. \end{aligned}$$
(32)

The variances \(\sigma _{(0)}^2\), \(\sigma _{(1)}^2\) and \(\sigma _{(2)}^2\) which are obtained when observations consist of \(\varvec{\Gamma }^{(0)}\), \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma }^{(2)}\), respectively, are almost identical and are proportional to a factor of \(\frac{1}{n^3}\). If the model parameters are estimated by the observable \(\varvec{\Gamma }^{(2)}\), singularity emerges for degree \(n=1\), which was also pointed out by its eigenvalue Eq. (21). The analytically calculated model variances a) \(\sigma _{(0)}^2\), b) \(\sigma _{(1)}^2\) and c) \(\sigma _{(2)}^2\), cf. Eqs. (28), (30) and (32), are shown in Fig. 2 in dependence of degree n and order m. White represents high variance, i.e., low information content, whereas green represents low variance, i.e., high information content. One can see that the specific combinations \(\{[\varvec{\nabla } {\mathbf{B}}]_{r\theta },[\varvec{\nabla } {\mathbf{B]}}]_{r\varphi }\}\) and \(\{[\varvec{\nabla } {\mathbf{B}}]_{\theta \theta }-[\varvec{\nabla } {\mathbf{B}}]_{\varphi \varphi }, 2[\varvec{\nabla } {\mathbf{B}}]_{\theta \varphi }\}\), namely \(\varvec{\Gamma }^{(1)}\) resp. \(\varvec{\Gamma }^{(2)}\), which basically are combinations of North–South and East–West gradients, have in theory almost identical information content as the radial gradient \([\varvec{\nabla } {\mathbf{B}}]_{rr}\), i.e., the observable \(\varvec{\Gamma }^{(0)}\). For that reason and for simplicity, we refer to \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma } ^{(2)}\) as pseudo-radial gradients.

Fig. 2
figure 2

Variance at satellite altitude (\(r = a + 460\) km) of the estimated model parameters from each observable a  \(\varvec{\Gamma }^{(1)}\), b  \(\varvec{\Gamma }^{(2)}\) and c  \(\varvec{\Gamma }^{(0)}\), based on their analytical expressions, Eqs. (28), (30) and (32), respectively. White represents low information content, whereas green represents high information content

In the next section, I try to identify whether this conclusion could have a practical use in the Swarm case, e.g., can we make use of the North–South and East–West gradient combinations to get similar information as the radial gradient which is not measured by the Swarm constellation? To facilitate this, the observables \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma }^{(2)}\) are estimated from Swarm data and their information content (regarding the recovery of the model parameters) is tested against the content of the theoretical radial gradient \(\varvec{\Gamma }^{(0)}\). Subsequently, lithospheric field models are derived using the observables \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma }^{(2)}\), which are estimated from Swarm data.

Lithospheric field modeling with Swarm pseudo-radial gradients

Data form Swarm Alpha and Charlie have been selected during 23 months, between April 2014 and March 2016, with a sampling rate of 15 seconds. To derive a lithospheric field model, predictions from CHAOS-6 (Finlay et al. 2016) for both the core field (up to spherical harmonic degree \(N = 15\)) and the large-scale magnetospheric field are subtracted from the vector data. Known disturbed days, for example associated with satellite maneuvers, are excluded. In addition, outliers for which the vector components exceed 300 nT the CHAOS-6 model predictions are removed. Due to the failure of both absolute scalar magnetometers on Swarm Charlie after November 2014, its vector magnetometer is calibrated using scalar field values mapped over from Swarm Alpha. Moreover, vector field data are selected from dark regions (sun at least \(10^\circ\) below the horizon) and during relatively quiet geomagnetic conditions such as the change in the RC-index ≤3 nT/h and \(K_{p} \le 3^\circ\). For quasi-dipole (QD), Richmond (1995), latitudes polewards of \(\pm 55^\circ\) the horizontal vector components are excluded. Based on these data, the individual gradient elements \([\varvec{\nabla } \mathbf{B}]_{jk}\), with \(j,k= r, \theta , \varphi\), which make up the observables \(\varvec{\Gamma }^{(1)}=\{[\varvec{\nabla } {\mathbf{B}}]]_{r\theta },[\varvec{\nabla } {\mathbf{B}}]_{r\varphi }\}\) resp. \(\varvec{\Gamma }^{(2)}=\{[\varvec{\nabla } {\mathbf{B}}]_{\theta \theta }-[\varvec{\nabla } {\mathbf{B}}]_{\varphi \varphi }, 2[\varvec{\nabla } {\mathbf{B}}]_{\theta \varphi }\}\) are estimated. Their expression as elements of the simplified gradient tensor is used, see equation 3.9 of Kotsiaros and Olsen (2012), which holds for small-scale field features, i.e., the lithospheric field. Their calculation is done by means of first-order Taylor expansion. Specifically,

$$\begin{aligned} {[}\varvec{\nabla } {\mathbf{B}}]_{r\theta }&\approx \frac{{B_r}(r_1,\theta _1,\varphi _1) - {B_r}(r_2,\theta _2,\varphi _2)}{S_{\mathrm {NS}}},\quad {\hbox { with }}\;\theta _2-\theta _1 \gg \varphi _2 - \varphi _1 , \end{aligned}$$
(33)
$$\begin{aligned} {[}\varvec{\nabla } {\mathbf{B}}]_{r\varphi }&\approx \frac{{B_r}(r_1,\theta _1,\varphi _1) - {B_r}(r_2,\theta _2,\varphi _2)}{S_{\mathrm {EW}}}, \quad{\mathrm { with }}\;\varphi _2-\varphi _1 \gg \theta _2 - \theta _1 , \end{aligned}$$
(34)
$$\begin{aligned} {[}\varvec{\nabla } {\mathbf{B}}]_{\theta \theta }&\approx \frac{{B_\theta }(r_1,\theta _1,\varphi _1) - {B_\theta }(r_2,\theta _2,\varphi _2)}{S_{\mathrm {NS}}}, \quad {\hbox { with }}\;\theta _2-\theta _1 \gg \varphi _2 - \varphi _1 , \end{aligned}$$
(35)
$$\begin{aligned} {[}\varvec{\nabla } {\mathbf{B}}]_{\varphi \varphi }&\approx \frac{{B_\varphi }(r_1,\theta _1,\varphi _1) - {B_\varphi }(r_2,\theta _2,\varphi _2)}{S_{\mathrm {EW}}},\quad {\hbox { with}}\;\varphi _2-\varphi _1 \gg \theta _2 - \theta _1 , \end{aligned}$$
(36)
$$\begin{aligned} {[}\varvec{\nabla } {\mathbf{B}}]_{\theta \varphi }&\approx \frac{{B_\theta }(r_1,\theta _1,\varphi _1) - {B_\theta }(r_2,\theta _2,\varphi _2)}{S_{\mathrm {EW}}}, \quad {\hbox { with }}\;\varphi _2-\varphi _1 \gg \theta _2 - \theta _1. \end{aligned}$$
(37)

\(S_{\mathrm {NS}}\) is the North–South spherical distance, i.e., the distance between consecutive positions (along-track) of Swarm Alpha, whereas \(S_{\mathrm {EW}}\) is the East–West spherical distance, i.e., the distance between adjacent positions (cross-track) of Swarm Alpha and Charlie. Figure 3 shows \(S_{\mathrm {NS}}\) (left panel) and \(S_{\mathrm {EW}}\) (right panel) calculated from the positions of Alpha and Charlie between April 2014 and March 2016.

Fig. 3
figure 3

Left North–South spherical distance, \(S_{\mathrm {NS}}\), i.e., the distance between consecutive positions (along-track) of Swarm Alpha. Right East–West spherical distance, \(S_{\mathrm {EW}}\), i.e., the distance between adjacent positions (cross-track) of Swarm Alpha and Charlie. \(S_{\mathrm {NS}}\) and \(S_{\mathrm {EW}}\) are calculated based on Swarm Alpha and Charlie positions between April 2014 and March 2016

Outliers for which the North–South and East–West spherical distances are out of range, namely \(S_{\mathrm {NS}} < 110\) km or \(S_{\mathrm {NS}}> 120\) km and \(S_{\mathrm {EW}} > 200\) km, are removed. In the particular case where Alpha and Charlie are crossing one another and change from ascending to descending orbit tracks, i.e., when \(\theta < - 87.2^\circ\) or \(\theta > 87.2^\circ\), only data points with 4 km \(\le S_{\mathrm {EW}} \le 12\) km and are kept.

The model parameters \(\mathbf {m}\) are related to the observables \(\varvec{\Gamma }^{(1)}\) resp. \(\varvec{\Gamma }^{(2)}\) as

$$\begin{aligned} \varvec{\Gamma }^{(1)}&= {\mathbf {G}}^{(1)} {\mathbf {m}}, \end{aligned}$$
(38)
$$\begin{aligned} \varvec{\Gamma }^{(2)}&= {\mathbf {G}}^{(2)} {\mathbf {m}}, \end{aligned}$$
(39)

with the kernel matrices \({\mathbf {G}}^{(1)}=\{[\varvec{\nabla G}]_{r\theta },[\varvec{\nabla G}]_{r\varphi }\}\) and \({\mathbf {G}}^{(2)}=\{[\varvec{\nabla G}]_{\theta \theta }-[\varvec{\nabla G}]_{\varphi \varphi }, 2[\varvec{\nabla G}]_{\theta \varphi }\}\). \([\varvec{\nabla G}]_{jk}\) (where \(j,k= r, \theta ,\varphi\)) are the individual gradient kernel matrices which can be approximated in a similar fashion to the individual gradient elements \([\varvec{\nabla } {\mathbf{B}}]_{jk}\) as

$$[\nabla {\varvec{G}}]_{r\theta } \approx \frac{{\mathbf {G}_r}(r_1,\theta _1,\varphi _1) - {\mathbf {G}_r}(r_2,\theta _2,\varphi _2)}{S_{\mathrm {NS}}}, \quad {\hbox { with }}\;\theta _2-\theta _1 \gg \varphi _2 - \varphi _1 ,$$
(40)
$$[\nabla {\varvec{G}}]_{r\varphi } \approx \frac{{\mathbf {G}_r}(r_1,\theta _1,\varphi _1) - {\mathbf {G}_r}(r_2,\theta _2,\varphi _2)}{S_{\mathrm {EW}}},\quad {\hbox { with }}\;\varphi _2-\varphi _1 \gg \theta _2 - \theta _1 ,$$
(41)
$$[\nabla {\varvec{G}}]_{\theta \theta }\approx \frac{{\mathbf {G}_\theta }(r_1,\theta _1,\varphi _1) - {\mathbf {G}_\theta }(r_2,\theta _2,\varphi _2)}{S_{\mathrm {NS}}}, \quad {\hbox { with }}\;\theta _2-\theta _1 \gg \varphi _2 - \varphi _1 ,$$
(42)
$$[\nabla {\varvec{G}}]_{\varphi \varphi }\approx \frac{{\mathbf {G}_\varphi }(r_1,\theta _1,\varphi _1) - {\mathbf {G}_\varphi }(r_2,\theta _2,\varphi _2)}{S_{\mathrm {EW}}},\quad {\hbox { with }}\;\varphi _2-\varphi _1 \gg \theta _2 - \theta _1 ,$$
(43)
$$[\nabla {\varvec{G}}]_{\theta \varphi }\approx \frac{{\mathbf {G}_\theta }(r_1,\theta _1,\varphi _1) - {\mathbf {G}_\theta }(r_2,\theta _2,\varphi _2)}{S_{\mathrm {EW}}},\quad {\hbox { with }}\;\varphi _2-\varphi _1 \gg \theta _2 - \theta _1.$$
(44)

\({\mathbf {G}_r}\), \({\mathbf {G}_\theta }\) and \({\mathbf {G}_\varphi }\) are the kernel matrices relating the model parameters \(\mathbf {m}\) to the field vector components \(\mathbf {B_r}\), \({\mathbf {B_\theta}}\) and \(\mathbf {B_\varphi }\) as

$$\begin{aligned} \mathbf {B_r}&= \mathbf {G}_r \mathbf {m}, \end{aligned}$$
(45)
$$\begin{aligned} \mathbf {B_\theta }&= \mathbf {G}_\theta \mathbf {m}, \end{aligned}$$
(46)
$$\begin{aligned} \mathbf {B_\varphi }&= \mathbf {G}_\varphi \mathbf {m} . \end{aligned}$$
(47)

The model parameters \(\mathbf {m}\) can be obtained by an iteratively reweighted least-squares approach (Constable 1988; Huber 1964), e.g., in the ith iteration, the model parameters are determined as

$$\begin{aligned} \mathbf {m}_{i}&= \left[ {\mathbf {G}^{(\beta )}}^T\mathbf {W}_i\mathbf {G}^{(\beta )}\right] ^{-1}\left[ {\mathbf {G}^{(\beta )}}^T\mathbf {W}_i\right] \varvec{\Gamma }^{(\beta )}, \end{aligned}$$
(48)

where the data weight matrix \(\mathbf {W}_i\) is updated by the residuals \(\mathbf {e} = \varvec{\Gamma }^{(\beta )} - \mathbf {G}^{(\beta )}\mathbf {m}_{i-1}\) and \(\beta =1,2\). The variance \(\tilde{\sigma }_{(1)}^2\) resp. \(\tilde{\sigma }_{(2)}^2\) of the estimated model parameters for the observable \(\varvec{\Gamma }^{(1)}\) resp. \(\varvec{\Gamma }^{(2)}\) is

$$\begin{aligned} \tilde{\sigma }_{(1)}^2&= {\mathrm {diag}}\left[ {\mathbf {G}^{(1)}}^T\mathbf {W}\mathbf {G}^{(1)}\right] ^{-1} \nonumber \\ {\mathrm {resp.}} \end{aligned}$$
(49)
$$\begin{aligned} \tilde{\sigma }_{(2)}^2&= {\mathrm {diag}}\left[ {\mathbf {G}^{(2)}}^T\mathbf {W}\mathbf {G}^{(2)}\right] ^{-1} \end{aligned}$$
(50)

The selected Swarm data (Alpha and Charlie positions) have been used to approximate the kernel matrices \({\mathbf {G}^{(1)}}\) and \({\mathbf {G}^{(2)}}\) and compute the variances \(\tilde{\sigma }_{(1)}^2\) and \(\tilde{\sigma }_{(2)}^2\) which are shown in Fig. 4a, b in dependence of degree n and order m.

Fig. 4
figure 4

Variances \(\tilde{\sigma }_{(1)}^2\) (a) and \(\tilde{\sigma }_{(2)}^2\) (b) computed from the approximated kernel matrices \({\mathbf {G}^{(1)}}\) resp. \({\mathbf {G}^{(2)}}\). Variance \(\tilde{\sigma }_{(0)}^2\) (c) computed from the theoretical kernel matrix \({\mathbf {G}^{(0)}}\). The variances are calculated based on Swarm Alpha and Charlie positions between April 2014 and March 2016

In addition, \(\tilde{\sigma }_{(0)}^2={\mathrm {diag}}\left[ {\mathbf {G}^{(0)}}^T\mathbf {W}\mathbf {G}^{(0)}\right] ^{-1}\), which is the model variance for the observable \(\varvec{\Gamma }^{(0)}=\left\{ [\varvec{\nabla } \mathbf{B}]_{rr}\right\}\), is computed by evaluating the theoretical kernel matrix \(\mathbf {G}^{(0)}\) at Alpha positions. \(\mathbf {G}^{(0)}\) relates the model parameters \(\mathbf {m}\) to the radial gradient \([\varvec{\nabla } \mathbf{B}]_{rr}\) as

$$\begin{aligned}{}[\varvec{\nabla } \mathbf{B}]_{rr}&= \mathbf {G}^{(0)} \mathbf {m}, \end{aligned}$$
(51)

and can easily be constructed by looking at Eqs. (2) and (3). \(\tilde{\sigma }_{(0)}^2\) is shown in Fig. 4c. The approximated model variances \(\tilde{\sigma }_{(1)}^2\) and \(\tilde{\sigma }_{(2)}^2\) for the observables \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma }^{(2)}\) bear a good resemblance and are very similar to the calculated theoretical variance \(\tilde{\sigma }_{(0)}^2\) which corresponds to the observable \(\varvec{\Gamma }^{(0)}\). Therefore, \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma }^{(2)}\), which are approximated based on Swarm Alpha and Charlie data, carry similar information content (regarding the estimation of the model parameters) to the (ideal) radial gradient (\(\varvec{\Gamma }^{(0)}\)), which is not possible to be measured or estimated directly from the Swarm configuration. \({\tilde{\sigma }}_{(2)}^2\) shows some instabilities in the zonal terms \((m=0)\), which is most probably due to the Swarm orbit and in particular the polar gap in combination with the sensitivity of \(\varvec{\Gamma }^{(2)}\) to the East–West gradients \([\varvec{\nabla } \mathbf{B}]_{\theta \varphi }\), \([\varvec{\nabla } \mathbf{B}]_{\varphi \varphi }\), which do not constrain the zonal terms sufficiently (Kotsiaros and Olsen 2012). A quantitative comparison between \(\tilde{\sigma }_{(0)}^2\), \(\tilde{\sigma }_{(1)}^2\) and \(\tilde{\sigma }_{(2)}^2\) with the analytically calculated theoretical variances \(\sigma _{(0)}^2\), \(\sigma _{(1)}^2\) and \(\sigma _{(2)}^2\) shown in Fig. 2 cannot be made since the scales are so different. However, one recognizes similar features appearing in the same degree ranges for \(\tilde{\sigma }_{(0)}^2\), \(\tilde{\sigma }_{(1)}^2\), \(\tilde{\sigma }_{(2)}^2\) and \(\sigma _{(0)}^2\), resp. \(\sigma _{(1)}^2\), resp. \(\sigma _{(2)}^2\). Notice, for example, the relatively lower variances at degrees \(n \approx 10-40\) in both cases. This band of lower variances (higher information) is relative to the satellite altitude. In particular, lower altitude expands this band to higher degrees. In case of \(\tilde{\sigma }_{(0)}^2\), \(\tilde{\sigma }_{(1)}^2\) and \(\tilde{\sigma }_{(2)}^2\), there seems to be, in addition to degree n, a dependence on the order m, which is more prominent for \(\tilde{\sigma }_{(2)}^2\). This is attributed to the non-perfect distribution of Swarm Alpha and Charlie data on the contrary to the theoretical case where perfect data distribution is assumed.

Lithospheric field models are derived from the pseudo-radial gradients \(\varvec{\Gamma }^{(1)}\) and \(\varvec{\Gamma }^{(2)}\), which are estimated from the selected Swarm Alpha and Charlie data. The radial component of the lithospheric field resulting from the model obtained by \(\varvec{\Gamma }^{(1)}\) resp. \(\varvec{\Gamma }^{(2)}\) is shown in Fig. 5a resp. Fig. 5b.

Fig. 5
figure 5

Maps of radial lithospheric field calculated at the Earth’s surface from coefficients of degrees \(16\le n \le 90\) taken from the field model derived from \(\varvec{\Gamma }^{(1)}\) (a) and \(\varvec{\Gamma }^{(2)}\) (b). For reference, the radial lithospheric field at the Earth’s surface from coefficients of degrees \(16\le n \le 90\) taken from MF7 (c) and CM5 (d) is also shown. Green lines indicate the boundaries of the major tectonic plates, whereas red lines locate the dip equator (\(0^\circ\) QD latitude) and \(\pm 55^\circ\) iso-QD latitudes

For reference, the radial lithospheric field resulting from MF7 and CM5 (Sabaka et al. 2015) is also shown in Fig. 5c resp. Fig. 5d. The fields are calculated at the Earth’s surface from coefficients of degrees \(16\le n \le 90\). Green lines indicate the boundaries of the major tectonic plates, whereas red lines locate the dip equator (\(0^\circ\) QD latitude) and \(\pm 55^\circ\) iso-QD latitudes. The model obtained by the pseudo-radial gradient \(\varvec{\Gamma }^{(2)}\) seems to be dominated by a strong signal at QD latitudes polewards of \(\pm 55^\circ\) which also leaks to lower latitudes. Remember that \(\varvec{\Gamma }^{(2)}\) is built exclusively from gradients of the horizontal components, \([\varvec{\nabla } \mathbf{B}]_{\theta \theta }\), \([\varvec{\nabla } \mathbf{B}]_{\varphi \varphi }\) and \([\varvec{\nabla } \mathbf{B}]_{\theta \varphi }\) (and therefore horizontal components cannot be excluded from QD latitudes polewards of \(\pm 55^\circ\) otherwise we would end up with no data in those regions), which are sensitive to disturbing effects due to electrical currents of ionospheric/magnetospheric origin, such as field aligned currents. Therefore, if \(\varvec{\Gamma }^{(2)}\) is to be used for lithospheric field modeling, it is recommended that \(\varvec{\Gamma }^{(2)}\) is excluded in the regions polewards of \(\pm 55^\circ\) QD latitude and data of the radial vector and/or gradients of the radial vector and/or scalar data are used instead. In the following, we will concentrate on the model retrieved from \(\varvec{\Gamma }^{(1)}\) (Fig. 5a), which from now on will be called \({\mathrm {SM}}_{{\Gamma ^{(1)}}}\) (Swarm Model). This model exhibits a stronger signal over the oceanic regions and the regions associated with the magnetic lineations that arise from the seafloor spreading. Moreover, it exhibits sharper lithospheric field features, which is a characteristic property of the radial gradient, compared to MF7 and CM5. Note, for example, the crisp definition of the features in the polar regions, northwest Africa and the Bangui anomaly.

In a similar fashion to \({\mathrm {SM}}_{{\Gamma ^{(1)}}}\), five additional models are obtained for comparison by vector data as well as by North–South and East–West gradient estimates. Specifically, the following models are derived

  • \(\it{{\mathrm {SM}}_{\mathrm {v}}}\) model derived by vector data from Swarm Alpha.

  • \({\mathrm {SM}}_{\mathrm {vNS}}\) model derived by Swarm Alpha vector data and North–South gradients estimated from Swarm Alpha vector data, see Eqs. (33) and (35).

  • \({\mathrm {SM}}_{\mathrm {vEW}}\) model derived by Swarm Alpha vector data and East–West gradients estimated from Swarm Alpha and Charlie vector data, see Eqs. (34), (36) and (37).

  • \({\mathrm {SM}}_{\mathrm {vNSEW}}\) model derived by Swarm Alpha vector, North–South and East–West gradients estimated from Swarm Alpha and Charlie vector data. For this model, North–South and East–West gradients (as well as their associated kernel matrices) are approximated by simple first differences (no division with the spherical distance), in a similar fashion to how the gradients are commonly treated for modeling, see, for example, Finlay et al. (2016), Olsen et al. (2015), Olsen et al. (2016), Sabaka et al. (2015) .

  • \({\mathrm {SM}}_{{\Gamma ^{(1)}}\delta }\) this model is equivalent to \({\mathrm {SM}}_{{\Gamma ^{(1)}}}\) except that the gradients involved in \(\varvec{\Gamma }^{(1)}\) (and the associated gradient kernel matrices) are approximated by simple data differences (no division with the spherical distance).

No special data filtering nor regularization has been applied in \({\mathrm {SM}}_{{\Gamma ^{(1)}}}\) or in any of the additional models as opposed to CM5 where regularization is applied above degree \(n=60\) (Sabaka et al. 2015) and MF7 where data filtering and line leveling is applied to the data (Maus et al. 2008).

Figure 6a shows Mauersberger–Lowes spectra of the lithospheric field models \({\mathrm {SM}}_{\mathrm {v}}\), \({\mathrm {SM}}_{\mathrm {vNS}}\), \({\mathrm {SM}}_{\mathrm {vEW}}\), \({\mathrm {SM}}_{\mathrm {vNSEW}}\), \({\mathrm {SM}}_{{\Gamma ^{(1)}}}\) and \({\mathrm {SM}}_{{\Gamma ^{(1)}}\delta }\).

Fig. 6
figure 6

a Power spectra of the lithospheric field (n = 16–90) from all derived models at the Earth’s surface. Spectra of models are shown in solid lines, spectra of differences between models in dashed lines. b Degree correlations of the models with respect to MF7 and CM5

For reference, the power spectra of MF7 and CM5 are also presented. Up to degree \(n\approx 40\), all derived models agree relatively well with MF7 and CM5, whereas above that degree, \({\mathrm {SM}}_{\mathrm {v}}\), \({\mathrm {SM}}_{\mathrm {vNS}}\) and \({\mathrm {SM}}_{\mathrm {vEW}}\) have considerably more power. On the other hand, \({\mathrm {SM}}_{\mathrm {vNSEW}}\), \({\mathrm {SM}}_{{\Gamma ^{(1)}}}\) and \({\mathrm {SM}}_{{\Gamma ^{(1)}}\delta }\) follow the power of MF7 and CM5 up to degree \(n=83\) where they start to deviate. Looking at the spectra of model differences (dashed lines in Fig. 6a) and the degree correlation, \(\rho _n\), cf. Langel and Hinze (1998), Fig. 6b, \({\mathrm {SM}}_{{\Gamma ^{(1)}}\delta }\) and \({\mathrm {SM}}_{\mathrm {vNSEW}}\) are very similar and agree better with MF7 and CM5 than \({\mathrm {SM}}_{{\Gamma ^{(1)}}}\).

Figure 7a–f resp. 7g–l presents the relative difference (in \(\%\)) between each coefficient of the various derived models and MF7 resp.

Fig. 7
figure 7

Sensitivity matrices—relative difference (in \(\%\)) between each coefficient of the derived models \({\mathrm {SM}}_{\mathrm {v}}\), \({\mathrm {SM}}_{\mathrm {vNS}}\), \({\mathrm {SM}}_{\mathrm {vEW}}\), \({\mathrm {SM}}_{\mathrm {vNSEW}}\), \({\mathrm {SM}}_{{\Gamma ^{(1)}}}\), \({\mathrm {SM}}_{{\Gamma ^{(1)}}\delta }\) and MF7 (af) resp. CM5 (gl) in a degree versus order matrix

CM5 in a degree versus order matrix. The model \({\mathrm {SM}}_{\mathrm {v}}\), built only from vector data, shows significant differences with respect to MF7 and CM5 after degree \(n\approx 55\). Inclusion of North–South gradients in the \({\mathrm {SM}}_{\mathrm {vNS}}\) improves the agreement in the high-degree near-zonal coefficients \((|m| \approx 0 \ll n)\), whereas inclusion of East–West gradients in the \({\mathrm {SM}}_{\mathrm {vEW}}\) improves the agreement in the near-sectoral terms \((|m| \approx n \gg 0)\). The model \({\mathrm {SM}}_{\mathrm {vNSEW}}\), built including both North–South and East–West gradients, improves the determination of both the near-zonal and near-sectoral terms leading to an overall improved model. The model \({\mathrm {SM}}_{\mathrm {\Gamma^{(1)}}}\), which is built exclusively from pseudo-radial gradient \(\varvec{\Gamma }^{(1)}\), results in better agreement with MF7 and CM5 than \({\mathrm {SM}}_{\mathrm {vNSEW}}\) in the high-degree zonal coefficients \((m=0)\). However, the high-degree near-sectoral \((|m| \approx n \gg 0)\) coefficients show a worse agreement. This is not the case if we look at \({\mathrm {SM}}_{{\Gamma ^{(1)}}\delta }\) which is also derived, similarly to \({\mathrm {SM}}_{{\Gamma ^{(1)}}}\), exclusively from \(\varvec{\Gamma }^{(1)}\) but gradients are estimated by simple data differences instead of dividing by the spherical distance. The agreement of \({\mathrm {SM}}_{{\Gamma ^{(1)}}\delta }\) with MF7 resp. CM5 is generally on the same level as \({\mathrm {SM}}_{\mathrm {vNSEW}}\) and improved in the zonal terms.

Maps of lithospheric field differences of \(B_r\) between MF7 and \({\mathrm {SM}}_{\mathrm {vNSEW}}\) (a), \({\mathrm {SM}}_{{\Gamma }^{(1)}}\) (b) and \({\mathrm {SM}}_{{\Gamma ^{(1)}}\delta }\) (c) as well as between CM5 and \({\mathrm {SM}}_{\mathrm {vNSEW}}\) (d), \({\mathrm {SM}}_{{\Gamma }^{(1)}}\) (e) and \({\mathrm {SM}}_{{\Gamma ^{(1)}}\delta }\) (f) are shown in Fig. 8.

Fig. 8
figure 8

Maps of radial lithospheric field differences calculated at the Earth’s surface from coefficients of degrees \(16\le n \le 70\) between \({\mathrm {SM}}_{\mathrm {vNSEW}}\), \({\mathrm {SM}}_{{\Gamma ^{(1)}}}\), \({\mathrm {SM}}_{{\Gamma ^{(1)}}\delta }\) and MF7 (ac) resp. CM5 (df)

The maps are produced at the Earth’s surface using degrees n = 16–70 of the respective models. Overall, the agreement of the derived models with MF7 is slightly better than with CM5. In particular, \({\mathrm {SM}}_{{\Gamma }^{(1)}}\) shows slightly higher differences with MF7 and CM5 than \({\mathrm {SM}}_{\mathrm {vNSEW}}\) or \({\mathrm {SM}}_{{\Gamma ^{(1)}}\delta }\), whereas the differences of \({\mathrm {SM}}_{\mathrm {vNSEW}}\) and \({\mathrm {SM}}_{{\Gamma ^{(1)}}\delta }\) with both MF7 and CM5 are very similar. On the other hand, compared to \({\mathrm {SM}}_{\mathrm {vNSEW}}\), the models \({\mathrm {SM}}_{{\Gamma }^{(1)}}\) and \({\mathrm {SM}}_{{\Gamma ^{(1)}}\delta }\) show a relatively good agreement with MF7 and CM5 at the poles despite the fact that the polar gap is not accounted for as opposed to MF7 and CM5. In MF7, the polar gap is filled with synthetic model values from MF5 (Maus et al. 2007) and in CM5 the lithospheric field is smoothened over the polar gap region above degree \(n=60\) (Sabaka et al. 2015). Despite leaving the polar gap untreated in \({\mathrm {SM}}_{{\Gamma }^{(1)}}\) and \({\mathrm {SM}}_{{\Gamma ^{(1)}}\delta }\), no particular ringing appears which is usually the case if the polar gaps are not accounted for (Sabaka et al. 2015; Maus et al. 2008).

Conclusions

It has been shown that the gradient combinations \(\varvec{\Gamma }^{(1)}=\{[\varvec{\nabla } \mathbf{B}]_{r\theta },[\varvec{\nabla } \mathbf{B}]_{r\varphi }\}\) and \(\varvec{\Gamma }^{(2)}=\{[\varvec{\nabla } \mathbf{B}]_{\theta \theta }-[\varvec{\nabla } \mathbf{B}]_{\varphi \varphi }, 2[\varvec{\nabla } \mathbf{B}]_{\theta \varphi }\}\) produce similar signal content as the radial gradient \(\varvec{\Gamma }^{(0)}=\{[\varvec{\nabla } \mathbf{B}]_{rr}\}\). That is a general theoretical conclusion from special tensorial analysis of potential fields and has been already shown for the gravity potential by Rummel and van Gelderen (1992). For the geomagnetic case, this has important implications because the gradients of the field are not measured instantaneously by a single satellite instrument. The radial gradient is currently not possible to be measured, as, for example, in the gravity case and the GOCE mission where the complete gradient tensor can be determined instantaneously by a gravity gradiometer (Rummel et al. 2011). Nevertheless, contrary to the radial gradient \(\{[\varvec{\nabla } \mathbf{B}]_{rr}\}\), which is not possible to be measured with the Swarm configuration, the gradient combinations \(\{[\varvec{\nabla } \mathbf{B}]_{r\theta },[\varvec{\nabla } \mathbf{B}]_{r\varphi }\}\) and \(\{[\varvec{\nabla } \mathbf{B}]_{\theta \theta }-[\varvec{\nabla } \mathbf{B}]_{\varphi \varphi }, 2[\varvec{\nabla } \mathbf{B}]_{\theta \varphi }\}\) can be determined by the lowest satellite pair and contain similar information regarding the estimation of the model parameters as the radial gradient. Furthermore, the gradient combinations can be related to the magnetic field potential and the traditional spherical harmonic expansion coefficients with the help of simple eigenvalue relations, and therefore, they can be used for magnetic field modeling. For the first time, magnetic field models are derived exclusively from estimated gradient observations as opposed to the standard technique of using a combination of vector and estimated gradients (Finlay et al. 2016; Olsen et al. 2015, 2016; Sabaka et al. 2015). Moreover, one of the main models (\({\mathrm {SM}}_{{\Gamma }^{(1)}}\)) presented here is built by gradient estimates using first-order Taylor approximation (dividing by the spherical distance), on the contrary to the standard approach of estimating gradients simply with vector differences (Kotsiaros et al. 2015). It seems that when gradients are estimated by simple data differences, such as the model \({\mathrm {SM}}_{{\Gamma ^{(1)}}\delta }\) presented here, instead of dividing by the spherical distance, the derived models are slightly improved. The models are derived using 23 months of Swarm data with a sampling rate of 15 seconds. Tests have also been performed deriving equivalent models to the ones presented here using 5 s sampling rate, but no particular improvements were detected. The pseudo-radial gradient \(\varvec{\Gamma }^{(1)}=\{[\varvec{\nabla } \mathbf{B}]_{r\theta },[\varvec{\nabla } \mathbf{B}]_{r\varphi }\}\), estimated with simple vector differences, leads to a very similar lithospheric model to the model retrieved by using approximately three times more data, i.e. a full set of vector, North–South and East–West gradients. This demonstrates the high information content of \(\varvec{\Gamma }^{(1)}\). Moreover, despite not accounting for the polar gaps, models resulting from \(\varvec{\Gamma }^{(1)}\) do not suffer from ringing and seem to agree better in the polar gap regions to the reference models MF7 and CM5 than the model built from the full set of vector, North–South and East–West gradients.

In this paper, the performance of lithospheric field models, such as the \({\mathrm {SM}}_{{\Gamma ^{(1)}}}\) determined exclusively by gradient combinations has been studied in detail. However, tests have also been performed extending the \({\mathrm {SM}}_{{\Gamma ^{(1)}}}\) to include the static main field (degrees n = 1–15). The extended \({\mathrm {SM}}_{{\Gamma ^{(1)}}}\) is derived in a similar fashion to \({\mathrm {SM}}_{{\Gamma ^{(1)}}}\), which is presented here, except that model predictions of the core field are not subtracted from the Swarm data. The initial tests show that, similarly to the lithospheric field case, \(\varvec{\Gamma }^{(1)}\) can lead to high-quality models also for the static part of the core field. Further tests regarding the performance of \(\varvec{\Gamma }^{(1)}\) on the determination of the static core field as well as its time-dependent part can be an extension to the current work and the topic of a separate paper.

Notes

  1. http://www.geomag.org/models/MF7.html.

References

  • Backus G, Parker R, Constable C (1996) Foundations of geomagnetism. Cambridge University Press, Cambridge

    Google Scholar 

  • Constable CG (1988) Parameter estimation in non-Gaussian noise. Geophys J 94:131–142

    Article  Google Scholar 

  • Finlay CC, Olsen N, Kotsiaros S, Gillet N, Tøffner-Clausen L (2016) Recent geomagnetic secular variation from Swarm and ground observatories in the CHAOS-6 geomagnetic field model. Earth Planets Space. doi:10.1186/s40623-016-0486-1

    Google Scholar 

  • Friis-Christensen E, Lühr H, Hulot G (2006) Swarm: a constellation to study the Earth’s magnetic field. Earth Planets Space 58(4):351–358

    Article  Google Scholar 

  • Groten E, Moritz H, P. Ohio State University. Institute of Geodesy, Cartography, and A. F. C. R. L. (U.S.) (1964) On the accuracy of Geoid heights and deflections of the vertical, report (Ohio State University. Institute of Geodesy, Photogrammetry and Cartography), Ohio State University Research Foundation

  • Huber PJ (1964) Robust estimation of a location parameter. Ann Math Stat 35(1):73–101. doi:10.1214/aoms/1177703732

    Article  Google Scholar 

  • Kotsiaros S, Finlay C, Olsen N (2015) Use of along-track magnetic field differences in lithospheric field modelling. Geophys J Int 200(2):878–887

    Article  Google Scholar 

  • Kotsiaros S, Olsen N (2012) The geomagnetic field gradient tensor. GEM Int J Geomath 3:297–314. doi:10.1007/s13137-012-0041-6

    Article  Google Scholar 

  • Langel RA (1987) The main field. In: Jacobs JA (ed) Geomagnetism, vol 1. Academic Press, London, pp 249–512

    Google Scholar 

  • Langel RA, Hinze W (1998) he magnetic field of the Earth’s lithosphere. The satellite perspective. Cambridge University Press, Cambridge, pp 113–122

    Book  Google Scholar 

  • Lowes FJ (1966) Mean-square values on sphere of spherical harmonic vector fields. J Geophys Res 71:2179

    Article  Google Scholar 

  • Lowes FJ (1974) Spatial power spectrum of the main geomagnetic field, and extrapolation to the core. Geophys J R Astr Soc 36:717–730

    Article  Google Scholar 

  • Maus S, Lühr H, Rother M, Hemant K, Balasis G, Ritter P, Stolle C (2007) Fifth-generation lithospheric magnetic field model from CHAMP satellite measurements. Geochem Geophys Geosyst 8(5):Q05,013

    Article  Google Scholar 

  • Maus S, Yin F, Lühr H, Manoj C, Rother M, Rauberg J, Michaelis I, Stolle C, Müller R (2008) Resolution of direction of oceanic magnetic lineations by the sixth-generation lithospheric magnetic field model from CHAMP satellite magnetic measurements. Geochem Geophys Geosyst 9(7):Q07,021

    Article  Google Scholar 

  • Meissl P (1971) A study of covariance functions related to the Earth’s disturbing potential. Ohio State Univ Columbus Dept of Geodetic Science, report No. 151

  • Neubert T et al (2001) Ørsted satellite captures high-precision geomagnetic field data. Eos Trans AGU 82(7):81–88

    Article  Google Scholar 

  • Olsen N et al (2015) The swarm initial field model for the 2014 geomagnetic field. Geophys Res Lett 42(4):2014GL062,659

    Article  Google Scholar 

  • Olsen N, Finlay CC, Kotsiaros S, Tøffner-Clausen L (2016) A model of earth’s magnetic field derived from two years of swarm satellite constellation data. Earth Planets Space. doi:10.1186/s40623-016-0488-z

    Google Scholar 

  • Reigber C, Lühr H, Schwintzer P, Wickert J (2005) Earth observation with CHAMP: results from three years in orbit. Springer, Berlin

    Book  Google Scholar 

  • Richmond AD (1995) Ionospheric electrodynamics using magnetic apex coordinates. J Geomagn Geoelectr 47:191–212

    Article  Google Scholar 

  • Rummel R (1997) Spherical properties of the earth’s gravitational potential and its first and second derivatives. Lecture Notes in Earth Sciences. Springer, Berlin 65:359–404. doi:10.1007/BFb0011699

  • Rummel R, Yi W, Stummer C (2011) Goce gravitational gradiometry. J Geod 85(11):777–790. doi:10.1007/s00190-011-0500-0

    Article  Google Scholar 

  • Rummel R, van Gelderen M (1992) Spectral analysis of the full gravity tensor. Geophys J Int 111(1):159–169

    Article  Google Scholar 

  • Sabaka TJ, Olsen N, Tyler RH, Kuvshinov A (2015) CM5, a pre-Swarm comprehensive magnetic field model derived from over 12 years of CHAMP, Ørsted, SAC-C and observatory data. Geophys J Int 200:1596

    Article  Google Scholar 

  • van Gelderen M, Koop R (1997) The use of degree variances in satellite gradiometry. J Geod 71(6):337–343

    Article  Google Scholar 

  • Zerilli JF (1970) Tensor harmonics in canonical form for gravitational radiation and other applications. J Math Phys 11(7):2203–2208. doi:10.1063/1.1665380

    Article  Google Scholar 

Download references

Acknowledgements

The author would like to thank ESA STSE Changing Earth Science Network for financing the SGC project, within the framework of which this work was completed. The author also wishes to express his gratitude to Rainer Rummel for his ideas on tensorial analysis and for providing influential motivation in the realization of this work. Chris Finlay and Nils Olsen are also thanked for their support and for the helpful discussions on the various aspects of geomagnetic field modeling. Terry Sabaka is thanked for providing CM5 model.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Stavros Kotsiaros.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kotsiaros, S. Toward more complete magnetic gradiometry with the Swarm mission. Earth Planet Sp 68, 130 (2016). https://doi.org/10.1186/s40623-016-0498-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s40623-016-0498-x

Keywords