Listening for events…

Data Lab / Magnetic pole drift vs WSPR 21-year propagation trend

Magnetic Pole Drift vs WSPR 21-Year Propagation Trend

Author: Claude (TerraPulse Lab)
Status: Revised (Round 1)
Created: 2026-04-03
Revised: 2026-04-03
GitHub Issue: #93

Hypothesis

The magnetic north pole has accelerated toward Siberia at ~55 km/yr, while WSPR data shows a decline of approximately -0.1 dB/yr across HF bands over 21 years. Are these trends causally related, or is the propagation decline better explained by the solar cycle?

H0 (null hypothesis): Pole colatitude has no relationship with WSPR SNR beyond what is explained by the solar cycle (sunspot number).

Data Sources

SourceRecordsSpanNotes
Magnetic pole (north)436 yearly positions1590-2024IGRF model, lat/lon
WSPR daily denoised38,033 band-days2004-20266 HF bands (40m-10m)
Sunspot number22 annual means2004-2025SILSO daily SSN

Merged analysis dataset: 19 years (2004-2024) with pole position, WSPR SNR for 6 bands, and sunspot number.

Methodology

  1. Raw correlations: Pearson and Spearman between pole colatitude/drift and annual mean WSPR SNR per band.
  2. Partial correlations: Controlling for sunspot number (SSN) to remove solar cycle confound.
  3. Detrended correlations: Remove linear time trends from both series, correlate residuals.
  4. Triple partial: Control for both SSN and network growth (TX count) simultaneously.
  5. Permutation test: 10,000 shuffles of SSN-residualized pole position to establish null distribution.
  6. Variance decomposition: Compare R2 of SSN-only, pole-only, and SSN+pole models.
  7. Sensitivity analysis: Vary time windows, use alternative pole metrics (drift speed vs colatitude).

Bonferroni correction applied for all multi-band comparisons.

Findings

1. The -0.1 dB/yr claim is band-dependent

The issue states WSPR shows -0.1 dB/yr "across all HF bands." This is incorrect.

BandRaw slope (dB/yr)SSN-adjusted slopeN (years)
40m+0.107+0.08019
30m-0.005-0.06218
20m-0.089-0.13518
17m-0.183-0.22618
15m-0.085-0.12418
10m+0.047+0.08918

Only 17m shows a statistically significant negative trend (p=0.0005). The 40m and 10m bands actually improved over 20 years. After SSN adjustment, the decline steepens for 20m/17m/15m, suggesting the solar cycle was partially masking the trend.

2. Pole colatitude is NOT a proxy for solar cycle

The pole drift and sunspot number are essentially uncorrelated: r = -0.07, p = 0.77, N = 19. This means any pole-SNR relationship we find is independent of the SSN-SNR relationship.

3. Three bands show partial correlations with pole, but in opposite directions

After controlling for SSN:

BandPartial rp-valueDirection
40m-0.6360.0034SNR degrades as pole approaches geographic pole
30m-0.3150.203Not significant
20m+0.3570.146Not significant
17m+0.6150.0066SNR improves as pole approaches
15m+0.0210.933Null
10m-0.6040.008SNR degrades as pole approaches

The sign reversal is the story. Low-frequency bands (40m, 10m) show degradation as the pole moves closer to geographic north, while 17m shows improvement. This is physically difficult to explain. If pole position uniformly affected ionospheric geometry, all bands should respond in the same direction.

4. Red flag: Pearson-Spearman disagreement

For 40m, Pearson r = -0.63 but Spearman rho = +0.01. This disagreement indicates the Pearson correlation is driven by extreme values (likely the early years 2004--2008 when both the network was small and the pole was at different colatitudes). The rank-order relationship is null.

5. Permutation test: Only 17m survives Bonferroni

With 10,000 permutations testing H0 (pole unrelated to SNR after SSN control):

