Skip to main content

Towards probing Earth’s upper mantle with daily magnetic field variations: exploring a physics-based parametrization of the source


The electromagnetic (EM) field variations capable of probing the electrical conductivity of the upper mantle and mantle transition zone have a period range between a few hours and 1 day. At these periods, the dominant source of the EM signals is the ionospheric current system, which has a complex spatial and temporal structure. A concept of global-to-local (G2L) transfer functions can handle spatially complex source by relating global source expansion coefficients with locally measured magnetic (or/and electric) fields. When estimating the G2L transfer functions, the source is commonly expanded into spherical harmonics (SH). In this paper, we explore an alternative parametrization of the source based on a principal component analysis (PCA) of the Fourier transformed output from the physics-based Thermosphere Ionosphere Electrodynamics General Circulation Model (TIE-GCM). Specifically, we investigate whether magnetic fields computed in the realistic three-dimensional conductivity model of Earth excited by the PCA-based source agree better with observatory data than those computed in the same model but induced by the SH-based source. Using PCA to capture the source current compared to SH parametrization, we find that agreement with the observatory data is better during magnetically disturbed times and at shorter periods. Vice versa, it is poorer during magnetically quiet times and at longer periods.


Geomagnetic depth sounding (GDS) uses a naturally time-varying electromagnetic (EM) field to constrain the conductivity distribution in the Earth’s mantle. Using the derived conductivity distribution, the water, melt content, composition, and temperature distributions can be inferred. Of particular interest is the water content in the upper mantle (UM) and mantle transition zone (MTZ), as this parameter relates to Earth’s dynamics. Fortunately, conductivity is especially sensitive to this. The periods of EM field variations sensitive to UM and MTZ depths (0–670 km) are between a few hours and 1 day. This period range is dominated by daily EM field variations, which are mostly generated in the ionosphere, making them, however, challenging to use, because the ionospheric source has a spatially complex structure (e.g., Schmucker 1999; Guzavina et al. 2019).

At mid-latitudes, the prevailing signal in daily variations corresponds to solar-quiet (Sq) variations. These variations are produced on the sun-lit side of the Earth and caused by currents flowing in the ionosphere’s E-region and lower F-region at the height of approximately 110 km (Maute and Richmond 2017b). The Sq current system is driven by solar tidal winds and, to a lesser extent, by lunar tides. This current system is generally described by a double vortex structure, one over each hemisphere. The northern current vortex rotates anti-clockwise, while the southern vortex flows clockwise (Yamazaki et al. 2011). Sq variations manifest themselves most clearly during magnetically quiet periods (as indicated by their name) and at latitudes poleward of \(\pm 5^{\circ }\) of the dip equator and equatorward of \(\pm 55^{\circ }\) of the dipole latitude (Schmucker 1999). An additional current system is present within \(\pm 5^{\circ }\) of the dip equator, called the equatorial electrojet (EEJ). As the name implies, it is an intense current system flowing eastward along the dip equator and, same as Sq variations, present on Earth’s sun-lit side. Its amplitude is significantly larger than Sq variations. While some view the currents as separate, others consider it as part of the Sq system (e.g., Olsen 1991; Yamazaki and Maute 2017). Here, EEJ is considered as part of the Sq system when discussing the different components of daily magnetic field variations. Poleward of \(\pm 55^{\circ }\) the auroral electrojet (AEJ) dominates. In contrast to the Sq current system, it is driven by the solar wind magnetospheric dynamo, which couples processes between the magnetosphere and the ionosphere (Yamazaki and Maute 2017; Alken et al. 2017). Magnetic field signals due to AEJ have a much larger amplitude than those due to the Sq current system and dominate the signal at high latitudes. The spatial structure of AEJ is different from Sq, but no less complex. In addition, its temporal structure is also more complex compared to Sq (Alken et al. 2017).

As Sq variations are produced predominately by solar tides, they vary daily, seasonally, with the solar cycle (\(\sim\) 11 years), and on time scales longer than 11 years (Yamazaki and Maute 2017). The Sq system has the most hemispherically symmetric spatial structure during equinoctial months March and September. For the rest of the year, the vortexes are less symmetrical, since the southern (northern) hemisphere has a spatially larger vortex structure during northern (southern) winters (Chulliat et al. 2005).

One way to deal with spatially complex sources in GDS is to make use of a concept of global-to-local (G2L) transfer functions (TFs), which relate the locally measured magnetic (and electric, if available) field to global expansion coefficients describing the source (Püthe et al. 2015). This concept requires as adequate as possible description of the source. The Sq source’s parameterization in the context of G2L TFs estimation has so far been based on the spherical harmonics (SH) expansion (Guzavina et al. 2019).

In this work, we explore an alternative parametrization based on spatial modes, which are estimated by principal component analysis (PCA) of the stream function obtained from a physics-based (PB) model of the ionosphere, specifically, the Thermosphere Ionosphere Electrodynamics General Circulation Model (TIE-GCM) (Qian et al. 2014).


Global-to-local transfer functions

Time-varying electric and magnetic fields are described by Maxwell’s equations, which in the frequency domain are given by

$$\begin{aligned} \begin{aligned} \dfrac{1}{\mu _0}\nabla \times \vec {B}&= \sigma \vec {E} + \vec {j}^{ext} \\ \nabla \times \vec {E}&= -i\omega \vec {B}, \end{aligned} \end{aligned}$$

