← Web Annex
Many Instruments, One Sky
Joint inversion of overdetermined space-physics data: how ground magnetometers, a satellite and a radar are combined into one estimate of the ionospheric current, and how to say honestly what that estimate can and cannot resolve
More data than unknowns, and still not enough
The companion page, Reading the Sky from the Ground, asked what one ground array sees. This page asks the next question. Several instruments look at the same ionosphere: magnetometers on the ground, a magnetometer on a satellite a few hundred kilometres above the current, a radar that measures plasma velocity along its beams. Each samples the sky differently, each has its own noise, and none of them sees everything. How are they combined into one estimate of the current, and how does one say, with numbers, what that estimate can and cannot resolve?
The answer is linear inverse theory, and its central fact is easy to state and easy to forget. A problem can be overdetermined, with many more measurements than unknowns, and still be ill-posed: some combinations of the unknowns change the data so little that the noise hides them, and some change the data not at all. Adding more of the same measurement does not fix that. Adding a measurement that looks from a different direction can.
Three ways of looking. Ground magnetometers measure the field below the current, the satellite measures it above (and crosses the field-aligned currents, FACs), and the radar measures one velocity component in the current-carrying layer. Heights are to scale only roughly.
The same instruments in map view. Station dots are real IMAGE magnetometer sites (public coordinates[7]); the satellite track and the radar fan are schematic. Points, a line and a wedge: three very different samplings of one two-dimensional current.
1.1The question each instrument answers
What each instrument measures, and the part of the current it is blind to. DF = divergence-free, CF = curl-free (tab 3).
| Instrument | Measures | Samples | Blind to |
| Ground magnetometers | ΔB (X north, Y east, Z down) ~110 km below the current | a few dozen fixed points, continuously | the CF current with its FACs (exactly, for radial field lines); fine structure smaller than ~the height |
| Low-orbit satellite | ΔB a few hundred km above the current | one line, a few minutes per pass | everything off its track; time evolution |
| Radar | one component of the plasma velocity v, hence of E = −v×B | a fan of beams, every minute or so | the other velocity component; the current itself unless the conductance is known |
Interactive · overdetermined but ill-posed
Two unknowns, m1 and m2; twelve noisy measurements, each a straight line in the (m1, m2) plane. If all instruments look from nearly the same direction, the lines are nearly parallel: twelve equations, but the combination along the lines is barely constrained. Widen the spread of viewing directions and watch the uncertainty ellipse and the smaller singular value.
The ellipse is the 1σ posterior region for σ = 1 noise. Its semi-axes are 1/si, the reciprocal singular values of G, along the right singular vectors. Doubling the number of near-parallel measurements shrinks it only by √2; widening the spread shrinks the long axis by orders of magnitude.
The rest of the page builds this up. Tab 2 writes down the forward models d = Gm for each instrument. Tab 3 introduces the standard basis for ionospheric currents, spherical elementary current systems, and shows exactly what the ground cannot see. Tabs 4 and 5 are the linear algebra: least squares, priors, the singular value decomposition, and the resolution matrix, which is the honest answer to “what does this estimate mean?”. Tab 6 combines instruments. Tab 7 is about checking an inversion before believing it. Tab 8 runs the inversion live on two hours of real IMAGE data from a published event.
Simplifications used throughout. The ionospheric current is a thin sheet at 110 km. Field lines are taken radial (vertical); at Fennoscandian latitudes they are tilted about 12° from vertical, and the consequences are stated where they matter. Induced currents in the ground are ignored, although on the companion page they are shown to matter for the vertical component. Every synthetic number is generated live by the stated models with a seeded random generator.
The forward model: d = G m
Every instrument on this page is linear in the current. Write the unknown current as a vector m of amplitudes in some basis, the measurements as a vector d, and each measurement is a fixed linear combination of the amplitudes: d = Gm + e, with e the noise. Building G is physics; everything after it is linear algebra.
2.1A meridian slab
To see the instruments side by side, take the simplest geometry: currents that do not vary in the east–west direction, a thin sheet at height h = 110 km, and a meridian along which ground stations, a satellite track and a radar beam lie. The sheet is cut into 30 ribbons, 40 km wide, between 600 km south and 600 km north of the array centre. Each ribbon carries two unknowns: an eastward surface current density Ky (this one is divergence-free in this geometry) and a northward one Kx, which can only be steady if it is fed and drained by field-aligned currents (FACs) at the ribbon edges: it is the curl-free part. Coordinates are x north, y east, z down.
Ground and satellite, from Ky. By Biot–Savart, an eastward line current I at height h produces at a point a vertical distance ζ below it and a horizontal distance u north of it
Bx = (μ0I / 2π) ζ / (u2 + ζ2), Bz = −(μ0I / 2π) u / (u2 + ζ2)(2.1)
Integrating over a ribbon of width x2 − x1 carrying Ky gives a closed form: Bx = (μ0Ky/2π)[arctan(u1/ζ) − arctan(u2/ζ)] and Bz = −(μ0Ky/4π) ln[(u12+ζ2)/(u22+ζ2)], with ui = x − xi. A ground station has ζ = h. A satellite at altitude 450 km has ζ = −340 km: the same formula with the sign of ζ reversed. So the horizontal component Bx reverses across the sheet, exactly so at equal distance above and below an infinite planar sheet, while the vertical component Bz does not, and at a real orbit, three times farther from the sheet than the ground, the geometry factors differ: the satellite sees a smoother, weaker version.
Satellite, from Kx. The northward current and its FACs form, in this geometry, a current system whose field is zero below the sheet (the two-dimensional form of Fukushima’s theorem, tab 3) and, above it, purely eastward and local: Ampère’s law across the sheet gives
By(above) = μ0 Kx(x), By(below) = 0(2.2)
This is the slab form of the standard single-satellite estimate of FACs from the east–west magnetic perturbation along the track.[17] The ground has a whole column of zeros in G for every Kx: it is blind to it.
Radar, from both. A radar measures the line-of-sight component of the plasma drift v. In the F region the plasma drifts with v = E×B/B2, so E = −v×B (the ideal-MHD relation). The current is tied to E through the height-integrated conductivity tensor,
K = ΣP E + ΣH b̂ × E(2.3)
with ΣP, ΣH the Pedersen and Hall conductances and b̂ the unit vector along B (down, in the north).[16] Inverting (2.3) gives E from K, hence v, hence the line-of-sight velocity: a radar row of G touches both Kx and Ky, but only through an assumed conductance. Here ΣP = 6 S, ΣH = 12 S, |B| = 50 000 nT, and the beam points 40° east of north. The radar is a schematic instrument: no radar data appear on this page.
Interactive · place currents, see every instrument’s data
Up to three line currents, each one 40-km ribbon. Drag a current along the sheet, or use the controls. An eastward current (⊙, out of the page) is divergence-free; a northward one (→) brings its FACs with it.
The matrix G, each row divided by its instrument’s noise (ground and satellite 5 nT, radar 50 m/s) so that one colour means one standard deviation of signal per unit current. Columns: 30 eastward ribbons (Ky, DF), then 30 northward (Kx, CF). Read the blocks: the ground block is blank on the right (blind to CF); the satellite Y rows are a diagonal in the CF block and blank in the DF block; the ground rows are broad smears (each station sees ribbons hundreds of km away), the satellite rows broader still; the radar rows are narrow but couple both halves through the conductance. Colour: blue negative, red positive, square-root scale.
Spherical elementary current systems
On a sphere, any horizontal current field can be split into a divergence-free (DF) part and a curl-free (CF) part (the Helmholtz decomposition on the sphere). Amm built a basis for each part out of one elementary system per grid point, with closed-form magnetic fields. These spherical elementary current systems, SECS, are the standard way to turn scattered ground and satellite magnetometer data into a map of ionospheric current.[1][2][21]
A DF elementary system: current circulates around its pole. It needs no field-aligned current and produces a magnetic field both below and above the ionosphere.
A CF elementary system, taken together with its radial FACs: a line current I0 enters at the pole and spreads out radially, and a uniform FAC density leaves over the rest of the sphere, so charge is conserved.[1]
3.1The fields
For a DF system of amplitude I0 at radius R (= 6371 + 110 km), the current density is J = (I0/4πR) cot(θ/2) êφ, with θ the angular distance from the pole. Its field at radius r < R, with s = r/R, is[2][21]
Br = (μ0I0/4πr) [ 1/√(1 − 2s cosθ + s2) − 1 ](3.1)
Bθ = −(μ0I0/4πr sinθ) [ (s − cosθ)/√(1 − 2s cosθ + s2) + cosθ ](3.2)
and above the sheet (r > R, s = R/r) Br = (μ0I0/4πr)[s/√(…) − s], Bθ = −(μ0I0/4πr sinθ)[(1 − s cosθ)/√(…) − 1]. The page uses exactly these expressions; it also checks them, once, against a brute-force Biot–Savart integration of the current density (the readout below the interactive says how well they agree).
For the CF system with its radial FACs, the result is simpler still and follows from Ampère’s law on a circle of constant θ. Below the ionosphere the circle bounds a cap through which no current flows, so B = 0 exactly. Above it, the cap is crossed by the incoming pole current and by a fraction (1 − cosθ)/2 of the outgoing distributed FAC, which gives a purely toroidal (horizontal, east–west around the pole) field[1]
Bφ = −(μ0I0/4πr) cot(θ/2) (r > R), B = 0 (r < R)(3.3)
The invisibility belongs to the whole system: horizontal CF current and its FACs. A horizontal CF current without its FACs is not invisible from the ground. It is not a physical steady current on its own (charge would pile up at the pole), but as a mathematical source it produces a ground field of the same order as the DF system; the toggle in the interactive shows it.
3.2Why the ground sees the DF part
Equation (3.3) is Fukushima’s theorem in SECS form:[9] with radial field lines, the ground is exactly blind to the CF part with its FACs, and every ground datum is a function of the DF amplitudes alone. With real, inclined field lines (about 12° from vertical over Fennoscandia) the cancellation is no longer exact and the ground sees mainly, not only, the DF part; see tab 2 of Reading the Sky from the Ground. Two further cautions. First, the DF part is not the same thing as the Hall current: they coincide only if the conductance is uniform. With conductance gradients, Hall currents acquire a divergence and Pedersen currents a curl, and the DF part that the ground sees is a mixture.[20][21] Second, the “equivalent current” mapped from ground data is the DF part of the real current, and nothing more. The checkbox below removes the FACs. The horizontal CF current alone then has a field at the ground, and in closed form: the outgoing FAC spread over the sphere is spherically symmetric and has no field, so the horizontal part is (3.3) minus the field of the incoming line current along the pole axis from R to infinity, Bφline = −(μ0I0/4πρ) [1 − (R − z)/√(ρ2 + (R − z)2)] with ρ = r sinθ and z = r cosθ. A horizontal CF current without its FACs is not invisible.
The numbers make the point. Set the DF amplitude to zero and the CF amplitude to 150 kA: the ground readout says the largest ground field is 0 nT, not by approximation but by construction of the formulas, while the satellite sees an east–west field of tens to hundreds of nT. Tick the “without its FACs” box and the ground lights up. A satellite pass therefore adds information the ground cannot provide: the CF part, and, because it sits on the other side of the sheet, a different weighting of the DF part. Combining ground and satellite SECS in one inversion is the subject of tab 6.[22][21]
Least squares, the SVD and priors
Divide each row of G and d by that datum’s standard deviation (from here on G and d mean these whitened versions). Least squares minimises ‖Gm − d‖2. The singular value decomposition shows why that alone fails, and what to add.
4.1Normal equations and the SVD
GTG m = GTd G = U Σ VT = Σi si ui viT m = Σi (uiTd / si) vi(4.1)
The right singular vectors vi are patterns of current; si is how strongly each pattern shows up in the data. Patterns with si = 0 form the null space: they can be added to any solution without changing the data at all (the CF columns of the ground block in tab 2 are the plainest example). Patterns with small but non-zero si are worse in practice: their coefficient uiTd/si divides the noise, which has unit size in every direction ui, by a small number.[15][3] For a current sheet seen from the ground, the singular values fall roughly exponentially with the spatial frequency of the pattern, because a field continued downward through a height h loses its structure of wavenumber k as e−kh.
4.2Damping and smoothness as priors
Tikhonov regularisation adds a penalty: minimise ‖Gm − d‖2 + λ‖Lm‖2, so
mλ = (GTG + λLTL)−1 GTd(4.2)
With L = I (ridge or damped least squares), the solution is (4.1) with each term multiplied by a filter factor fi = si2/(si2 + λ): patterns the data see well pass, poorly seen ones are suppressed. With L a difference operator, rough patterns are penalised instead of large ones. The Bayesian reading makes the choice concrete:[19] (4.2) is the posterior mean (and maximum) for Gaussian noise of unit variance and a Gaussian prior m ~ N(0, (λLTL)−1). The damping is a statement about how large or how rough you believed the current to be before you looked; its posterior covariance is C = (GTG + λLTL)−1.
4.3Choosing λ: the L-curve and GCV
Plot the model norm ‖Lmλ‖ against the residual norm ‖Gmλ − d‖ on log axes as λ varies: the curve is usually L-shaped, and its corner balances fitting the data against fitting the noise.[11] Generalised cross-validation picks the λ that would best predict a left-out datum, averaged over all data, without actually leaving any out:[10]
GCV(λ) = nd ‖(I − Nλ) d‖2 / [ tr(I − Nλ) ]2, Nλ = G(GTG + λLTL)−1GT(4.3)
Since the noise here is known (whitened to unit variance), a third rule is available: the discrepancy principle, choose λ so that ‖Gm − d‖2 ≈ nd. None of the three is a law; they usually agree within a factor of a few, and when they do not, that disagreement is itself information.[12]
Interactive · the damping slider
The meridian slab of tab 2, eastward currents only, seen by 16 ground stations (X and Z): 32 data, 30 unknowns, so formally overdetermined. The true current (grey) is a broad eastward electrojet with a narrow westward channel on its southern side.
Things to try. Slide λ down to the left end: the estimate oscillates wildly while the residual barely improves, the classic noise amplification of (4.1). Slide it right: the estimate becomes a smooth, too-small bump and the residual grows past √nd. In the right-hand panel, the data coefficients |uiTd| follow the singular values down and then level off at about 1: that floor is the noise, and the components below it carry no information (the discrete Picard condition[12]). The filter factors switch off close to where the coefficients hit that floor. Switch the prior to smoothness: the narrow westward channel is penalised much more heavily than the broad jet, because it is rough, which is exactly what that prior says you believe.
Resolution and leakage
Any linear estimate is m̂ = G♯d for some matrix G♯, the generalised inverse actually used. Substitute d = Gm + e: m̂ = G♯G m + G♯e. The matrix R = G♯G says exactly how the estimate is built from the truth.
m̂ = R m + G♯e, R = G♯G, N = G G♯(5.1)
For the undamped pseudo-inverse G+ = VpΣp−1UpT (keeping the p non-zero singular values), R = VpVpT: a projection, equal to the identity only when the null space is empty. For the damped estimator (4.2), G♯ = (GTG + λLTL)−1GT, and R = (GTG + λLTL)−1GTG is never the identity: damping buys stability by blurring, and R is the receipt.[15][3] N, the data resolution matrix, says how much each datum predicts itself; its trace is the effective number of parameters the data determine.
Two readings of R. A row k is the averaging kernel of the estimate at cell k: m̂k = Σj Rkjmj + noise, a weighted average of the true current over the map. This is Backus and Gilbert’s idea: the data never give you the value at a point, only a known average around it.[4] A column j is the point-spread function: what a unit current at cell j alone becomes in the estimate. The part of the column outside cell j is leakage: true current in one place reported in another. For ridge damping, R is symmetric and the two readings coincide; for a smoothness prior they do not.
The key lesson. An estimate is a weighted average over the true structure, and the weights are known. They are the rows of R, computable before any data arrive, from the instrument geometry, the noise and the prior alone. A map without its resolution is a picture; a map with it is a measurement.
Interactive · where does an estimate come from?
SECS DF poles (154, on a 1° × 2.6° grid) over 23 IMAGE stations (X, Y, Z, 5 nT noise). Click a cell to see its row of R. Click a station to drop it (and again to restore it).
5.1Posterior covariance, and what it does not include
In the Bayesian reading, the posterior covariance C = (GTG + λLTL)−1 gives the uncertainty of each cell, and it grows wherever stations are missing. A frequentist would quote instead the covariance of the estimate under repeated noise, G♯G♯T, which is smaller: it leaves out the bias (R − I)m. The two are related by C = G♯G♯T + (I − R) (λLTL)−1(I − R)T: the second term is the prior’s estimate of what the blurring hides.[19] Neither covariance includes errors in G itself: the thin-sheet height, radial field lines, ignored induction. Those enter as bias, and only the checks of tab 7 can bound them.
Joint inversion: stacking instruments
Joint inversion is, formally, nothing more than stacking: put every instrument’s rows into one G, every datum into one d, and weight each block by its own noise covariance. The substance is in the weights, in the parts of m each instrument reaches, and in the assumptions some instruments bring with them.
[ Cg−½Gg ; Cs−½Gs ; Cr−½Gr ] m = [ Cg−½dg ; Cs−½ds ; Cr−½dr ](6.1)
The stacked system. Each block is divided by its own noise; the ground block has exact zeros under the CF columns; the radar block is the only one in which the conductance appears.
6.1What each instrument adds
The satellite adds the CF part through By = μ0Kx (2.2), along its track only, and it measures the DF part again from the other side of the sheet, with a different geometric weighting: the altitude separation between ground and satellite is what lets a combined inversion separate currents in the sheet from currents elsewhere, the principle behind ground–satellite SECS and the published frameworks below.[22] The radar adds E, and links E to the current only through (2.3). This is where the conductance assumption enters, and the only place: the magnetometer rows of G contain no conductance at all. If the assumed ΣH is wrong, the radar rows are wrong, and the inversion will fit them by distorting the current.
Two published frameworks do this at scale. AMIE (assimilative mapping of ionospheric electrodynamics) expands the electric potential in basis functions, ties every instrument to it through a conductance model, and solves a Bayesian least-squares problem with a prior covariance.[16] Lompe (local mapping of polar ionospheric electrodynamics) does the same on a regional grid with SECS-like basis functions, combining ground and space magnetometers, radar velocities and other data, with explicit priors and resolution analysis.[14] What follows is the same idea in the slab of tab 2.
Things to try. Ground alone: the DF half is resolved near the stations, the CF half has R = 0 and its estimate is the prior (zero) with the prior’s uncertainty: the data say nothing. Add the satellite: the CF diagonal lights up along the whole track and the DF band tightens. Then mis-weight the satellite: tell the inversion its noise is five times smaller than it is and watch its χ2 per datum stay near 1 while the ground’s grows: the inversion now fits the satellite’s noise and distorts the current to do it. Finally, use ground and radar only, and move the assumed ΣH away from 12 S: the CF estimate is biased, and nothing in the error bars says so, because the posterior covariance is conditional on G being right.
Checking an inversion
Resolution and covariance are computed from the model. They are only as good as the model. The checks below test the whole chain: they plant a current whose answer is known, invert it exactly as real data would be inverted, and compare. Nothing else says what a method can recover.
A synthetic recovery test. The planted current lives on a finer, offset grid; the inversion uses its own coarser one.
The inverse crime. Generating synthetic data with exactly the model used to invert them hides every discretisation error; a fair test plants the truth in a richer model.
7.1Synthetic recovery: a drifting vortex
Plant a Hall-current vortex, a Gaussian blob of DF current, drifting east or west at a chosen speed across the IMAGE array. Forward-model it to the 23 stations with its own fine grid, add noise, invert each minute with the SECS grid of tab 5, and compare the recovered vortex with the planted one: its position, its peak current, and the speed one would infer from the recovered positions.
7.2Residuals, held-out stations and the prior
Three further checks, on the same planted vortex. Residual whiteness: if G and the noise model are right, the whitened residuals (d − Gm̂)/σ should look like independent unit-variance noise: no pattern across stations, χ2 per datum near 1 minus the fraction of the data spent on parameters. Over-damping shows up as smooth, structured residuals; an unmodelled source as residuals concentrated at a few stations. Held-out stations: invert without one station and predict what it should have measured; a model that predicts its held-out data is worth more than one that only fits the data it was given. The leave-one-out error can be computed for every station and every λ without re-inverting, from dk − Gkm̂(−k) = (I − Hkk)−1(dk − Gkm̂), where Hkk is the station’s 3 × 3 block of N.[10] Sensitivity to the prior: change the prior and see what changes; a feature that comes and goes with the prior is a feature of the prior.
Interactive · residuals and hold-out
The honest way to state what a method can recover is a table of such tests: for each planted speed, size and location, how well the method recovered it. Notice in particular what the recovered speed does as you change the damping. With too little damping the estimate fits the noise, small spurious amplitudes scattered over the grid pull the weighted centre toward the middle of the network, and the inferred drift is biased low: for the default vortex, about 0.3 instead of 0.5 km/s at log10 λ = −2, against 0.49 km/s near χ2 ≈ 1. Shrink the vortex to 60 km instead and χ2 climbs above 2 at any damping: a current narrower than the pole spacing cannot be represented, and the misfit says so. That bias is a property of the array and the estimator, not of the sky, and it is only visible because the answer was known.
A real interval: 18 January 2008, 04–06 UT
Two hours of real 1-min IMAGE magnetometer data from the morning sector, the interval of a published study of equivalent currents associated with Pc5 pulsations during substorms.[13] The page inverts it live, minute by minute, for the DF part with SECS on the same pole grid as tabs 5 and 7, from the horizontal components only. Nothing here goes beyond that paper or reproduces its analysis; it is the method of this page applied to public data.
Resolution for this day’s station set (diagonal of R at the chosen damping). Where it is small, the arrows above are mostly prior, not data; the fading in the map uses exactly this number, with no threshold.
What was done to the data. Only the horizontal components X and Y are used: Z is strongly affected by induced currents in the ground and the sea (see the companion page), which the model ignores. Each station’s baseline is its median over the whole UT day, a simple choice, not an official quiet-day baseline. Field lines are taken radial. The 13 stations are those of the day whose data are released under CC BY 4.0 (FMI and SGU) and that had no missing minute in the window; the extract is about 12 kB, embedded in this page.
Data and acknowledgement. IMAGE magnetometer data, 1-min, 2008-01-18, stations ABK, HAN, IVA, KEV, KIL, LYC, MEK, MUO, NUR, OUJ, PEL, TAR, UPS, downloaded from the FMI IMAGE service and used under the IMAGE conditions of use.[6] We thank the institutes who maintain the IMAGE Magnetometer Array: Tromsø Geophysical Observatory of UiT the Arctic University of Norway (Norway), Finnish Meteorological Institute (Finland), Institute of Geophysics Polish Academy of Sciences (Poland), GFZ German Research Centre for Geosciences (Germany), Geological Survey of Sweden (Sweden), Swedish Institute of Space Physics (Sweden), Sodankylä Geophysical Observatory of the University of Oulu (Finland), Polar Geophysical Institute (Russia), DTU Technical University of Denmark (Denmark), and Science Institute of the University of Iceland (Iceland). The provisioning of data from AAL, GOT, HAS, NRA, VXJ, FKP, ROE, BFE, BOR, HOV, SCO, KUL, and NAQ is supported by the ESA contracts number 4000128139/19/D/CT as well as 4000138064/22/D/KS.
IMAGE network reference: Tanskanen (2009).[18] Event: Kauristie et al. (2016).[13] Data licence for these stations: CC BY 4.0 (FMI: HAN, IVA, KEV, KIL, MEK, MUO, NUR, OUJ, PEL, TAR; SGU: ABK, LYC, UPS).
References and glossary
Every DOI below was resolved through doi.org when this page was written (November 2026). Items with no DOI carry full bibliographic data and say so.
The whole page in four lines.
Who constrains what. “Time” means continuous coverage at fixed places.
9.1References
- Amm, O. (1997). Ionospheric elementary current systems in spherical coordinates and their application. J. Geomag. Geoelectr. 49, 947–955. doi:10.5636/jgg.49.947 — DF and CF SECS, CF with radial FACs (tabs 3, 5). Record checked.
- Amm, O. & Viljanen, A. (1999). Ionospheric disturbance magnetic field continuation from the ground to the ionosphere using spherical elementary current systems. Earth Planets Space 51, 431–440. doi:10.1186/BF03352247 — DF SECS field formulas (3.1)–(3.2) (tab 3). Record checked.
- Aster, R. C., Borchers, B. & Thurber, C. H. (2019). Parameter Estimation and Inverse Problems, 3rd edn. Elsevier. doi:10.1016/C2015-0-02458-3 — SVD, Tikhonov, resolution (tabs 4, 5). Edition DOI checked.
- Backus, G. & Gilbert, F. (1968). The resolving power of gross Earth data. Geophys. J. R. Astron. Soc. 16, 169–205. doi:10.1111/j.1365-246X.1968.tb00216.x — averaging kernels (tab 5). Record checked.
- Demmel, J. & Veselić, K. (1992). Jacobi’s method is more accurate than QR. SIAM J. Matrix Anal. Appl. 13, 1204–1245. doi:10.1137/0613074 — the one-sided Jacobi SVD this page computes with. Record checked.
- Finnish Meteorological Institute. IMAGE magnetometer network: conditions of use (rules of the road). space.fmi.fi/image/www/index.php?page=rules_of_road (read 7 Nov 2026). No DOI. — acknowledgement wording and station licences (tab 8). Page read.
- Finnish Meteorological Institute. IMAGE stations: geographical and CGM coordinates. space.fmi.fi/image/www/index.php?page=stations. No DOI. — station coordinates (all tabs), as on the companion page.
- Friis-Christensen, E., Lühr, H. & Hulot, G. (2006). Swarm: A constellation to study the Earth’s magnetic field. Earth Planets Space 58, 351–358. doi:10.1186/BF03351933 — a low-orbit magnetometer mission of the kind the synthetic satellite imitates (tabs 2, 3, 6). Record checked.
- Fukushima, N. (1976). Generalized theorem for no ground magnetic effect of vertical currents connected with Pedersen currents in the uniform-conductivity ionosphere. Report of Ionosphere and Space Research in Japan 30(1–2), 35–40. No DOI (pre-DOI report series). — Fukushima’s theorem (tabs 2, 3).
- Golub, G. H., Heath, M. & Wahba, G. (1979). Generalized cross-validation as a method for choosing a good ridge parameter. Technometrics 21, 215–223. doi:10.1080/00401706.1979.10489751 — GCV (4.3), the leave-one-out identity (tabs 4, 7). Record checked.
- Hansen, P. C. (1992). Analysis of discrete ill-posed problems by means of the L-curve. SIAM Review 34, 561–580. doi:10.1137/1034115 — the L-curve (tab 4). Record checked.
- Hansen, P. C. (1998). Rank-Deficient and Discrete Ill-Posed Problems: Numerical Aspects of Linear Inversion. SIAM. doi:10.1137/1.9780898719697 — filter factors, discrete Picard condition, parameter-choice rules (tab 4). Record checked.
- Kauristie, K., Uspensky, M. V., Kleimenova, N. G., Kozyreva, O. V., van de Kamp, M. M. J. L., Dubyagin, S. V. & Massetti, S. (2016). Equivalent currents associated with morning-sector geomagnetic Pc5 pulsations during auroral substorms. Ann. Geophys. 34, 379–392. doi:10.5194/angeo-34-379-2016 — the published interval of tab 8. Record checked.
- Laundal, K. M., Reistad, J. P., Hatch, S. M., Madelaire, M., Walker, S., Hovland, A. Ø., Ohma, A., Merkin, V. G. & Sorathia, K. A. (2022). Local mapping of polar ionospheric electrodynamics. J. Geophys. Res. Space Physics 127, e2022JA030356. doi:10.1029/2022JA030356 — Lompe (tab 6). Record checked.
- Menke, W. (2018). Geophysical Data Analysis: Discrete Inverse Theory, 4th edn. Academic Press (Elsevier). doi:10.1016/C2016-0-05203-8 — generalised inverses, model and data resolution (tabs 4, 5). Edition DOI checked (the DOI record carries the short title “Geophysical Data Analysis”).
- Richmond, A. D. & Kamide, Y. (1988). Mapping electrodynamic features of the high-latitude ionosphere from localized observations: Technique. J. Geophys. Res. 93(A6), 5741–5759. doi:10.1029/JA093iA06p05741 — AMIE; the conductance tensor linking E and K (tabs 2, 6). Record checked.
- Ritter, P., Lühr, H. & Rauberg, J. (2013). Determining field-aligned currents with the Swarm constellation mission. Earth Planets Space 65, 1285–1294. doi:10.5047/eps.2013.09.006 — FACs from the east–west perturbation along a track (tab 2). Record checked.
- Tanskanen, E. I. (2009). A comprehensive high-throughput analysis of substorms observed by IMAGE magnetometer network: Years 1993–2003 examined. J. Geophys. Res. 114, A05204. doi:10.1029/2008JA013682 — IMAGE network reference (tab 8). Record checked.
- Tarantola, A. (2005). Inverse Problem Theory and Methods for Model Parameter Estimation. SIAM. doi:10.1137/1.9780898717921 — the Bayesian reading, posterior covariance (tabs 4, 5). Record checked.
- Untiedt, J. & Baumjohann, W. (1993). Studies of polar current systems using the IMS Scandinavian magnetometer array. Space Sci. Rev. 63, 245–390. doi:10.1007/BF00750770 — equivalent currents and their relation to the Hall current (tab 3). Record checked.
- Vanhamäki, H. & Juusola, L. (2020). Introduction to spherical elementary current systems. In M. W. Dunlop & H. Lühr (eds.), Ionospheric Multi-Spacecraft Analysis Tools, ISSI Scientific Report Series 17, Springer, 5–33. doi:10.1007/978-3-030-26732-2_2 — SECS review, formulas, DF/Hall caveat (tab 3). Record checked (online 2019).
- Vanhamäki, H., Amm, O. & Viljanen, A. (2003). One-dimensional upward continuation of the ground magnetic field disturbance using spherical elementary current systems. Earth Planets Space 55, 613–625. doi:10.1186/BF03352468 — ground-to-space continuation with SECS (tabs 3, 6). Record checked.
- Weygand, J. M., Amm, O., Viljanen, A., Angelopoulos, V., Murr, D., Engebretson, M. J., Gleisner, H. & Mann, I. (2011). Application and validation of the spherical elementary currents systems technique for deriving ionospheric equivalent currents with the North American and Greenland ground magnetometer arrays. J. Geophys. Res. 116, A03305. doi:10.1029/2010JA016177 — SECS validated with synthetic recovery tests (tab 7). Record checked.
9.2Glossary
- Averaging kernel
- A row of the model resolution matrix: the weights with which the true model is averaged into one estimated value.
- CF / DF
- Curl-free and divergence-free parts of a horizontal current on a sphere (Helmholtz decomposition). The CF part needs field-aligned currents to be steady.
- Conductance
- Height-integrated conductivity of the ionosphere, in siemens. Pedersen (ΣP, along E) and Hall (ΣH, perpendicular to E and B).
- Data resolution matrix
- N = GG♯: how each predicted datum is built from the observed data. Its trace is the effective number of parameters.
- Discrepancy principle
- Choose the damping so that the residual is as large as the known noise, no smaller.
- Equivalent current
- The DF current in a thin sheet that reproduces the ground magnetic field. Equals the Hall current only for uniform conductance.
- FAC
- Field-aligned current: current along the magnetic field, connecting the ionosphere to the magnetosphere.
- Filter factor
- si2/(si2 + λ): how much of each singular component ridge damping lets through.
- Fukushima’s theorem
- Radial FACs closed by a CF horizontal current produce no magnetic field below the ionosphere (for radial field lines).
- GCV
- Generalised cross-validation: a rule for choosing the damping that approximates leave-one-out prediction error.
- Generalised inverse
- Any matrix G♯ with m̂ = G♯d; the pseudo-inverse G+ is one, the damped inverse another.
- Ill-posed
- A problem whose solution does not depend continuously on the data, or is not unique; discretely, a problem with a null space or very small singular values.
- Inverse crime
- Testing an inversion with synthetic data made by the same discretised model it inverts with, which hides discretisation error.
- L-curve
- Log model norm against log residual norm as the damping varies; its corner is a common choice of damping.
- Leakage
- True structure at one place appearing in the estimate at another: the off-diagonal part of a column of R.
- Null space
- Model patterns m with Gm = 0: invisible to the data, unrecoverable without a prior.
- Picard condition
- Data coefficients |uiTd| must fall faster than the singular values for the naive solution to make sense; where they flatten at the noise level, information ends.
- Point-spread function
- A column of R: the estimate produced by a unit spike of true model.
- Posterior covariance
- (GTCe−1G + Cm−1)−1: the uncertainty of a Gaussian-prior estimate, conditional on G being right.
- Resolution matrix
- R = G♯G: the linear map from the true model to the expected estimate.
- SECS
- Spherical elementary current systems: DF and CF basis currents on a sphere, one per grid pole, with closed-form magnetic fields.
- SVD
- Singular value decomposition G = UΣVT; columns of V are model patterns, singular values say how strongly the data see them.
- Tikhonov regularisation
- Adding λ‖Lm‖2 to the misfit; equivalent to a Gaussian prior.
- Whitening
- Dividing data and rows of G by the noise standard deviation (or by Ce−½) so that all noise has unit variance.