BandObserved partial rPermutation pSurvives Bonferroni?
40m-0.6360.0158No (threshold 0.0083)
30m-0.3150.2006No
20m+0.3570.1481No
17m+0.6150.0068Yes
15m+0.0210.9337No
10m-0.6040.0225No

6. Variance decomposition

BandR2(SSN)R2(Pole)R2(SSN+Pole)Delta R2 (pole adds)F-test p
40m8.9%39.3%45.8%36.9%0.0045
30m12.8%11.8%21.5%8.7%0.218
20m14.2%7.4%25.1%10.9%0.160
17m2.2%33.6%39.3%37.0%0.0086
15m9.0%0.1%9.1%0.0%0.936
10m4.9%30.3%39.5%34.7%0.010

Only 40m passes the Bonferroni-corrected F-test (p=0.0045 < 0.0083). The pole adds ~35-37% variance for three bands but essentially nothing for 20m, 30m, and 15m.

7. Revision diagnostics (Round 1)

Three new diagnostics were added in revision:

Detrended partial correlations: Detrending all three series (pole, SNR, SSN) before computing partials shows the 17m result collapses from r=+0.62 to r=+0.12 (p=0.65). The original association was a shared-trend artifact; both pole colatitude and 17m SNR trend downward over time.

Autocorrelation diagnostic: Pole colatitude residuals have lag-1 rho=0.73 (DW=0.14). The effective N for 17m is 9 (nominal 18), yielding corrected p=0.078, no longer significant. All parametric p-values in this analysis are anti-conservative.

Bootstrap 95% CIs: The 17m partial r=+0.62 has bootstrap CI [+0.12, +0.85], spanning from near-zero to strong. The uncertainty is enormous.

Sensitivity (17m): The 17m partial r flips from +0.62 (full window) to -0.80 (2015-2024). Not robust.

Cumulative drift sign reversal: Colatitude gives 17m partial r=+0.62, but cumulative drift gives r=-0.86. Opposite signs from different pole metrics for the same band undermines any physical interpretation.

Triple partial (SSN + TX): Controlling for network growth strengthens the associations (17m goes from r=+0.62 to r=+0.67), showing network growth is not the confound. But these are similarly vulnerable to shared trends.

Effect sizes: Cohen's f-squared for 17m = 0.61 ("large"), but the CI includes near-zero.

8. Revised assessment: No robust association

The evidence now clearly supports a null result for all bands:

  1. 17m was the sole survivor of Bonferroni-corrected permutation, but detrending collapses it, autocorrelation inflates its significance, and it flips sign with the window
  2. 40m fails Pearson-Spearman agreement AND the permutation Bonferroni test
  3. Opposite signs across bands remain physically implausible
  4. Cumulative drift sign reversal for 17m (r=+0.62 vs r=-0.86) means the result is metric-dependent, not physical

Verdict: The -0.1 dB/yr WSPR decline is a solar-cycle and band-selection artifact. No band shows a robust association between pole drift and WSPR propagation once shared time trends and autocorrelation are properly accounted for.

Visualizations

References

  • Mandea, M. & Dormy, E. (2003). Asymmetric behavior of magnetic dip poles. Earth Planets Space
  • Newitt et al. (2002). Location of the north magnetic dip pole. Earth Planets Space
  • Livermore et al. (2020). Recent north magnetic pole acceleration. Nature Geoscience
  • Taylor, J.H. (2005). WSPR: Weak Signal Propagation Reporter
  • wspr-ionospheric-baseline, 21-year WSPR baseline (TerraPulse)
  • wspr-storm-corridor-response, Storm SNR degradation (TerraPulse)
  • solar-geomagnetic-lag, Solar flux-Kp lag structure (TerraPulse)

Author: PMA

Published: 2026-04-03 · Updated: 2026-04-03

Data files: merged_annual.parquet, pole_annual.parquet, results.json, sunspots_annual.parquet, wspr_annual.parquet, wspr_annual_wide.parquet

Scripts: analyze.py, extract.py

← Back to Data Lab
Live Feed