where \({\mu _0}\) is the magnetic permeability of free space, \(\sigma (\vec {r})\) the conductivity of the medium, \(\omega\) the angular frequency, and \(\vec {B}(\vec {r},\omega )\) and \(\vec {E}(\vec {r},\omega )\) are the magnetic and electric fields, respectively. \(\vec {j}^{ext}(\vec {r},\omega )\) describes the extraneous current due to daily magnetic field variations. The position vector is defined as \(\vec {r} = (r,\theta ,\phi )\), where \(r, \theta , \phi\) are the distance from Earth’s center, the colatitude, and the longitude in a geographic spherical coordinate system, respectively. At the desired periods, displacement currents can be neglected. If the extraneous current is surrounded by an insulator, thus including the non-conducting atmosphere below the ionosphere, it can be represented as a sheet current (Guzavina et al. 2019):

$$\begin{aligned} \vec {j}^{ext}(\vec {r},\omega ) = -\delta (r-b)\vec {e}_r \times \nabla _{H}\Psi (\Omega ,\omega ), \end{aligned}$$

with \(\delta\) Dirac’s delta function, \(b = a + h\), \(a = 6371.2\) km is Earth’s mean radius and h is the altitude at which the sheet current \(\vec {j}^{ext}(\vec {r},\omega )\) flows. This problem setup implies that we do not calculate the EM field inside the ionosphere. \(\vec {e}_r\) is the radial unit vector of the spherical coordinate system, \(\Omega = (\theta ,\phi )\), and \(\nabla _{H}\Psi\) denotes the tangential gradient of the stream function with

$$\begin{aligned} \nabla _{H} = \vec {e}_{\theta }\dfrac{1}{r}\frac{\partial }{\partial \theta } + \vec {e}_{\phi }\frac{1}{r \sin \theta }\frac{\partial }{\partial \phi }. \end{aligned}$$

Following the approach by Guzavina et al. (2019), the stream function \(\Psi\) can be described as a linear combination of spatial modes:

$$\begin{aligned} \Psi (\Omega ,\omega _{p}) = \sum _{l \in L^{PB}(p)} \epsilon _{l}(\omega _{p})\Psi _{l}(\Omega ), \end{aligned}$$

where \(L^{PB}(p)\) is the set of modes obtained from the physics-based approach describing the source at frequency \(\omega _{p}\). We consider \(\omega _p = \dfrac{2\pi p}{T}\), where \(p = 1,2,..,6\) is capped at the 6th time harmonic and \(T =\) 24 h. Combining Eq. (2) and Eq. (4), the extraneous current can be written as

$$\begin{aligned} \vec {j}^{ext}(\vec {r},\omega _{p}) = \sum _{l \in L^{PB}(p)} \epsilon _{l}(\omega _{p})\vec {j}_{l}(\vec {r}), \end{aligned}$$


$$\begin{aligned} \vec {j}_{l}(\vec {r}) = - \delta (r-b) \vec {e}_r \times \nabla _{H}\Psi _{l}(\Omega ). \end{aligned}$$

Recalling Maxwell’s equations then gives

$$\begin{aligned} \begin{aligned} \dfrac{1}{\mu _0}\nabla \times \vec {B}_{l}&= \sigma \vec {E}_{l} + \vec {j}_{l} \\ \nabla \times \vec {E}_{l}&= -i\omega _p\vec {B}_{l}. \end{aligned} \end{aligned}$$

As Maxwell’s equations are linear with respect to the source, the magnetic field can then be expressed as

$$\begin{aligned} \vec {B}(\vec {r},\omega _{p}) = \sum _{l \in L^{PB}(p)} \epsilon _{l}(\omega _{p})\vec {B}_{l}(\vec {r},\omega _{p}). \end{aligned}$$

For comparison, the SH parametrization used by Guzavina et al. (2019) for the stream function is given as

$$\begin{aligned} \Psi (\vec {r},\omega _p) = -\dfrac{a}{\mu _0}\sum _{n,m \in L^{SH}(p)} \dfrac{2n+1}{n+1} \left( \dfrac{b}{a}\right) ^n \epsilon _n^m(\omega _p) S_n^m(\Omega ). \end{aligned}$$

Similar to the PB parametrization, \(L^{SH}(p)\) describes the set of terms using SH parametrization. The source \(\vec {j}^{ext}\) is then written as

$$\begin{aligned} \vec {j}^{ext}(\vec {r},\omega _{p}) = \sum _{n,m \in L^{SH}(p)} \epsilon _n^m(\omega _{p})\vec {j}_n^m(\vec {r}), \end{aligned}$$


$$\begin{aligned} \vec {j}_n^m(\vec {r}) = \dfrac{\delta (r-b)}{\mu _0}\dfrac{2n+1}{n+1}\left( \dfrac{b}{a}\right) ^{n-1} \vec {e}_r \times \nabla _{\perp } S_n^m. \end{aligned}$$

Here, n and m denote the degree and order of the spherical harmonic \(S_n^m = P_n^{|m|}(\cos \theta )e^{im\phi }\), with \(P_n^{|m|}\) the Schmidt quasi-normalised associated Legendre functions and \(\nabla _{\perp } = r \nabla _H\). The double sum in Eq. (9) is given as (Schmucker 1999)

