Tracing a powerful GNSS interference source over Europe
Summary
This paper identifies a powerful space-based GNSS interference source over Europe, Greenland, and Canada as a constellation of Russian early warning satellites in Molniya orbits, based on data from 2019 to 2026.
View Cached Full Text
Cached at: 06/05/26, 11:06 AM
# Detecting, Characterizing, and Identifying a Powerful Space-Based GNSS Interference Source
Source: [https://arxiv.org/html/2606.03673](https://arxiv.org/html/2606.03673)
Argyris Kriezis†and Todd E\. Humphreys∗ *∗Department of Aerospace Engineering and Engineering Mechanics, The University of Texas at Austin* *†Department of Aeronautics and Astronautics, Stanford University*
## Abstract
This paper analyzes and identifies a space\-based Global Navigation Satellite System \(GNSS\) interference source that has caused scores of powerful transient wide\-area interference events over continental Europe, Greenland, and Canada since 2019\. While terrestrial or near\-terrestrial sources are primarily responsible for the recent uptick in GNSS interference worldwide, space\-based interferers are of special concern given their potential for vast geographic reach and their portent of a qualitative escalation in GNSS interference\. Based on data collected between 2019 and 2026 from a network of terrestrial GNSS reference stations, this paper \(1\) develops a received\-power\-based detection framework; \(2\) details the spatial, temporal, and spectral patterns of wide\-area interference events caused by the source; \(3\) presents and analyzes identification techniques that blend received\-power and time\-difference\-of\-arrival measurements; and \(4\) applies these techniques to confidently identify the GNSS interference source as a constellation of Russian early warning satellites in Molniya \(“lightning”\) orbits\.
## 1Introduction
Global Navigation Satellite Systems \(GNSS\) such as GPS provide meter\-accurate positioning while offering global accessibility and all\-weather, radio\-silent operation\. However, GNSS is fragile: its service is easily degraded by both deliberate \(e\.g\., jamming and spoofing\) and naturally occurring \(e\.g\., multipath and atmospheric\) interference\(Scott,[2003](https://arxiv.org/html/2606.03673#bib.bib1); Humphreyset al\.,[2008](https://arxiv.org/html/2606.03673#bib.bib5); Humphreys,[2012](https://arxiv.org/html/2606.03673#bib.bib10),[2017](https://arxiv.org/html/2606.03673#bib.bib12)\)\. The past five years have seen a crescendo of GNSS disruptions in the aviation and maritime sectors\(Osechaset al\.,[2022](https://arxiv.org/html/2606.03673#bib.bib14); GPS Spoofing Workgroup,[2024](https://arxiv.org/html/2606.03673#bib.bib13); Marcoset al\.,[2018](https://arxiv.org/html/2606.03673#bib.bib15); RIN Maritime GNSS Interference Working Group,[2026](https://arxiv.org/html/2606.03673#bib.bib45)\)\. Interference is especially problematic in these fields because GNSS is deeply interwoven into critical systems\. Beyond simple navigational or timing displacement, cascading failures can occur when GNSS loss or corruption triggers follow\-on problems in downstream systems\(GPS Spoofing Workgroup,[2024](https://arxiv.org/html/2606.03673#bib.bib13); RIN Maritime GNSS Interference Working Group,[2026](https://arxiv.org/html/2606.03673#bib.bib45)\)\.
Fortunately, significant progress has been made over the past decades in GNSS interference mitigation and countermeasures\(Psiaki and Humphreys,[2016](https://arxiv.org/html/2606.03673#bib.bib11),[2020](https://arxiv.org/html/2606.03673#bib.bib16); Borioet al\.,[2012](https://arxiv.org/html/2606.03673#bib.bib17); Clementset al\.,[2022](https://arxiv.org/html/2606.03673#bib.bib18)\)\. It has been shown that dedicated GNSS interference monitoring systems provide valuable spectrum situational awareness to enhance navigation security\(Gunawardenaet al\.,[2009](https://arxiv.org/html/2606.03673#bib.bib19); Gunawardena and Van Graas,[2011](https://arxiv.org/html/2606.03673#bib.bib20); Stader and Gunawardena,[2021](https://arxiv.org/html/2606.03673#bib.bib21); Krieziset al\.,[2024](https://arxiv.org/html/2606.03673#bib.bib41); Sokolovaet al\.,[2022](https://arxiv.org/html/2606.03673#bib.bib46); Morrisonet al\.,[2023](https://arxiv.org/html/2606.03673#bib.bib47)\), with some demonstrating the ability to geolocate the interference source\(Bhattiet al\.,[2012](https://arxiv.org/html/2606.03673#bib.bib22); Mitchet al\.,[2016](https://arxiv.org/html/2606.03673#bib.bib23)\)\. Furthermore, GNSS receivers situated in LEO enable terrestrial GNSS interference detection, characterization, and geolocation with worldwide coverage\(Murrianet al\.,[2021](https://arxiv.org/html/2606.03673#bib.bib24); Clementset al\.,[2023](https://arxiv.org/html/2606.03673#bib.bib25),[2026](https://arxiv.org/html/2606.03673#bib.bib4)\)\.
Networks of terrestrial GNSS receivers can also be enlisted for GNSS interference monitoring\(Abrahaet al\.,[2024](https://arxiv.org/html/2606.03673#bib.bib9)\), including of space\-based interference\.Yorket al\.\([2014](https://arxiv.org/html/2606.03673#bib.bib28)\)revealed that GPS PRNs 24 and 27 \(SVN65 and SVN66\) were transmitting leakage tones at±\\pm10 MHz and±\\pm20 MHz from the GPS L5 frequency\. The anomaly was subsequently fixed\. More recently, a network of terrestrial reference stations was used to identify a BeiDou satellite \(NORAD ID 40749\) as a source of interference in the B3I band \(1268\.52 MHz\)\(Patilet al\.,[2023](https://arxiv.org/html/2606.03673#bib.bib26),[2024](https://arxiv.org/html/2606.03673#bib.bib27)\)\. The offending satellite continuously transmitted a tone centered at 1268\.52 MHz and tones at±\\pm10 MHz and±\\pm20 MHz from this frequency\. These tones are no longer present at the time of writing\. Both of these interference cases were apparently due to faulty or improperly configured hardware\.
This paper reports on the detection, characterization, and source identification of powerful transient GNSS interference originating from a non\-GNSS satellite\. The phenomenon was briefly mentioned inEuropean Space Agency NAVISP\-EL3\-014 \([2023](https://arxiv.org/html/2606.03673#bib.bib29)\), and more fully characterized in a preliminary conference publication by the current authors,Clements and Humphreys \([2025](https://arxiv.org/html/2606.03673#bib.bib37)\)\. The current paper significantly extends both works\. The interference reported here is different from that detailed inPatilet al\.\([2023](https://arxiv.org/html/2606.03673#bib.bib26),[2024](https://arxiv.org/html/2606.03673#bib.bib27)\); Yorket al\.\([2014](https://arxiv.org/html/2606.03673#bib.bib28)\)in several respects: \(1\) it is transient rather than continuous—the duration of interference events is less than 10 seconds; \(2\) it affects signals in the widely used GPS L1 frequency band rather than the less\-common L5 and B3I bands; \(3\) it is much more powerful, causing drops in terrestrial receiver carrier\-to\-noise ratios \(CNRs\) of up to 10 dB; and \(4\) it is not merely an anomaly of existing GNSS signals, nor does it originate from a GNSS satellite\.
Obviously, high\-powered interference with continental reach affecting the GPS L1 band—the primary band used for global aviation, shipping, and precise timing—is of serious concern\. If deliberate, it portends a qualitative escalation in GNSS interference\.
The effects of this interference are evident in public data from a network of terrestrial reference stations operated by the International GNSS Service \(IGS\)\(Dowet al\.,[2009](https://arxiv.org/html/2606.03673#bib.bib30); Kouba,[2009](https://arxiv.org/html/2606.03673#bib.bib31); Montenbrucket al\.,[2017](https://arxiv.org/html/2606.03673#bib.bib32); Johnstonet al\.,[2017](https://arxiv.org/html/2606.03673#bib.bib33)\)\. Most useful are data from a subset of IGS stations that produce high\-rate \(1\-Hz\) GNSS observables\. These data may be retrieved from the Crustal Dynamics Data Information System archive, which is made available through NASA’s archive of space geodesy data\(Noll,[2010](https://arxiv.org/html/2606.03673#bib.bib35)\)\. On scores of occasions since 2019, all tracked signals on the GPS L1 frequency at IGS reference stations across Europe, Greenland, and Canada simultaneously saw a sudden brief drop in CNR\. The onset of the disruption was synchronous to within the 1\-Hz sampling resolution, suggesting a single source per event\. The affected terrestrial receivers span a geographic area so large that no single ground\-based or aircraft\-based source could reach them all; hence the space\-based origin hypothesis\.
While CNR variations across a receiver network are a valuable metric for space\-based interference detection, it will be shown that they are not sufficiently informative for unique source identification\. By contrast, a source’s position and velocity can be instantaneously estimated using time\- and frequency\-difference\-of\-arrival \(T/FDOA\) techniques if a spatially diverse network of four or more ground stations simultaneously captures raw broadband samples in the band affected by the interference\. Moreover, by referencing a catalog of satellite ephemerides \(assuming the source satellite is listed\), even two stations are adequate to narrow the possibilities to a manageable few\. An association framework that fuses both CNR and TDOA measurements can then allow a unique identification, as will be shown\.
This paper makes six main contributions\. First, it presents measurement models and a detection framework for transient wide\-area interference\. Second, it details the spatial, temporal, and spectral properties of multiple wide\-area GNSS outage events from the space\-based interference source and distinguishes these from a naturally occurring solar radio burst\. Third, it presents a basic satellite identification strategy to narrow the candidate satellites and estimate the minimum satellite altitude at apogee\. Fourth, it presents an advanced satellite associate framework using the generalized likelihood ratio test \(GRLT\) and applies the framework to a test scenario\. Fifth, it presents a framework for instantaneously identifying an interference satellite based on a brief time history of TDOA measurements, and gives an error sensitivity analysis\. Sixth, it combines IGS CNR data and raw wideband samples from two additional receivers in Europe to confidently identify the source, which is revealed to be a small constellation of Russian satellites in Molniya \(“lightning”\) orbits\.
Compared to the preliminary conference version of this paper inClements and Humphreys \([2025](https://arxiv.org/html/2606.03673#bib.bib37)\), contributions two and three are extended and contributions four, five, and six are novel\.
## 2Measurement Models and Detection
The IGS reference station network collects and provides observables in the Receiver Independent Exchange Format \(RINEX\)\(Johnstonet al\.,[2017](https://arxiv.org/html/2606.03673#bib.bib33)\)\. These GPS\-time\-tagged observables include carrier phase, pseudorange, Doppler, and CNR measurements for each tracked GNSS satellite\. CNR observables from GPS L1 C/A signals at stations providing high\-rate \(1\-Hz\) GNSS observables are the focus of the following analysis\.
### 2\.1Measurement Models
Letℐ\\mathcal\{I\}be the set of all relevant terrestrial reference stations \(primarily IGS stations\), and let𝒥\\mathcal\{J\}be the set of all unique GNSS signals that can be tracked by such stations at a given center frequency \(e\.g\., the GPS L1 frequency\)\. By way of notation, let\|ℐ\|\|\\mathcal\{I\}\|denote the cardinality ofℐ\\mathcal\{I\}, and similarly for all other sets\. For stationi∈ℐi\\in\\mathcal\{I\}and signalj∈𝒥j\\in\\mathcal\{J\}, let CNRijdenote the true CNR, expressed as
CNRij\\displaystyle\\text\{CNR\}\_\{ij\}=PRij−N0i\(dB\-Hz\)\\displaystyle=P^\{ij\}\_\{\\text\{R\}\}\-N^\{i\}\_\{0\}\\quad\\quad\\text\{\(dB\-Hz\)\}\(1\)PRij\\displaystyle P^\{ij\}\_\{\\text\{R\}\}=PTj\+GTj\(θTij,ϕTij\)\+GRi\(θRij,ϕRij\)\+Lij\(dBW\)\\displaystyle=P^\{j\}\_\{\\text\{T\}\}\+G^\{j\}\_\{\\text\{T\}\}\\left\(\\theta^\{ij\}\_\{\\text\{T\}\},\\phi^\{ij\}\_\{\\text\{T\}\}\\right\)\+G\_\{\\text\{R\}\}^\{i\}\\left\(\\theta^\{ij\}\_\{\\text\{R\}\},\\phi^\{ij\}\_\{\\text\{R\}\}\\right\)\+L\_\{ij\}\\quad\\quad\\text\{\(dBW\)\}\(2\)wherePRijP^\{ij\}\_\{\\text\{R\}\}is the received power \(dBW\),N0iN^\{i\}\_\{0\}is the thermal noise density \(dBW/Hz\),PTjP^\{j\}\_\{\\text\{T\}\}is the transmit power \(dBW\),GTjG^\{j\}\_\{\\text\{T\}\}is the transmitter antenna’s gain function \(dB\),GRiG\_\{\\text\{R\}\}^\{i\}is the receiver antenna’s gain function \(dB\),θRij\\theta^\{ij\}\_\{\\text\{R\}\}andθTij\\theta^\{ij\}\_\{\\text\{T\}\}are the off\-boresight angles at the receiver and transmitter,ϕRij\\phi^\{ij\}\_\{\\text\{R\}\}andϕTij\\phi^\{ij\}\_\{\\text\{T\}\}are the azimuth angles at the receiver and transmitter, andLijL\_\{ij\}is the path loss \(dB\), defined as
Lij\\displaystyle L\_\{ij\}=20log10\(λ4πρij\)\(dB\)\\displaystyle=20\\,\\text\{log\}\_\{10\}\\left\(\\frac\{\\lambda\}\{4\\pi\\rho\_\{ij\}\}\\right\)\\quad\\quad\\text\{\(dB\)\}\(3\)whereλ\\lambdais the carrier wavelength andρij\\rho\_\{ij\}is the range to the satellite transmitting signaljj\. The noise power densityN0iN^\{i\}\_\{0\}also includes the effects of multi\-access interference from GNSS signals other than thejjth one on the same frequency\.
CNR becomes the carrier\-to\-interference\-and\-noise ratio \(CINR\) when there is at least one interference signal present\. This paper assumes a single interference signal and source at each epoch\. Let CINRijdenote the true CINR fori∈ℐi\\in\\mathcal\{I\}andj∈𝒥j\\in\\mathcal\{J\}, expressed as
CINRij\\displaystyle\\text\{CINR\}\_\{ij\}=PRij−10log10\(N~0i\+I~0i\)\(dB\-Hz\)\\displaystyle=P^\{ij\}\_\{\\text\{R\}\}\-10\\,\\text\{log\}\_\{10\}\\left\(\\tilde\{N\}^\{i\}\_\{0\}\+\\tilde\{I\}^\{i\}\_\{0\}\\right\)\\quad\\quad\\text\{\(dB\-Hz\)\}\(4\)whereN~0i\\tilde\{N\}^\{i\}\_\{0\}is the linear unit equivalent of the noise power densityN0iN^\{i\}\_\{0\}, satisfyingN0i=10log10\(N~0i\)N^\{i\}\_\{0\}=10\\,\\text\{log\}\_\{10\}\(\\tilde\{N\}^\{i\}\_\{0\}\), andI~0i\\tilde\{I\}^\{i\}\_\{0\}is the linear unit equivalent of the interference power densityI0iI^\{i\}\_\{0\}\(dBW/Hz\), satisfyingI0i=10log10\(I~0i\)I^\{i\}\_\{0\}=10\\,\\text\{log\}\_\{10\}\(\\tilde\{I\}^\{i\}\_\{0\}\)\. FollowingHumphreys \([2017](https://arxiv.org/html/2606.03673#bib.bib12)\), letIi\(t\)I^\{i\}\(t\)be the interference component of the product between the received signal \(including the interference and thermal noise\) and the local replica of the desired signal, and letSIi\(f\)S^\{i\}\_\{\\text\{I\}\}\(f\)be its power spectral density \(PSD, dBW/Hz\)\. ThenI0iI^\{i\}\_\{0\}may be defined as
I0i=SIi\(0\)\(dBW/Hz\)\\displaystyle I^\{i\}\_\{0\}=S^\{i\}\_\{\\text\{I\}\}\(0\)\\quad\\quad\\text\{\(dBW/Hz\)\}\(5\)IfS~Ci\(f\)\\tilde\{S\}^\{i\}\_\{\\text\{C\}\}\(f\)is the PSD of the local replica signal’s spreading code, andS~rIi\(f\)\\tilde\{S\}^\{i\}\_\{r\_\{\\text\{I\}\}\}\(f\)is the PSD of the received interference signal—both in linear units—andf^Di\\hat\{f\}^\{i\}\_\{\\text\{D\}\}is the receiver’s estimate of the desired signal’s apparent Doppler frequency \(Hz\), thenS~Ii\(f\)\\tilde\{S\}^\{i\}\_\{\\text\{I\}\}\(f\), the linear unit equivalent ofSIi\(f\)S^\{i\}\_\{\\text\{I\}\}\(f\), is formed by the convolution
S~Ii\(f\)=S~Ci\(f\)⋆S~rIi\(f\+f^Di\)\\displaystyle\\tilde\{S\}^\{i\}\_\{\\text\{I\}\}\(f\)=\\tilde\{S\}^\{i\}\_\{\\text\{C\}\}\(f\)\\star\\tilde\{S\}^\{i\}\_\{r\_\{\\text\{I\}\}\}\(f\+\\hat\{f\}^\{i\}\_\{\\text\{D\}\}\)\(6\)Similar to \([2](https://arxiv.org/html/2606.03673#S2.E2)\), letPIiP^\{i\}\_\{\\text\{I\}\}denote the received interference signal’s power at theiith station, given by
PIi\\displaystyle P^\{i\}\_\{\\text\{I\}\}=PI\+GI\(θIi,ϕIi\)\+GRi\(θRiI,ϕRiI\)\+LiI\(dBW\)\\displaystyle=P\_\{\\text\{I\}\}\+G\_\{\\text\{I\}\}\\left\(\\theta^\{i\}\_\{\\text\{I\}\},\\phi^\{i\}\_\{\\text\{I\}\}\\right\)\+G\_\{\\text\{R\}\}^\{i\}\\left\(\\theta^\{i\\text\{I\}\}\_\{\\text\{R\}\},\\phi^\{i\\text\{I\}\}\_\{\\text\{R\}\}\\right\)\+L\_\{i\\text\{I\}\}\\quad\\quad\\text\{\(dBW\)\}\(7\)wherePIP\_\{\\text\{I\}\}is the transmitted interference power andGIG\_\{\\text\{I\}\}is the interference source antenna’s gain function\. The arguments ofGIG\_\{\\text\{I\}\}andGRiG\_\{\\text\{R\}\}^\{i\}, and the quantityLiIL\_\{i\\text\{I\}\}are as before except that they apply to the interference source rather than to thejjth GNSS signal\.
At thekkth time epoch, the receiver at theiith station reports the measurementzij\[k\]z\_\{ij\}\[k\], which is either the measured CNRijunder nominal operating conditions \(the null hypothesisH0H\_\{0\}\), or is the measured CINRijunder interference \(the alternate hypothesisH1H\_\{1\}\), for allj∈𝒥j\\in\\mathcal\{J\}\. The reported measurementzij\[k\]z\_\{ij\}\[k\]is modeled underH0H\_\{0\}andH1H\_\{1\}as
H0:\\displaystyle H\_\{0\}:zij\[k\]=CNRij\[k\]\+wij\[k\]\\displaystyle\\quad z\_\{ij\}\[k\]=\\text\{CNR\}\_\{ij\}\[k\]\+w\_\{ij\}\[k\]\(8\)H1:\\displaystyle H\_\{1\}:zij\[k\]=CINRij\[k\]\+wij\[k\]\\displaystyle\\quad z\_\{ij\}\[k\]=\\text\{CINR\}\_\{ij\}\[k\]\+w\_\{ij\}\[k\]\(9\)wherewij∼𝒩\(0,σij2\)w\_\{ij\}\\sim\\mathcal\{N\}\(0,\\,\\sigma\_\{ij\}^\{2\}\)is zero\-mean additive white Gaussian noise \(AWGN\) that models measurement error due to thermal noise, atmospheric effects, multipath, and other minor effects\.
### 2\.2Detection
Determining whether transient interference is present or not at each station, and across a network of stations, is an exercise in detection theory\. The problem is to identify an interference event that typically persists for 3 to 5 seconds\. Detection techniques from the nascent transient change detection literature are well suited to this problem\(Guépiéet al\.,[2012](https://arxiv.org/html/2606.03673#bib.bib7); Moustakides,[2014](https://arxiv.org/html/2606.03673#bib.bib8); Egea\-Rocaet al\.,[2018](https://arxiv.org/html/2606.03673#bib.bib52)\)\. During a transient interference event, the measurementzij\[k\]z\_\{ij\}\[k\]transitions fromH0H\_\{0\}toH1H\_\{1\}—due to a sudden injection ofI0iI^\{i\}\_\{0\}—and then back toH0H\_\{0\}as the event concludes\. An optimal transient change detector, such as proposed inGuépiéet al\.\([2012](https://arxiv.org/html/2606.03673#bib.bib7)\), is matched to the interference\-induced pattern inzij\[k\]z\_\{ij\}\[k\]\. But in cases like the present one in which the interference interval is unknown*a priori*, no optimal solution is available\.Egea\-Rocaet al\.\([2018](https://arxiv.org/html/2606.03673#bib.bib52)\)recommend a windowed solution, and derive certain performance bounds\. The current paper approximates the windowed solution with a simple differencing technique that is more amenable to analysis and becomes optimal for single\-epoch change durations\(Moustakides,[2014](https://arxiv.org/html/2606.03673#bib.bib8)\)\.
LetTmaxT\_\{\\text\{max\}\}be the maximum duration of the transient event, andΔt\\Delta tbe the measurement epoch \(Δt=1\\Delta t=1second in the current context\)\. Setl=⌈Tmax/Δt⌉\+1∈ℕl=\\lceil T\_\{\\text\{max\}\}/\\Delta t\\rceil\+1\\in\\mathbb\{N\}as the detector’s index stride\. Then for thekkth time\-epoch,iith station, andjjth tracked GNSS signal, let the signal\-specific detection statistic be given by
ξij\[k\]=12\(zij\[k\+l\]−2zij\[k\]\+zij\[k−l\]\)\\displaystyle\\xi\_\{ij\}\[k\]=\\tfrac\{1\}\{2\}\\left\(z\_\{ij\}\[k\+l\]\-2z\_\{ij\}\[k\]\+z\_\{ij\}\[k\-l\]\\right\)\(10\)UnderH0H\_\{0\}andH1H\_\{1\},ξij\[k\]\\xi\_\{ij\}\[k\]takes on distributions
H0:\\displaystyle H\_\{0\}:ξij\[k\]∼𝒩\(0,32σij2\)\\displaystyle\\quad\\xi\_\{ij\}\[k\]\\sim\\mathcal\{N\}\(0,\\,\\tfrac\{3\}\{2\}\\sigma\_\{ij\}^\{2\}\)\(11\)H1:\\displaystyle H\_\{1\}:ξij\[k\]∼𝒩\(μi,32σij2\)\\displaystyle\\quad\\xi\_\{ij\}\[k\]\\sim\\mathcal\{N\}\(\\mu\_\{i\},\\,\\tfrac\{3\}\{2\}\\sigma\_\{ij\}^\{2\}\)\(12\)where the meanμi\\mu\_\{i\}is
μi=10log10\(N~0i\+I~0iN~0i\)\(dB\)\\displaystyle\\mu\_\{i\}=10\\,\\text\{log\}\_\{10\}\\left\(\\frac\{\\tilde\{N\}^\{i\}\_\{0\}\+\\tilde\{I\}^\{i\}\_\{0\}\}\{\\tilde\{N\}^\{i\}\_\{0\}\}\\right\)\\quad\\quad\\text\{\(dB\)\}\(13\)and can be calculated if all relevant parameters are known\.
Let𝒥i\[k\]⊂𝒥\\mathcal\{J\}\_\{i\}\[k\]\\subset\\mathcal\{J\}be the set of GNSS signals tracked by stationiiat epochkk\. Then the station\-specific interference detection statisticΛi\[k\]\\Lambda\_\{i\}\[k\]is the across\-signal average ofξij\[k\]\\xi\_\{ij\}\[k\]:
Λi\[k\]=1\|𝒥i\[k\]\|∑j∈𝒥i\[k\]ξij\[k\]\\displaystyle\\Lambda\_\{i\}\[k\]=\\frac\{1\}\{\|\\mathcal\{J\}\_\{i\}\[k\]\|\}\\sum\_\{j\\in\\mathcal\{J\}\_\{i\}\[k\]\}\\xi\_\{ij\}\[k\]\(14\)The distribution ofΛi\[k\]\\Lambda\_\{i\}\[k\]underH0H\_\{0\}andH1H\_\{1\}is
H0:\\displaystyle H\_\{0\}:Λi\[k\]∼𝒩\(0,σi2\)\\displaystyle\\quad\\Lambda\_\{i\}\[k\]\\sim\\mathcal\{N\}\(0,\\,\\sigma\_\{i\}^\{2\}\)\(15\)H1:\\displaystyle H\_\{1\}:Λi\[k\]∼𝒩\(μi,σi2\)\\displaystyle\\quad\\Lambda\_\{i\}\[k\]\\sim\\mathcal\{N\}\(\\mu\_\{i\},\\,\\sigma\_\{i\}^\{2\}\)\(16\)The quantityμi\\mu\_\{i\}amounts to the average drop in observed CNR at theiith station due to the interference event, in dB\. In practice, the parameters that contribute toI~0i\\tilde\{I\}^\{i\}\_\{0\}are unknown*a priori*, leavingμi\\mu\_\{i\}unknown\. But becauseI~0i\>0\\tilde\{I\}^\{i\}\_\{0\}\>0, it follows thatμi\>0\\mu\_\{i\}\>0, which allows it to be cancelled from each site’s detection statistic, making a test based on \([14](https://arxiv.org/html/2606.03673#S2.E14)\) uniformly most powerful\(Van Trees,[2001](https://arxiv.org/html/2606.03673#bib.bib36)\)\. The valueσi2\\sigma\_\{i\}^\{2\}can be estimated at theiith station using historical data, and from this estimate a detection thresholdνi\\nu\_\{i\}can be calculated for a constant false alarm rate \(CFAR\)\. The hypothesis test for theiith station then becomes
Λi\[k\]≷H0H1νi\\displaystyle\\Lambda\_\{i\}\[k\]\\mathop\{\\gtrless\}\_\{H\_\{0\}\}^\{H\_\{1\}\}\\nu\_\{i\}\(17\)


Figure 1:The distributions ofΛi\\Lambda\_\{i\}underH0H\_\{0\}\(no interference present\) for stations METG \(i=1i=1\) and MATE \(i=2i=2\)\.Null\-hypothesis \(H0H\_\{0\}\) detection statistic distributions from a day’s worth of data for two stations, METG and MATE, are shown in Fig\.[1](https://arxiv.org/html/2606.03673#S2.F1)\. Both appear to be zero mean and approximately Gaussian distributed\. The modest difference inσi2\\sigma\_\{i\}^\{2\}can be attributed to local noise, different receivers and antennas, and quantization of the reported CNR\.
The remainder of this section focuses on day 160 of year 2021\. Fig\.[2](https://arxiv.org/html/2606.03673#S2.F2)shows the time history of\{zij\}\\\{z\_\{ij\}\\\}and\{Λi\}\\\{\\Lambda\_\{i\}\\\}over a 15\-minute interval for three stations withl=3l=3, amounting to a 3\-second stride at the 1\-Hz measurement rate\. The dashed red lines in the right plots indicate the detection thresholds corresponding to a10−410^\{\-4\}probability of false alarm\. Around the 700\-second mark, interference is detected simultaneously at all three stations\. While individual interference detections are not uncommon because reference stations occasionally experience local interference, time alignment of an interference event across geographically distant sites in Finland, Italy, and Greenland is noteworthy\. Moreover, the interference exhibits the same characteristic signature at each location: a CNR drop lasting approximately 3 seconds\. This suggests that all three stations were affected by a common interference source\.


Figure 2:Reported CNR \(left\) and the detection statisticΛi\\Lambda\_\{i\}\(right\) for IGS stations METG \(i=1i=1, Finland\), MATE \(i=2i=2, Italy\), and THU2 \(i=3i=3, Greenland\) over a 15\-minute interval on day 160 of year 2021\. The dashed red line is the detection threshold with a10−410^\{\-4\}probability of false alarm\.

Figure 3:The number of stations that detected interference during day 160 of year 2021\. The expanded view on the right shows a lower\-power event detected by 21 stations, followed by a higher\-power event detected by 58 stations\.The detection test was conducted continuously across stations spanning Europe, Greenland, and Canada on day 160 of 2021\. Fig\.[3](https://arxiv.org/html/2606.03673#S2.F3)shows the number of stations registering detections during this period with a 10\-4probability of false alarm\. A lower\-power interference event was detected by 21 stations, followed by a more powerful event detected by 58 stations\. The stronger event corresponds to the 700\-second mark shown in Fig\.[2](https://arxiv.org/html/2606.03673#S2.F2)\. The recorded CNR observables at each station align with the patterns depicted in Fig\.[2](https://arxiv.org/html/2606.03673#S2.F2), providing further evidence that these stations were affected by the same interference source\. A heat map showing the spatial distribution of the CNR reduction is presented in Fig\.[4](https://arxiv.org/html/2606.03673#S2.F4)\. During the more powerful event, the tracked CNR of GPS L1 C/A signals exhibited drops as large as 6 dB, while the weaker event produced drops up to 1\.5 dB\.


Figure 4:Heat map of the test statistic \(in dB\) at triggering stations for the lower\-power event \(left\) and the higher\-power event \(right\)\. The drop in GPS L1 C/A CNR during the more powerful interference event was as large as 6 dB, centered near the Baltic region\.
## 3Interference Properties
This section details the transient space\-based interference’s temporal, spatial, and spectral properties over the seven\-year period from January 2019 to April 2026\. For comparison, it also presents data from a naturally occurring solar radio burst\.
### 3\.1Temporal Patterns
High\-rate \(1\-Hz\) data from 165 reference stations collected over the seven\-year period were retrieved and analyzed\. The detection hypothesis test described earlier was applied to every station on an epoch\-by\-epoch basis from January 1, 2019 to May 4, 2026\. If interference was detected simultaneously at several stations, then an event detection was declared\. A total of 75 days were identified with at least one wide\-area transient GNSS interference event on the GPS L1 frequency during which at least one station experienced a CNR drop of 5 dB or greater\. The annual number of such occurrences is summarized in Table[1](https://arxiv.org/html/2606.03673#S3.T1)\. The earliest detection of a significant transient wide\-area interference event within this period occurred in October 2019\. Fig\.[5](https://arxiv.org/html/2606.03673#S3.F5)presents a histogram showing the distribution of high\-power interference events by day of the week and hour of the week\. Notably, these predominantly occurred during business days and business hours \(UTC time\), which suggests human involvement: a purely random phenomenon would tend to exhibit a temporally uniform distribution\.
Table 1:The number of days per year that saw at least one wide\-area transient GNSS interference event on the GPS L1 frequency with at least one station suffering a drop of 5 dB or greater\.There were an 47 additional days with weaker widespread transient interference events\. On these days, the largest CNR drop did not exceed 5 dB\. If these days are included in Fig\.[5](https://arxiv.org/html/2606.03673#S3.F5), the distributions shown do not change appreciably\. The weaker interference events are left out of this paper’s analysis to avoid false alarms at the periphery of the affected area\.


Figure 5:Distribution of the day of the week and hour of day \(with respect to UTC\) during which interference events with at least one station suffering a drop of 5 dB or greater occurred\. Clearly, the high\-power interference events typically occur during business days and business hours\.

Figure 6:The number of stations that detected interference during three different days\. Interference events can occur several times a day\. The left column shows the entire day, while the right column is an expanded sub\-interval\.Fig\.[6](https://arxiv.org/html/2606.03673#S3.F6)presents the number of daily detections across three additional example days\. Unlike the case in Fig\.[3](https://arxiv.org/html/2606.03673#S2.F3), which shows a single high\-power interference event, some days experienced multiple high\-power events\. Notably, day 146 of 2021 exhibited an interference signature similar to that of day 160 of the same year, with a low\-power burst followed by a high\-power burst\. This happened twice on day 146, with the strong interference events being separated by approximately 32\.6 minutes\. The time delay between the low\-power and high\-power burst was 317 seconds on day 160, and 115 seconds for both events on day 146\. This signature was observed on several other days\. Day 204 of 2020 and day 014 of year 2025 recorded numerous high\-power interference bursts\. The timing of the bursts within a single day is typically periodic, with large bursts often spaced by an integer multiple of 150 seconds\. The daily temporal patterns shown here of the high\-power interference bursts are broadly representative of the phenomenon across all 75 days\.
### 3\.2Spatial Patterns
Across all 75 days on which high\-power events occurred, GNSS receivers in Europe were the most affected, with the Baltic region consistently experiencing the largest CNR drops\. Fig\.[7](https://arxiv.org/html/2606.03673#S3.F7)shows example heat maps from day 146 of 2021 and day 014 of 2025\. On day 146, two high\-power interference events occurred, both producing nearly identical spatial patterns\. Day 014 of 2025 also saw multiple high\-power bursts, all with consistent patterns matching the example shown\. The largest CNR drop across all events was 10 dB recorded at the LAMA station in Poland in 2025\. Notably, during wide\-area interference events in Europe, no similar disruptions were detected elsewhere in the world\.
Although the overwhelming majority of interference events saw receivers in the Baltic region impacted most, day 204 of 2020 exhibited a distinct interference pattern compared to other days\. On this day, there was progressive movement in the geographic center of interference over multiple events, starting in the Baltic Sea and then moving into Germany and on to the Norwegian Sea, all over a 20\-minute interval\(Clements and Humphreys,[2025](https://arxiv.org/html/2606.03673#bib.bib37)\)\. This deviation may be attributed to satellite motion, to a change in the interference source’s beam pointing vector, or to multiple active satellite sources\.



Figure 7:Detection statistic heat maps, in dB, for day 146 of year 2021 and day 014 of year 2025\. GNSS receivers in the Baltic region are impacted most, which is generally representative of nearly all of the interference events\.
### 3\.3Spectral Properties
Spectral data were collected using a u\-blox F9P GNSS receiver connected to a Trimble GNSS antenna installed in Gdynia, Poland, operating as an experimental radio frequency interference \(RFI\) monitoring station\. Direct estimation of the absolute received interference power at the antenna reference point is not possible because of the unknown loss between the antenna and the receiver front end\. Accordingly, the analysis here focuses on relative comparisons of the PSD across interference events and against interference\-free baseline conditions\. The u\-blox receiver provides uncalibrated 1\-Hz spectral observations through the “SPAN” message\. Although SPAN output measurements are dimensionless, they are nonetheless suitable for comparative analysis\. In previous work, a methodology was developed to transform these uncalibrated SPAN observations into a spectrally adjusted power density metric\(Krieziset al\.,[2025](https://arxiv.org/html/2606.03673#bib.bib42)\)\.
Fig\.[8](https://arxiv.org/html/2606.03673#S3.F8)presents the raw SPAN spectral output under nominal \(RFI\-free\) conditions \(black line\) and during 48 strong interference events from 2024 to 2025\. The interference spectrum exhibits a consistent spectral shape across all recorded events on days for which data are available\. The interference peak is centered at 1577\.5 MHz, about 2 MHz above the GPS L1 center frequency of 1575\.42 MHz, and has an approximate bandwidth of 5 MHz\.
In addition to tracked GPS L1 C/A signals, tracked Galileo E1 and BeiDou B1C/B1A signals also exhibited a concurrent drop in CNR during interference events\. The magnitude of the decrease at each station closely matched the drop of the GPS L1 C/A signals, which might be expected because they share the same center frequency\. The drop in CNR is not identical because the GPS, Galileo, and BeiDou spreading codes each have a different PSDS~Ci\(f\)\\tilde\{S\}^\{i\}\_\{\\text\{C\}\}\(f\)which, as shown in \([6](https://arxiv.org/html/2606.03673#S2.E6)\), leads to a different interference component PSDS~Ii\(f\)\\tilde\{S\}^\{i\}\_\{\\text\{I\}\}\(f\)and ultimately to a different interference power densityI0iI\_\{0\}^\{i\}\.
During strong 1577\.5\-MHz\-centered interference events, a small but noticeable drop in CNR is also observed on tracked BeiDou B1I signals, which are centered at 1561\.098 MHz\. This is a puzzling because the interference spectrum shown in Fig\.[8](https://arxiv.org/html/2606.03673#S3.F8)has no spectral overlap with the BeiDou B1I signal, from which it follows thatI0i=SIi\(0\)=0I\_\{0\}^\{i\}=S^\{i\}\_\{\\text\{I\}\}\(0\)=0\. Apparently, the method by which receivers in the IGS network estimate the noise floorN0iN\_\{0\}^\{i\}that they use to report CNR values is somewhat sensitive to interference near L1\.
Occasionally, an initial CNR drop and recovery in tracked GPS L1 C/A signals was followed by an equal\-magnitude CNR drop and recovery in tracked BeiDou B1I signals\. This pattern was observed on 15 of the 75 days, the first in June 2020\. This indicates that the interference source can generate signals at 1577\.5 MHz and near 1561\.098 MHz\. Fig\.[8](https://arxiv.org/html/2606.03673#S3.F8)only shows the interference centered at 1577\.5 MHz, but Fig\.[9](https://arxiv.org/html/2606.03673#S3.F9), which shows PSDs derived from raw wideband samples captured in February 2026 by a receiver in the Netherlands clearly shows both interference bands, with the lower band centered at 1558\.5 MHz\. Interestingly, these two interference bands never appear to be active at the same time\.
No wide\-area transient interference has yet been observed near the GPS L2 or L5 bands\.
Figure 8:Uncalibrated average PSD near the GPS L1 band during nominal operation \(thick black line\) and 1\-Hz PSD estimates during 48 transient interference events, as recorded in Gdynia, Poland\.Figure 9:Power spectrum derived from raw wideband samples captured in Amsterdam, Netherlands, during an interference event on February 11, 2026\. An initial burst of interference at 1577\.5 MHz was followed by a burst at 1558\.5 MHz\.
### 3\.4Comparison with Solar Radio Burst
It is worth noting that naturally occurring phenomena can also cause significant CNR reduction over a large geographic area\.Cerrutiet al\.\([2006](https://arxiv.org/html/2606.03673#bib.bib39),[2008](https://arxiv.org/html/2606.03673#bib.bib40)\)examined the impact of intense solar radio bursts on tracked GNSS signals using observational data from the IGS network during solar events in the mid 2000s\. It was demonstrated that solar radio bursts can cause CNR degradation by as much as 25 dB across the sunlit side of Earth\. But solar radio bursts are qualitatively different from the transient interference studied in this paper: They are typically broadband, evolve more slowly than the rapid onset observed in Fig\.[3](https://arxiv.org/html/2606.03673#S2.F3), and the associated CNR reduction typically persists for a longer duration\.
On November 11, 2025, a strong solar flare occurred with a magnitude of X5\.1, causing a geomagnetic storm on Earth reaching category G4 \(“severe”\)\(European Space Agency,[2025](https://arxiv.org/html/2606.03673#bib.bib38)\)\. IGS stations positioned on the sunlit side of Earth experienced drops in CNR on all GNSS frequencies\. Fig\.[10](https://arxiv.org/html/2606.03673#S3.F10)shows the CNR time history of tracked GPS L1, L2, and L5 signals from the SUTM reference station in South Africa\. Signals on L2 and L5 were degraded as much as 17 dB for hundreds of seconds\. The CNR of tracked signals at other IGS stations were degraded in a similar manner\. Fig\.[10](https://arxiv.org/html/2606.03673#S3.F10)shows the magnitude of the CNR drop on the tracked L2 signals across the globe\. Clearly, the effects of solar radio bursts manifest differently in the IGS data compared to the transient phenomenon studied here\.


Figure 10:Left: CNR time history of tracked GPS L1, L2, and L5 signals produced by IGS station SUTM in South Africa during the solar radio burst on November 11, 2025\. Right: Heat map of maximum CNR degradation at GPS L2 during the solar radio burst\.
## 4Elevation\-Mask\-Based Interference Source Identification
A simple technique for winnowing the list of possible candidate satellites causing interference is to determine which satellites were overhead the affected region during a given interference event\. Two\-Line Elements \(TLEs\) for publicly tracked orbiting objects can be obtained from space\-track\.org, a database maintained by the United States Space Force to support spaceflight safety\. TLEs can be used to compute the approximate position of an object at any time reasonably close to the TLE epoch\. While the accuracy of these estimates is roughly 1 km at epoch and degrades with the age of the TLE\(Komodromoset al\.,[2025](https://arxiv.org/html/2606.03673#bib.bib43); Morganet al\.,[2025](https://arxiv.org/html/2606.03673#bib.bib44)\), their precision is more than sufficient for a preliminary candidacy test\.
Let𝒮\\mathcal\{S\}be the set of all space objects with public TLEs, andℐd⊆ℐ\\mathcal\{I\}\_\{\\text\{d\}\}\\subseteq\\mathcal\{I\}be the set of all reference stations that detected a given interference event\. The elevation angle of satellites∈𝒮s\\in\\mathcal\{S\}as seen from the GNSS antenna at stationi∈ℐdi\\in\\mathcal\{I\}\_\{\\text\{d\}\}is denotedαis\\alpha\_\{is\}\. This can be calculated assuming an ellipsoidal model for Earth such as WGS84\. Assuming an elevation maskα0\\alpha\_\{0\}, satellites∈𝒮s\\in\\mathcal\{S\}is considered a valid candidate ifαis≥α0\\alpha\_\{is\}\\geq\\alpha\_\{0\}for alli∈ℐdi\\in\\mathcal\{I\}\_\{\\text\{d\}\}\.
Under this framework, one can readily determine the minimum altitude at apogee for candidate satellites\. Let𝒓∈ℝ3\\bm\{r\}\\in\\mathbb\{R\}^\{3\}be an arbitrary position in Earth\-centered, Earth\-fixed \(ECEF\) coordinates, andαi\(𝒓\)\\alpha\_\{i\}\(\\bm\{r\}\)be its elevation angle as seen from stationi∈ℐdi\\in\\mathcal\{I\}\_\{\\text\{d\}\}\. The minimum\-radius position𝒓∗\\bm\{r\}^\{\*\}satisfying all elevation mask constraints may be found by solving
𝒓∗=argmin𝒓∈ℝ3‖𝒓‖such thatαi\(𝒓\)≥α0for alli∈ℐd\\displaystyle\\bm\{r\}^\{\*\}=\\operatorname\*\{\\arg\\\!\\min\}\_\{\\bm\{r\}\\in\\mathbb\{R\}^\{3\}\}\\\|\\bm\{r\}\\\|\\quad\\text\{such that\}\\quad\\alpha\_\{i\}\(\\bm\{r\}\)\\geq\\alpha\_\{0\}\\quad\\text\{for all\}\\quad i\\in\\mathcal\{I\}\_\{\\text\{d\}\}\(18\)A solution, which is unique forα0≥0\\alpha\_\{0\}\\geq 0, can be obtained straightforwardly using a numerical optimizer\. The minimum satellite altitude at apogee is then given byζ∗=‖𝒓∗‖−rE\\zeta^\{\*\}=\\\|\\bm\{r\}^\{\*\}\\\|\-r\_\{\\text\{E\}\}, whererEr\_\{\\text\{E\}\}is Earth’s equatorial radius\.
One can also construct the feasible region of satellite positions, which corresponds to the intersection of all interior \(α0\>0\\alpha\_\{0\}\>0\) or exterior \(α0<0\\alpha\_\{0\}<0\) points of each reference station’s feasibility cone\. In the special case ofα0=0\\alpha\_\{0\}=0, feasible region construction becomes a nonlinear optimization problem with linear constraints formulated by enforcing𝒓∈ℝ3\\bm\{r\}\\in\\mathbb\{R\}^\{3\}to be above the tangent plane at each reference station\. The general case is similar but with nonlinear constraints—those in \([18](https://arxiv.org/html/2606.03673#S4.E18)\)\.
One might assume that the reference stations not detecting interference could be used to further constrain the feasible region\. However, this assumption does not hold when the antenna gain pattern of the interference source is unknown\. For example, if the interference source is equipped with a narrow\-beam antenna, many reference stations may not observe the interference even if the satellite satisfies the elevation mask constraint\.
Fig\.[11](https://arxiv.org/html/2606.03673#S4.F11)illustrates the positions of all publicly tracked objects during the high\-power interference burst on day 160 of 2021\. Its right figure shows the subset of satellites satisfyingα0=0\\alpha\_\{0\}=0, excluding known debris and rocket bodies\. The interior of the quasi\-conical red surface represents the feasible region in which the interference satellite could have been located\. Table[2](https://arxiv.org/html/2606.03673#S4.T2)showsζ∗\\zeta^\{\*\}for various elevation mask angles for this event, as well as the number of satellites that satisfy the elevation mask, e\.g\., there are 201 satellites that satisfy the 0∘elevation mask\.


Figure 11:Left: The position of all tracked objects during the high\-power interference burst on day 160 year 2021\. Right: The position of all satellites that satisfy a 0∘elevation mask, excluding debris and rocket bodies\. The feasible region in which the interference source could have been positioned is interior to the red surface\. For reference, the colored spherical shell corresponds to medium Earth orbit \(20,000 km altitude\)\.Table 2:The minimum altitude and number of satellites that satisfy various elevation masks for the event on day 160 of 2021If one assumes that a single satellite is responsible for the observed interference events, the list of candidate satellites can be further narrowed by eliminating those that do not satisfy the elevation mask across multiple events\. As shown later, however, the single\-satellite assumption does not hold for this paper’s transient interference\.
## 5Multi\-Hypothesis CNR\-Based Interference Source Identification
This section develops a more rigorous CNR\-based technique to associate measurements to a satellite than the simple elevation\-mask\-based method of the previous section\.
### 5\.1Generalized Likelihood Ratio Test
A binary Neyman\-Pearson hypothesis testing framework provides the optimal test for simple cases in which the relevant probability density functions under both the null \(H0H\_\{0\}\) and alternative \(H1H\_\{1\}\) hypotheses are fully specified\. The test is optimal in the sense of maximizing the probability of detection for a fixed probability of false alarm\. In real\-world scenarios, however, some parameters are often unknown, resulting in composite tests\. If the unknown parameters’*a priori*probability distributions are also unknown, then no known optimal test exists\(Van Trees,[2001](https://arxiv.org/html/2606.03673#bib.bib36)\)\. Such conditions apply to this paper’s attempt to identify the source of space\-based interference using received\-power measurements because parameters such as the source’s transmit power are unknown\.
The Generalized Likelihood Ratio Test \(GLRT\) is often employed for composite detection problems with unknown prior distributions\. It amounts to a two\-step procedure\. First, the unknown parameter vector𝒙\\bm\{x\}is estimated from the measurements𝒛\\bm\{z\}via maximum likelihood estimation under each hypothesis\. Second, these estimates are used to evaluate likelihoods as if they were the correct values of𝒙\\bm\{x\}under the respective hypotheses\(Van Trees,[2001](https://arxiv.org/html/2606.03673#bib.bib36)\)\. In the current context, the hypothesis test is M\-ary rather than binary, withHsH\_\{s\}being the hypothesis that satellites∈𝒮s\\in\\mathcal\{S\}is the interference source\. The vector𝒙s\\bm\{x\}\_\{s\}contains parameters assumed unknown*a priori*that are used to model the candidate satellite’s transmit power, antenna gain pattern, and pointing direction \(beam vector\), or some subset of these\.
### 5\.2Simulation Study
The performance of a multi\-hypothesis satellite association technique may be illustrated by a simulation study\. This section’s study applies an M\-ary version of the GLRT not to the interference source identification problem itself but to a closely related problem: identifying which satellite is the source of a GNSS signal whose CNR measurements are taken from a network of reference stations\. This related problem is chosen because \(1\) it yields insights pertinent to the interference identification problem, and \(2\) the technique developed and demonstrated in simulation can be tested on real\-world CNR measurements from the IGS network to demonstrate identification of a known source GNSS satellite\.
For theiith station andjjth GNSS signal at epochkk, letzij\[k\]z\_\{ij\}\[k\]be an interference\-free CNR measurement, modeled as in \([8](https://arxiv.org/html/2606.03673#S2.E8)\)\. The measurement noise varianceσij2\[k\]=f\(θRij\[k\]\)\\sigma\_\{ij\}^\{2\}\[k\]=f\(\\theta\_\{\\text\{R\}\}^\{ij\}\[k\]\)is modeled as a nonlinear function of the received zenith angle, withσij=0\.25\\sigma\_\{ij\}=0\.25dB at zenith \(θRij\[k\]=0\\theta\_\{\\text\{R\}\}^\{ij\}\[k\]=0\) andσij=1\.25\\sigma\_\{ij\}=1\.25dB at the horizon \(θRij\[k\]=90∘\\theta\_\{\\text\{R\}\}^\{ij\}\[k\]=90^\{\\circ\}\)\. Both receiver and transmitter antenna gain patterns are modeled as azimuthally symmetric—GRi\(θ,ϕ\)=GRi\(θ\)G\_\{\\text\{R\}\}^\{i\}\(\\theta,\\phi\)=G\_\{\\text\{R\}\}^\{i\}\(\\theta\),GTj\(θ,ϕ\)=GTj\(θ\)G\_\{\\text\{T\}\}^\{j\}\(\\theta,\\phi\)=G\_\{\\text\{T\}\}^\{j\}\(\\theta\)—which is approximately true for both GNSS receiver and transmitter antennas\. Fig\.[12](https://arxiv.org/html/2606.03673#S5.F12)shows the assumed reference station locations \(black dots\) and the position of an exemplar GNSS satellite for 16 time epochs spaced by 15\-minute intervals\. It also shows the corresponding transmitter and receiver gain patterns\. In this study, all transmitter antennas are nadir\-pointing, and all reference stations are assumed to utilize either Leica AR20 or AR25 antennas\.


Figure 12:Simulation study setup\. Left: The geometry of the true source GNSS satellite over 16 epochs at 15\-minute intervals, with terrestrial reference stations shown as black dots\. Right: Transmitter \(top\) and receiver \(bottom\) gain patterns\. The receiver gain patterns are from a model provided by the manufacturer and verified empirically\.At epochkk, letℐj\[k\]⊆ℐ\\mathcal\{I\}\_\{j\}\[k\]\\subseteq\\mathcal\{I\}be the set of participating stations tracking thejjth GNSS signal, and𝒮e\[k\]\\mathcal\{S\}\_\{\\text\{e\}\}\[k\]be the set of candidate source satellites that have all passed elevation mask vetting\. Let the measurement vector𝒛j\[k\]\\bm\{z\}\_\{j\}\[k\]contain ordered CNR measurements of signalj∈𝒥j\\in\\mathcal\{J\}from those receivers tracking the signal at epochkk, i\.e\., measurements from the set\{zij\[k\]∣i∈ℐj\[k\]\}\\\{z\_\{ij\}\[k\]\\mid i\\in\\mathcal\{I\}\_\{j\}\[k\]\\\}\.
A GLRT\-based association test is used to assess whether a candidate satellites∈𝒮e\[k\]s\\in\\mathcal\{S\}\_\{\\text\{e\}\}\[k\]is consistent with𝒛j\[k\]\\bm\{z\}\_\{j\}\[k\]given varying degrees of prior knowledge about the satellite’s transmitter\. The unknown parameter vector𝒙s\[k\]\\bm\{x\}\_\{s\}\[k\]may include any combination of transmit powerPs\[k\]P\_\{s\}\[k\], beamwidthβs\[k\]\\beta\_\{s\}\[k\], and beam vector𝒗s\[k\]=\[θs\[k\],ϕs\[k\]\]𝖳\\bm\{v\}\_\{s\}\[k\]=\[\\theta\_\{s\}\[k\],~\\phi\_\{s\}\[k\]\]^\{\\mathsf\{T\}\}, whereθs\[k\]\\theta\_\{s\}\[k\]andϕs\[k\]\\phi\_\{s\}\[k\]are the off\-boresight and azimuth angle relative to the nadir vector and a reference azimuth vector in the satellite frame\. In the fully unknown case,𝒙s\\bm\{x\}\_\{s\}includes all three parameters:
𝒙s\[k\]=\[Ps\[k\],βs\[k\],𝒗s𝖳\[k\]\]𝖳\\displaystyle\\bm\{x\}\_\{s\}\[k\]=\[P\_\{s\}\[k\]\\,,\\,\\beta\_\{s\}\[k\]\\,,\\,\\bm\{v\}\_\{s\}^\{\\mathsf\{T\}\}\[k\]\]^\{\\mathsf\{T\}\}\(19\)
Under hypothesisHsH\_\{s\}, satellites∈𝒮e\[k\]s\\in\\mathcal\{S\}\_\{\\text\{e\}\}\[k\]is the source of signalj∈𝒥j\\in\\mathcal\{J\}, in which case the measurement vector𝒛j\[k\]\\bm\{z\}\_\{j\}\[k\]is distributed as
Hs:𝒛j\[k\]∼𝒩\(𝒛¯j\[k,𝒙s\],Rj\[k,𝒙s\]\),s∈𝒮e\[k\]\\displaystyle H\_\{s\}:\\quad\\bm\{z\}\_\{j\}\[k\]\\sim\\mathcal\{N\}\\left\(\\bar\{\\bm\{z\}\}\_\{j\}\[k,\\bm\{x\}\_\{s\}\],~R\_\{j\}\[k,\\bm\{x\}\_\{s\}\]\\right\),\\quad s\\in\\mathcal\{S\}\_\{\\text\{e\}\}\[k\]\(20\)Here,𝒛¯j\[k,𝒙s\]\\bar\{\\bm\{z\}\}\_\{j\}\[k,\\bm\{x\}\_\{s\}\]is the vector of expected CNR measurements for signalj∈𝒥j\\in\\mathcal\{J\}emanating from satellites∈𝒮e\[k\]s\\in\\mathcal\{S\}\_\{\\text\{e\}\}\[k\], andRj\[k,𝒙s\]R\_\{j\}\[k,\\bm\{x\}\_\{s\}\]is a square diagonal matrix with diagonal elementsσij2\[k\]\\sigma\_\{ij\}^\{2\}\[k\]fori∈ℐj\[k\]i\\in\\mathcal\{I\}\_\{j\}\[k\], where the angleθRij\[k\]\\theta\_\{\\text\{R\}\}^\{ij\}\[k\], on whichσij\(s\)2\[k\]\\sigma\_\{ij\(s\)\}^\{2\}\[k\]depends, is calculated assuming signaljjcomes from satellitess\.
This association problem amounts to a multi\-hypothesis composite general Gaussian problem\(Van Trees,[2001](https://arxiv.org/html/2606.03673#bib.bib36)\)\. Hypotheses may be compared based on their negative log likelihood function evaluated at the maximum\-likelihood value for the parameter vector𝒙s\\bm\{x\}\_\{s\}, which, for the model in \([20](https://arxiv.org/html/2606.03673#S5.E20)\), leads to a cost function of the form
Jj\[k,𝒙s∗\]=\(𝒛j\[k\]−𝒛¯j\[k,𝒙s∗\]\)𝖳\(Rj\[k,𝒙s∗\]\)−1\(𝒛j\[k\]−𝒛¯j\[k,𝒙s∗\]\),s∈𝒮e\[k\]J\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{s\}\]=\\left\(\\bm\{z\}\_\{j\}\[k\]\-\\bar\{\\bm\{z\}\}\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{s\}\]\\right\)^\{\\mathsf\{T\}\}\\left\(R\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{s\}\]\\right\)^\{\-1\}\\left\(\\bm\{z\}\_\{j\}\[k\]\-\\bar\{\\bm\{z\}\}\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{s\}\]\\right\),\\quad s\\in\\mathcal\{S\}\_\{\\text\{e\}\}\[k\]\(21\)where𝒙s∗\\bm\{x\}^\{\*\}\_\{s\}is the value of𝒙s\\bm\{x\}\_\{s\}that minimizesJj\[k,𝒙s\]J\_\{j\}\[k,\\bm\{x\}\_\{s\}\]\. Thus, fora,s∈𝒮e\[k\]a,s\\in\\mathcal\{S\}\_\{\\text\{e\}\}\[k\], ifJj\[k,𝒙a∗\]<Jj\[k,𝒙s∗\]J\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{a\}\]<J\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{s\}\], thenHaH\_\{a\}is more likely thanHsH\_\{s\}\. Since𝒮e\[k\]\\mathcal\{S\}\_\{\\text\{e\}\}\[k\]is assumed to include the true source for signaljj, then for the case of hypotheses with equally likely priors, the probability thatHsH\_\{s\}is true is given by\(Bar\-Shalomet al\.,[2001](https://arxiv.org/html/2606.03673#bib.bib6)\)
P\(s\|𝒛j\[k\]\)=\|Rj\[k,𝒙s∗\]\|−1/2exp\(−12Jj\[k,𝒙s∗\]\)∑a∈𝒮e\[k\]\|Rj\[k,𝒙a∗\]\|−1/2exp\(−12Jj\[k,𝒙a∗\]\),s∈𝒮e\[k\]P\(s\|\\bm\{z\}\_\{j\}\[k\]\)=\\frac\{\|R\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{s\}\]\|^\{\-1/2\}\\exp\\left\(\-\\tfrac\{1\}\{2\}J\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{s\}\]\\right\)\}\{\\displaystyle\\sum\_\{a\\in\\mathcal\{S\}\_\{\\text\{e\}\}\[k\]\}\|R\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{a\}\]\|^\{\-1/2\}\\exp\\left\(\-\\tfrac\{1\}\{2\}J\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{a\}\]\\right\)\},\\quad s\\in\\mathcal\{S\}\_\{\\text\{e\}\}\[k\]\(22\)Based on this expression, one could choose the highest\-probability satellite, or the topNNmost probable, or all those for whichP\(s\|𝒛j\[k\]\)P\(s\|\\bm\{z\}\_\{j\}\[k\]\)exceeds a threshold\. Nearly equivalent to the latter approach, one may retain alls∈𝒮e\[k\]s\\in\\mathcal\{S\}\_\{\\text\{e\}\}\[k\]for whichJj\[k,𝒙s∗\]≤νj\[k\]J\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{s\}\]\\leq\\nu\_\{j\}\[k\]for a given thresholdνj\[k\]\\nu\_\{j\}\[k\]\. A principled choice forνj\[k\]\\nu\_\{j\}\[k\]can be obtained by limiting the probabilityP\(Jj\[k,𝒙u∗\]\>νj\[k\]\)P\\left\(J\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{u\}\]\>\\nu\_\{j\}\[k\]\\right\)to a specified size, whereu∈𝒮eu\\in\\mathcal\{S\}\_\{\\text\{e\}\}is the true source satellite\. It is straightforward to show that if𝒙u∗\\bm\{x\}^\{\*\}\_\{u\}is an accurate estimate thenJj\[k,𝒙u∗\]J\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{u\}\]is distributed as a chi\-square random variable with\|ℐj\[k\]\|\|\\mathcal\{I\}\_\{j\}\[k\]\|degrees of freedom:
Jj\[k,𝒙u∗\]∼χ\|ℐj\[k\]\|2J\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{u\}\]\\sim\\chi^\{2\}\_\{\|\\mathcal\{I\}\_\{j\}\[k\]\|\}\(23\)From this one can readily calculateνj\[k\]\\nu\_\{j\}\[k\]to ensureP\(Jj\[k,𝒙u∗\]\>νj\[k\]\)P\\left\(J\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{u\}\]\>\\nu\_\{j\}\[k\]\\right\)is below a chosen value\.
#### 5\.2\.1Simulation
1000 Monte Carlo trials were conducted at each time epoch depicted in Fig\.[12](https://arxiv.org/html/2606.03673#S5.F12)\. A trajectory for GPS PRN 15 from February 2020 was chosen for the true source satellitess\. At each epoch, \(1\) a subset𝒮e\[k\]\\mathcal\{S\}\_\{\\text\{e\}\}\[k\]of candidate satellites was generated by applying an elevation maskα0=0\\alpha\_\{0\}=0; \(2\) the subsetℐj\[k\]\\mathcal\{I\}\_\{j\}\[k\]was determined for signaljj; \(3\) the noise\-free CNRijat each reference stationi∈ℐj\[k\]i\\in\\mathcal\{I\}\_\{j\}\[k\]was computed based on the true parameter vector𝒙s\\bm\{x\}\_\{s\}under the model \([1](https://arxiv.org/html/2606.03673#S2.E1)\); \(4\) a realization of the measurementzij\[k\]z\_\{ij\}\[k\]was generated according to \([8](https://arxiv.org/html/2606.03673#S2.E8)\) assumingσij2\[k\]=f\(θRij\[k\]\)\\sigma\_\{ij\}^\{2\}\[k\]=f\(\\theta\_\{\\text\{R\}\}^\{ij\}\[k\]\)for eachi∈ℐj\[k\]i\\in\\mathcal\{I\}\_\{j\}\[k\]\.
CostsJj\[k,𝒙s∗\]J\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{s\}\]were calculated for alls∈𝒮e\[k\]s\\in\\mathcal\{S\}\_\{\\text\{e\}\}\[k\], with𝒙s\\bm\{x\}\_\{s\}estimated under five scenarios reflecting varying levels of*a priori*knowledge of the transmitter: \(S1\) all parameters known; \(S2\) unknown transmit powerPsP\_\{s\}; \(S3\) unknownPsP\_\{s\}and beam widthβs\\beta\_\{s\}; \(S4\) unknownPsP\_\{s\}and beam vector𝒗s\\bm\{v\}\_\{s\}; and \(S5\) unknownPsP\_\{s\},βs\\beta\_\{s\}, and𝒗s\\bm\{v\}\_\{s\}\. The maximum likelihood \(minimum cost\) estimatesβs∗\\beta\_\{s\}^\{\*\}, and𝒗s∗\\bm\{v\}\_\{s\}^\{\*\}were found via grid search, whilePs∗P^\{\*\}\_\{s\}was taken as the mean of the elements of the difference𝒛j\[k\]−𝒛¯j\[k,𝒙~s∗\]\\bm\{z\}\_\{j\}\[k\]\-\\bar\{\\bm\{z\}\}\_\{j\}\[k,\\tilde\{\\bm\{x\}\}\_\{s\}^\{\*\}\], with𝒙~s∗=\[Ps=0,βs∗,𝒗s∗𝖳\]𝖳\\tilde\{\\bm\{x\}\}^\{\*\}\_\{s\}=\[P\_\{s\}=0\\,,\\,\\beta^\{\*\}\_\{s\}\\,,\\,\\bm\{v\}^\{\*\\mathsf\{T\}\}\_\{s\}\]^\{\\mathsf\{T\}\}\.
#### 5\.2\.2Results and Discussion
Fig\.[13](https://arxiv.org/html/2606.03673#S5.F13)shows the number of satellites that, for at least 5% of the Monte Carlo trials, were considered viable, i\.e\., had costsJj\[k,𝒙s∗\]J\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{s\}\]belowνj\[k\]\\nu\_\{j\}\[k\]whenP\(Jj\[k,𝒙u∗\]\>νj\[k\]\)P\\left\(J\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{u\}\]\>\\nu\_\{j\}\[k\]\\right\)was limited to under10−310^\{\-3\}\. As shown, the analysis was performed across various epochs, transmitter scenarios, and receiver antenna types\. The results reveal that the GLRT\-based multi\-hypothesis technique is far superior to multi\-station elevation masking in narrowing the number of candidate satellites\. When transmitter power, beamwidth, and beam vector are known*a priori*, only the true satellite and a small number of others are consistent with the data at any given epoch, as shown by the dark blue trace along the bottom of both panels in Fig\.[13](https://arxiv.org/html/2606.03673#S5.F13)\. Even when none of these parameters is known*a priori*and so they must be estimated from the network data \(green traces in Fig\.[13](https://arxiv.org/html/2606.03673#S5.F13)\), the method offers useful discrimination\. But it is clear that, at the geometries arising during many of the epochs, the CNR\-based association method alone would not be sufficient for confident single\-epoch satellite identification when there are unknown parameters\.
The two panels in Fig\.[13](https://arxiv.org/html/2606.03673#S5.F13)also show that the receiver antenna gain pattern substantially influences the test’s discrimination power\. Specifically, the Leica AR20 \(left panel\) exhibits a more pronounced variation in gain over the zenith angle compared to the Leica AR25 \(right panel\), thereby enhancing the sensitivity of measurements to changes in zenith angle and facilitating the exclusion of false associations\.


Figure 13:The number of satellites that, for at least 5% of the Monte Carlo trials, remained viable candidates after association testing withP\(Jj\[k,𝒙s∗\]\>νj\[k\]\)<10−3P\\left\(J\_\{j\}\[k,\\bm\{x\}^\{\*\}\_\{s\}\]\>\\nu\_\{j\}\[k\]\\right\)<10^\{\-3\}\. The legends indicate which parameters are assumed unknown\. The number of satellites satisfying all elevation masks at each epoch,\|𝒮e\[k\]\|\|\\mathcal\{S\}\_\{\\text\{e\}\}\[k\]\|, is shown in light blue\. Left: All reference stations modeled with Leica AR20 antennas\. Right: All reference stations modeled with Leica AR25 antennas\.The impact of transmitter satellite geometry on correct association is also evident\. Note how the number of viable satellites increases when the true satellite approaches the equator during the last few epochs\. Fig\.[14](https://arxiv.org/html/2606.03673#S5.F14)offers an explanation: Compared to epochk=1k=1, which is far from the equator and saw relatively few false associations, at epochk=16k=16many more satellites are falsely associated because a whole band of geostationary satellites are also consistent with the data when any transmitter parameters are unknown*a priori*\.
Figure 14:Satellites that remained viable candidates on more than 5% of Monte Carlo trials for epochk=1k=1and epochk=16k=16when the reference stations are modeled as using the Leica AR25 antenna\. The legend gives symbols for the true satellite and for valid candidates under scenarios with an increasing number of unknown transmitter parameters\.
### 5\.3GNSS Satellite Identification with Real CNR Data
The GNSS satellite identification technique developed here and demonstrated by simulation was also tested using real CNR measurements taken from reference stations inℐ\\mathcal\{I\}\. Let𝒥g⊂𝒥\\mathcal\{J\}\_\{\\text\{g\}\}\\subset\\mathcal\{J\}be the subset of GPS L1 C/A signals\. Based on historical data from each sitei∈ℐi\\in\\mathcal\{I\}and on the known azimuthally symmetric antenna gain patternGTj\(θ\)G^\{j\}\_\{\\text\{T\}\}\(\\theta\)and transmit powerPTjP^\{j\}\_\{\\text\{T\}\}forj∈𝒥gj\\in\\mathcal\{J\}\_\{\\text\{g\}\}from a select number of GPS satellites𝒮g⊂𝒮e\\mathcal\{S\}\_\{\\text\{g\}\}\\subset\\mathcal\{S\}\_\{\\text\{e\}\}, empirical estimates of the combined receiver antenna gain pattern and receiver noise floor
GR0i\(θ\)=GRi\(θ\)−N0iG\_\{\\text\{R\}0\}^\{i\}\(\\theta\)=G\_\{\\text\{R\}\}^\{i\}\(\\theta\)\-N^\{i\}\_\{0\}\(24\)were obtained for alli∈ℐi\\in\\mathcal\{I\}across zenith anglesθ∈\[0,90∘\]\\theta\\in\[0,90^\{\\circ\}\], assuming azimuthal symmetry\. Accurate estimates ofGTj\(θ\)G^\{j\}\_\{\\text\{T\}\}\(\\theta\)forj∈𝒥gj\\in\\mathcal\{J\}\_\{\\text\{g\}\}ands∈𝒮gs\\in\\mathcal\{S\}\_\{\\text\{g\}\}are available in public documents\(Marquis and Reigh,[2015](https://arxiv.org/html/2606.03673#bib.bib53)\), and corresponding estimates forPTjP^\{j\}\_\{\\text\{T\}\}were obtained by observation with a calibrated high\-gain antenna\. Normalized estimates ofGR0i\(θ\)G\_\{\\text\{R\}0\}^\{i\}\(\\theta\)for stations MEDI \(Leica AR20\) and NICO \(Leica AR25\) are shown in Fig\.[15](https://arxiv.org/html/2606.03673#S5.F15)\.


Figure 15:Normalized estimates ofGR0i\(θ\)G\_\{\\text\{R\}0\}^\{i\}\(\\theta\)for stations MEDI \(Leica AR20,i=4i=4\) and NICO \(Leica AR25,i=5i=5\)\. The blue dots represent collected values ofCNRij−GTj−Lij\\text\{CNR\}\_\{ij\}~\-~G\_\{\\text\{T\}\}^\{j\}~\-~L\_\{ij\}, while the red line indicates a weighted third\-order polynomial fit, which becomesGR0i\(θ\)G\_\{\\text\{R\}0\}^\{i\}\(\\theta\), all normalized toGR0i\(0\)=0G\_\{\\text\{R\}0\}^\{i\}\(0\)=0\. As expected, measurement noise increases significantly as the elevation angle decreases\.The GLRT\-based multi\-hypothesis association test was then applied based on measured CNRijvalues fori∈ℐi\\in\\mathcal\{I\}andj∈𝒥gj\\in\\mathcal\{J\}\_\{\\text\{g\}\}fors∈𝒮gs\\in\\mathcal\{S\}\_\{\\text\{g\}\}, according to \([8](https://arxiv.org/html/2606.03673#S2.E8)\) withσij2=fi\(θRij\)\\sigma\_\{ij\}^\{2\}=f\_\{i\}\(\\theta\_\{\\text\{R\}\}^\{ij\}\)\. The site\-specific functionfif\_\{i\}was determined by the zenith\-angle\-dependent spread in the empirical data underlying each station’s antenna model \(e\.g\., the blue dots in Fig\.[15](https://arxiv.org/html/2606.03673#S5.F15)\)\. The method was tested under full*a priori*knowledge of the transmit power, beamwidth, and beam vector ofs∈𝒮gs\\in\\mathcal\{S\}\_\{\\text\{g\}\}, and under a case where the transmit powerPsP\_\{s\}was unknown\. The results of this empirical study were qualitatively consistent with those of the simulation study: the trues∈𝒮gs\\in\\mathcal\{S\}\_\{\\text\{g\}\}was often uniquely identifiable in a single epoch when its transmitter parameters were all known*a priori*, but false associations increased in geometry\-dependent ways whenPsP\_\{s\}had to be estimated from the data\.
### 5\.4Implications for CINR\-Based Interference Source Identification
Based on CNR and CINR measurements alone, interference source identification is more challenging than GNSS satellite identification in two key respects\. First, the transmitter gain pattern may be wholly unknown, not just unknown in beamwidthβs\\beta\_\{s\}as in the simulation study\. Second, and more importantly, the receiver antenna gain patternGRi\(θ\)G\_\{\\text\{R\}\}^\{i\}\(\\theta\)and noise floorN0iN^\{i\}\_\{0\}must be known independently, rather than combined as in \([24](https://arxiv.org/html/2606.03673#S5.E24)\), because the model for CINRijgiven in \([4](https://arxiv.org/html/2606.03673#S2.E4)\) involves an isolated value ofN~0i\\tilde\{N\}^\{i\}\_\{0\}\. Yet it is not possible to independently estimateGRi\(θ\)G\_\{\\text\{R\}\}^\{i\}\(\\theta\)andN0iN^\{i\}\_\{0\}fori∈ℐi\\in\\mathcal\{I\}strictly from historical CNR measurements because CNR is a linear combination of the two quantities, as evident in \([1](https://arxiv.org/html/2606.03673#S2.E1)\) and \([2](https://arxiv.org/html/2606.03673#S2.E2)\)\. Separate estimates ofN0iN^\{i\}\_\{0\}can be obtained forℐa∈ℐ\\mathcal\{I\}\_\{\\text\{a\}\}\\in\\mathcal\{I\}, the subset of reference stations for which an accurate antenna gain patternGRi\(θ\)G\_\{\\text\{R\}\}^\{i\}\(\\theta\)is available, e\.g\., one provided by the manufacturer\. But the authors of the current paper foundℐa\\mathcal\{I\}\_\{\\text\{a\}\}was limited to stations with Leica AR20 or AR25 antennas\. For all other stations \(alli∈ℐ∖ℐai\\in\\mathcal\{I\}\\setminus\\mathcal\{I\}\_\{\\text\{a\}\}\), eitherGRi\(θ\)G\_\{\\text\{R\}\}^\{i\}\(\\theta\)was not available or the available model did not match the shape of the empirically derived combined modelGR0i\(θ\)G\_\{\\text\{R\}0\}^\{i\}\(\\theta\)\. \(Note that, whereas the IGS provides extremely accurate models of antenna phase center variation as a function ofθ\\thetaandϕ\\phi\(Krzanet al\.,[2020](https://arxiv.org/html/2606.03673#bib.bib34)\), it provides no such models for antenna gain\.\) Importantly, the geographic distribution ofℐa\\mathcal\{I\}\_\{\\text\{a\}\}is not as extensive as that shown in Fig\.[12](https://arxiv.org/html/2606.03673#S5.F12), leading to weaker observability of the unknown transmitter parameters, and thus weaker discrimination of candidate satellites\.
In view of these challenges, one can expect the current performance of CNR\-based multi\-hypothesis association for interference source identification to fall somewhere between the light blue and green curves shown in Fig\.[13](https://arxiv.org/html/2606.03673#S5.F13), tending towards the light blue curve when the unknown parameters multiply\. It becomes clear that, to confidently identify a GNSS interference source, more powerful techniques are required\. Nonetheless, CNR\-based multi\-hypothesis association could offer useful prior probabilities for other interference source identification techniques if accurate gain patternsGRi\(θ\)G\_\{\\text\{R\}\}^\{i\}\(\\theta\)were available for more stations inℐ\\mathcal\{I\}\. Moreover, many stations provide CNR measurements only as integer\-quantized values\. Reporting these measurements at a higher resolution would significantly enhance measurement accuracy\.
Assuming these desiderata for IGS stations will eventually be fulfilled, the mapping from the GNSS satellite identification problem to the interference source identification problem is briefly outlined\. First, supposing thatGRi\(θ\)G\_\{\\text\{R\}\}^\{i\}\(\\theta\)is known, and leveraging the known transmit gain patternGTj\(θ\)G^\{j\}\_\{\\text\{T\}\}\(\\theta\)and transmit powerPTjP^\{j\}\_\{\\text\{T\}\}forj∈𝒥gj\\in\\mathcal\{J\}\_\{\\text\{g\}\},N0iN\_\{0\}^\{i\}is estimated from historical CNR data for alli∈ℐi\\in\\mathcal\{I\}so that the models \([4](https://arxiv.org/html/2606.03673#S2.E4)\) and \([9](https://arxiv.org/html/2606.03673#S2.E9)\) can be applied\. Then, assuming that at epochkkthere is an interference event, letℐd\[k\]⊂ℐ\\mathcal\{I\}\_\{\\text\{d\}\}\[k\]\\subset\\mathcal\{I\}be the subset of stations that detect the event, and let the vector𝒛\[k\]\\bm\{z\}\[k\]contain ordered station\-specific detection statistics at epochkk, i\.e\., values from the set\{Λi\[k\]∣i∈ℐd\[k\]\}\\\{\\Lambda\_\{i\}\[k\]\\mid i\\in\\mathcal\{I\}\_\{\\text\{d\}\}\[k\]\\\}\. For every satellites∈S\[k\]s\\in S\[k\]and for an assumed parameter vector𝒙s\\bm\{x\}\_\{s\}, one can develop a hypothesis model for𝒛\[k\]\\bm\{z\}\[k\]like the one in \([20](https://arxiv.org/html/2606.03673#S5.E20)\) and find the subset ofS\[k\]S\[k\]consistent with𝒛\[k\]\\bm\{z\}\[k\], just as with the GNSS satellite identification problem\. Let the resulting probabilities, analogous toP\(s\|𝒛j\[k\]\)P\(s\|\\bm\{z\}\_\{j\}\[k\]\)in \([22](https://arxiv.org/html/2606.03673#S5.E22)\), be denotedP\(s\|𝒛\[k\]\)P\(s\|\\bm\{z\}\[k\]\)\. The following section shows how these probabilities can act as prior probabilities for a more powerful identification technique\.
## 6TDOA\-Based Interference Source Identification
This section presents a satellite association framework based on TDOA measurements, together with a TDOA analysis based on recently captured raw in\-phase and quadrature \(IQ\) samples from two spatially separated receivers in Europe during a continent\-scale interference event in February 2026\.
### 6\.1TDOA Measurement Models
Consider two receivers at fixed locations𝒈1\\bm\{g\}\_\{1\}and𝒈2\\bm\{g\}\_\{2\}in the ECEF reference frame\. Let𝒦=\{1,…,K\}\\mathcal\{K\}=\\\{1,\\dots,K\\\}be the set of TDOA measurement epochs over an observation interval,𝒮e\\mathcal\{S\}\_\{\\text\{e\}\}be the set of candidate satellites that satisfy elevation mask vetting for allk∈𝒦k~\\in~\\mathcal\{K\}, and𝒓s\[k\]\\bm\{r\}\_\{s\}\[k\]be the ECEF position of satellites∈𝒮es~\\in~\\mathcal\{S\}\_\{\\text\{e\}\}at epochkk\. For model simplicity,𝒓s\[k\]\\bm\{r\}\_\{s\}\[k\]is assumed to remain constant over the signal’s time\-of\-flight for each measurement\. Denoting byρis\[k\]=‖𝒈i−𝒓s\[k\]‖\\rho\_\{is\}\[k\]=\\\|\\bm\{g\}\_\{i\}\-\\bm\{r\}\_\{s\}\[k\]\\\|the range between receiveri∈\{1,2\}i\\in\\\{1,2\\\}and satellites∈𝒮es\\in\\mathcal\{S\}\_\{\\text\{e\}\}, the modeled TDOA forssis the range difference between the two receivers:y¯s\[k\]=ρ2s\[k\]−ρ1s\[k\]\\bar\{y\}\_\{s\}\[k\]=\\rho\_\{2s\}\[k\]\-\\rho\_\{1s\}\[k\]\. Assume thatu∈𝒮eu\\in\\mathcal\{S\}\_\{\\text\{e\}\}is the true interference source\. Then the actual TDOA measurement is modeled as
y\[k\]=y¯u\[k\]\+w\[k\],k∈𝒦y\[k\]=\\bar\{y\}\_\{u\}\[k\]\+w\[k\],\\quad k\\in\\mathcal\{K\}\(25\)where the AWGN noise termw\[k\]∼𝒩\(0,σ2\)w\[k\]\\sim\\mathcal\{N\}\(0,\\sigma^\{2\}\)accounts for the aggregate effects of thermal noise and quantization error from nearest\-neighbor sampling\. Epoch\-wise measurements are stacked as𝒚=\[y\[1\],…,y\[K\]\]𝖳\\bm\{y\}=\[y\[1\],\\dots,y\[K\]\]^\{\\mathsf\{T\}\}, and modeled values fors∈𝒮es\\in\\mathcal\{S\}\_\{\\text\{e\}\}as𝒚¯s=\[y¯s\[1\],…,y¯s\[K\]\]𝖳\\bar\{\\bm\{y\}\}\_\{s\}=\[\\bar\{y\}\_\{s\}\[1\],\\dots,\\bar\{y\}\_\{s\}\[K\]\]^\{\\mathsf\{T\}\}\.
The location𝒓s\[k\]\\bm\{r\}\_\{s\}\[k\]of eachs∈𝒮es\\in\\mathcal\{S\}\_\{\\text\{e\}\}is not known exactly but can be approximated with the public TLE data available forss\. Let𝒓~s\[k\]\\tilde\{\\bm\{r\}\}\_\{s\}\[k\]be the TLE\-based orbit forsspropagated to epochkk, and𝒆s\\bm\{e\}\_\{s\}be the error in𝒓~s\[k\]\\tilde\{\\bm\{r\}\}\_\{s\}\[k\], with𝒆s∼𝒩\(𝟎,Qs\)\\bm\{e\}\_\{s\}~\\sim~\\mathcal\{N\}\(\\bm\{0\},Q\_\{s\}\)\. Modeling𝒆s\\bm\{e\}\_\{s\}as constant is acceptable for observation intervals limited to a few seconds as in the current case\. It is assumed that𝒆s\\bm\{e\}\_\{s\}andw\[k\]\{w\}\[k\]are mutually independent for alls∈𝒮es\\in\\mathcal\{S\}\_\{\\text\{e\}\}andk∈𝒦k\\in\\mathcal\{K\}\. The true satellite location is related to𝒓~s\[k\]\\tilde\{\\bm\{r\}\}\_\{s\}\[k\]and𝒆s\\bm\{e\}\_\{s\}by
𝒓s\[k\]=𝒓~s\[k\]\+𝒆s,s∈𝒮e,k∈𝒦\\bm\{r\}\_\{s\}\[k\]=\\tilde\{\\bm\{r\}\}\_\{s\}\[k\]\+\\bm\{e\}\_\{s\},\\quad s\\in\\mathcal\{S\}\_\{\\text\{e\}\},~~k\\in\\mathcal\{K\}\(26\)
The framework established inKomodromoset al\.\([2025](https://arxiv.org/html/2606.03673#bib.bib43)\); Morganet al\.\([2025](https://arxiv.org/html/2606.03673#bib.bib44)\)can be leveraged to investigate the effects of𝒆s\\bm\{e\}\_\{s\}on the TDOA measurement\. Let the range Jacobian of theiith receiver with respect to𝒓s\[k\]\\bm\{r\}\_\{s\}\[k\]be given by
Γi\[k\]=∂ρis\[k\]∂𝒓s\[k\]=−\(𝒈i−𝒓s\[k\]\)𝖳‖𝒈i−𝒓s\[k\]‖,i∈\{1,2\};k∈𝒦\\Gamma\_\{i\}\[k\]=\\frac\{\\partial\\rho\_\{is\}\[k\]\}\{\\partial\\bm\{r\}\_\{s\}\[k\]\}=\-\\frac\{\\left\(\\bm\{g\}\_\{i\}\-\\bm\{r\}\_\{s\}\[k\]\\right\)^\{\\mathsf\{T\}\}\}\{\\\|\\bm\{g\}\_\{i\}\-\\bm\{r\}\_\{s\}\[k\]\\\|\},\\quad i\\in\\\{1,2\\\};~~k\\in\\mathcal\{K\}\(27\)This is approximated as constant over the short observation interval:Γi\[k\]=Γi\[1\],i∈\{1,2\}\\Gamma\_\{i\}\[k\]=\\Gamma\_\{i\}\[1\],~i\\in\\\{1,2\\\}\. The modeled TDOA fors∈𝒮es\\in\\mathcal\{S\}\_\{\\text\{e\}\}can be approximated by retaining up to the linear terms in a Taylor series expansion ofy¯s\[k\]\\bar\{y\}\_\{s\}\[k\]about𝒓~s\[k\]\\tilde\{\\bm\{r\}\}\_\{s\}\[k\]:
y¯s\[k\]=ρ2s\[k\]−ρ1s\[k\]=‖\(𝒓~s\[k\]\+𝒆s\)−𝒈2‖−‖\(𝒓~s\[k\]\+𝒆s\)−𝒈1‖=‖𝒓~s\[k\]−𝒈2‖−‖𝒓~s\[k\]−𝒈1‖\+\(Γ2−Γ1\)𝒆s=y~s\[k\]\+ηs\\displaystyle\\begin\{split\}\\bar\{y\}\_\{s\}\[k\]&=\\rho\_\{2s\}\[k\]\-\\rho\_\{1s\}\[k\]\\\\ &=\\\|\(\\tilde\{\\bm\{r\}\}\_\{s\}\[k\]\+\\bm\{e\}\_\{s\}\)\-\\bm\{g\}\_\{2\}\\\|\-\\\|\(\\tilde\{\\bm\{r\}\}\_\{s\}\[k\]\+\\bm\{e\}\_\{s\}\)\-\\bm\{g\}\_\{1\}\\\|\\\\ &=\\\|\\tilde\{\\bm\{r\}\}\_\{s\}\[k\]\-\\bm\{g\}\_\{2\}\\\|\-\\\|\\tilde\{\\bm\{r\}\}\_\{s\}\[k\]\-\\bm\{g\}\_\{1\}\\\|\+\\left\(\\Gamma\_\{2\}\-\\Gamma\_\{1\}\\right\)\\bm\{e\}\_\{s\}\\\\ &=\\tilde\{y\}\_\{s\}\[k\]\+\\eta\_\{s\}\\end\{split\}\(28\)One thus observes that the random ephemeris error𝒆s\\bm\{e\}\_\{s\}manifests as a random TDOA measurement biasηs=\(Γ2−Γ1\)𝒆s\\eta\_\{s\}=\(\\Gamma\_\{2\}\-\\Gamma\_\{1\}\)\\bm\{e\}\_\{s\}over allk∈𝒦k\\in\\mathcal\{K\}, withηs∼𝒩\(0,σs2\)\\eta\_\{s\}\\sim\\mathcal\{N\}\(0,\\sigma\_\{s\}^\{2\}\)andσs2=\(Γ2−Γ1\)Qs\(Γ2−Γ1\)𝖳\\sigma\_\{s\}^\{2\}=\(\\Gamma\_\{2\}\-\\Gamma\_\{1\}\)Q\_\{s\}\(\\Gamma\_\{2\}\-\\Gamma\_\{1\}\)^\{\\mathsf\{T\}\}\. One may also lump intoηs\\eta\_\{s\}any residual time synchronization error between the reference stations, which, like𝒆s\\bm\{e\}\_\{s\}can be considered constant over𝒦\\mathcal\{K\}\. Finally, let𝒚~s=\[y~s\[1\],…,y~s\[K\]\]𝖳\\tilde\{\\bm\{y\}\}\_\{s\}=\[\\tilde\{y\}\_\{s\}\[1\],\\dots,\\tilde\{y\}\_\{s\}\[K\]\]^\{\\mathsf\{T\}\}be the TLE\-based modeled TDOA vector fors∈𝒮es\\in\\mathcal\{S\}\_\{\\text\{e\}\}\.
### 6\.2TDOA\-Based Association Framework
Based on the foregoing measurement models, an association framework can be developed with TLE\-derived satellite positions\. The objective is to assess whether a candidate satellites∈𝒮es\\in\\mathcal\{S\}\_\{\\text\{e\}\}is consistent with the measurement𝒚\\bm\{y\}\. For eachss, the elements of𝒚~s\\tilde\{\\bm\{y\}\}\_\{s\}can be readily calculated as in \([28](https://arxiv.org/html/2606.03673#S6.E28)\)\. Let𝟏\\bm\{1\}be the all\-ones vector of appropriate size, and let𝒘=\[w\[1\],…,w\[K\]\]𝖳∼𝒩\(𝟎,R\)\\bm\{w\}=\[w\[1\],\\dots,w\[K\]\]^\{\\mathsf\{T\}\}\\sim\\mathcal\{N\}\(\\bm\{0\},R\), withR=σ2IR=\\sigma^\{2\}I\. Then the TDOA measurement residual with respect to the TLE\-modeled satellitessis
𝜸s=𝒚−𝒚~s=𝒚¯u−𝒚¯s\+ηs𝟏\+𝒘\\displaystyle\\bm\{\\gamma\}\_\{s\}=\\bm\{y\}\-\\tilde\{\\bm\{y\}\}\_\{s\}=\\bar\{\\bm\{y\}\}\_\{u\}\-\\bar\{\\bm\{y\}\}\_\{s\}\+\\eta\_\{s\}\\bm\{1\}\+\\bm\{w\}\(29\)Note that ifs=us=u, i\.e\., ifssis the true satellite, then𝜸s\\bm\{\\gamma\}\_\{s\}is zero mean\. A cost can be assigned to each satellites∈𝒮es\\in\\mathcal\{S\}\_\{\\text\{e\}\}under a Bayesian framework that treatsηs\\eta\_\{s\}as an unknown random parameter to be estimated\. This is similar to how unknown transmitter parameters are treated in Section[5](https://arxiv.org/html/2606.03673#S5)except thatηs\\eta\_\{s\}is modeled as a random variable with a known prior distribution:ηs∼𝒩\(0,σs2\)\\eta\_\{s\}\\sim\\mathcal\{N\}\(0,\\sigma\_\{s\}^\{2\}\)\. The cost function follows from the negative log of the*a posteriori*probabilityp\(ηs\|𝒚\)p\(\\eta\_\{s\}\|\\bm\{y\}\):
Js\(ηs\)=\(𝜸s−ηs𝟏\)𝖳R−1\(𝜸s−ηs𝟏\)\+\(ηsσs\)2\\displaystyle J\_\{s\}\(\\eta\_\{s\}\)=\\left\(\\bm\{\\gamma\}\_\{s\}\-\\eta\_\{s\}\\bm\{1\}\\right\)^\{\\mathsf\{T\}\}R^\{\-1\}\\left\(\\bm\{\\gamma\}\_\{s\}\-\\eta\_\{s\}\\bm\{1\}\\right\)\+\\left\(\\frac\{\\eta\_\{s\}\}\{\\sigma\_\{s\}\}\\right\)^\{2\}\(30\)For satellitess, the maximum*a posteriori*estimate ofηs\\eta\_\{s\}is the value that minimizes the cost:ηs∗=argminηsJs\(ηs\)\\eta^\{\*\}\_\{s\}=\\operatorname\*\{\\arg\\\!\\min\}\_\{\\eta\_\{s\}\}J\_\{s\}\(\\eta\_\{s\}\)\. Under the true hypothesisHuH\_\{u\}, the minimum cost is distributed as
Hu:Ju\(ηu∗\)∼χK2\\displaystyle H\_\{u\}:\\quad J\_\{u\}\(\\eta^\{\*\}\_\{u\}\)\\sim\\chi^\{2\}\_\{K\}\(31\)This distribution arises because the total number of independent measurements isK\+1K\+1\(KKfrom𝒚\\bm\{y\}and one from the prior constraint onηu\\eta\_\{u\}\), but one degree of freedom is lost to estimateηu\\eta\_\{u\}\(Bar\-Shalomet al\.,[2001](https://arxiv.org/html/2606.03673#bib.bib6)\)\.
Thus, as in Section[5\.4](https://arxiv.org/html/2606.03673#S5.SS4), the satellite identification problem reduces to a multi\-hypothesis association problem where comparisons between hypotheses are made on the basis of a cost function\. In fact, the two techniques can be combined by taking the probabilityP\(s\|𝒛\)P\(s\|\\bm\{z\}\)from Section[5\.4](https://arxiv.org/html/2606.03673#S5.SS4)as the prior probability for the TDOA\-based identification problem\. Then, since𝒮e\\mathcal\{S\}\_\{\\text\{e\}\}is assumed to include the true interference satellite, and approximatingσs\\sigma\_\{s\}as equal for alls∈𝒮es\\in\\mathcal\{S\}\_\{\\text\{e\}\}, the probability thatHsH\_\{s\}is true is
P\(s\|𝒚,𝒛\)=exp\(−12Js\(ηs∗\)\)P\(s\|𝒛\)∑a∈𝒮eexp\(−12Ja\(ηa∗\)\)P\(a\|𝒛\),s∈𝒮eP\(s\|\\bm\{y\},\\bm\{z\}\)=\\frac\{\\exp\\left\(\-\\tfrac\{1\}\{2\}J\_\{s\}\(\\eta^\{\*\}\_\{s\}\)\\right\)P\(s\|\\bm\{z\}\)\}\{\\displaystyle\\sum\_\{a\\in\\mathcal\{S\}\_\{\\text\{e\}\}\}\\exp\\left\(\-\\tfrac\{1\}\{2\}J\_\{a\}\(\\eta^\{\*\}\_\{a\}\)\\right\)P\(a\|\\bm\{z\}\)\},\\quad s\\in\\mathcal\{S\}\_\{\\text\{e\}\}\(32\)Here, the vector𝒛\\bm\{z\}contains the ordered station\-specific detection statistics for those stationsℐd\\mathcal\{I\}\_\{\\text\{d\}\}that detect the interference event associated with the TDOA measurement, i\.e\., values from the set\{Λi∣i∈ℐd\}\\\{\\Lambda\_\{i\}\\mid i\\in\\mathcal\{I\}\_\{\\text\{d\}\}\\\}\. As before, one can choose the highest\-probability satellite, or the topNNmost probable, or all those for whichP\(s\|𝒚,𝒛\)P\(s\|\\bm\{y\},\\bm\{z\}\)exceeds a threshold\.
### 6\.3A Wideband Raw\-Signal Capture
On February 11, 2026, several wide\-area transient GNSS interference events occurred across Europe\. Fig\.[16](https://arxiv.org/html/2606.03673#S6.F16)shows the CNR of the tracked GPS L1 C/A and BeiDou B1I signals at the METG station in Finland for an interval on this day during which two events occurred\. For each event, the GPS L1 C/A signals first dropped by 5 dB, then recovered, immediately following which the BeiDou B1I signals experienced two cycles of 5 dB degradation and recovery\. The CNR drops of the BeiDou B1I signals persisted for ten seconds—more than twice as long as the drops observed on the GPS L1 C/A signals\. The interference heat maps shown in Fig\.[17](https://arxiv.org/html/2606.03673#S6.F17)reveal a spatial pattern consistent with previously observed interference events\.
The remainder of this section analyzes contemporaneous raw IQ samples captured by a receiver located in Amsterdam, Netherlands \(R1\), and one located in Trondheim, Norway \(R2\)\. R1 employed a complex sampling rate of 60 MHz, while R2 sampled at 75 MHz\. Both captures were centered at 1585 MHz, utilized three\-bit quantization, and were driven by high\-stability oven\-controlled crystal oscillators \(OCXOs\)\. These receivers are part of the Advanced RFI Detection, Analysis, and Alerting System, which focuses on the capture and collection of GNSS interference signals\(Sokolovaet al\.,[2022](https://arxiv.org/html/2606.03673#bib.bib46); Morrisonet al\.,[2023](https://arxiv.org/html/2606.03673#bib.bib47)\)\. The system was developed under the European Space Agency Navigation, Innovation, and Support Program \(NAVISP\)\.
R1 captured the interference signals responsible for the spatial degradation pattern shown in Fig\.[17](https://arxiv.org/html/2606.03673#S6.F17)and the power spectrum shown in Fig\.[9](https://arxiv.org/html/2606.03673#S3.F9)\. The interference waveform that caused CNR drops on the GPS L1 C/A signals was centered at 1577\.5 MHz, which is consistent with the interference observed in Fig\.[8](https://arxiv.org/html/2606.03673#S3.F8)\. This signal exhibited cyclostationary properties, with repeating structure every 12 us\. The interference waveform that caused the CNR drops on the BeiDou B1I signals was centered at 1558\.5 MHz\. It too exhibited cyclostationary properties, at first with repeating structure every 255\.8 us, then later at 292\.9 us\.


Figure 16:CNR time history of tracked GPS L1 C/A \(left\) and BeiDou B1I \(right\) signals at the IGS station METG in Finland\. The GPS L1 C/A signals are first affected by each interference event, followed by the BeiDou B1I signals\. The black line indicates the 2\.3\-second time\-overlapped raw IQ capture interval\.

Figure 17:Interference heat maps for day 42 of year 2026 from tracked GPS L1 C/A \(left\) and BeiDou B1I \(right\) signals\.On February 11, 2026 at 05:36:30 UTC, R1 and R2 recorded 2\.3 seconds of time\-overlapped raw IQ samples during the 1558\.5\-MHz\-centered interference event\. Several GPS and Galileo signals were contained within the captured bandwidth, which permitted processing and GPS time registration to better than 30 ns using the GRID software\-defined GNSS receiver\(Nicholset al\.,[2022](https://arxiv.org/html/2606.03673#bib.bib2); Panyet al\.,[2024](https://arxiv.org/html/2606.03673#bib.bib3)\)\.
### 6\.4TDOA Measurement and Method Validation
The IQ samples from the two receivers were synchronized in both time and frequency and the samples from R1 were upsampled to 75\-MHz to match those of R2\. To obtain the maximum likelihood estimates of TDOA and frequency\-difference of arrival \(FDOA\), the complex ambiguity function \(CAF\) was computed\(Stein,[1981](https://arxiv.org/html/2606.03673#bib.bib48)\)\. The TDOA and FDOA values that maximize the CAF magnitude correspond to the maximum likelihood estimates\. The left panel of Fig\.[18](https://arxiv.org/html/2606.03673#S6.F18)shows the magnitude of the normalized cross correlationCCat the optimal FDOA estimate \(155 Hz\) for a 50 ms integration interval\. Similar functions were repeatedly calculated every 50 ms over two seconds to obtain the 40 TDOA measurements shown as a time history in the right panel of Fig\.[18](https://arxiv.org/html/2606.03673#S6.F18)\. The TDOA measurements are magnitude\-bounded by 4\.25 ms, which corresponds to the delay of a hypothetical light pulse traveling between the two receivers\. The first 0\.3 seconds of the time\-overlapped IQ samples were excluded because near\-equal\-magnitude cyclostationary peaks every 255\.8 us caused ambiguity in the CAF\. Apparently, the interference signal was purely periodic during this interval\. After 0\.3 seconds, significant repetition remained present, but the CAF peak became unambiguous, as shown in the left panel of Fig\.[18](https://arxiv.org/html/2606.03673#S6.F18)\.


Figure 18:Left: Example normalized cross correlation at the optimal FDOA\. Right: TDOA measurement time history\.

Figure 19:TDOA \(left\) and FDOA \(right\) residuals for Cosmos 2546 \(NORAD ID 45608\)\. The effects of nearest\-sample quantization and Doppler search quantization are evident in the respective plots\.To validate the TDOA measurement technique, TDOAs were measured for each available GPS L1 C/A signal captured in the wideband data and compared against the expected TDOA for the corresponding overhead GPS satellite\. Expected TDOA values were modeled using the true satellite positions as provided by IGS final ephemerides\. Besides differential time\-of\-flight, the model also accounted for tropospheric delay via the Saastamoinen model, ionospheric delay via the Klobuchar model, and ECEF frame rotation during signal time of flight\. The resulting measured and modeled TDOAs exhibited excellent agreement, remaining within 15 ns of each other during the2\.32\.3\-second overlapping interval of the wideband captures\.
### 6\.5Satellite Association
The measurement vector𝒚\\bm\{y\}was formed from the time history shown in Fig\.[18](https://arxiv.org/html/2606.03673#S6.F18)\. Values for the TDOA measurement noise varianceσ2\\sigma^\{2\}and for the TLE\-based position error varianceQsQ\_\{s\}were chosen as follows for alls∈𝒮es\\in\\mathcal\{S\}\_\{\\text\{e\}\}\. Because the interference signal has a high interference\-to\-noise ratio and a bandwidth spanning several MHz, the TDOA estimation errors are dominated by nearest\-sample quantization error, the variance of which, denotedσn2\\sigma\_\{\\text\{n\}\}^\{2\}, can be determined by calculating the variance of a uniform distribution with a width of one sample, orσn2=0\.762m2\\sigma\_\{\\text\{n\}\}^\{2\}=0\.76^\{2\}~\\text\{m\}^\{2\}for 75\-MHz sampling\. Alternatively, a conservative choice ofσ2\\sigma^\{2\}can be determined by selecting the width of half a sample,σ2=22m2\\sigma^\{2\}=2^\{2\}~\\text\{m\}^\{2\}for 75\-MHz sampling, which is an over\-bound when compared toσn2\\sigma\_\{\\text\{n\}\}^\{2\}and more amenable to the developed Gaussian framework\. Thus,σ2=22\\sigma^\{2\}=2^\{2\}m\.
Position estimates derived from propagated TLEs typically exhibit kilometer\-level inaccuracies, which can escalate to 10 km under volatile orbital conditions\(Vetter,[2007](https://arxiv.org/html/2606.03673#bib.bib51)\)\. Error is typically concentrated in the along\-track direction and increases with the age of ephemeris\. A conservative approach was taken to over\-bound the ephemeris position error\. For alls∈𝒮es\\in\\mathcal\{S\}\_\{\\text\{e\}\}, the position covariance in ECEF was set toQs=100002IQ\_\{s\}=10000^\{2\}I\. The TLEs of satellites identified as either “payload” or “unknown” within seven days of the interference event were retrieved from space\-track\.org\. For each satellite, the TLE with the epoch nearest to the measurement time was used to calculate position\. The set𝒮e\\mathcal\{S\}\_\{\\text\{e\}\}was composed of all satellites satisfying elevation angle masking withα0=0\\alpha\_\{0\}=0for all stations that detected the event\.
For each satellites∈𝒮es\\in\\mathcal\{S\}\_\{\\text\{e\}\}, the costJs\(ηs∗\)J\_\{s\}\(\\eta^\{\*\}\_\{s\}\)was computed\. For a thresholdν\\nuchosen such thatP\(Ju\(ηu∗\)\>ν\)≤10−3P\(J\_\{u\}\(\\eta^\{\*\}\_\{u\}\)\>\\nu\)\\leq 10^\{\-3\}, only one satellite satisfiedJs\(ηs∗\)≤νJ\_\{s\}\(\\eta^\{\*\}\_\{s\}\)\\leq\\nu: Cosmos 2546 \(NORAD ID 45608\)\. This is one of six Molniya\-orbit satellites that compose the Russian Edinaya Kosmicheskaya Sistema \(EKS\), an early warning constellation\. For Cosmos 2546, even assuming equally probable priorsP\(s\|𝒛\)=1/\|𝒮e\|P\(s\|\\bm\{z\}\)=1/\|\\mathcal\{S\}\_\{\\text\{e\}\}\|fors∈𝒮es\\in\\mathcal\{S\}\_\{\\text\{e\}\}, the probabilityP\(s\|𝒚,𝒛\)P\(s\|\\bm\{y\},\\bm\{z\}\)calculated according to \([32](https://arxiv.org/html/2606.03673#S6.E32)\) for Cosmos 2546 was numerically indistinguishable from unity\. Cosmos 2546 also satisfied anα0=35∘\\alpha\_\{0\}=35^\{\\circ\}elevation mask with respect to everyi∈ℐdi\\in\\mathcal\{I\}\_\{\\text\{d\}\}\. This is consistent with its highly elliptical orbit, which positioned it far above the northern Atlantic Ocean during the event captured by the wideband data\.
T/FDOA residuals for Cosmos 2546 are shown in Fig\.[19](https://arxiv.org/html/2606.03673#S6.F19)\. The estimated value of the TLE error wasηs∗=188\\eta^\{\*\}\_\{s\}=188m and the standard deviation of the TDOA residuals was1\.21\.2m, indicating a highly plausible match\. The projected TDOA standard deviation due to TLE error wasσs=370\\sigma\_\{s\}=370m for this satellite given the assumedQsQ\_\{s\}\. The FDOA residuals shown in the right panel of Fig\.[19](https://arxiv.org/html/2606.03673#S6.F19)also indicate tight consistency\. FDOA measurements were not used for association but could easily be incorporated into an augmented association framework\.
### 6\.6Further Analysis and Discussion
When all space objects are considered, not only those in𝒮e\\mathcal\{S\}\_\{\\text\{e\}\}, one additional satellite satisfiesJs\(ηs∗\)<νJ\_\{s\}\(\\eta^\{\*\}\_\{s\}\)<\\nu—one from SpaceX’s Starlink constellation\. But this satellite is not a viable candidate: during the interval of the TDOA measurement it was located over the Pacific Ocean west of South America, yielding elevation angles far below zero for all stations detecting the event\. One may conclude from these false associations that fusing TDOA\-based association with elevation angle considerations or CNR\-based priors is necessary for a confident unique association when data are limited to a single short TDOA time history\.
The TLE for Cosmos 2546 closest to the TDOA measurement time is 40 hours offset, which motivates further examination of its expected accuracy\. An analysis was performed based on the full historical archive of TLEs for Cosmos 2546 since its launch in 2020\. Letℒ=\{1,…,L\}\\mathcal\{L\}=\\\{1,\\dots,L\\\}be the index set for this TLE archive, and lettlt\_\{l\}represent the epoch for thellth TLE\. Let𝒓k\(tl\)\\bm\{r\}\_\{k\}\(t\_\{l\}\)denote the position of Cosmos 2546 based on thekkth TLE but propagated to the epoch of thellth TLE\. For alll∈ℒl\\in\\mathcal\{L\}and allk∈ℒ∖lk\\in\\mathcal\{L\}\\setminus l, one may assume that𝒓l\(tl\)\\bm\{r\}\_\{l\}\(t\_\{l\}\)is more accurate than𝒓k\(tl\)\\bm\{r\}\_\{k\}\(t\_\{l\}\)\. Letℒl⊂ℒ\\mathcal\{L\}\_\{l\}\\subset\\mathcal\{L\}be the set of TLEs within a 60\-hour window oftlt\_\{l\}, and letℛl=\{‖rk\(tl\)−rl\(tl\)‖∣k∈ℒl\}\\mathcal\{R\}\_\{l\}=\\\{\\\|r\_\{k\}\(t\_\{l\}\)\-r\_\{l\}\(t\_\{l\}\)\\\|\\mid k\\in\\mathcal\{L\}\_\{l\}\\\}be the corresponding residual set\. Statistical analysis ofℛ=⋃l∈ℒℛl\\mathcal\{R\}=\\bigcup\_\{l\\in\\mathcal\{L\}\}\\mathcal\{R\}\_\{l\}\(after outlier removal\) revealed that the maximum per\-dimension residual standard deviation was below 4 km and occurred in the along\-track direction\. This value represents an appropriate upper bound for Cosmos 2546’s*a priori*position error and falls below 10 km, the determinant ofQsQ\_\{s\}assumed in the association framework\. This methodology for gauging orbital accuracy mirrors established techniques for verifying the accuracy of the IGS’s real\-time service products\(Hadas and Bosy,[2015](https://arxiv.org/html/2606.03673#bib.bib49); Griffiths and Ray,[2009](https://arxiv.org/html/2606.03673#bib.bib50)\)\.
Strictly speaking, identification of Cosmos 2546 as a source for the transient wide\-area interference holds only for the 1558\.5 MHz interference during the time of wideband IQ capture\. But due to the time proximity with the 1577\.5 MHz interference, and to their similar time\-domain and spatial patterns, interference in the two bands around the time of the IQ capture almost surely originated from the same satellite\.
Two other assumptions should be acknowledged as underlying this paper’s results: \(1\) the TLEs for all interference sources are available on space\-track\.org, and \(2\) neither Cosmos 2546 nor any satellite near the quasi\-hyperboloid surface defined by the TDOA measurement time history in Fig\.[18](https://arxiv.org/html/2606.03673#S6.F18)maneuvered so significantly between its nearest TLE epoch and the TDOA measurement as to alter the association findings\. Both assumptions seem reasonable\. In fact, it was found that the TLE error standard deviation inQsQ\_\{s\}could be expanded from1010km to500500km before any additional satellites became consistent with the TDOA data\.
Note that Cosmos 2546 was launched in May 2020 and so cannot be responsible for the interference events that occurred in 2019\. Moreover, Cosmos 2546 was not over Europe during some interference events after May 2020\. But during all events on the 75 days shown in Table[1](https://arxiv.org/html/2606.03673#S3.T1)there was at least one EKS satellite above a 35∘elevation angle with respect to every reference station that observed the interference\. Thus, it is highly probable that the EKS constellation is collectively responsible for the wide\-area transient GNSS interference events noted since 2019\.
## 7Conclusion
This paper presented a comprehensive analysis of a novel GNSS interference phenomenon: wide\-area transient interference from a space\-based source causing up to 10\-dB GNSS degradation across Europe since 2019 in the important L1 band\. The interference’s spatial, temporal, and spectral properties were detailed\. A framework was developed to detect events using 1\-Hz carrier\-to\-noise ratio observables from a network of 165 reference stations\. A total of 75 days were identified since 2019 on which at least one wide\-area interference event occurred\. Three techniques were developed to identify candidate source satellites: \(1\) a simple technique that finds all satellites satisfying a given elevation mask \(e\.g\., 0∘\) for each station detecting the interference; \(2\) a more advanced technique based on each station’s detection statistic rather than on a binary decision, and on estimation of unknown parameters such as the interference transmit power; and \(3\) a technique based on time\-difference\-of\-arrival measurements made possible by capture of wideband \(e\.g\., 60\-MHz\) raw samples during an interference event\. By a combination of these techniques the satellite Cosmos 2546 \(NORAD ID 45608\) was identified with high confidence as one source of the interference\. Further analysis pointed to the Russian Edinaya Kosmicheskaya Sistema, an early warning constellation to which Cosmos 2546 belongs, as collectively responsible for the wide\-area transient interference causing GNSS degradation across Europe since 2019\.
## Acknowledgments
Research was supported by the U\.S\. Department of Transportation under Grant 69A3552348327 for the CARMEN\+ University Transportation Center, and by affiliates of the 6G@UT center within the Wireless Networking and Communications Group at The University of Texas at Austin\. Special thanks to Aiden Morrison from SINTEF Digital for providing dual\-station wideband\-sampled data, and to Michael Meurer and Steffen Thölert from the German Aerospace Center for calibrated estimates of GPS transmitter power\.
## References
- K\. E\. Abraha, A\. Frisk, and P\. Wiklund \(2024\)GNSS interference monitoring and detection based on the Swedish CORS network SWEPOS\.Journal of Geodetic Science14\(1\),pp\. 20220157\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p3.4)\.
- Y\. Bar\-Shalom, X\. R\. Li, and T\. Kirubarajan \(2001\)Estimation with applications to tracking and navigation\.edition,, Vol\.,John Wiley and Sons,New York\.External Links:[Document](https://dx.doi.org/10.1002/0471221279)Cited by:[§5\.2](https://arxiv.org/html/2606.03673#S5.SS2.p6.11),[§6\.2](https://arxiv.org/html/2606.03673#S6.SS2.p1.25)\.
- J\. A\. Bhatti, T\. E\. Humphreys, and B\. M\. Ledvina \(2012\)Development and demonstration of a TDOA\-based GNSS interference signal localization system\.InProceedings of the IEEE/ION PLANS Meeting,pp\. 1209–1220\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p2.1)\.
- D\. Borio, C\. O’Driscoll, and J\. Fortuny \(2012\)GNSS jammers: effects and countermeasures\.In2012 6th ESA Workshop on Satellite Navigation Technologies \(Navitec 2012\) & European Workshop on GNSS Signals and Signal Processing,pp\. 1–7\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p2.1)\.
- A\. P\. Cerruti, P\. M\. Kintner, D\. E\. Gary, A\. J\. Mannucci, R\. F\. Meyer, P\. Doherty, and A\. J\. Coster \(2008\)Effect of intense December 2006 solar radio bursts on GPS receivers\.Space Weather6\(10\)\.Cited by:[§3\.4](https://arxiv.org/html/2606.03673#S3.SS4.p1.1)\.
- A\. P\. Cerruti, P\. M\. Kintner, D\. E\. Gary, L\. J\. Lanzerotti, E\. R\. de Paula, and H\. B\. Vo \(2006\)Observed solar radio burst effects on GPS/Wide Area Augmentation System carrier\-to\-noise ratio\.Space Weather4\(S10006\)\.Cited by:[§3\.4](https://arxiv.org/html/2606.03673#S3.SS4.p1.1)\.
- Z\. Clements, P\. Ellis, and T\. E\. Humphreys \(2023\)Dual\-satellite geolocation of terrestrial GNSS jammers from low Earth orbit\.InProceedings of the IEEE/ION PLANS Meeting,Monterey, CA,pp\. 458–469\.External Links:[Document](https://dx.doi.org/10.1109/PLANS53410.2023.10140058)Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p2.1)\.
- Z\. L\. Clements, P\. B\. Ellis, M\. J\. Murrian, M\. L\. Psiaki, and T\. E\. Humphreys \(2026\)Single\-satellite\-based geolocation of broadcast GNSS spoofers from low Earth orbit\.NAVIGATION73\(1\)\.External Links:[Document](https://dx.doi.org/10.33012/navi.750)Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p2.1)\.
- Z\. L\. Clements and T\. E\. Humphreys \(2025\)Transient space\-based GNSS interference: observations and analysis\.InProceedings of the ION GNSS\+ Meeting,Baltimore, MD,pp\. 71–81\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p4.1),[§1](https://arxiv.org/html/2606.03673#S1.p9.1),[§3\.2](https://arxiv.org/html/2606.03673#S3.SS2.p2.1)\.
- Z\. Clements, J\. E\. Yoder, and T\. E\. Humphreys \(2022\)Carrier\-phase and IMU based GNSS spoofing detection for ground vehicles\.InProceedings of the ION International Technical Meeting,Long Beach, CA,pp\. 83–95\.External Links:[Document](https://dx.doi.org/10.33012/2022.18252)Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p2.1)\.
- J\. M\. Dow, R\. E\. Neilan, and C\. Rizos \(2009\)The international GNSS service in a changing landscape of global navigation satellite systems\.Journal of geodesy83,pp\. 191–198\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p6.1)\.
- D\. Egea\-Roca, J\. A\. López\-Salcedo, G\. Seco\-Granados, and H\. V\. Poor \(2018\)Performance bounds for finite moving average tests in transient change detection\.IEEE Transactions on Signal Processing66\(6\),pp\. 1594–1606\.Cited by:[§2\.2](https://arxiv.org/html/2606.03673#S2.SS2.p1.6)\.
- European Space Agency NAVISP\-EL3\-014 \(2023\)CGI GNSS event notification service final presentation\.Note:[https://navisp\.esa\.int/project/details/116/show](https://navisp.esa.int/project/details/116/show)Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p4.1)\.
- European Space Agency \(2025\)Lessons from the November 2025 solar storm\.Note:[https://www\.esa\.int/Space\_Safety/Space\_weather/Lessons\_from\_the\_November\_2025\_solar\_storm](https://www.esa.int/Space_Safety/Space_weather/Lessons_from_the_November_2025_solar_storm)Cited by:[§3\.4](https://arxiv.org/html/2606.03673#S3.SS4.p2.1)\.
- GPS Spoofing Workgroup \(2024\)GPS spoofing: final report of the GPS spoofing workgroup\.Technical reportOPSGROUP\.External Links:[Link](https://ops.group/blog/gps-spoofing-final-report)Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p1.1)\.
- J\. Griffiths and J\. R\. Ray \(2009\)On the precision and accuracy of IGS orbits\.Journal of Geodesy83\(3\),pp\. 277–287\.Cited by:[§6\.6](https://arxiv.org/html/2606.03673#S6.SS6.p2.15)\.
- B\. K\. Guépié, L\. Fillatre, and I\. Nikiforov \(2012\)Sequential detection of transient changes\.Sequential Analysis31\(4\),pp\. 528–547\.Cited by:[§2\.2](https://arxiv.org/html/2606.03673#S2.SS2.p1.6)\.
- S\. Gunawardena and F\. Van Graas \(2011\)Multi\-channel wideband GPS anomalous event monitor\.InProceedings of the ION GNSS\+ Meeting,pp\. 1957–1968\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p2.1)\.
- S\. Gunawardena, Z\. Zhu, M\. U\. de Haag, and F\. van Graas \(2009\)Remote\-controlled, continuously operating GPS anomalous event monitor\.NAVIGATION56\(2\),pp\. 97–113\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p2.1)\.
- T\. Hadas and J\. Bosy \(2015\)IGS RTS precise orbits and clocks verification and quality degradation over time\.GPS solutions19\(1\),pp\. 93–105\.Cited by:[§6\.6](https://arxiv.org/html/2606.03673#S6.SS6.p2.15)\.
- T\. E\. Humphreys, B\. M\. Ledvina, M\. L\. Psiaki, B\. W\. O’Hanlon, and J\. M\. Kintner \(2008\)Assessing the spoofing threat: Development of a portable GPS civilian spoofer\.InProceedings of the ION GNSS Meeting,, Vol\.,Savannah, GA\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p1.1)\.
- T\. E\. Humphreys \(2012\)Statement on the vulnerability of civil unmanned aerial vehicles and other systems to civil GPS spoofing\.United States House of Representatives Committee on Homeland Security: Subcommittee on Oversight, Investigations, and Management\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p1.1)\.
- T\. E\. Humphreys \(2017\)Interference\.InSpringer Handbook of Global Navigation Satellite Systems,pp\. 469–503\.External Links:[Document](https://dx.doi.org/10.1007/978-3-319-42928-1%5F16)Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p1.1),[§2\.1](https://arxiv.org/html/2606.03673#S2.SS1.p2.12)\.
- G\. Johnston, A\. Riddell, and G\. Hausler \(2017\)The International GNSS Service\.InSpringer Handbook of Global Navigation Satellite Systems,pp\. 967–982\.External Links:[Document](https://dx.doi.org/10.1007/978-3-319-42928-1%5F33)Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p6.1),[§2](https://arxiv.org/html/2606.03673#S2.p1.1)\.
- Z\. M\. Komodromos, S\. C\. Morgan, Z\. L\. Clements, W\. Qin, W\. J\. Morrison, and T\. E\. Humphreys \(2025\)Network\-aided pseudorange\-based LEO PNT from OneWeb\.InProceedings of the IEEE/ION PLANS Meeting,Salt Lake City, UT\.Note:Cited by:[§4](https://arxiv.org/html/2606.03673#S4.p1.1),[§6\.1](https://arxiv.org/html/2606.03673#S6.SS1.p3.3)\.
- J\. Kouba \(2009\)A guide to using international GNSS service \(IGS\) products\.Booth Street, OT, Canada\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p6.1)\.
- A\. Kriezis, Y\. Chen, D\. Akos, S\. Lo, and T\. Walter \(2024\)GNSS RFI detection and impact characterization in various interference environments using low\-cost receivers\.InProceedings of the ION GNSS\+ Meeting,pp\. 3348–3360\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p2.1)\.
- A\. Kriezis, Y\. Chen, D\. Akos, S\. Lo, and T\. Walter \(2025\)GNSS jamming and spoofing monitoring using low\-cost COTS receivers\.NAVIGATION\.Note:Submitted for review\.Cited by:[§3\.3](https://arxiv.org/html/2606.03673#S3.SS3.p1.1)\.
- G\. Krzan, K\. Dawidowicz, and P\. Wielgosz \(2020\)Antenna phase center correction differences from robot and chamber calibrations: the case study LEIAR25\.GPS Solutions24\(2\),pp\. 44\.Cited by:[§5\.4](https://arxiv.org/html/2606.03673#S5.SS4.p1.18)\.
- E\. P\. Marcos, S\. Caizzone, A\. Konovaltsev, M\. Cuntz, W\. Elmarissi, K\. Yinusa, and M\. Meurer \(2018\)Interference awareness and characterization for GNSS maritime applications\.InProceedings of the IEEE/ION PLANS Meeting,pp\. 908–919\.External Links:[Link](http://dx.doi.org/10.1109/PLANS.2018.8373469),[Document](https://dx.doi.org/10.1109/plans.2018.8373469)Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p1.1)\.
- W\. A\. Marquis and D\. L\. Reigh \(2015\)The GPS block IIR and IIR\-M broadcast L\-band antenna panel: its pattern and performance\.NAVIGATION62\(4\),pp\. 329–347\.Cited by:[§5\.3](https://arxiv.org/html/2606.03673#S5.SS3.p1.14)\.
- R\. Mitch, M\. Psiaki, and T\. Ertan \(2016\)Chirp\-style GNSS jamming signal tracking and geolocation\.NAVIGATION63\(1\),pp\. 15–37\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p2.1)\.
- O\. Montenbruck, P\. Steigenberger, L\. Prange, Z\. Deng, Q\. Zhao, F\. Perosanz, I\. Romero, C\. Noll, A\. Stürze, G\. Weber,et al\.\(2017\)The multi\-GNSS experiment \(MGEX\) of the international GNSS service \(IGS\)–achievements, prospects and challenges\.Advances in space research59\(7\),pp\. 1671–1697\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p6.1)\.
- S\. C\. Morgan, Z\. M\. Komodromos, W\. Qin, Z\. L\. Clements, A\. M\. Graff, W\. J\. Morrison, and T\. E\. Humphreys \(2025\)A mock implementation of fused LEO GNSS\.InProceedings of the IEEE/ION PLANS Meeting,Salt Lake City, UT\.Note:Cited by:[§4](https://arxiv.org/html/2606.03673#S4.p1.1),[§6\.1](https://arxiv.org/html/2606.03673#S6.SS1.p3.3)\.
- A\. Morrison, N\. Sokolova, N\. Gerrard, A\. Rødningsby, C\. Rost, and L\. Ruotsalainen \(2023\)Radio\-frequency interference considerations for utility of the Galileo E6 signal based on long\-term monitoring by ARFIDAAS\.NAVIGATION70\(1\)\.External Links:[Document](https://dx.doi.org/10.33012/navi.560)Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p2.1),[§6\.3](https://arxiv.org/html/2606.03673#S6.SS3.p2.1)\.
- G\. V\. Moustakides \(2014\)Multiple optimality properties of the shewhart test\.Sequential Analysis33\(3\),pp\. 318–344\.Cited by:[§2\.2](https://arxiv.org/html/2606.03673#S2.SS2.p1.6)\.
- M\. J\. Murrian, L\. Narula, P\. A\. Iannucci, S\. Budzien, B\. W\. O’Hanlon, M\. L\. Psiaki, and T\. E\. Humphreys \(2021\)First results from three years of GNSS interference monitoring from low Earth orbit\.NAVIGATION68\(4\),pp\. 673–685\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p2.1)\.
- H\. A\. Nichols, M\. J\. Murrian, and T\. E\. Humphreys \(2022\)Software\-defined GNSS is ready for launch\.InProceedings of the ION GNSS\+ Meeting,Denver, CO,pp\.\.Cited by:[§6\.3](https://arxiv.org/html/2606.03673#S6.SS3.p4.1)\.
- C\. E\. Noll \(2010\)The crustal dynamics data information system: a resource to support scientific analysis using space geodesy\.Advances in Space Research45\(12\),pp\. 1421–1440\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p6.1)\.
- O\. Osechas, F\. Fohlmeister, T\. Dautermann, and M\. Felux \(2022\)Impact of GNSS\-band radio interference on operational avionics\.NAVIGATION69\(2\)\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p1.1)\.
- T\. Pany, D\. Akos, J\. Arribas, M\. Z\. H\. Bhuiyan, P\. Closas, F\. Dovis, I\. Fernandez\-Hernandez, C\. Fernández\-Prades, S\. Gunawardena, T\. Humphreys, Z\. M\. Kassas, J\. A\. L\. Salcedo, M\. Nicola, M\. L\. Psiaki, A\. Rügamer, Y\. Song, and J\. Won \(2024\)GNSS software defined radio: History, current developments, and standardization efforts\.NAVIGATION71\(1\),pp\.\.External Links:[Document](https://dx.doi.org/https%3A//doi.org/10.33012/navi.628)Cited by:[§6\.3](https://arxiv.org/html/2606.03673#S6.SS3.p4.1)\.
- A\. Patil, R\. E\. Phelts, Y\. Chen, S\. Lo, and T\. Walter \(2023\)Detecting space based interference on GNSS signals\.InProceedings of the ION GNSS\+ Meeting,pp\. 1232–1244\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p3.4),[§1](https://arxiv.org/html/2606.03673#S1.p4.1)\.
- A\. Patil, R\. E\. Phelts, T\. Walter, and S\. Thoelert \(2024\)Detecting and localizing space based interference on GNSS signals using machine learning\.InProceedings of the ION International Technical Meeting,pp\. 532–545\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p3.4),[§1](https://arxiv.org/html/2606.03673#S1.p4.1)\.
- M\. L\. Psiaki and T\. E\. Humphreys \(2016\)GNSS spoofing and detection\.Proceedings of the IEEE104\(6\),pp\. 1258–1270\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p2.1)\.
- M\. L\. Psiaki and T\. E\. Humphreys \(2020\)Position, navigation, and timing technologies in the 21st century: integrated satellite navigation, sensor systems, and civil applications\., Vol\.1,pp\. 655–680\.External Links:[Document](https://dx.doi.org/10.1002/9781119458449.ch25)Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p2.1)\.
- RIN Maritime GNSS Interference Working Group \(2026\)The impacts of GNSS interference on maritime saftey report\.Technical reportRoyal Institute of Navigation\.External Links:[Link](https://rin.org.uk/page/RIN_Maritime_Report)Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p1.1)\.
- L\. Scott \(2003\)Anti\-spoofing and authenticated signal architectures for civil navigation systems\.InProceedings of the ION GNSS Meeting,pp\. 1542–1552\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p1.1)\.
- N\. Sokolova, A\. Morrison, and A\. Diez \(2022\)Characterization of the GNSS RFI threat to DFMC GBAS signal bands\.Sensors22\(22\)\.External Links:[Document](https://dx.doi.org/10.3390/s22228587)Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p2.1),[§6\.3](https://arxiv.org/html/2606.03673#S6.SS3.p2.1)\.
- J\. Stader and S\. Gunawardena \(2021\)Leveraging worldwide, publicly\-available data to create an automated satnav interference detection system\.InProceedings of the ION International Technical Meeting,pp\. 69–83\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p2.1)\.
- S\. Stein \(1981\)Algorithms for ambiguity function processing\.IEEE Transactions on Acoustics, Speech and Signal Processing29\(3\),pp\. 588–599\.External Links:[Document](https://dx.doi.org/10.1109/TASSP.1981.1163621),ISSN 0096\-3518Cited by:[§6\.4](https://arxiv.org/html/2606.03673#S6.SS4.p1.1)\.
- H\. L\. Van Trees \(2001\)Detection, estimation, and modulation theory\.Wiley\.Cited by:[§2\.2](https://arxiv.org/html/2606.03673#S2.SS2.p3.18),[§5\.1](https://arxiv.org/html/2606.03673#S5.SS1.p1.2),[§5\.1](https://arxiv.org/html/2606.03673#S5.SS1.p2.6),[§5\.2](https://arxiv.org/html/2606.03673#S5.SS2.p6.1)\.
- J\. R\. Vetter \(2007\)Fifty years of orbit determination\.Johns Hopkins APL technical digest27\(3\),pp\. 239\.Cited by:[§6\.5](https://arxiv.org/html/2606.03673#S6.SS5.p2.4)\.
- J\. York, A\. Joplin, M\. Bratton, and D\. Munton \(2014\)A detailed analysis of GPS live\-sky signals without a dish\.Navigation: Journal of The Institute of Navigation61\(4\),pp\. 311–322\.Cited by:[§1](https://arxiv.org/html/2606.03673#S1.p3.4),[§1](https://arxiv.org/html/2606.03673#S1.p4.1)\.Similar Articles
Tests suggest Russian satellites can jam GPS on a continental scale
Researchers used timing data from interference events in Europe to identify Russian EKS satellites, including Kosmos 2546, as the source of continental-scale GPS jamming, suggesting potential testing for future conflict scenarios.
Satellite reveals immense scale of GPS signal tampering
An experimental satellite has mapped GPS jamming across Europe and the Middle East, revealing a larger scale of interference than expected. The findings highlight vulnerabilities in GNSS signals and the need for more resilient navigation systems.
Move over, GPS: Navigation satellites in low-Earth orbit are making a comeback
Xona Space Systems is developing a constellation of 258 low-Earth orbit satellites called Pulsar to provide a GPS alternative with 100x stronger signals, enabling centimeter-level accuracy indoors and in dense urban areas, with initial launches planned for October 2026.
Four Russian satellites are now within striking distance of an ICEYE radarsat
Four Russian military satellites have maneuvered to within striking distance of an ICEYE radar satellite, raising concerns about potential threats to commercial space assets supporting Ukraine.
Could China and Russia really destroy Starlink? Only with a boomerang.
An investigation by European news outlets reveals a joint China-Russia plan to develop space weapons capable of countering SpaceX's Starlink satellite network, highlighting deepening military cooperation between the two nations.