$$\begin{aligned} \sum _{n,m \in L^{SH}(p)} = \sum _{m=p-1}^{p+1} \sum _{n=m}^{m+3}. \end{aligned}$$

With this parametrization, Maxwell’s equations for \(\vec {j}_n^m\) can be written as

$$\begin{aligned} \begin{aligned} \dfrac{1}{\mu _0}\nabla \times \vec {B}_{n}^m&= \sigma \vec {E}_{n}^m + \vec {j}_{n}^m \\ \nabla \times \vec {E}_{n}^m&= -i\omega _p\vec {B}_{n}^m, \end{aligned} \end{aligned}$$

and the magnetic field can be expressed as

$$\begin{aligned} \vec {B}(\vec {r},\omega _{p}) = \sum _{n,m \in L^{SH}(p)} \epsilon _{n}^m(\omega _{p})\vec {B}_{n}^m(\vec {r},\omega _{p}). \end{aligned}$$

\(\vec {B}_n^m\) and \(\vec {B}_l\) both represent a set of global-to-local (G2L) “magnetic” transfer functions (TFs). They relate the global source coefficient \(\epsilon _n^m\) (or \(\epsilon _l\), in the case of \(\vec {B}_l\)) to the locally measured magnetic field \(\vec {B}\). In principle, one can obtain three TFs corresponding to each local magnetic field component. However, it is advantageous to use the (observed) tangential components only to estimate \(\epsilon _n^m\) (or \(\epsilon _l\)). This is due to a reduced sensitivity of the tangential components to the subsurface conductivity (Kuvshinov 2008). Furthermore, only the “radial” TF is estimated, relating the local radial component of the magnetic field with the pre-estimated \(\epsilon _n^m\) (or \(\epsilon _l\)). In the nomenclature of Püthe et al. (2015) this TF is denoted as \(T_n^m\) and reads

$$\begin{aligned} Z(\vec {r},\omega _{p}) = \sum _{n,m \in L^{SH}(p)} \epsilon _{n}^m(\omega _{p})T_n^m(\vec {r},\omega _{p}), \end{aligned}$$

where \(Z = -B_r\) and \(T_n^m = -B_{n,r}^m\). In our case “radial” TFs are expressed as

$$\begin{aligned} Z(\vec {r},\omega _{p}) = \sum _{l \in L^{PB}(p)} \epsilon _l(\omega _{p})T_l(\vec {r},\omega _{p}), \end{aligned}$$

where \(T_l = -B_{r}^l\).

Obtaining spatial modes

To obtain the spatial modes introduced in Eq. (4), we use the stream function \(\Psi\) given by TIE-GCM. TIE-GCM is a numerical solver simulating the dynamics, composition, electrodynamics, and temperature of the coupled thermosphere–ionosphere system (Roble et al. 1988; Qian et al. 2014; Maute 2017). The TIE-GCM simulation employed in this study is described in Egbert et al. (2020), and the main points are repeated herein for context. The simulated ionospheric current has contributions from the neutral wind dynamo, gravity, and plasma pressure-gradient forcing (Maute and Richmond 2017a), and high-latitude magnetosphere–ionosphere coupling. The tidal and wave variability at the lower boundary of TIE-GCM (approximately at 97 km) is informed by 3-hourly Modern-Era Retrospective analysis for Research and Applications (MERRA) reanalysis data for the year 2009 (Häusler et al. 2010; Maute 2017). The magnetosphere–ionosphere coupling at high latitudes is simulated using empirical ion convection (Heelis et al. 1982) and auroral particle precipitation (Emery et al. 2012) patterns driven by the 3-hourly Kp index. The TIE-GCM simulation is conducted for the solar maximum conditions by using 2002 values for F10.7 and Kp. The full three-dimensional divergence-free ionospheric current system and its associated magnetic perturbation is determined using a stand-alone electrodynamics module (Maute and Richmond 2017a). One of the outputs from this model is the desired stream function computed for the period between January 13th 01:00 and December 16th 24:00 2009 at a “coarse” \(2^{\circ } \times 5^{\circ }\) grid with a sampling interval of 1 h. Examples of the TIE-GCM stream function for equinoctial and solstice days are presented in Figs. 1 and 2.

Fig. 1
figure 1

Time snapshots of TIE-GCM stream function \(\Psi (t)\) on March 21 2009 (equinox)

Fig. 2
figure 2

Time snapshots of TIE-GCM stream function \(\Psi (t)\) on June 21 2009 (solstice)

Since we will work in the frequency domain, TIE-GCM \(\Psi\) is first converted from the time to frequency domain by applying a Fourier transform (FT) to the \(\Psi\) time series at all grid points. The length of the time segment on which FT is applied is referred to as segment length s. The total number of non-overlapping segments S is given as \(S = M/s\), where M is the time series’ total length. We then construct a matrix F for each period \(\omega _p\) as

$$\begin{aligned} F(\omega _{p}) = \begin{pmatrix} \Psi _{1}^{1}(\omega _{p}) &{} \Psi _{2}^{1}(\omega _{p}) &{} \cdots &{} \Psi _{N}^{1}(\omega _{p}) \\ \Psi _{1}^{2}(\omega _{p}) &{} \Psi _{2}^{2}(\omega _{p}) &{} \cdots &{} \Psi _{N}^{2}(\omega _{p}) \\ \vdots &{} \vdots &{} \ddots &{} \vdots \\ \Psi _{1}^{S}(\omega _{p}) &{} \Psi _{2}^{S}(\omega _{p}) &{} \cdots &{} \Psi _{N}^{S}(\omega _{p}) \end{pmatrix}, \end{aligned}$$

where N is the number of grid points. Thus \(\Psi _{i}^{j}\) is the time-spectra estimate at the jth time segment at the ith grid point. Furthermore, according to the PCA concept, we form the covariance matrix R:

$$\begin{aligned} R(\omega _{p}) = F(\omega _{p})^{H}F(\omega _{p}) \end{aligned}$$

and apply to R an eigenvalue decomposition. Here, the superscript H denotes the Hermitian transpose. The eigenvectors represent the eigenmodes \(\Psi _l\), or principal components (PCs), whereas the eigenvalues give the respective PC’s variance contribution. The PCs are uncorrelated over space, as they are eigenvectors that are orthogonal to each other (Björnsson and Venegas 1997). They are usually sorted in order from the largest to the smallest eigenvalues. The PC corresponding to the largest eigenvalue will explain the most variance, followed by the second, third PC, etc. In practice, the PCs corresponding to a few of the largest eigenvalues explain most of the analyzed fields’ variance. The cumulative variance of n PCs can be calculated as (e.g., Alken et al. 2017; Egbert et al. 2020)

$$\begin{aligned} \kappa _{n} = \dfrac{\sum \limits ^{n}_{i=1} \lambda _{i}}{\sum \limits ^{N}_{i=1} \lambda _{i}}, \end{aligned}$$

where \(\lambda _i\) is the eigenvalue corresponding to ith PC, and N the total number of modes which in our case equals the number of grid points, i.e., \(N = 90 \times 72 = 6480\). As it will be shown later in the paper, one needs at most 25 PCs (spatial modes) to explain more than 99% of the variance. This is a dramatic reduction from the total 6480 spatial modes. Moreover, even fewer modes are needed to achieve a meaningful agreement when fitting the data in practice. This will be discussed later in the paper.

Estimating external source coefficients

Figure 3 presents a workflow to estimate the external source coefficients, which are further used to assess the agreement with observatory data. Specifically, PCA is first applied to the output from the physics-based model. PCA is performed for different months and time series lengths to analyze the influence of different PCA setups on the resulting fit. Second, from the recovered modes \(\Psi _{l}(\omega _p)\) (determined at a coarse, \(2^{\circ } \times 5^{\circ }\), grid) the extraneous current \(\vec {j}_{l}\) produced by each mode \(1,2,..,L^{PB}\) at period \(\omega _p\) is calculated according to Eq. (6) using finite differences. The number of \(L^{PB}\) is investigated during the analysis and will be discussed later in the paper. Furthermore, \(\vec {j}_{l}\) is interpolated at a finer, \(1^{\circ } \times 1^{\circ }\), grid. The finer grid is required to compute the magnetic field \(\vec {B}_{l}\) as accurate as feasible. The magnetic field computation relies on a numerical solution of Maxwell’s equations given in Eq. (7). This is done with the use of the X3DG solver (Kuvshinov 2008) which is based on a volume integral equation approach with contracting kernel (cf. Pankratov and Kuvshinov 2016). The solver requires—along with \(\vec {j}_{l}\)—a reference model of Earth’s conductivity; here, the conductivity distribution described by Grayver et al. (2017) is used. Specifically, the conductivity model consists of a radially varying 1-D structure throughout the Earth with a layer of laterally varying conductance (of \(1^{\circ } \times 1^{\circ }\) resolution) at the surface, accounting for the non-uniform distribution of the oceans and continents.

Fig. 3
figure 3

Workflow used to estimate external source coefficients. FD stands for finite differences. \(\vec {r}_c\) and \(\vec {r}_d\) denote a “coarse” and “dense” grid, respectively. See details in the text

The external source coefficients \(\epsilon _l\) described in Eq. (8) are calculated from the X3DG-derived tangential magnetic fields and the hourly-mean tangential magnetic fields from the global network of geomagnetic observatories. A detailed description of the observatory data used for the external coefficients’ estimation can be found in Guzavina et al. (2019). Time spectra of the observatory magnetic fields are obtained at time harmonics of daily variations (i.e., at periods 24, 12, 8, 6, 4.8, and 4 h) for every day of the considered time interval. The source coefficients are estimated for the kth day (\(k=1,2,..., K\)) and pth frequency (\(p=1,2,...,6\)) using a Huber-weighted robust regression method (Aster et al. 2018) as applied to the following minimization problem:

$$\begin{aligned} \left\| {\mathbf {d}}_{k}(\omega _p) - \text {H}(\omega _p, \{ \sigma \}) \, {\tilde{{\epsilon }}}_k(\omega _p) \right\| _{\text {Huber}} \underset{{\tilde{{\epsilon }}}_k(\omega _p)}{\longrightarrow }\min , \end{aligned}$$

where k denotes the kth day, K is the number of days, \({\mathbf {d}}_{k}(\omega _p)\) is a data vector containing the pth time spectra of the observed tangential magnetic fields for the kth day, \({\tilde{{\epsilon }}}_k(\omega _p)\) is a vector with the estimated external source coefficients, and H is a matrix containing the predicted tangential magnetic fields. \(\{ \sigma \}\) denotes the 3-D conductivity distribution in the reference model described above. As an example, for p = 1 (period of 24 h), the corresponding vectors and matrix look as follows:

$$\begin{aligned} {\mathbf {d}}_{k}= & {} (X_{k}^{\text {obs}}(\vec {r}_1, \omega _{1}), \cdots , X_{k}^{\text {obs}}(\vec {r}_N, \omega _{1}), Y_{k}^{\text {obs}}(\vec {r}_1, \omega _{1}), \cdots , Y_{k}^{\text {obs}}(\vec {r}_N, \omega _{1}))^T, \end{aligned}$$
$$\begin{aligned} {\tilde{{\epsilon }}}_k= & {} ({{\tilde{\epsilon }}}_{1,k}(\omega _{1}), {{\tilde{\epsilon }}}_{2,k}(\omega _{1}), \cdots , {{\tilde{\epsilon }}}_{L^{PB}(1),k}(\omega _{1}))^T, \end{aligned}$$
$$\begin{aligned} \text {H}= & {} \begin{pmatrix} X_{1}(\vec {r}_1, \omega _{1}, \{ \sigma \}) &{} X_{2}(\vec {r}_1, \omega _{1}, \{ \sigma \}) &{} \cdots &{} X_{L^{PB}(1)}(\vec {r}_1, \omega _{1}, \{ \sigma \})\\ X_{1}(\vec {r}_2, \omega _{1}, \{ \sigma \}) &{} X_{2}(\vec {r}_2, \omega _{1}, \{ \sigma \}) &{} \cdots &{} X_{L^{PB}(1)}(\vec {r}_2, \omega _{1}, \{ \sigma \})\\ \vdots \\ X_{1}(\vec {r}_N, \omega _{1}, \{ \sigma \}) &{} X_{2}(\vec {r}_N, \omega _{1}, \{ \sigma \}) &{} \cdots &{} X_{L^{PB}(1)}(\vec {r}_N, \omega _{1}, \{ \sigma \})\\ Y_{1}(\vec {r}_1, \omega _{1}, \{ \sigma \}) &{} Y_{2}(\vec {r}_1, \omega _{1}, \{ \sigma \}) &{} \cdots &{} Y_{L^{PB}(1)}(\vec {r}_1, \omega _{1}, \{ \sigma \})\\ Y_{1}(\vec {r}_2, \omega _{1}, \{ \sigma \}) &{} Y_{2}(\vec {r}_2, \omega _{1}, \{ \sigma \}) &{} \cdots &{} Y_{L^{PB}(1)}(\vec {r}_2, \omega _{1}, \{ \sigma \})\\ \vdots \\ Y_{1}(\vec {r}_N, \omega _{1}, \{ \sigma \}) &{} Y_{2}(\vec {r}_N, \omega _{1}, \{ \sigma \}) &{} \cdots &{} Y_{L^{PB}(1)}(\vec {r}_N, \omega _{1}, \{ \sigma \})\\ \end{pmatrix}. \end{aligned}$$

Here, the superscript T denotes the transpose of a vector, \(X = -B_\theta\) and \(Y = B_\phi\) are north- and east-directed magnetic field components, respectively. Note that the number of geomagnetic observatories used for the external coefficients’ estimation can be adjusted for their latitudinal position. In the paper, we explore two sets of observatory data: data from observatories from all latitudes and observatories with geomagnetic latitudes restricted to poleward of \(\pm 5^{\circ }\) and equatorward of \(\pm 55^{\circ }\). With the latter restrictions, the influence on the results of both the equatorial and auroral electrojets can be minimized.

Assessing the agreement with observatory data

To quantitatively assess the performance of different setups during the PCA analysis, we will use the coefficient of determination \(R^2\), which is defined as

$$\begin{aligned} R^2_k ({\mathcal {B}}, \omega _p) = 1-\dfrac{\sum \limits ^N_{j=1}|{\mathcal {B}}_k^{\text {obs}}(\vec {r}_j,\omega _p) - {\mathcal {B}}_k^{\text {pred}}(\vec {r}_j,\omega _p,\{ \sigma \})|^2}{\sum \limits ^N_{j=1}|{\mathcal {B}}_k^{\text {obs}}(\vec {r}_j,\omega _p) - \overline{{\mathcal {B}}}_k^{\text {obs}}(\omega _p)|^2} \end{aligned}$$

where \(\vec {r}_j\) is the observatory location, \({\mathcal {B}}\) stands for either magnetic field component X, Y, or Z. \(\overline{{\mathcal {B}}}\) is the mean of the observed magnetic field component over N used observatories at day k, and it is calculated as

$$\begin{aligned} \overline{{\mathcal {B}}}_k^{\text {obs}}(\omega _p) = \dfrac{1}{N} \sum _{j=1}^N {\mathcal {B}}_k^{\text {obs}}(\vec {r}_j,\omega _p). \end{aligned}$$

The predicted fields are calculated as

$$\begin{aligned} {\mathcal {B}}_k^{\text {pred}}(\vec {r}_j,\omega _p,\{ \sigma \}) = \sum _{l \in L^{PB}(p)} \epsilon _{l,k}(\omega _p) {\mathcal {B}}_l(\vec {r}_j,\omega _p,\{ \sigma \}). \end{aligned}$$

The closer this coefficient is to one, the better the accumulative (i.e., across all observatories) agreement between predicted and observed (i.e., estimated from the data) magnetic fields at the pth frequency/period.

Results and discussion

As Sq variations change not only daily but also seasonally, restricting PCA to a certain interval of the whole year, TIE-GCM output data can be used to capture some state of the Sq source. (As explained above, under TIE-GCM output data we understand the stream function computed for the period between January 13th 01:00 and December 16th 24:00 2009.) For example, the double vortex structure of Sq is most symmetric during the equinoctial months March–April and September–October; thus, the spatial modes obtained from only these months are hypothesized to represent the most simple spatial structure. Similarly, the solstice months June–July and December–January should represent the most complex Sq current system structure and should, therefore, require a larger number of spatial modes to explain the same amount of variance in the source.

The segment length s is another parameter that can be adjusted. As the Sq source varies predominately daily, the obvious choice for s is 24 h. However, other non-periodic variations such as coming from the auroral electrojet are also captured within this segment length. As their amplitude is much larger than that of Sq variations at high latitudes, this may mask Sq in the spatial modes. By increasing s, the non-periodic contributions to the daily variations such as AEJ should be minimized, and the resulting modes should depict Sq variations more clearly.

Instead of using the original TIE-GCM stream function \(\Psi (t)\), it is also possible to suppress smaller scale (but larger amplitude) signals coming from AEJ and EEJ. This can be done by applying a spherical harmonic filter with a specified cutoff degree. The resulting \(\Psi _{filt}(t)\) should contain fewer short-wavelength features than the original stream function. This approach can be used to reduce the complexity of the source, as well as focus on large-scale features contained therein.

In the following sections, we will discuss how all the above-mentioned PCA setups influence the results.

Dependence of the results on period

We start with investigating how many spatial modes at each period are needed to explain most of the TIE-GCM stream function variability. Figure 4 presents the cumulative variance (cf. Eq. 19) for the first 30 spatial modes at each considered period. In this model experiment, all 338 days were used for PCA, and the segment length s was taken as 24 h. Dashed and dash-dotted horizontal lines allow us to estimate the number of modes needed to explain 95% and 99% of the TIE-GCM data variability, respectively. It is seen that this number varies noticeably with period. For periods in the range of 24–6 h, the tendency is apparent: the longer the period, the smaller the number of modes is required to explain the major part of variability. At periods 4.8 and 4 h, the number of “significant” (i.e., explaining the specified value of variability) modes, denoted hereinafter as \(N_{sign}\), remains approximately the same as for the period of 6 h. This indicates that the source’s complexity increases from 24 h to 6 h periods, after which it stays unchanged. The increase of the threshold for the explained variability from 95% and 99% expectedly leads to an increase in \(N_{sign}\); de facto, the number of modes approximately doubles. Table 1 demonstrates quantitatively the above observations. The table also contains the results for PCA performed for a 2 months (“equinoctial”) interval of TIE-GCM data, namely, for March and April (61) days. For this scenario, the number of \(N_{sign}\) appears to be two times smaller than when all 338 days are used for PCA. A decrease of \(N_{sign}\) is not totally surprising, since (almost) 1 year of TIE-GCM data should reveal (by construction) more stream function variance. We also expected that the structure of ionospheric source is less spatially complex during equinoctial months, which could also be the reason for a significant decrease in \(N_{sign}\) when only March and April data are used (cf. Alken et al. 2017).

Fig. 4
figure 4

Cumulative variance for the first 30 spatial modes of PCA applied to the whole 338 days TIE-GCM time series and plotted for each period, P = 24, 12, 8, 6, 4.8, and 4 h. FT segment length is 24 h. Dashed and dash-dotted lines mark the 95% and 99% thresholds, respectively

Fig. 5
figure 5

Number of modes needed to explain 99% variance for each period, P = 24, 12, 8, 6, 4.8, and 4 h. The time series length is 16 days, 1 month, and 2 months (adjacent months, thus January–February, March–April, May–June, etc.). The FT segment length for all PCA runs is 24 h. Note that January and December do not have the full months of data available, as the TIE-GCM stream function spans 13.01.2009-16.12.2009

Table 1 Table listing the number of spatial modes needed for each period to surpass either 95 or 99% variance (\(\kappa\)) threshold. The list includes PCA results using the full data set and restricting the data to March–April

Dependence of the results on the time interval used for PCA

As we saw in the previous section, the choice of time interval for PCA substantially affects \(N_{sign}\). In this section, we explore this effect in more detail. Figure 5 presents \(N_{sign}\) with respect to period, season, and the length of used time interval. As expected, the shorter time intervals require fewer modes to explain the variance. This effect can be seen at all periods; however, it is more pronounced at shorter periods. The figure illustrates again that more modes are needed to explain variance at shorter periods. The counter-intuitive result we obtain is that \(N_{sign}\) was the largest/smallest when we performed PCA for the equinoctial/solstice months data, opposite to our expectations; hitherto, we don’t have an explanation for this result.

Fig. 6
figure 6

Number of modes needed to explain 99% variance for each period, P = 24, 12, 8, 6, 4.8, and 4 h. The time series length is restricted to single months, and the FT segment length is varied between 24, 48, and 72 h. Note that January and December do not have the full months of data available, as the stream function spans 13.01.2009-16.12.2009

Fig. 7
figure 7

Maps of the first, dominant mode for each period P = 24, 12, 8, 6, 4.8, and 4 h for PCA for the whole time series with an FT segment length of 24 h. Both real and imaginary parts are displayed. Scaling is normalized and unit-less

Fig. 8
figure 8

Maps of the first, dominant mode for each period P = 24, 12, 8, 6, 4.8, and 4 h for PCA for the whole time series with an FT segment length of 72 h. Both real and imaginary parts are displayed. Scaling is normalized and unit-less

Dependence on the FT segment length

The length of the time segment on which the FT is applied also affects the results significantly. Figure 6 shows \(N_{sign}\) with respect to period and FT segment length. It is seen that the longer the FT segment, the smaller \(N_{sign}\); this effect is observed at all periods. It is also instructive to look at the first (dominant) mode at each period using different FT segments. Figures 7 and 8 present these modes when PCA is performed for the whole year TIE-GCM data using FT segment lengths as 24 and 72 h, respectively. It is seen that the dominant modes at longer periods (6–24 h) are almost not affected by the length of the FT segment. This is not the case for the shortest periods of 4.8 and 4 h. With 24 h FT segments, the corresponding modes are dominated by high latitude features, most probably due to AEJ, and thus no (Sq) features are visible at lower latitudes. When increasing FT segments’ length up to 72 h, high latitude structures no longer have the largest amplitude; mid-latitude features start to dominate and show the patterns one expects for the Sq signal. This indicates that the high latitude structures that dominate when using short FT segments are not periodic over multiple days and are thus filtered out when using longer segments.

High latitude spatial filtering

We also tried to diminish the influence of AEJ on the results by applying a spatial spherical harmonics filter to the TIE-GCM stream function, thus removing the short scale structures which are assumed to be associated with AEJ. The cutoff degree in the SH filtering, \(N_{cut}\), varied from 6 to 18. However, our model experiments (not shown in the paper) show that such filtering does not lead to an improved agreement between observations and modeling results, as quantified by the coefficient of determination \(R^2\) discussed previously.

We also tried some other PCA setups, but overall we did not notice that some specific setup provides an agreement between observations and modeling results, which can be considered noticeably outperforming. Table 2 summarizes the results of all model experiments we performed.

Table 2 Table listing the major findings of this work. The explored parameters are period P = 24, 12, 8, 6, 4.8, 4 h; variance \(\sigma ^2 = 95 \%\) or \(99\%\) provided by PCA; total length of time series used for PCA (maximum—almost 1 year, minimum—2 weeks); selection of time series (separating them into sections); high latitude filtering by applying an SH filter of degree \(N_{cut}\); segment length along which a Fourier transform is applied (24, 48, 72 h); and latitude of observatory stations used for the estimation of the source coefficient. “N/A” stands for not applicable

Comparison of the SH- and PCA-based results

Among all PCA results, the best agreement with the observed data, as given by the coefficient of determination \(R^2\), is obtained using the whole year of data with 24 h FT segments. We compare the corresponding \(R^2\) with those computed by exploiting SH parameterization of the source (Guzavina et al. 2019). Figures 9 and 10 show \(R^2\) for tangential and vertical components, respectively. Note that Guzavina et al. (2019) used the same number (12) of SH terms to describe the source (with one exception, however: 11 terms for the period of 24 h). We also note that at each period Guzavina et al. (2019) used different sets of SH terms while keeping the same number of terms. It is seen that in comparison to SH parametrization, the PCA-based parameterization gives a better agreement with the observations at all components during magnetically disturbed times and at shorter periods. Conversely, the agreement is poorer during magnetically quiet times and at longer periods.

Fig. 9
figure 9

Coefficient of determination \(R^2\) for periods P = 24, 12, 8, 6, 4.8, and 4 h for magnetic field components X and Y. \(X = -B_{\theta }\) and \(Y = B_{\phi }\) denote the north and east components, respectively. Stations for estimating the Sq coefficients are limited to mid-latitudes between \(\pm 5^{\circ }\) and \(55^{\circ }\). Two leftmost columns: \(R^2\) computed by Guzavina et al. (2019) using a spherical harmonic parameterization of the source. Two rightmost columns: \(R^2\) computed using a PCA-based parameterization of the source. The number of modes corresponds to the 99% threshold for the variance of the TIE-GCM stream function. PCA was applied to the whole 338 days TIE-GCM time series. FT segment length was taken as 24 h. Grey circles mark all days, and red pluses mark equinoctial days. The lines mark their mean values, respectively. The aa index indicates the level of geomagnetic disturbance, where a larger index stands for a more disturbed day; more details about this index can be found in Guzavina et al. (2019)

Fig. 10
figure 10

Same as in Figure 9 but for Z component

Fig. 11
figure 11

Comparison of observed (black) and predicted magnetic field components X, Y, and Z. Predictions using the physics-based and SH parameterization are given by the blue and red dashed lines, respectively. Shown are the results for observatories ASP, BOU, CLF, and HON for a period between March 8th and March 14th, 2014. SH results are from Guzavina et al. (2019). Note the different y-axis scales

Finally, we compare—at selected geomagnetic observatories and for the period of 3 days—the observed magnetic fields with those predicted using the PCA-based and SH parametrization of the source. Figure 11 shows the results at observatories Alice Springs (ASP), Boulder (BOU), Chambon la Foret (CLF), and Honolulu (HON). Agreement between observed and predicted fields varies with components and observatories and is generally best on the Y component. From the figure, it is difficult to judge whether the predictions based on the physics (PCA)-based parameterization of the source are in a better agreement with observations than the “SH-based” predictions. Overall both predictions agree well with observations.


The main goal of the paper was to investigate whether magnetic fields computed in a realistic Earth’s 3-D conductivity model excited by a PCA-based source agree better with the observations than those computed in the same model but induced by an SH-based source.

PCA was applied to the Fourier transformed stream function from the physics-based Thermosphere Ionosphere Electrodynamics General Circulation Model (TIE-GCM). We tried different PCA setups to explore the behavior of the recovered PCA spatial modes.

One major finding is the period dependence of the PCA-based parametrization. We find that longer periods require fewer modes, and long-wavelength features expectedly dominate them. Short periods require more modes and show predominately short-wavelength structures. This dependency of daily magnetic signals on period could be used in other parametrization schemes as well. Note that previous studies based on SH parameterization (Koch and Kuvshinov 2013; Guzavina et al. 2018, 2019) have kept the number of SH terms constant for all periods. A more nuanced parametrization that considers the differences between periods might improve the results when estimating the external source coefficients, and in turn, may improve estimation of global-to-local transfer functions (Guzavina et al. 2019).

We find that the choice of FT segment length affects the resulting modes. The high latitude features dominating at short periods when using 24 h segments, caused by AEJ, vanish when using 72 h segments. Furthermore, it seems that limiting the time series which supplies the basis for PCA does not improve the fit with the observed data; this was based on the assumption that using only equinoctial months, which have the simplest spatial structure for Sq, would help stabilize the parametrization and thus reduce seasonal fluctuations. The best agreement with the observed data is achieved using modes obtained from the whole year of model data using 99% variance as a threshold and 24 h as segment length. Furthermore, the fit is better when latitudes are restricted to mid-latitudes, namely, poleward of \(\pm 5^{\circ }\) and equatorward of \(\pm 55^{\circ }\).

In contrast to using a SH parametrization to describe daily magnetic signals, PCA performs almost as good when using observatories from all latitudes compared to limiting them to mid-latitudes only. Therefore, a wider range of measurements is available, and possibly the conductivity beneath high latitude stations as well as stations located near the dip equator can be inferred. This can expand the available data significantly.

PCA performs better than SH at magnetically disturbed days, meaning with increased aa index. As SH struggles with increased magnetic disturbance, PCA seems to offer a suitable alternative for data containing many disturbed days.

We find that the physics-based parametrization performs worse than SH at P = 24 h. This could be due to the fact that TIE-GCM does not include effects from the magnetosphere and inner magnetosphere, e.g., from ring and tail currents, contributing to daily magnetic field variations. An alternative physics-based model, such as the Ground-to-topside model of Atmosphere and Ionosphere for Aeronomy [GAIA; Jin et al. (2011, 2012), Fujita et al. (2018)] could be used to investigate this problem further.

Availability of data and materials

The data sets analysed during the current study are available in the UCAR/NCAR—DASH Repository, with the identifier (Maute 2020).





Auroral Electrojet


Electromagnetic EEJ: Equatorial Electrojet


Ground-to-topside model of Atmosphere and Ionosphere for Aeronomy




Geomagnetic Depth Sounding


Fourier transform


Mantle Transition Zone


Principal Component


Principal Component Analysis


Solar quiet


Thermosphere Ionosphere Electrodynamics General Circulation


Upper Mantle


Download references


We would like to thank Rafael Rigaud for his help with the comparison of observed and predicted magnetic fields at a number of observatories. The authors acknowledge British Geological Survey, World Data Center Geomagnetism (Edinburgh), INTERMAGNET, and the many institutes worldwide that operate magnetic observatories. We also want to thank two anonymous reviewers for their comments.


MG was supported by ETH Grant No. ETH-3215-2. GZ and AK were partly supported in the framework of Swarm DISC activities, funded by ESA contact no. 4000109587, with support from EO Science for Society.

Author information




GZ processed and analyzed the modeled and observatory data. MG provided the code to estimate external coefficients. AM performed TIE-GCM modeling. AK created the concept of the study and provided the 3-D modeling code X3DG. GZ drafted the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Géraldine Zenhäusern.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Zenhäusern, G., Kuvshinov, A., Guzavina, M. et al. Towards probing Earth’s upper mantle with daily magnetic field variations: exploring a physics-based parametrization of the source. Earth Planets Space 73, 136 (2021).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI:


  • Electromagnetic induction
  • Ionospheric current systems
  • Magnetic field variations
  • Principal component analysis