Skip to main content

Main menu

  • Home
  • Current Issue
  • Archive
  • About Us
    • About NAVIGATION
    • Editorial Board
    • Peer Review Statement
    • Open Access
  • More
    • Email Alerts
    • Info for Authors
    • Info for Subscribers
  • Other Publications
    • ion

User menu

  • My alerts

Search

  • Advanced search
NAVIGATION: Journal of the Institute of Navigation
  • Other Publications
    • ion
  • My alerts
NAVIGATION: Journal of the Institute of Navigation

Advanced Search

  • Home
  • Current Issue
  • Archive
  • About Us
    • About NAVIGATION
    • Editorial Board
    • Peer Review Statement
    • Open Access
  • More
    • Email Alerts
    • Info for Authors
    • Info for Subscribers
  • Follow ion on Twitter
  • Visit ion on Facebook
  • Follow ion on Instagram
  • Visit ion on YouTube
Research ArticleOriginal Article
Open Access

Survey on signal processing for GNSS under ionospheric scintillation: Detection, monitoring, and mitigation

Jordi Vilà-Valls, Nicola Linty, Pau Closas, Fabio Dovis and James T. Curran
NAVIGATION: Journal of the Institute of Navigation September 2020, 67 (3) 511-535; DOI: https://doi.org/10.1002/navi.379
Jordi Vilà-Valls
1ISAE-SUPAERO, University of Toulouse, Toulouse, France
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • For correspondence: [email protected]
Nicola Linty
2Finnish Geospatial Research Institute (FGI-NLS), Helsinki, Finland
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Pau Closas
3Electrical and Computer Engineering Department, Northeastern University, Boston, MA, USA
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Fabio Dovis
4Department of Electronics and Telecommunications (DET), Politecnico di Torino, Torino, Italy
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
James T. Curran
5European Commission Joint Research Centre Ispra Sector, Institute for the Protection and Security of the Citizen, Adamstown, Ballinhassig, Cork T12F24N, Ireland
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • Article
  • Figures & Data
  • References
  • Info & Metrics
  • PDF
Loading

Abstract

Ionospheric scintillation is the physical phenomena affecting radio waves coming from the space through the ionosphere. Such disturbance is caused by ionospheric electron-density irregularities and is a major threat in Global Navigation Satellite Systems (GNSS). From a signal-processing perspective, scintillation is one of the most challenging propagation scenarios, particularly affecting high-precision GNSS receivers and safety critical applications where accuracy, availability, continuity, and integrity are mandatory. Under scintillation, GNSS signals are affected by amplitude and phase variations, which mainly compromise the synchronization stage of the receiver. To counteract these effects, one must resort to advanced signal-processing techniques such as adaptive/robust methods, machine learning, or parameter estimation. This contribution reviews the signal-processing landscape in GNSS receivers, with emphasis on different detection, monitoring, and mitigation problems. New results using real data are provided to support the discussion. To conclude, future perspectives of interest to the GNSS community are discussed.

  • carrier synchronization
  • detection
  • GNSS
  • ionospheric scintillation
  • mitigation
  • monitoring
  • robust tracking

1 INTRODUCTION

Precise and reliable positioning is nowadays of paramount importance in several mass-market civil, industrial and transport applications, safety-critical receivers, and a plethora of engineering fields. In general, GNSS is the positioning technology of choice, but these systems were originally designed to operate under clear skies and its performance clearly degrades under non-nominal conditions (Dardari, Closas, & Djurić, 2015; Dardari, Falletti, & Luise, 2011; Fernández-Prades, Lo Presti, & Falletti, 2011). Therefore, the main drawback on the use of GNSS rises in challenging harsh propagation scenarios naturally impaired by multipath, shadowing, high dynamics, strong fading, or ionospheric scintillation (Seco-Granados, Lopez-Salcedo, Jiménez-Baños, & López-Risueño, 2012). In the last decade, the mitigation of such vulnerabilities has been the main driver on advanced receiver design to provide position accuracy, reliability, and integrity (Amin, Closas, Broumandan, & Volakis, 2016). From a signal-processing perspective (Closas, Luise, Avila-Rodriguez, Hegarty, & Lee, 2017), ionospheric scintillation detection, monitoring, and mitigation are certainly some of the more challenging and appealing GNSS scenarios. Because ionospheric scintillation is not related to the local environment, as in the case of multipath or shadowing, it can degrade receiver performance even under ideal open-sky conditions (Vilà-Valls, Closas, Fernández-Prades, & Curran, 2018). As it will be later explained in detail, ionospheric scintillation may induce fast phase variations (i.e., phase scintillation) and deep amplitude fades (i.e., amplitude scintillation), effects which are frequency and latitude dependent. Both need to be considered in the design of scintillation resilient receivers.

Early GNSS receivers operated only on the principle of code-delay ranging, as do many low-cost, low-power mass-market receivers. Because the principal impact of ionospheric scintillation is on the carrier-phase estimation, such receivers are relatively insensitive to it (i.e., notice that this refers to the stronger impact on carrier tracking rather than code tracking, but both amplitude and phase scintillation must be taken into account). This, and the fact that severe scintillation only appears in equatorial and high-latitude regions for short periods of time, is the main reason why counteracting such propagation effects has attracted rather little attention among the signal-processing community, and thus compared to other fields of study, there are few contributions in the literature. However, much of the improvement in positioning accuracy provided by modern receivers is due to their exploitation of carrier-phase measurements. As a result, many modern receivers, and most notably high-precision receivers, are extremely sensitive to ionospheric scintillation (Banville & Langley, 2013; Banville, Langley, Saito, & Yoshihara, 2010; Jacobsen & Dähnn, 2014; Linty, Minetto, Dovis, & Spogli, 2018; Prikryl, Jayachandran, Mushini, & Richardson, 2014).

Under open-sky conditions, the primary contributors to positioning inaccuracy for a stand-alone GNSS receiver are satellite clock and ephemeris errors and unmodeled atmospheric effects. Orbit and clock models, broadcast by the satellite, are typically accurate to the meter level (Warren & Raquet, 2003). Ephemeris and clock errors will be common to two receivers that are simultaneously observing a set of satellites, and so relative positioning approaches, known as differential positioning (or Differential GNSS, DGNSS), can significantly reduce these factors. Also, by using a wide network of reference stations, precise clock and orbit models can be produced, in which these errors are significantly smaller, typically of the order of a few centimeters. Both the troposphere and the ionosphere contribute to the atmospheric effects, being of the order of 1-10 meters and 5-25 meters, respectively. In both cases, these errors are reasonably well correlated over space and so can be eliminated in a DGNSS receiver. For the stand-alone user, many models exist for the correction of tropospheric errors, which are generally accurate to some centimeters, or tens of centimeters. The ionosphere is somewhat more challenging, being less spatially and temporally correlated, and subject to more sporadic disturbances, correction models generally leave of the order of 10 meters of uncorrected error. However, the delay observed on signals at different frequencies is related by its refractive index and is proportional inverse square of the center frequency of each signal. When the ionosphere varies smoothly, this relationship holds, and a receiver can track this varying ionospheric delay and make appropriate corrections to the observed range.

With all of these factors considered, the resultant positioning error is driven primarily by the ranging accuracy of the receiver. This can be significantly reduced by either of two means: carrier smoothing of the pseudorange estimate or carrier-phase-based positioning. Carrier-phase-based positioning, being either differential, such as real-time-kinematic (RTK), or stand-alone, such as precise-point-positioning (PPP), provides a tremendous improvement in accuracy and can result in positioning errors of less than one centimeter. Achieving this requires high accuracy carrier-phase tracking, which can be very challenging under ionospheric scintillation conditions.

The impact of ionospheric scintillation on GNSS signals is handled by current receiver technology in a number of different manners, depending on the particular application. For general purpose navigation receivers, the approach is generally to provide robustness, wherein the receiver strives to tolerate the signal fluctuations and continue to derive positioning measurements from the signal. For high-integrity applications, however, identification of potential scintillation episodes is more important, and the receiver may strive to detect and reject the corresponding measurements. Finally, for space weather monitoring, there has been a trend towards vector receivers and beyond this to open-loop processing, wherein the static receiver fully exploits knowledge of the location, clock, and satellite orbital parameters to reduce the overall tracking uncertainty. In this situation, the primary goal of a receiver is to extract information (typically off-line) about the scintillation process rather than achieving a robust position solution.

It is worth mentioning that in recent years there is an increasing interest on the topic of scintillation detection, monitoring, and mitigation in both research and industry. For instance, two major GNSS receiver manufacturers have their own ionospheric scintillation monitoring receiver, namely, the NovAtel’s GPStation–6 https://novatel.com/support/previous-generation-products-drop-down/previous-generationproducts/gpstation-6-receiver and Septentrio’s PolaRx5S https://www.septentrio.com/en/products/gnss-receivers/reference-receivers/polarx5s. On the academic side, some of the latest research activities funded by the European Commission (EC) and the European Space Agency (ESA) are projects such as CIGALA (Concept for Ionospheric Scintillation Mitigation for Professional GNSS in Latin America, http://www.gsa.europa.eu/conceptionospheric-scintillation-mitigation-professional-gnss-latin-america), CALIBRA (Countering GNSS high Accuracy applications LImitation due to ionospheric disturbance in BRAzil), http://www.calibra-ionosphere.net/calibra/index.aspx), MImOSA (Monitoring Ionosphere Over South America to support high-precision applications; Cesaroni et al., 2015), TRANSMIT (Training Research and Applications Network to Support the Mitigation of Ionospheric Threats, http://www.nottingham.ac.uk/transmit/index.aspx) or MONITOR (MONitoring of the Ionosphere by innovative Techniques, coordinated Observations and Resources; Prieto Cerdeira & Béniguel, 2011). It is a fact that the fundamental background to these activities; to solving the ionospheric scintillation detection, monitoring, and mitigation problems; and providing a strong theoretical understanding is signal processing.

This paper provides a survey on the design of GNSS receivers that i) are able to detect ionospheric scintillation events, ii) reliably monitor the ionosphere, and/or iii) are resilient to ionospheric scintillation conditions. The focus is on the statistical signal processing and learning aspects of those receivers.

2 BACKGROUND ON GNSS AND IONOSPHERIC SCINTILLATION

2.1 GNSS signal modeling

A GNSS satellite transmits a low-rate navigation message modulated by a unique spreading sequence or code. A generic baseband analytic representation of such signal is

Embedded Image 1

where P(t), d(t), and ci(t) stand for the received power, the navigation message, and the spreading code of the i-th satellite, respectively. The synchronization parameters are the, τi(t), and the carrier phase, θi(t). The latter can be formulated as θi(t) = 2πfd,i(t) + θe,i(t), where fd,i(t) is the carrier Doppler frequency shift and θe,i(t) a carrier-phase component including other phase impairments (Kaplan, 2006). The received signal is therefore the linear combination of the signals transmitted by M visible satellites plus noise:

Embedded Image 2

where w(t) is a zero-mean noise process usually modelled as white and Gaussian with power spectral density N0. After downconversion and filtering with bandwidth B, the signal is sampled at a sampling rate of fs = 1/Ts such that the digital baseband signal is y[n] = y(nTs) with n being the discrete-time index. The signal is then processed in order to determine the number of available satellites, as well as to compute rough estimates of the time-delay and Doppler-shift for each detected satellite in a process typically referred to as acquisition. Afterwards, such parameters are fine-tracked such that accurate estimates are available for later PVT computation.

In both acquisition and tracking stages, the sampled signal is correlated with a locally generated replica and then accumulated over an integration period TI. Dropping the satellite index i for simplicity, the samples at the output of the correlators are Spilker (1996) usually expressed asEmbedded Image

where k stands for the discrete-time sample index after correlating with integration period TI, that is tk = kTI. Ak is the signal amplitude at the output of the correlators, dk ∈ {−1, 1} is the data bit polarity, R(⋅) is the code autocorrelation function, and {Δτk,Δfd,k,Δθk} are, respectively, the code delay, Doppler shift, and carrier-phase errors that the tracking loops aim at minimizing. The noise at the output of the correlators is considered additive complex Gaussian with variance Embedded Image, that is, Embedded Image. If we assume perfect timing synchronization and data wipe-off, a simplified model for the samples at the input of the carrier-phase tracking stage can be written as yk = Akejθk +wk ∈ ℂ, or equivalently in terms of its in-phase and quadrature components

Embedded Image 3

such that yk = yI,k + iyQ,k and wk = wI,k + iwQ,k, with covariance matrix Embedded Image. In this context, a carrier-tracking method is in charge of estimating over time the carrier phase θk in Equation (3). In its simplest modeling, that is without ionospheric scintillation contribution, such phase is primarily composed of terms due to the relative dynamics of the receiver and the satellite θk ≐ θd,k. An expression can be obtained using a fourth-order Taylor approximation of the time-varying phase evolution as

Embedded Image 4

where θ0 (rad) is a random constant phase value, fd,k (Hz) the carrier Doppler frequency shift, fr,k (Hz/s) the Doppler frequency rate, and fj,k (Hz/s2) the Doppler acceleration. Notice that the phase can be expressed recursively as

Embedded Image 5

which is very convenient for state-space formulations of the tracking problem (Vilà-Valls, Closas, Fernández-Prades, & Curran, 2018). Lower order dynamics can be considered if only the first-order terms are kept, for instance θd,k−1 and fd,k−1.

Notice that most works dealing with ionospheric scintillation consider only the impact of it on the received carrier phase θi(t), that is, how both amplitude and phase scintillation affect the performance of carrier-phase estimation techniques. The impact on the time-delay τi(t) is typically neglected as the variability of scintillation-induced phase does not compare to the actual variability of code-phase tracking loops. More precisely, the correlation outputs used by delay-lock loops (DLL) are sensitive to residual errors on 1) the carrier-phase (Doppler) frequency via a the sinc(πΔfd,kTI) function appearing in the equation for yk; and 2) to the average code-phase alignment over the correlation period, via the code autocorrelation function R(Δτk). Since the width of the code correlation is of the order of some tens or hundreds of meters, depending on the GNSS signal, short-term (or even long-term) variations in the ionosphere delay coefficient will not have an appreciable impact on its magnitude since its variability is much less. On the other side, ionospheric scintillation impacts also the amplitude of the received signal, as discussed in the next subsection, but again this will always have more impact on the carrier estimation than on the code-tracking stage.

2.2 Ionospheric scintillation modeling

The ionosphere is a region of the upper atmosphere, from about 85 km to 600 km altitude, that is ionized by solar radiation. It constitutes a plasmatic media that causes a group delay of the modulation and a phase advance on the electromagnetic waves that propagate through it. Ionospheric scintillation is created by diffraction when the transmitted propagating electromagnetic waves encounter a medium made of irregular structures with variable refraction indices, such as the plasma bubbles with a weak ionization level that appear frequently after sunset in the lower part of the ionosphere (Humphreys, Psiaki, & Kintner, 2010; Kintner et al., 2009). The recombination of waves after propagation can be constructive or destructive, and the resulting signal at the receiver antenna may present rapid variations of phase and amplitude. It is important to notice that those amplitude fades and phase changes happen in a simultaneous and random manner, but there exists a correlation between both disturbances, the so-called canonical fades. That is, the largest amplitude fades are regularly associated with very rapid phase inversions in the received signal (Humphreys, Psiaki, & Kintner, 2010; Kintner et al., 2009), which is a very challenging carrier-tracking scenario.

A lot of effort has been put in the past two decades to characterize the ionospheric scintillation, mainly targeted to obtain effective synthetic models to assess GNSS receivers’ performance via simulation. At the time of writing, this is a list of popular ionospheric scintillation models:

  • The WideBand MODel (WBMOD) provides the global distribution and synoptic behavior of the electron-density irregularities that cause scintillation and a propagation model that calculates the effects these irregularities will have on a given system (Secan, Bussey, & Fremouw, 1997).

  • Phase-screen scintillation models are sometimes used to provide a relatively simple physical model that is applicable in equatorial scintillation (Beach, 1998; Psiaki et al., 2007)

  • Global Ionospheric Scintillation Model (GISM, 2013), based on a phase-screen technique driven by the NeQuick electron-density climatological model (Di Giovanni & Radicella, 1990).

  • Cornell Scintillation Model (CSM) (Humphreys, Psiaki, Hinks, O’Hanlon, & Kintner, 2009, 2010), based on a statistical model and the proper shaping of the spectrum of the entire complex scintillation signal. A Matlab toolbox is available at https://gps.ece.cornell.edu/tools.php.

  • Recently, a new scintillation simulation method has been presented in Jiao, Xu, Rino, Morton, and Carrano (2018); Jiao, Rino, and Morton (2018); and Rino et al. (2018). The main advantage is that it allows generation of scintillation for dynamic platforms. A Matlab toolbox is available at https://github.com/cu-sense-lab/gnss-scintillation-simulator.

The behavior of scintillation on GNSS signals can be modeled as a multiplicative channel, resulting in a commonly adopted model. In that case, Equation (2) is modified as

Embedded Image 6

where, if we again omit the dependence on each satellite’s propagation path, the disturbance caused by ionospheric scintillation is defined as

Embedded Image 7

with ρs(t) and θs(t) being the corresponding envelope and phase components. The severity of the scintillation is traditionally quantified by two indices: an amplitude-scintillation index, S4; and a phase-scintillation index, σφ. The indices are computed on a per-signal basis and indicate average intensity of the signal variations over the preceding minute. They have been used for some decades, and as a result, there exist rich databases of historical data for a wide range of observation points.

The S4 amplitude-scintillation strength is defined as follows and is usually considered within three main regions (Humphreys et al., 2009):

Embedded Image 8

⟨⋅⟩ being the time average operator. Equivalently, the phase-scintillation index σφ is defined as

Embedded Image 9

where θs,d is the phase term θs after detrending through a sixth-order Butterworth high-pass filter, i.e., standard deviation of the detrended phase measurement over the one-minute interval.

Scintillation affects the signal before it arrives at the receiver. After downconverting and sampling, the signal is correlated with a local code, as explained in the previous subsection. The simplified signal model (3) can be modified to include the scintillation distortion as yk = αkejθk + wk ∈ ℂ (or its in-phase/quadrature equivalent) such that now the amplitude αk = Akρs,k and phase θk = θd,k + θs,k incorporate the ionospheric disturbance (7). That is, i) the amplitude can be affected due to fades caused by the ionospheric propagation; and ii) the phase of the received signal contains the desired phase contribution due to receiver’s dynamics, but also a phase noise due to the ionospheric scintillation event. When a standard carrier-phase tracking loop aims at tracking θd,k but instead tracks the combined θk = θd,k + θs,k phase, the degradation can be very large even causing loss-of-lock (Myer, Morton, & Schipper, 2017).

Notice that the S4 and σφ indices offer no insight into the time correlatedness of the instantaneous phase and amplitude of scintillation observed on multiple frequencies. Recent studies have provided empirical evidence that the phase scintillation exhibits a high degree of correlation between different GNSS frequency bands (Carrano, Groves, Mcneil, & Doherty, 2012; Jiao, Xu, Morton, & Rino, 2016; Sokolova, Morrison, & Curran, 2015). For instance, there are articles showing that ionospheric scintillation effects are correlated among the L1, L2, and L5 frequency bands for the GPS system (Curran, Bavaro, Morrison, & Fortuny, 2015b). Interestingly, while phase distortions appear to be correlated, deep amplitude fades occur at different times on different frequencies, which stimulated research on multi-frequency receivers for ionospheric mitigation (Jiao et al. 2018; Vilà-Valls, Closas, & Curran, 2017a).

Figure 1 shows a strong to moderate amplitude-scintillation event, with moderate phase scintillation, at an equatorial region (Hanoi, Vietnam) recorded during spring 2015. The three GPS frequency bands are shown, showing that the effect on L1 frequency is smaller than on the L2 and L5 bands. That difference at different frequency bands is generally agreed based on experimental data (Jiao & Morton, 2015). At the same location, Figure 2 shows a severe scintillation event on both amplitude and phase, where we can observe deeper signal fades as reported by the CN0 and σφ estimates.

FIGURE 1
  • Download figure
  • Open in new tab
  • Download powerpoint
FIGURE 1

Moderate to strong (frequency dependent) equatorial amplitude ionospheric scintillation, with moderate phase scintillation. Event recorded over Hanoi, Vietnam, Spring 2015

FIGURE 2
  • Download figure
  • Open in new tab
  • Download powerpoint
FIGURE 2

Severe equatorial amplitude and phase ionospheric scintillation. Event recorded over Hanoi, Vietnam, Spring 2015

For the sake of completeness, Figure 3 shows a scintillation event at a high-latitude location (Svalbard Islands, Norway) recorded during September 2017. The recording involves single-frequency measurements, and the figure shows the indicators for two different satellites. Clearly, there is phase distortion appreciated around 400 − 600 seconds in the recording, as reported by the σφ estimate. Notice that in contrast with equatorial scintillation where both severe amplitude and phase variations may appear (i.e., high S4 and σφ), high-latitude scintillation typically only affects phase variations, that is, there are no deep amplitude fades (i.e., low S4).

FIGURE 3
  • Download figure
  • Open in new tab
  • Download powerpoint
FIGURE 3

Single-frequency high-latitude ionospheric scintillation event recorded over Svalbard Islands, Norway, September 2017

3 SCINTILLATION DETECTION

The main purpose of scintillation detection is to warn users and systems about the presence of potentially harmful effects. Detection is indeed a key and preparatory step for both monitoring and mitigation, enabling them respectively: the observation of the phenomenon, being a precious source of information for understanding and modeling the upper layers of the atmosphere, and the application of countermeasures to reduce its impact on GNSS receivers performance. On top of this, accurate and timely detection is important to avoid recording potentially long sequences of GNSS data. Precious storage and network resources can be saved by properly identifying relevant scintillation events, especially for automatic and remote monitoring stations and in the case raw IF samples are stored (Linty, Romero, Dovis, & Alfonsi, 2015; Vikram, Morton, & Pelgrum, 2011).

For these reasons, accurate and early detection and classification of scintillation events is a very important feature for a number of applications, including space weather, atmospheric remote sensing, applications requiring high-precision GNSS, critical infrastructures relying on GNSS, and data collection systems. An overview and comparison of the detection techniques are provided hereafter. Table 1 summarizes pros and cons of each family of techniques.

View this table:
  • View inline
  • View popup
TABLE 1

Summary on the pros and cons of the different ionospheric scintillation detection strategies

It is interesting to notice that historically scintillation detection has been limited to stationary installations. pISMR providing scintillation indices are designed for static usage and perform properly in good sky visibility conditions and in low-multipath environments. The interest in scintillation detection on mobile receivers arises when detection is considered a preliminary step to mitigation. However, detection in dynamic conditions can be a challenge, especially considering the fragility of the indices estimation algorithms and of the definition of the detrending procedures. In principle, all the technique presented hereafter can be extended to the case of nonstationary users, as long as that the GNSS receiver in use supports dynamic conditions, has a good clock stability, and is able to provide the observables required with good quality. There is a trend in studying ionospheric monitoring via raw measurements form smartphones, as for example in Fortunato, Ravanelli, and Mazzoni (2019) where such measurements are processed to detect traveling ionospheric disturbances (TIDs); however, only a preliminary analysis has been carried out, and it showed limitations due to the poor quality of the measurements.

When evaluating the performance of scintillation detection, the major complication is given by false alarms induced by signal nuisances other than scintillation itself. Errors in the S4 and σϕ estimation can indeed affect the scintillation detection process. Among the different error sources, multipath has a harmful impact on the quality of the amplitude-scintillation measurements, being that S4 is a measure of the variability of the signal intensity along time (De Oliveira Nascimento Brassarote, Souza, & Monico, 2018). The pattern induced by multipath reflected rays on the amplitude-scintillation index highly resembles the scintillation signature, in terms of periodicity and duration. This makes it very hard to distinguish them, especially when the characteristics of the environment surrounding the monitoring station are unknown. Such effects are particularly frequent for low-elevation satellites, where the number of multipath reflected rays increases, and at the same time, the CN0 is lower. It has also been proven that RFI causes unpredictable fluctuations of the value of the indices, further complicating the detection process (Qin & Dovis, 2018; Romero & Dovis, 2014). The most common strategy to reduce multipath-induced false alarms is indeed to filter all data from signals below a certain elevation mask, typically in the range 15−30°, as low-elevation satellites are naturally more prone to reflections (Spogli et al., 2014). However, applying a fixed-elevation cutoff angle leads to the potential loss of valuable data: relevant scintillation events might be completely missed out, significantly reducing the capability to depict the behavior of the ionosphere. At the same time, from the positioning perspective, a worse satellite’s geometry is experienced, resulting in larger values of DOP.

3.1 Visual inspection

Most of the approaches in the literature, especially in the works where scintillation indices are used as input to advanced studies, are based on manual visual inspection of S4 and σϕ, as provided by professional commercial ISMR. Time series of scintillation indices spanning intervals of several hours and typically including all satellites in view from all constellations and frequencies available are observed, and the presence of scintillations is empirically evaluated. To help the classification, users often rely also on assistance from other measurements and instruments, such as CN0, TEC, ROT, satellites azimuth and elevation, Solar flare detectors, or magnetometers. Also, the comparison with historical data can help in some situations, due to the unique regularity pattern of scintillations. As an example, fluctuations of S4 due to multipath can be easily recognized on GPS signals by examining the same time series at regular intervals of one sidereal day (Axelrad, Larson, & Jones, 2005). The rate of the observation is typically one minute, and the detection resolution is of the order of tens of minutes. Even though lacking of scientific rigor, this approach assures the best detection performance. The main drawbacks are that it is time consuming, not automatic and subject to errors dependent on knowledge and experience of the person performing the task.

3.2 Thresholding

More advanced and semi-automatized approaches are based on automatic event triggers, relying on the comparison of the value of the same scintillation indices with predefined thresholds. This approach is referred to as threshold trigger in Taylor et al. (2012) and as Hard detection rule in Linty et al. (2019), as it is a fully-automatized objective decision. Different thresholds can be defined for amplitude and phase scintillation, respectively, 𝒯S4 and 𝒯σϕ. A scintillation event is declared by the system when the indicator surpasses the threshold. When both S4 and σϕ are considered, then scintillation is declared present, at epoch n, if and only if:

Embedded Image 10

The performance clearly depends on the choice of the threshold, which in turn depends on different and complex factors including location, time, environmental conditions, and quality of hardware and of oscillator. Overly conservative thresholds result in large missed detections rates, whereas overly aggressive thresholds lead to large false alarm rates. Concerning amplitude scintillation, 𝒯S4 = 0.4 is chosen by many authors (Adewale et al., 2012; Aon, Othman, Ho, & Shaddad, 2015; Dubey, Wahi, Mingkhwan, & Gwal, 2005; Middlestead, 2017; Romero Gaviria, 2015); other works consider scintillation moderate in the range between 0.2 and 0.5 and strong above 0.5 (Jiao, Morton, Taylor, & Pelgrum, 2013a). Concerning phase scintillation, a common value is 𝒯σϕ = 0.25 rad (Dubey et al., 2006; Linty, Minetto, Dovis, & Spogli, 2018). Sometimes, the same authors consider different thresholds depending on the type of study being carried out: 0.15 and 0.26 rad for amplitude and phase scintillation, respectively, to detect events potentially causing a considerable impact on GNSS measurement accuracy and reliability (Jiao, Morton, Taylor, & Pelgrum, 2013b), while 0.12 and 0.1 rad, for studies on the ionosphere irregularity (Jiao, Morton, Taylor, & Pelgrum, 2013a).

Both the rate of the observation and the detection resolution are equivalent to a one-minute observation interval. The advantages are the simplicity, the low computational burden, and the low tuning requirements. However, it is prone to undesired and non-negligible false alarms, due to ambiguity between real scintillations and other kinds of nuisances, especially in the case of amplitude scintillation.

In order to reduce false alarms and missed detections due to multipath and other propagation errors, and to better characterize the scintillation phenomenon, more sophisticated techniques have been proposed. For instance, when measurements other than σϕ and S4 are available, additional masks can be applied to the signal. It is quite common to apply an elevation mask; the majority of multipath-induced false alarms can be successfully removed by discarding signals below a certain elevation angle, at the expenses of the potential loss of relevant and useful information. A more advanced thresholding detection rule can be defined as follows: amplitude scintillation is present at epoch n if and only if:

Embedded Image 11

where the value of the elevation threshold 𝒯θel can be chosen depending on a priori evaluation of the surrounding area. A typical value is 30° (Abadi et al., 2014; Jiao, Morton, Taylor, & Pelgrum, 2013a).

Similarly, further conditions can be defined on the CN0, so as to exclude measurements which are too noisy; or on the satellites azimuth, to counteract specific environmental signals obstructions. However, the definition of the corresponding 𝒯C/N0 is deemed more complex, as the CN0 strictly depends on the receiver implementation. The value 37 dB-Hz has been proposed as threshold in some studies (Linty, Dovis, & Alfonsi, 2018; Linty, Farasin, Favenza, & Dovis, 2019), while other authors propose to use 40 dB-Hz (Curran, Bavaro, Morrison, & Fortuny, 2015a), or even 30 dB-Hz, corresponding to the tracking-loop sensitivity (Van Dierendonck, 2009). Pelgrum et al. (2011) proposed an event trigger based on a joint S4 and CN0 threshold, in the form:

Embedded Image 12

where CN0 is in dB-Hz and 0.01875 is in units of (dB-Hz)−1. According to Vikram et al. (2011), no false alarms were detected using this technique over a six-day data collection, at the expenses of a high missed detection rate (4 events detected out of 25), especially in the presence of phase scintillation.

An extension of this, taking into account also the σϕ and satellites elevation was proposed in Vikram et al. (2011). To reduce the multipath effects, all entries below 30° were a priori eliminated. Scintillation is then declared present if one of the two conditions holds:

Embedded Image 13

Embedded Image 14

with θel expressed in degrees. This technique was further refined by adding a third condition on the satellites azimuth, based on empirical considerations on a set of data, and selecting the thresholds according to a user-specified false alarm rate and on a manual visual-based scintillation detection. A disadvantage of such an approach is that it relies on a minimization process on a certain distribution of data and does not scale well for different spatial and temporal observations. Furthermore, the same study of the authors reveals high false alarm rates. In general, despite a difference in the detection results that has been observed between summer and winter, this is negligible and a separate threshold setting for winter and summer is not necessary (Taylor et al., 2012).

In order to better filter data affected by multipath, more advanced masks can be defined. As multipath effects are location dependent, the environment surrounding the receiver can be characterized, to avoid losing valuable data by setting predetermined filtering masks. A location-specific azimuth-dependent elevation mask has been developed in Atilaw et al. (2017).

Another possible way to distinguish scintillation events from multipath is to rely on historical data and on the repeatability of GNSS satellites visibility. For instance, in the case of the GPS constellation, it is generally assumed that the GPS orbits repetition equals the sidereal day (23 hours, 56 minutes, and 4 seconds), although the precise amount of time shift may vary somewhat depending on the true satellite orbit (Axelrad et al., 2005). Therefore, also, multipath effects follow the same repeatability. The pattern induced by multipath on the S4 can be considered deterministic and is observed with regularity, contrary to true scintillation events, which are inherently random. Spogli et al. (2014) proposed a method to filter out spurious data, including multipath affected signals, based on an “outliers analysis.” Such an approach can reduce the data loss from 35 − 45% to 10 − 20%.

3.3 Non-scintillation indices-based techniques

Approaches based on the sole analysis of the scintillation indices share a common drawback. S4 and σϕ, despite being widely recognized, overlook higher moment characteristics of the signals (Jiao, Hall, & Morton, 2017a). Their computation requires averaging and detrending operations and, in general, algorithms with complex tuning, which are time consuming, computationally expensive, and potentially introduce heavy artifacts, thus altering the scintillation detection process (Mushini et al., 2012). In particular, although detrending the phase by means of a Butterworth filter is the de facto standard (Van Dierendonck, Klobuchar, & Hua, 1993), many authors have shown limitations when dealing with polar scintillations, related to the choice of the filter cutoff frequency, which should be related to the local features of the ionosphere (Forte, 2005; Mushini et al., 2012; Ouassou et al., 2016). A wrong and non-adaptive cutoff frequency ultimately alters the value of the traditional indices up to the point in which the scintillation detection is completely mistaken. Furthermore, detection based on fixed thresholds can be misleading: a hard classification based on the definition of thresholds (no scintillation, moderate scintillation, strong scintillation) determines abrupt and sudden classification, often irrespective of the true physical process determining the event. Furthermore, transient phases of the events can be lost, causing a delay in the detection alert (Linty et al., 2019), while weak events with high variance can be missed. A fuzzy indication system giving a more reasonable expression of the scintillation depth has been proposed, to overcome the ambiguity existing in the numerical and linguistic definitions of scintillation intensity (Fu et al., 1999).

Alternatives to detection rules based on scintillation indices and thresholds usually exploit dedicated receiver architectures and possibly complex and computationally expensive operations. For these reasons real-time detection is usually not possible. One of the first techniques based on alternative analysis was proposed in Fu et al. (1999) and is based on wavelet decomposition. According to the authors, scintillation-related signal features can be effectively detected or extracted by transforming the time domain scintillation signals by means of orthonormal and compactly supported wavelet bases. Wavelet-based detrending has also been proposed in Mushini et al. (2012). Alternative scintillation indices, based on non-parametric local regression with bias Corrected Akaike Information Criteria (AICC) have been proposed by Ouasson et al., reducing the computational load of wavelet analysis and superior handling of discontinuities (Ouassou et al., 2016). Recently, the Adaptive Local Iterative Filtering (ALIF) method has been proposed to analyse phase time series, improving scale resolution with respect to wavelet transform (Piersanti et al., 2018).

When dealing with amplitude scintillation only, the analysis of CN0 allows detection of anomalous variations in the signal amplitude. In this case, it is even harder to distinguish between real scintillation and other impairments. However, the CN0 is a measure largely available in any GNSS receiver, including mass-market and non-professional devices, making CN0-based techniques cheap, accessible, and applicable also to historical data. In Miriyala, Koppireddi, and Chanamallu (2015), CN0 time series of GNSS data are decomposed exploiting adaptive time-frequency methods. In particular, the technique denoted complementary ensemble empirical mode decomposition showed good detection results.

More recently, and thanks to the widespread availability of raw IF samples of GNSS signals for scintillation monitoring (Cristodaro, Dovis, Linty, & Romero, 2018; Lachapelle & Broumandan, 2016), other approaches have been proposed, directly looking at lower processing stages of the receiver. The received signal samples contain information about scintillation, although buried in the noise floor. After removing the deterministic components of the signal (carrier frequency, modulating codes, and navigation message), and by filtering out noise exploiting averaging techniques, the contribution of scintillation can be isolated. An open-loop approach was proposed in Romero et al. (2016) and Linty and Dovis (2019); a metric alternative to the S4 was suggested to detect amplitude scintillation, based on the evaluation of the statistical properties of the histogram of the received samples. Different techniques were evaluated, such as skewness and goodness of fit, obtaining high detection, low false alarm, and low missed detection rates when compared to the S4-based thresholding. Despite requiring a dedicated receiver architecture, this approach is insensitive to the degradation of the results due to strong scintillations, which might impact on the receiver tracking loops and thus falsify the traditional detection.

3.4 Machine learning

Recent studies have proposed machine learning techniques for automatically detecting scintillation events. A machine learning process refers to the ability of solving a task by processing right features describing the domain of interest, according to a model built upon training on a set of historical data, which in the case of supervised learning are pre-labelled by manual annotation. More details about machine learning can be found in general purpose books, such as Flach (2012).

The selection of the set of features to be used in the training and in the classification tasks is the key aspect of machine learning algorithms. A clear strategy envisages the use of high-level observables, including the amplitude- and phase-scintillation indices, the signal CN0, and the satellites’ elevation and azimuth. This was first done exploiting SVM for the detection of amplitude scintillation in Jiao, Hall, and Morton (2016) and Jiao, Hall, and Morton (2017a). The algorithm was trained using a large amount of real scintillation data, manually labelled, and showed detection accuracy in the range 91-96%, outperforming other triggering systems analyzed. Some benefits were observed by including a further feature, corresponding to the Fourier Transform of the S4 time series along an observation period of three minutes. A similar approach, targeting phase scintillation, was presented in Jiao, Hall, and Morton (2017b) and Jiao, Hall, and Morton (2017c), leading to detection accuracy around 92%.

Other works propose to use decision tree algorithms and low-level signal observables, such as the in-phase and quadrature correlation outputs of the receiver tracking loop (Favenza et al., 2017; Linty et al., 2019). The authors proved that the amplitude-scintillation detection accuracy is as good as 96.7% when S4, CN0, and satellite elevation are used as features, but increases to 98.0% when using only correlator outputs and their combinations. Results further improve (99.7%) when using random forest algorithms at the expense of large computational loads. The authors also show how this approach is able to reduce the rate of false alarms due to the ambiguity between scintillation and multipath typical of the approaches based on the analysis of the S4. Decision tree algorithms are also able to detect the transient time before and after the strongest phase of an event, thus providing an early run-time alert. Another advantage is that by exploiting the high-rate correlator outputs, a finer time resolution in detection is obtained. Furthermore, avoiding the use of the scintillation indices prevents any issue with the detrending and filtering processes. It is also important to mention that while the training phase to build the model can be computationally demanding, the decision phase is typically simple enough to be done in real time and with no impact on performance.

More recently, semi-supervised scintillation detection based on DeepInfomax technique has been proposed (Franzese, Linty, & Dovis, 2020). The method shows a classification accuracy in line with Linty et al. (2019), while reducing the amount of time required to manually label the training dataset, thus overcoming the drawbacks of supervised algorithms and advancing towards realistic deployment of machine learning-based scintillation detection. More generally, in Rezende et al. (2010), the authors propose a survey of data mining techniques for the prediction of ionospheric scintillations, relying on the observation and integration of GNSS receivers, other sensors, and online forecast services. This approach relies on external data sources and instruments.

4 SCINTILLATION MONITORING

Ionospheric scintillation monitoring is crucial when it comes to understanding the physics behind the process. Among the various options to accomplish such monitoring, the use of GNSS signals is widely considered because of their global coverage and the availability of multiple frequencies (Beach & Kintner, 2001; Humphreys et al., 2009). At a glance, a GNSS-based ionospheric monitoring station tracks code and carrier phase from the in-view satellites (either one-by-one or collectively) and isolates the ionospheric effects with perfect knowledge of the receiver’s location, orbital parameters, and related quantities (Lee, Morton, Lee, Moon, & Seo, 2017). Therefore, monitoring receivers have, in general, demanding specifications in their hardware and processing components. Particularly, estimates of ionospheric phase and amplitude traces are typically obtained from the receiver’s carrier phase (after correcting for the receiver’s location-related terms) and prompt correlator outputs, respectively. Arguably, these observations are limited by the ability of the monitoring receiver to track the GNSS signals, particularly in a scintillation event (Banville & Langley, 2013; Ghafoori, 2012). As a consequence, one of the main challenges in monitoring scintillation is to distinguish among ionospheric anomalies, receiver, and environmental artifacts. For instance, multipath fading might be regarded as amplitude scintillation and carrier-phase cycle slips could be confused with quick-phase fluctuations. Therefore, it is paramount to have highly reliable GNSS receivers for monitoring. Such resilience comes from exploiting accurate knowledge of the receiver’s location, GNSS time, and ephemerides.

There are several deployed networks of monitoring GNSS receivers, typically in scintillation-active regions such as equatorial or high-latitude locations. ISMR architectures and solutions vary depending on the team designing and deploying the receivers, for which several possible architectures for implementing ionospheric monitoring networks exist in the literature. Stations that were – or currently are – deployed include the architecture in Beach and Kintner (2001), the works in Curran, Bavaro, and Fortuny-Guasch (2014) and Curran, Bavaro, Fortuny-Guasch, and Morrison (2014); Curran, Bavaro, Morrison, and Fortuny-Guasch (2014) report an open-loop vector-receiver scheme for monitoring scintillation events using a multitude of constellations and frequencies; in parallel, multi-frequency monitoring stations are as well reported in Yin, Morton, and Carroll (2014), Xu, Morton, Akos, and Walter (2015), and Xu and Morton (2015, 2018), where semi-open-loop schemes are explored; in contrast, a closed-loop receiver architecture for monitoring was proposed in Vilà-Valls, Fernández-Prades, Curran, and Closas (2017). ISM stations are relevant in many applications involving critical infrastructures (Jakowski et al., 2012). Notably, its relevance in aircraft landing systems through GBAS is crucial for enabling differential GNSS techniques. In this context, networks of ISM stations are deployed in order to provide reliable ionospheric corrections (Fujiwara & Tsujii, 2016; Pullen, Park, & Enge, 2009; Yoon, Kim, Pullen, & Lee, 2019).

Noticeably, those ISM deployment efforts have led to the development of scintillation models, such as those mentioned in Section 2.2, that are currently used in the development of detection and mitigation algorithms for GNSS receivers, as well as to better understand the physics behind the ionospheric scintillation process.

5 SCINTILLATION MITIGATION

Ranging from classic delay/phase-locked loop (DLL/PLL) tracking architectures and heuristic decision rules to advanced signal-processing techniques, several different strategies exist for scintillation mitigation at the receiver level. In this section, we provide a comprehensive review of the state of the art, with emphasis on the signal-processing aspects of the different alternatives.

Among the different ionospheric scintillation propagation conditions, obviously, the strong scintillation case is the one really compromising receiver operation. One of the major challenges of severe scintillation is the so-called canonical fades, which results in a combination of strong fading and rapid phase changes in a simultaneous and random manner (Humphreys et al., 2009; Kintner et al., 2009). From a synchronization standpoint, counteracting such an effect is very challenging, because the receiver has to track the faster phase changes using the worst signal level (Humphreys, Psiaki, & Kintner, 2005). This may lead the receiver to momentarily lose carrier synchronization, resulting in either cycle-slips or loss of lock. In the event of multiple cycle slips the quality of carrier-phase positioning can be significantly degraded to the point where it might not be available. For high-precision receivers, a key point is to mitigate the scintillation effects in order to have accurate carrier-phase observables. If several satellites are simultaneously affected by strong scintillation, positioning may be no longer continuously available, being a hazardous situation in safety critical and high-integrity applications. Taking into account the importance of having reliable carrier-phase measurements in advanced receivers and precise positioning applications, the main goal to counteract ionospheric scintillation disturbances is to mitigate its impact on the signal carrier phase. It is worth saying that even if moderate scintillation may not cause loss-of-lock in standard receivers, it may lead to useless phase observables in high-precision receivers.

An overview and comparison of the mitigation techniques are provided hereafter. Table 2 summarizes pros and cons of each family of techniques.

View this table:
  • View inline
  • View popup
TABLE 2

Summary on the pros and cons of the different ionospheric scintillation mitigation strategies

5.1 Single-frequency synchronization

Traditional single-frequency synchronization (i.e., considering each satellite to receiver link independently) relies on well-known closed-loop DLL/PLL architectures (Kaplan, 2006) (see Section 2). When dealing with scintillation mitigation, state-of-the-art solutions attempt to render these classical approaches more robust, typically using heuristic adjustments (López-Salcedo, Peral-Rosado, & Seco-Granados, 2014; Yu et al., 2006). For instance, Skone et al. (2005) proposed an adaptive bandwidth PLL, which was coupled to a prediction model in Tiwari, Skone, Tiwari and Strangeways (2011). Other approaches rely on the combination of FLLs with PLLs (Fantinato, Rovelli, & Crosta, 2012; Mao, Morton, Zhang, & Kou, 2010; Zhang & Morton, 2009), extending the coherent integration time (Kassabian & Morton, 2014) and coupling with inertial sensors or Doppler-aided solutions (Chiou, 2010; Chiou, Gebre-Egziaber, Walter, & Enge, 2007; Chiou, Seo, Walter, & Enge, 2008). These techniques are somehow designed to avoid the loss-of-lock, with the main goal being to maintain a correct DLL tracking under scintillation conditions, which is only useful in standard code-based receivers. But, the limitations of standard locked-loop architectures are inherited by all these methods (Vilà-Valls, Closas, Navarro, & Fernández-Prades, 2017).

Some contributions have recently shown that an optimal filtering approach based on Kalman filtering (KF) (Anderson & Moore, 1979) provides better performance and robustness to scintillation (Barreau, Vigneau, Macabiau, & Deambrogio 2012; Humphreys, Psiaki, & Kintner, 2005; Macabiau et al., 2012; Zhang, Morton, Van Graas, & Beach, 2010), being nowadays the performance benchmark for the development of new methodologies. To avoid the complexity of the optimal Kalman gain computation (which is obtained from the prediction and estimation noise covariances, together with the system noise covariance matrices), these typically consider a constant gain KF implementation and then lose the optimality of the filter. Because the actual receiver working conditions are unknown to some extent, solutions based on adaptive KF (AKFs) have been studied in Zhang, Morton, and Miller (2010); Won, Eissfeller, Pany, and Winkel (2012); Won (2014); Susi, Aquino, Romero, Dovis, and Andreotti (2014); Susi, Andreotti, and Aquino (2014); and Xu, Morton, Jiao, and Rino (2017), which aim at sequentially adapting the filter parameters. Notice that the correct estimation of both noise covariance matrices is not possible due to identifiability issues (Vilà-Valls, Closas, & Fernández-Prades, 2015a), then typically only the measurement noise is adjusted. Some of the standard noise estimation techniques based on covariance matching and the autocorrelation of the innovation function (Duník, Straka, Kost, & Havlík, 2017) were evaluated in Vilà-Valls, Fernández-Prades, Closas, and Arribas (2017) and a new approach based on Bayesian covariance estimation in LaMountain, Vilà-Valls, and Closas (2018); the latter being a very promising approach.

From a signal-processing perspective, all the PLL/KF-based solutions above claim robustness against ionospheric scintillation, but this is done only by ensuring a certain robustness against cycle slips and loss-of-lock (i.e., increasing the noise uncertainty under scintillation conditions, so that the KF relies more on the LOS phase prediction model than on the current observation). But such an approach does not provide an effective mitigation of the harsh propagation conditions of interest. The question is how to design a method which minimizes the LOS carrier-phase estimation error. This leads to the estimation versus mitigation (EvM) dichotomy (Vilà-Valls et al., 2015a), which implies that a filter tracking the complete signal phase is not able to decouple the phase contribution due to the receiver dynamics of interest from the phase changes due to scintillation. A new approach to overcome these limitations was first proposed in Vilà-Valls et al. (2013) and later extended in Vilà-Valls, Closas, and Fernández-Prades (2015b) and Vilà-Valls et al. (2015a, 2018), where the scintillation physical phenomena is mathematically modeled as an autoregressive (AR) process, and embedded into the state-space formulation, which allows decoupling both phase contributions of interest. This method has been tested using both synthetic and real data, providing very promising performance results. Recently, to increase robustness in time-varying scenarios, adaptive AR parameter estimation techniques have been considered in Vilà-Valls, Fernández-Prades, Closas, and Arribas (2017) and Fohlmeister et al. (2018), showing that the approach in Vilà-Valls, Closas, Fernández-Prades, and Curran (2018) is the latest trend on single-frequency scintillation mitigation, and must be seen as the performance benchmark for the derivation of new scintillation mitigation strategies.

5.2 Multi-frequency synchronization

It is known that the ionospheric scintillation effects are frequency and latitude dependent (see Section 2). For instance, while in equatorial regions, a receiver experiences severe amplitude scintillation, and in high latitudes, the phase scintillation is the dominant part. Multi-frequency receivers (i.e., using GPS L1 C/A, L2 and L5) try to exploit the different scintillation characteristics at different frequency bands, with the aim to exploit the fact that not all the frequencies are equally degraded at the same time. As an example, deep amplitude fades in equatorial scintillation have low correlation (Seo, 2010), the reason why multi-frequency processing increases the robustness to scintillation (Carroll et al. 2014; Najmafshar, Ghafoori, & Skone, 2013; Psiaki, Humphreys, Cerruti, Powell, & Kintner, 2007; Seo & Walter, 2014). As stated for the single-frequency case, relying on standard multi-frequency PLL/KF-based architectures is not a good approach from a signal-processing perspective, because the filters track the complete phase of the signals, losing the capacity to effectively isolate the LOS and scintillation phase contributions.

The AR-based scintillation modeling within a KF-like architecture in Vilà-Valls, Closas, Fernández-Prades, and Curran (2018) was extended to the multi-frequency case in Vilà-Valls, Closas, and Curran (2017b) and Vilà-Valls, Closas, and Curran (2017a), using a multi-frequency state-space model formulation and a multivariate AR scintillation model. It was shown that exploiting both multi-frequency measurements and the scintillation approximation embedded into the filter improves the overall performance and robustness.

5.3 Multi-frequency/Multi-satellite solutions

There has been substantial research on combined multi-frequency/multi-satellite receivers to counteract scintillation (Lin, Lachapelle, & Souto Fortes, 2014). The easiest way to cope with such disturbance is to properly modify the navigation solution, typically weighting the pseudorange observables affected by scintillation (Aquino et al., 2007; Strangeways & Tiwari, 2013; Warnant et al., 2009), but from a signal-processing perspective, more sophisticated approaches can be considered. At the position level, another possible solution is to switch between phase and pseudorange observables when an event is detected (Myer et al., 2017).

In order to address some of the limitations of standard scalar synchronization techniques, mainly for weak signal environments and high-dynamics scenarios, several vector synchronization architectures (VTL) have been proposed in the last two decades (Giger, Henkel, & Günther 2009; Henkel, Giger, & Gunther, 2009; Lashley, Bevly, & Hung, 2009; Marçal & Nunes, 2016; Spilker, 1996). These solutions take advantage of the joint multi-channel (vector) processing, then making possible the meaningful exchange of information between channels. The goal is that channels under benign nominal conditions help the channels, which are corrupted by harsh propagation conditions, lowering the tracking threshold and thus increasing the satellite availability. These vector architectures have been shown to provide better position accuracy and increased robustness under non-nominal conditions w.r.t. standard scalar architectures. It is not the goal of this article to describe in detail the different vector-tracking architectures (i.e., vector DLL, vector DFLL, vector PLL, differential VPLL, partitioned vector tracking, etc.). Refer to the references provided and references therein for a deeper insight on pros and cons of the different approaches available in the literature.

These vector-tracking techniques have also been recently evaluated under ionospheric scintillation propagation conditions (Deambrogio & Macabiau, 2013; Marçal, Nunes, & Sousa, 2016, 2017; Peng, 2012; Sousa & Nunes, 2014a, 2014b; Xu, Jade Morton, Jiao, Rino, and Yang, 2018) in order to robustify the overall navigation solution. Even if the performance degradation of vector architectures under ionospheric scintillation is smaller when compared to standard (DLL/PLL) scalar-tracking techniques, including scintillation-affected satellites into the vector solution is not a good option. Using scintillation detection techniques to discard those satellites affected by scintillation from the navigation solution seems to be a better option, but this is not possible in situations with low satellite visibility. Then, from a signal-processing perspective, vector synchronization strategies may not be a good approach, at least in their current status. Notice that the advanced signal-processing techniques described in Sections 5.1 and in 5.2 can also be used in multi-frequency/multi-satellite configurations to improve the overall system performance, taking the best of both worlds.

6 RESULTS ON GNSS IONOSPHERIC SCINTILLATION DETECTION, MONITORING, AND MITIGATION

To support the discussion on the different signal-processing methods described in previous sections, we show detection, monitoring, and mitigation results for some representative scenarios. The main goal is to provide further insights, but it is out of the scope to conduct an exhaustive analysis.

6.1 Examples of scintillation detection

An overview of scintillation detection results is provided in this section. The techniques described in Section 3 are applied on the example datasets presented in Figures 2 and 3. Only qualitative results are shown, as a complete statistical analysis on detection techniques would require to consider a much larger input dataset, representative of any possible physical and environmental conditions. Moreover, each of the techniques presented targets a specific monitoring need, thus it is not possible to compare them in a unified way. For these reasons, the figures shall be considered illustrative and not conclusive; the readers interested can delve into the appropriate references provided.

Figure 4 reports a time series of S4, CN0 and elevation of GPS PRN 30 on April 2, 2015 at equatorial latitudes. The yellow boxes throughout the S4 trace identify the portions of data affected by amplitude scintillation, according to a manual visual inspection of the dataset. Even though after minute 15:22 the elevation is lower than 30°, the analysis of historical data and of the station environment assures that multipath cannot be held responsible for such an increase of the amplitude-scintillation index. The detection results are depicted in the top panel of the figure. The simple thresholding rule of Equation (10) marks as scintillation all the points for which S4 is larger than 𝒯S4 = 0.4. Carefully analyzing, it appears that the rule fails in detecting the exact start and end of each event. When the mask on the elevation is also applied, as defined in Equation (11), all points after minute 15:22 are discarded, resulting in a large missed detection rate. The detection rule of Equation (12) shows very good results, well aligned with the event visual inspection. On the contrary, the results of Equation (13) mark as scintillation all the points of the time series. This is probably due to the high noise floor of the S4 estimate, potentially due to the bad quality of hardware used for the data collection. A slight modification of the equation would be required, performing a calibration on data not affected by scintillation. The green line reports the detection results of a decision tree machine learning technique using as observables the correlator outputs, as proposed in Linty et al. (2019). The training phase was performed on other data captured at the same station during different events.

FIGURE 4
  • Download figure
  • Open in new tab
  • Download powerpoint
FIGURE 4

Example of amplitude detection results on data captured on April 30, 2015, GPS PRN 30, L1 C/A

Similarly, qualitative results of the phase-scintillation detection methods are reported in Figure 5. σϕ, CN0 and elevation times series of GPS PRN 6, on September 8, 2017, at high latitudes, are reported. As above, the yellow box marks the start and end of the phase-scintillation event, according to visual inspection. The hard rule of Equation (10) is reported for two different thresholds, 𝒯σϕ = 0.25 rad and 𝒯σϕ = 0.4 rad. In the first case, the detection result almost matches the performance of the manual inspection, but misses a few points, which despite showing a σϕ lower than the threshold are clearly part of the same scintillation event. Adding also the elevation mask, according to Equation (11), brings no benefits; however, this is due to the fact that no multipath is present in this specific data acquisition. The rule defined in Equation (13) is also reported, but as in the case of amplitude scintillation, it fails due to the high noise floor of the σϕ estimation. Also, in this case, a calibration phase would be required.

FIGURE 5
  • Download figure
  • Open in new tab
  • Download powerpoint
FIGURE 5

Example of phase detection results on data captured on September 8, 2017, GPS PRN 6, L1 C/A

It is clearly not possible to identify the optimum technique, according to detection results of a single event, and with no specification about the target application. High-end receivers have different requirements, in terms of scintillation detection, compared to mass-market receivers and to receivers for space weather monitoring. Similarly, certain applications require the detection of events which are harmful for the capability of the GNSS receiver to produce a correct position estimate; other applications require the detection of events significant under a physical point of view. In general, improved processing capabilities allow nowadays the design and implementation of very advanced detection schemes, reaching very high detection rates and low false alarms.

6.2 Example of high-latitude scintillation monitoring

As already stated, ionospheric scintillation monitoring is of paramount importance for several scientific applications (Coster, Gaposchkin, & Thornton, 1992; Doherty, Coster, & Murtagh, 2004; Goncharenko, Chau, Liu, & Coster, 2010; Goncharenko, Coster, Chau, & Valladares, 2010). The main limiting factor for the use of low-cost mass-market GNSS receivers for this purpose (i.e., to avoid high-cost professional dedicated ISMR with very stable clocks and perfectly known position) is the clock-induced phase errors. Considering the architecture proposed in Vilà-Valls, Closas, and Curran (2017a), we show new results for a high-latitude scintillation event, recorded in September 2017 over Longyearbyen, at the Svalbard Islands, Norway (Linty, Minetto, Dovis, & Spogli, 2018), using a customized receiver developed by the NavSAS group of Politecnico di Torino (Cristodaro et al., 2018). As a low-cost receiver clock example, we consider a typical temperature-compensated crystal oscillator (TCXO), for which we measured the clock-phase-induced errors. The characterization of the scintillation event is shown in Figure 3 (PRN 9) where there is no amplitude scintillation but phase scintillation is clearly present, as expected for a high-latitude ionospheric scintillation event. In this exemplary case, the phase residual to be tracked is shown in Figure 6. Recall that this phase residual is the output of the DLL prompt correlator, then it depends on the integration time, i.e., TI = 10 ms in this case. Notice that this integration time is purposely chosen to show a challenging scenario, for instance compared to a TI = 1 ms choice, which would induce slower phase variations and thus be easier to track at the receiver.

FIGURE 6
  • Download figure
  • Open in new tab
  • Download powerpoint
FIGURE 6

Real ionospheric scintillation event recorded over Svalbard Islands, Norway, September 2017. The scintillation-induced phase variations to be estimated are shown for TI = 10 ms

At the receiver, we consider a nominal C/N0 = 40 dB-Hz and a coherent integration time of TI = 10 ms. The root-mean-square error (RMSE) for the estimation of the TCXO clock-induced phase variations (i.e., computed from a scintillation-free satellite link) is 0.0574 radians. This estimated clock phase is used to compensate the clock error in the scintillation affected satellite link. In Table 3, we show the monitoring capabilities of the AR-based KF. The different values correspond, left to right, to the RMSE for the estimation of the scintillation phase variations without any clock-phase error, the RMSE for the estimation considering a compensated clock from the scintillation-free satellite link, and the RMSE for the estimation without compensating the clock-phase errors. It is clear that a bad quality clock has a huge impact on the receiver, not being able to correctly estimate the scintillation phase of interest because the filter tracks the complete phase (scint + clock). But correctly using a clock estimation procedure provides a good scintillation phase estimate, which opens the door for low-cost monitoring architectures, boosting new scientific applications.

View this table:
  • View inline
  • View popup
TABLE 3

RMSE (rad) for the estimation of a high-latitude scintillation phase event, with and without clock-phase compensation

6.3 Example of adaptive multi-frequency severe equatorial scintillation mitigation

To close the loop and give a better insight on the synchronization performance, we show new results for a robust scintillation mitigation example. We assess the performance of different methods using real equatorial data recorded during high ionospheric activity. The real triple-frequency (L1, L2 and L5) amplitude- and phase-scintillation time series are obtained from the Joint Research Centre (JRC) Scintillation Repository, recorded over Hanoi in March and April 2015. To obtain the clean ionospheric scintillation time series, a multi-frequency open-loop software receiver was used for post-processing the original datasets (Curran, Bavaro, Morrison, & Fortuny, 2015a, Curran, Bavaro, Morrison, & Fortuny, 2015b). We propose a new adaptive multi-frequency architecture, where the approach originally derived in Vilà-Valls, Closas, and Curran (2017a) is combined with a sequential multivariate AR parameters estimation method (named MF-On-ARKF). This method is compared to:

  • i. A third-order fixed bandwidth (Bw = 15 Hz) PLL.

  • ii. An AKF, adjusting the phase noise variance at the discriminator output from the estimated CN0.

  • iii. A single-frequency AR-based KF sequentially estimating the AR parameters (SF-On-ARKF) (Vilà-Valls, Fernández-Prades, Arribas, Curran, & Closas, 2018).

  • iv. A single-frequency AR-based KF with off-line fitting to the real scintillation data (SF-Off-ARKF) (Vilà-Valls, Closas, Fernández-Prades, & Curran, 2018).

  • v. A multi-frequency AR-based KF with off-line fitting to the real scintillation data (MF-Off-ARKF) (Vilà-Valls, Closas, & Curran, 2017a).

Notice that both SF-Off-ARKF and MF-Off-ARKF are the performance benchmarks for single and multi-frequency processing. We show the characterization of the severe scintillation event under study in Figure 7, where it is clear that there is both amplitude and phase scintillation. From the second zoom plot in Figure 7, we can see that the deep fades at different frequency bands are uncorrelated, a fact that can be exploited using multi-frequency architectures. We consider an initial Doppler fd,0 = 50 Hz and rate fr,0 = 10 Hz/s, a nominal C/N0 = 40 dB-Hz, and coherent integration TI = 10 ms. The measure of performance is the RMSE on the carrier phase of interest at L1 and the RMSE for both scintillation components for the methods based on the AR approximation. The RMSE results are given in Table 4. We can see that including the AR scintillation modeling into the state-space formulation, then being able to decouple both phase contributions, drastically improves the mitigation capabilities. Moreover, multi-frequency processing further improves the estimation results. The performance improvement is even more obvious considering L2 and L5 signals, where the scintillation effects are always more severe (Vilà-Valls, Closas, & Curran, 2017a).

FIGURE 7
  • Download figure
  • Open in new tab
  • Download powerpoint
FIGURE 7

Real equatorial ionospheric severe scintillation event recorded over Hanoi, Vietnam, Spring 2015. The two top plots show the C/N0 for the whole sequence and a zoom to clearly see that deep fades at different frequency bands are uncorrelated

View this table:
  • View inline
  • View popup
TABLE 4

RMSE for the LOS phase and scintillation components estimation, considering the equatorial scintillation event shown in Figure 7

7 CONCLUSIONS AND FUTURE PERSPECTIVES

This section concludes the article, providing further insights and discussing research trends that in our opinion will play an important role in the context of ionospheric scintillation. Throughout this survey, we reviewed the signal-processing landscape in GNSS receivers dealing with ionospheric scintillation, with emphasis on the different detection, monitoring, and mitigation problems and solutions. The main goal being to provide a comprehensive overview of the different methodologies in the literature, together with the discussion on the pros and cons of the different families of methods. To support such discussion, we provided representative examples on the different problems appearing in GNSS: i) scintillation detection of both equatorial and high-latitude events; ii) low-cost high-latitude scintillation monitoring; and iii) adaptive multi-frequency severe equatorial scintillation mitigation. Even if a plethora of alternatives exist, there are still interesting signal-processing challenges that need to be addressed to boost scientific applications, robustify high-precision carrier-phase-based positioning receivers, and provide reliable solutions for safety-critical applications.

Timely and accurate detection of scintillation events is a relevant task for many categories of receivers. On one side, it allows raising scintillation alerts for high-accuracy applications and critical infrastructures, thus warning users of potential performance degradation. On the other side, precise and unbiased records of scintillations assist the community of physicists working in upper-atmosphere and space weather. Finally, reducing the false alarms, especially those caused by multipath reflections and resembling amplitude scintillation, allows optimization of the use of storage and bandwidth resources in monitoring stations networks. The use of classical amplitude- and phase-scintillation indices is quite common, either relying on visual inspection of time series or on automatic rules based on thresholds, but is limited by the required human effort and capability to reject false alarms, respectively. Machine learning algorithms showed potential, reaching a detection accuracy beyond 98% at the expenses of higher complexity and computational load. Nonetheless, the research is moving toward the design of dedicated receivers and advanced filtering and processing algorithms, which can assure a more correct representation of the dynamics of the atmosphere and, as a consequence, better detection performance.

From a signal-processing perspective, the main challenges in scintillation monitoring go towards i) being able to use low-cost and/or mass market receivers; and ii) the ability to provide meaningful results in moving platforms. The benefits of deploying a large monitoring network are numerous since it would impact a large variety of applications which rely on GNSS. The main challenges associated to deploying such a dense receiver network being the high cost (and maintenance) of commercial dedicated monitoring receivers and the fact that these receivers require very stable and precise reference oscillators and are typically installed at a known (static) receiver position. While the former directly impacts a rapid deployment, the latter limits their use, for instance, over oceanic regions. An interesting approach using GNSS reflectometry (GNSS-R) has been recently proposed in Camps et al. (2018).

Regarding scintillation mitigation, the main thrusts for further methodological developments are robustness, reliability, accuracy, and precision. Robustness and reliability are in order to ensure a proper receiver behavior in safety-critical applications, such as aviation and autonomous driving. Accuracy and precision are by means of carrier-phase-based positioning techniques. Robust RTK and PPP techniques under scintillation conditions are still open issues. Some recent attempts are shown in Juan et al. (2018) and Vani et al. (2019). Moreover, efficient scintillation mitigation must be ensured for different types of vehicle dynamics and for using low-cost/mass-market receivers, resulting in additional oscillator-induced phase errors which must be accounted for.

On a more controversial note, the study of ionospheric scintillation and its countermeasures could be potentially relevant in human-induced events such as those recently reported in Zhang et al. (2018). In those experiments, the ionosphere was manipulated through the emission of radio-frequency signals from atmospheric heating facilities, potentially distorting (purposely or not) signals crossing the ionosphere. On another note, high-altitude nuclear explosions/detonations may also impact the ionosphere.

HOW TO CITE THIS ARTICLE

Vilà-Valls J, Linty N, Closas P, Dovis F, Curran JT. Survey on signal processing for GNSS under ionospheric scintillation: Detection, monitoring, and mitigation. NAVIGATION. 2020;67: 511–535. https://doi.org/10.1002/navi.379

ACKNOWLEDGEMENTS

This work was in part supported by the National Science Foundation under Awards CNS-1815349 and ECCS-1845833, the 2019 TéSA Research Fellowship, and by the DGA/AID under project 2019.65.0068.00.470.75 01.

Footnotes

  • Funding information

    National Science Foundation, Grant/Award Numbers: CNS-1815349, ECCS-1845833; DGA/AID, Grant/Award Number: 2019.65.0068.00.470.75 01

  • Received May 23, 2019.
  • Revision received February 26, 2020.
  • Accepted April 12, 2020.
  • © 2020 Institute of Navigation

This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.

REFERENCES

  1. ↵
    1. Abadi, P.,
    2. Saito, S., &
    3. Srigutomo, W.
    (2014). Low-latitude scintillation occurrences around the equatorial anomaly crest over Indonesia. Annales Geophysicae, 32(1), 7–17. https://doi.org/10.5194/angeo-32-7-2014
  2. ↵
    1. Adewale, A. O.,
    2. Oyeyemi, E. O.,
    3. Adeloye, A. B.,
    4. Mitchell, C. N.,
    5. Rose, J. A. R., &
    6. Cilliers, P. J.
    (2012). A study of L-band scintillations and total electron content at an equatorial station, Lagos, Nigeria. Radio Science, 47(2), 1–12. https://doi.org/10.1029/2011RS004846
  3. ↵
    1. Amin, M. G.,
    2. Closas, P.,
    3. Broumandan, A., &
    4. Volakis, J. L.
    (2016). Vulnerabilities, threats, and authentication in satellite-based navigation systems [scanning the issue]. Proceedings of the IEEE, 104(6), 1169–1173. https://doi.org/10.1109/JPROC.2016.2550638
  4. ↵
    1. Anderson, B., &
    2. Moore, J. B.
    (1979). Optimal filtering. Englewood Cliffs, NJ: Prentice-Hall.
  5. ↵
    1. Aon, E. F.,
    2. Othman, A. R.,
    3. Ho, Y. H., &
    4. Shaddad, R. Q.
    (2015). A study of ionospheric GPS scintillation during solar maximum at UTeM station. Jurnal Teknologi, 73, 123–128. https://doi.org/10.11113/jt.v73.3382
  6. ↵
    1. Aquino, M.,
    2. Dodson, A.,
    3. deFranceschi, G.,
    4. Alfonsi, L.,
    5. Romano, V.,
    6. Monico, J.F.G., …
    7. Mitchell, C.
    (2007). Towards forecasting and mitigating ionospheric scintillation effects on GNSS. In Proceedings of ELMAR, pp. 63–67. https://doi.org/10.1109/ELMAR.2007.4418801
  7. ↵
    1. Atilaw, T. Y.,
    2. Cilliers, P., &
    3. Martinez, P.
    (2017). Azimuth-dependent elevation threshold (adet) masks to reduce multipath errors in ionospheric studies using GNSS. Advances in Space Research, 59(11), 2726–2739. https://doi.org/10.1016/j.asr.2016.10.021
  8. ↵
    1. Axelrad, P.,
    2. Larson, K., &
    3. Jones, B.
    (2005). Use of the correct satellite repeat period to characterize and reduce site-specific multi-path errors. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS), pp. 2638–2648. Retrieved from https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.524.6300&rep=rep1&type=pdf
  9. ↵
    1. Banville, S., &
    2. Langley, R. B.
    (2013). Mitigating the impact of ionospheric cycle slips in GNSS observations. Journal of Geodesy, 87(2), 179–193. https://doi.org/10.1007/s00190-012-0604-1
  10. ↵
    1. Banville, S.,
    2. Langley, R. B.,
    3. Saito, S., &
    4. Yoshihara, T.
    (2010). Handling cycle slips in GPS data during ionospheric plasma bubble events. Radio Science, 45(6). https://doi.org/10.1029/2010RS004415
  11. ↵
    1. Barreau, V.,
    2. Vigneau, W.,
    3. Macabiau, C., &
    4. Deambrogio, L.
    (2012). Kalman filter based robust GNSS signal tracking algorithm in presence of ionospheric scintillations. In Proceedings of the 6th ESA Workshop on Satellite Navigation Technologies (NAVITEC) & European Workshop on GNSS Signals and Signal Processing, pp. 2325–5439. https://doi.org/10.1109/NAVITEC.2012.6423045
  12. ↵
    1. Beach, T.
    (1998). Global positioning system studies of equatorial scintillations (PhD dissertation). Cornell University.
  13. ↵
    1. Beach, T. L., &
    2. Kintner, P. M.
    (2001). Development and use of a GPS ionospheric scintillation monitor. IEEE Transactions on Geoscience and Remote Sensing, 39(5), 918–928. https://doi.org/10.1109/36.921409
    1. CALIBRA
    . Countering GNSS high Accuracy applications LImitation due to ionospheric disturbance in BRAzil. Retrieved from https://www.gsa.europa.eu/countering-gnss-high-accuracy-applications-limitations-due-ionospheric-disturbances-brazil
  14. ↵
    1. Camps, A.,
    2. Park, H.,
    3. Juan, J.M.,
    4. Sanz, J.,
    5. González-Casado, G.,
    6. Barbosa, J. …
    7. Orús, R.
    (2018). Ionospheric scintillation monitoring using GNSS-R? In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS), pp. 3339–3342. https://doi.org/10.1109/IGARSS.2018.8519088
  15. ↵
    1. Carrano, C. S.,
    2. Groves, K. M.,
    3. Mcneil, W. J., &
    4. Doherty, P. H.
    (2012). Scintillation characteristics across the GPS frequency band. In Proceedings of the International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS), pp. 1972–1989. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=10392
  16. ↵
    1. Carroll, M.,
    2. Morton, Y. J., &
    3. Vinande, E.
    (2014). Triple frequency GPS signal tracking during strong ionospheric scintillation over Ascension island. In Proceedings of the IEEE/ION Position, Location and Navigation Symposium (PLANS), pp. 43–49. https://doi.org/10.1109/PLANS.2014.6851356
  17. ↵
    1. Cesaroni, C.,
    2. Alfonsi, L.,
    3. Romero, R.,
    4. Linty, N.,
    5. Dovis, F.,
    6. Veettil, S. V., &
    7. Perez, R. O.
    (2015). Monitoring ionosphere over South America: The MImOSA and MImOSA2 projects. In 2015 International Association of Institutes of Navigation World Congress (IAIN), pp. 1–7. https://doi.org/10.1109/IAIN.2015.7352226
  18. ↵
    1. Chiou, T.-Y.
    (2010). Design of a Doppler-aided GPS navigation system for weak signals caused by strong ionospheric scintillation (PhD dissertation). Stanford University, Department of Aeronautics and Astronautics.
  19. ↵
    1. Chiou, T.-Y.,
    2. Gebre-Egziaber, D.,
    3. Walter, T., &
    4. Enge, P.
    (2007). Model analysis on the performance for an intertial aided FLL-assisted PLL carrier tracking loop in the presence of ionospheric scintillation. In Proceedings of the International Technical Meeting of The Institute of Navigation (ITM), pp. 1276–1295. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=7222
  20. ↵
    1. Chiou, T.-Y.,
    2. Seo, J.,
    3. Walter, T., &
    4. Enge, P.
    (2008). Performance of doppler-aided GPS navigation system for aviation applications under ionospheric scintillation. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS), pp. 1139–1147. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=8024
    1. CIGALA
    . Concept for ionospheric-scintillation mitigation for professional GNSS in Latin America. Retrieved from: http://www.gsa.europa.eu/concept-ionospheric-scintillation-mitigation-professional-gnss-latin-america.
  21. ↵
    1. Closas, P.,
    2. Luise, M.,
    3. Avila-Rodriguez, J.,
    4. Hegarty, C., &
    5. Lee, J.
    (2017). Advances in signal processing for GNSSs [from the guest editors]. IEEE Signal Processing Magazine, 34(5), 12–15. https://doi.org/10.1109/MSP.2017.2716318
  22. ↵
    1. Coster, A. J.,
    2. Gaposchkin, E. M., &
    3. Thornton, L. E.
    (1992). Real-time ionospheric monitoring system using GPS. NAVIGATION, 39(2), 191–204. https://doi.org/10.1002/j.2161-4296.1992.tb01874.x
  23. ↵
    1. Cristodaro, C.,
    2. Dovis, F.,
    3. Linty, N., &
    4. Romero, R.
    (2018). Design of a configurable monitoring station for scintillations by means of a GNSS software radio receiver. IEEE Geoscience and Remote Sensing Letters, 15(3), 325–329. https://doi.org/10.1109/LGRS.2017.2778938
  24. ↵
    1. Curran, J. T.,
    2. Bavaro, M., &
    3. Fortuny-Guasch, J.
    (2014). An open-loop vector receiver architecture for GNSS-based scintillation monitoring. In Proceedings of the European Navigation Conference (ENC-GNSS), pp. 1–12.
    1. Curran, J. T.,
    2. Bavaro, M.,
    3. Fortuny-Guasch, J., &
    4. Morrison, A.
    (2014). Developing an ionospheric scintillation monitoring receiver. Inside GNSS, 60–72. Retrieved from https://insidegnss.com/developing-an-ionospheric-scintillation-monitoring-receiver/
  25. ↵
    1. Curran, J. T.,
    2. Bavaro, M.,
    3. Morrison, A., &
    4. Fortuny, J.
    (2015a). Event identification & recording for scintillation monitoring stations. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+), pp. 114–122. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=12608
  26. ↵
    1. Curran, J. T.,
    2. Bavaro, M.,
    3. Morrison, A., &
    4. Fortuny, J.
    (2015b). Operating a network of multi-frequency software-defined ionosphere monitoring receivers. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+), pp. 3469–3479. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=12860
  27. ↵
    1. Curran, J. T.,
    2. Bavaro, M.,
    3. Morrison, A., &
    4. Fortuny-Guasch, J.
    (2014). Developing a multi-frequency GNSS-based scintillation monitoring receiver. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+), pp. 1142–1152. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=12266
  28. ↵
    1. Dardari, D.,
    2. Closas, P., &
    3. Djurić, P. M.
    (2015). Indoor tracking: Theory, methods, and technologies. IEEE Transactions on Vehicular Technology, 64(4), 1263–1278. https://doi.org/10.1109/TVT.2015.2403868
  29. ↵
    1. Dardari, D.,
    2. Falletti, E., &
    3. Luise, M.
    (2011). Satellite and terrestrial radio positioning techniques: A signal processing perspective. Cambridge, MA: Academic Press.
  30. ↵
    1. De Oliveira Nascimento Brassarote, G.,
    2. Souza, E. M., &
    3. Monico, G.
    (2018). s4 index: Does it only measure ionospheric scintillation? GPS Solutions, 22(1), 8. https://doi.org/10.1007/s10291-017-0666-x
  31. ↵
    1. Deambrogio, L., &
    2. Macabiau, C.
    (2013). Vector tracking aiding for carrier phase estimation in the presence of ionospheric scintillation. In Proceedings of the International Technical Meeting of The Institute of Navigation (ITM), pp. 333–342. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=10856
  32. ↵
    1. Di Giovanni, G., &
    2. Radicella, S. M.
    (1990). An analytical model of the electron density profile in the ionosphere. Advances in Space Research, 10(11), 27–30. https://doi.org/10.1016/0273-1177(90)90301-F
  33. ↵
    1. Doherty, P.,
    2. Coster, A. J., &
    3. Murtagh, W.
    (2004). Space weather effects of October–November 2003. GPS Solutions, 8(4), 267–271. https://doi.org/10.1007/s10291-004-0109-3
  34. ↵
    1. Dubey, S.,
    2. Wahi, R., &
    3. Gwal, A. K.
    (2006). Ionospheric effects on GPS positioning. Advances in Space Research, 38(11), 2478–2484. https://doi.org/10.1016/j.asr.2005.07.030
    1. Dubey, S.,
    2. Wahi, R.,
    3. Mingkhwan, E., &
    4. Gwal, A. K.
    (2005). Study of amplitude and phase scintillation at GPS frequency. Indian Journal of Radio & Space Physics (IJRSP), 34, 402–407. Retrieved from https://pdfs.semanticscholar.org/d076/038a118ebbba018464abecc4d207bd8ab26d.pdf
  35. ↵
    1. Duník, J.,
    2. Straka, O.,
    3. Kost, O., &
    4. Havlík, J.
    (2017). Noise covariance matrices in state-space models: A survey and comparison of estimation methods – Part I. International Journal of Adaptive Control and Signal Processing, 31(11), 1505–1543. https://doi.org/10.1002/acs.2783
    CrossRef
  36. ↵
    1. Fantinato, S.,
    2. Rovelli, D., &
    3. Crosta, P.
    (2012). The switching carrier tracking loop under severe ionospheric scintillation. In Proceedings of 6th ESA Workshop on Satellite Navigation Technologies (NAVITEC) & European Workshop on GNSS Signals and Signal Processing, pp. 1–6. https://doi.org/10.1109/NAVITEC.2012.6423056
  37. ↵
    1. Favenza, A.,
    2. Farasin, A.,
    3. Linty, N., &
    4. Dovis, F.
    (2017). A machine learning approach to GNSS scintillation detection: Automatic soft inspection of the events. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+), pp. 4103–4111. https://doi.org/10.33012/2017.15351
  38. ↵
    1. Fernández-Prades, C.,
    2. Lo Presti, L., &
    3. Falletti, E.
    (2011). Satellite radiolocalization from GPS to GNSS and beyond: Novel technologies and applications for civil mass market. Proceedings of the IEEE, 99(11), 1882–1904. https://doi.org/10.1109/JPROC.2011.2158032
  39. ↵
    1. Flach, P.
    (2012). Machine learning: The art and science of algorithms that make sense of data. Cambridge, UK: Cambridge University Press.
  40. ↵
    1. Fohlmeister, F.,
    2. Antreich, F., &
    3. Nossek, J. A.
    (2018). Dual Kalman filtering based GNSS phase tracking for scintillation mitigation. In Proceedings of the IEEE/ION Position, Location and Navigation Symposium (PLANS), pp. 1151–1158. https://doi.org/10.1109/PLANS.2018.8373499
  41. ↵
    1. Forte, B.
    (2005). Optimum detrending of raw GPS data for scintillation measurements at auroral latitudes. Journal of Atmospheric and Solar-Terrestrial Physics, 67(12), 1100–1109. https://doi.org/10.1016/j.jastp.2005.01.011
  42. ↵
    1. Fortunato, M.,
    2. Ravanelli, M., &
    3. Mazzoni, A.
    (2019). Real-time geophysical applications with Android GNSS raw measurements. Remote Sensing, 11(18), 2113. https://doi.org/10.3390/rs11182113
  43. ↵
    1. Franzese, G.,
    2. Linty, N., &
    3. Dovis, F.
    (2020). Semi-supervised GNSS scintillations detection based on DeepInfomax. Applied Sciences, 10(1), 381. https://doi.org/10.3390/app10010381
  44. ↵
    1. Fu, W.,
    2. Han, S.,
    3. Rizos, C.,
    4. Knight, M., &
    5. Finn, A.
    (1999). Real-time ionospheric scintillation monitoring. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS), pp. 14–17. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=3295
  45. ↵
    1. Fujiwara, T., &
    2. Tsujii, T.
    (2016). GBAS availability assessment and modeling of ionospheric scintillation effects. NAVIGATION, 63(4), 405–413. https://doi.org/10.1002/navi.160
  46. ↵
    1. Ghafoori, F.
    (2012). Modeling the impact of equatorial ionospheric irregularities on GPS receiver performance (PhD dissertation). Department of Geomatics Engineering, The University of Calgary.
  47. ↵
    1. Giger, K.,
    2. Henkel, P., &
    3. Günther, C.
    (2009). Multi-frequency, multi-satellite carrier tracking. In Proceedings of the 4th European Workshop on GNSS Signals and Signal Processing.
  48. ↵
    1. Goncharenko, L. P.,
    2. Chau, J. L.,
    3. Liu, H.-L., &
    4. Coster, A. J.
    (2010). Unexpected connections between the stratosphere and ionosphere. Geophysical Research Letters, 37(10). https://doi.org/10.1029/2010GL043125
    1. Goncharenko, L. P.,
    2. Coster, A. J.,
    3. Chau, J. L., &
    4. Valladares, C. E.
    (2010). Impact of sudden stratospheric warmings on equatorial ionization anomaly. Journal of Geophysical Research: Space Physics, 115(A10). https://doi.org/10.1029/2010JA015400
  49. GPStation-6 Triple-Frequency GISTM Receiver. Retrieved from https://novatel.com/support/previous-generation-products-drop-down/previous-generation-products/gpstation-6-receiver
  50. ↵
    1. Henkel, P.,
    2. Giger, K., &
    3. Gunther, C.
    (2009). Multifrequency, multi-satellite vector phase-locked loop for robust carrier tracking. IEEE Journal of Selected Topics in Signal Processing, 3(4), 674–681. https://doi.org/10.1109/JSTSP.2009.2025637
  51. ↵
    1. Humphreys, T. E.,
    2. Psiaki, M. L.,
    3. Hinks, J. C.,
    4. O’Hanlon, B., &
    5. Kintner, P. M.
    (2009). Simulating ionosphere-induced scintillation for testing GPS receiver phase tracking loops. IEEE Journal of Selected Topics in Signal Processing, 3(4), 707–715. https://doi.org/10.1109/JSTSP.2009.2024130
  52. ↵
    1. Humphreys, T. E.,
    2. Psiaki, M. L., &
    3. Kintner, P. M.
    (2005). GPS carrier tracking loop performance in the presence of ionospheric scintillations. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS), pp. 156–167. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=6206
  53. ↵
    1. Humphreys, T. E.,
    2. Psiaki, M. L., &
    3. Kintner, P. M.
    (2010). Modeling the effects of ionospheric scintillation on GPS carrier phase tracking. IEEE Transactions on Aerospace and Electronic Systems, 46(4), 1624–1637. https://doi.org/10.1109/TAES.2010.5595583
    1. International Telecommunication Union
    . (2013). Ionospheric propagation data and prediction methods required for the design of satellite services and systems (Recommendation ITU-R P.531-12). Geneva, Switzerland: International Telecommunication Union (ITU).
  54. ↵
    1. Jacobsen, K. S., &
    2. Dähnn, M.
    (2014). Statistics of ionospheric disturbances and their correlation with GNSS positioning errors at high latitudes. Journal of Space Weather and Space Climate, 4(A27). https://doi.org/10.1051/swsc/2014024
  55. ↵
    1. Jakowski, N.,
    2. Béniguel, Y.,
    3. De Franceschi, G.,
    4. Hernández Pajares, M.,
    5. Jacobsen, K. S.,
    6. Stanislawska, I., &
    7. Wautelet, G.
    (2012). Monitoring, tracking and forecasting ionospheric perturbations using GNSS techniques. Journal of Space Weather and Space Climate, 2(A22). https://doi.org/10.1051/swsc/2012022
  56. ↵
    1. Jiao, Y.,
    2. Hall, J. J., &
    3. Morton, Y. T.
    (2016). Performance evaluations of an equatorial GPS amplitude scintillation detector using a machine learning algorithm. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+), pp. 195–199. https://doi.org/10.33012/2016.14554
  57. ↵
    1. Jiao, Y.,
    2. Hall, J. J., &
    3. Morton, Y. T.
    (2017a). Automatic equatorial GPS amplitude scintillation detection using a machine learning algorithm. IEEE Transactions on Aerospace and Electronic Systems, 53(1), 405–418. https://doi.org/10.1109/TAES.2017.2650758
  58. ↵
    1. Jiao, Y.,
    2. Hall, J. J., &
    3. Morton, Y. T.
    (2017b). Automatic GPS phase scintillation detector using a machine learning algorithm. In Proceedings of the International Technical Meeting of The Institute of Navigation (ITM), pp. 1160–1172. https://doi.org/10.33012/2017.14903
  59. ↵
    1. Jiao, Y.,
    2. Hall, J. J., &
    3. Morton, Y. T.
    (2017c). Performance evaluation of an automatic GPS ionospheric phase scintillation detector using a machine-learning algorithm. NAVIGATION, 64(3), 391–402. https://doi.org/10.1002/navi.188
  60. ↵
    1. Jiao, Y., &
    2. Morton, Y. T.
    (2015). Comparison of the effect of high-latitude and equatorial ionospheric scintillation on GPS signals during the maximum of solar cycle 24. Radio Science, 50(9) 886–903. https://doi.org/10.1002/2015RS005719
  61. ↵
    1. Jiao, Y.,
    2. Morton, Y. T.,
    3. Taylor, S., &
    4. Pelgrum, W.
    (2013a). Characterization of high-latitude ionospheric scintillation of GPS signals. Radio Science, 48(6), 698–708. https://doi.org/10.1002/2013RS005259
  62. ↵
    1. Jiao, Y.,
    2. Morton, Y.,
    3. Taylor, S., &
    4. Pelgrum, W.
    (2013b). High latitude ionosphere scintillation characterization. In Proceedings of the International Technical Meeting of The Institute of Navigation (ITM), pp. 579–584. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=10892
  63. ↵
    1. Jiao, Y.,
    2. Rino, C., &
    3. Morton, Y. T.
    (2018). Ionospheric scintillation simulation on equatorial GPS signals for dynamic platforms. NAVIGATION, 65(2), 263–274. https://doi.org/10.1002/navi.231
  64. ↵
    1. Jiao, Y.,
    2. Xu, D.,
    3. Morton, Y., &
    4. Rino, C.
    (2016). Equatorial scintillation amplitude fading characteristics across the GPS frequency bands. NAVIGATION, 63(3), 267–281. https://doi.org/10.1002/navi.146
  65. ↵
    1. Jiao, Y.,
    2. Xu, D.,
    3. Rino, C. L.,
    4. Morton, Y. T., &
    5. Carrano, C. S.
    (2018). A multi-frequency GPS signal strong equatorial ionospheric scintillation simulator: Algorithm, performance, and characterization. IEEE Transactions on Aerospace and Electronic Systems, 54(4), 1947–1965. https://doi.org/10.1109/TAES.2018.2805232
  66. ↵
    1. Juan, J. M.,
    2. González-Casado, G.,
    3. Rovira-Garcia, A.,
    4. Camps, A.,
    5. Riba, J.,
    6. Barbosa, J., &
    7. Orus, R.
    (2018). Feasibility of precise navigation in high and low latitude regions under scintillation conditions. Journal of Space Weather and Space Climate, 8(A05). https://doi.org/10.1051/swsc/2017047
  67. ↵
    1. Kaplan, E. D.
    (Ed.) (2006). Understanding GPS: Principles and applications (2nd ed.). Norwood, MA: Artech House.
  68. ↵
    1. Kassabian, N., &
    2. Morton, Y. J.
    (2014). Extending integration time for Galileo tracking robustness under ionosphere scintillation. In Proceedings of the IEEE/ION Position, Location and Navigation Symposium (PLANS), pp. 59–72. https://doi.org/10.1109/PLANS.2014.6851358
  69. ↵
    1. Kintner, P. M.,
    2. Humphreys, T. E., &
    3. Hinks, J.
    (2009). GNSS and ionospheric scintillation: How to survive the next solar maximum. Inside GNSS, 22–33. Retrieved from https://www.insidegnss.com/auto/julyaug09-kintner.pdf
  70. ↵
    1. Lachapelle, G., &
    2. Broumandan, A.
    (2016). Benefits of GNSS IF data recording. In Proceedings of the European Navigation Conference (ENC), pp. 1–6. https://doi.org/10.1109/EURONAV.2016.7530544
  71. ↵
    1. LaMountain, G.,
    2. Vilà-Valls, J., &
    3. Closas, P.
    (2018). Bayesian covariance estimation for Kalman filter based digital carrier synchronization. In Proceedings of the International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+), pp. 3575–3586. https://doi.org/10.33012/2018.15911
  72. ↵
    1. Lashley, M.,
    2. Bevly, D. M., &
    3. Hung, J. Y.
    (2009). Performance analysis of vector tracking algorithms for weak GPS signals in high dynamics. IEEE Journal of Selected Topics in Signal Processing, 3(4), 661–673. https://doi.org/10.1109/JSTSP.2009.2023341
  73. ↵
    1. Lee, J.,
    2. Morton, J.,
    3. Lee, J.,
    4. Moon, H., &
    5. Seo, J.
    (2017). Monitoring and mitigation of ionospheric anomalies for GNSS-based safety critical systems: A review of up-to-date signal processing techniques. IEEE Signal Processing Magazine, 34(5) 96–110. https://doi.org/10.1109/MSP.2017.2716406
  74. ↵
    1. Lin, T.,
    2. Lachapelle, G., &
    3. Souto Fortes, L. P.
    (2014). How do modern GNSS signal processing techniques deal with equatorial ionospheric scintillation. Inside GNSS, 26–34.
  75. ↵
    1. Linty, N., &
    2. Dovis, F.
    (2019). An open-loop receiver architecture for monitoring of ionospheric scintillations by means of GNSS signals. Applied Sciences, 9(12), 2482. https://doi.org/10.3390/app9122482
  76. ↵
    1. Linty, N.,
    2. Dovis, F., &
    3. Alfonsi, L.
    (2018). Software-defined radio technology for GNSS scintillation analysis: Bring antarctica to the lab. GPS Solutions, 22(4), 96. https://doi.org/10.1007/s10291-018-0761-7
  77. ↵
    1. Linty, N.,
    2. Farasin, A.,
    3. Favenza, A., &
    4. Dovis, F.
    (2019). Detection of GNSS ionospheric scintillations based on machine learning decision tree. IEEE Transactions on Aerospace and Electronic Systems, 55(1), 303–317. https://doi.org/10.1109/TAES.2018.2850385
  78. ↵
    1. Linty, N.,
    2. Minetto, A.,
    3. Dovis, F., &
    4. Spogli, L.
    (2018). Effects of phase scintillation on the GNSS positioning error during the September 2017 storm at Svalbard. Space Weather, 16(9), 1317–1329. https://doi.org/10.1029/2018SW001940
  79. ↵
    1. Linty, N.,
    2. Romero, R.,
    3. Dovis, F., &
    4. Alfonsi, L.
    (2015). Benefits of GNSS software receivers for ionospheric monitoring at high latitudes. In Proceedings of the 1st URSI Atlantic Radio Science Conference (URSI AT-RASC), pp. 1–6. https://doi.org/10.1109/URSI-AT-RASC.2015.7303110
  80. ↵
    1. López-Salcedo, J.,
    2. Peral-Rosado, J., &
    3. Seco-Granados, G.
    (2014). Survey on robust carrier tracking techniques. IEEE Communications Surveys & Tutorials, 16(2), 670–688. https://doi.org/10.1109/SURV.2013.082713.00228
  81. ↵
    1. Macabiau, C.,
    2. Deambrogio, L.,
    3. Barreau, V.,
    4. Vigneau, W.,
    5. Valette, J.-J.,
    6. Artaud, G., …
    7. Ries, L.
    (2012). Kalman filter based robust GNSS signal tracking algorithm in presence of ionospheric scintillations. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS), pp. 3420–3434. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=10514
  82. ↵
    1. Mao, X.,
    2. Morton, Y. T.,
    3. Zhang, L., &
    4. Kou, Y.
    (2010). GPS carrier signal parameters estimation under ionospheric scintillation. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS), pp. 3277–3283. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=9434
  83. ↵
    1. Marçal, J., &
    2. Nunes, F.
    (2016). Robust vector tracking for GNSS carrier phase signals. In Proceedings of the 2016 International Conference on Localization and GNSS (ICL-GNSS), pp. 1–6. https://doi.org/10.1109/ICL-GNSS.2016.7533841
  84. ↵
    1. Marçal, J.,
    2. Nunes, F., &
    3. Sousa, F.
    (2016). Performance of a scintillation robust vector tracking for GNSS carrier phase signals. In Proceedings of the 8th ESA Workshop on Satellite Navigation Technologies and European Workshop on GNSS Signals and Signal Processing (NAVITEC), pp. 1–8. https://doi.org/10.1109/NAVITEC.2016.7849354
  85. ↵
    1. Marçal, J.,
    2. Nunes, F., &
    3. Sousa, F.
    (2017). Robust vector tracking loop for carrier phase signals with separate estimation of common and single channel errors. In Proceedings of the International Technical Meeting of The Institute of Navigation (ITM), pp. 1117–1128. https://doi.org/10.33012/2017.14970
  86. ↵
    1. Middlestead, R. W.
    (2017). Digital communications with emphasis on data modems: Theory, analysis, design, simulation, testing, and applications. Hoboken, NJ: John Wiley & Sons.
  87. ↵
    1. Miriyala, S.,
    2. Koppireddi, P. R., &
    3. Chanamallu, S. R.
    (2015). Robust detection of ionospheric scintillations using MF-DFA technique. Earth, Planets and Space, 67(98). https://doi.org/10.1186/s40623-015-0268-1
  88. ↵
    1. Mushini, S. C.,
    2. Jayachandran, P. T.,
    3. Langley, R. B.,
    4. MacDougall, J. W., &
    5. Pokhotelov, D.
    (2012). Improved amplitude-and phase-scintillation indices derived from wavelet detrended high-latitude GPS data. GPS Solutions, 16(3), 363–373. https://doi.org/10.1007/s10291-011-0238-4
  89. ↵
    1. Myer, G.,
    2. Morton, Y., &
    3. Schipper, B.
    (2017). Ionospheric scintillation effects on GPS pseudorange and carrier phase measurements and an adaptive algorithm to limit position errors during scintillation. In Proceedings of the International Technical Meeting of The Institute of Navigation (ITM), pp. 971–988. https://doi.org/10.33012/2017.14945
  90. ↵
    1. Najmafshar, M.,
    2. Ghafoori, F., &
    3. Skone, S.
    (2013). Robust receiver design for equatorial regions during solar maximum. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+), pp. 3255–3262. Retrieved From https://www.ion.org/publications/abstract.cfm?articleID=11277
  91. ↵
    1. Ouassou, M.,
    2. Kristiansen, O.,
    3. Gjevestad, J. G. O.,
    4. Jacobsen, K. S., &
    5. Andalsvik, Y. L.
    (2016). Estimation of scintillation indices: A novel approach based on local kernel regression methods. International Journal of Navigation and Observation, 2016. https://doi.org/10.1155/2016/3582176
  92. ↵
    1. Pelgrum, W.,
    2. Morton, Y.,
    3. van Graas, F.,
    4. Gunawardena, S.,
    5. Bakich, M.,
    6. Charney, D., &
    7. Vikram, P.
    (2011). Measurement and analysis of artificially-generated and natural ionosphere scintillations effects on GNSS signals. In Proceedings of the International Technical Meeting of The Institute of Navigation (ITM), pp. 950–958.
  93. ↵
    1. Peng, S.
    (2012). A multi-constellation multi-frequency GNSS software receiver design for ionosphere scintillation studies (PhD dissertation). Virginia Polytechnic Institute and State University.
  94. ↵
    1. Piersanti, M.,
    2. Materassi, M.,
    3. Cicone, A.,
    4. Spogli, L.,
    5. Zhou, H., &
    6. Ezquer, R. G.
    (2018). Adaptive local iterative filtering: A promising technique for the analysis of nonstationary signals. Journal of Geophysical Research: Space Physics, 123(1), 1031–1046. https://doi.org/10.1002/2017JA024153
  95. PolaRxS. Retrieved from https://www.septentrio.com/en/products/gnss-receivers/reference-receivers/polarx5s
  96. ↵
    1. Prieto Cerdeira, R., &
    2. Béniguel, Y.
    (2011). The MONITOR project: Architecture, data and products. In Proceedings of Ionospheric Effects Symposium. Retrieved from http://www.ieea.fr/publications/ieea-2011-ies.pdf
  97. ↵
    1. Prikryl, P.,
    2. Jayachandran, P. T.,
    3. Mushini, S. C., &
    4. Richardson, I. G.
    (2014). High-latitude GPS phase scintillation and cycle slips during high-speed solar wind streams and interplanetary coronal mass ejections: A superposed epoch analysis. Earth, Planets and Space, 66(1). https://doi.org/10.1186/1880-5981-66-62
  98. ↵
    1. Psiaki, M. L.,
    2. Humphreys, T. E.,
    3. Cerruti, A.,
    4. Powell, S., &
    5. Kintner, P. M.
    (2007). Tracking L1 C/A and L2C signals through ionospheric scitillations. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS), pp. 246–268. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=7439
  99. ↵
    1. Pullen, S.,
    2. Park, Y. S., &
    3. Enge, P.
    (2009). Impact and mitigation of ionospheric anomalies on ground-based augmentation of GNSS. Radio Science, 44(1). https://doi.org/10.1029/2008RS004084
  100. ↵
    1. Qin, W., &
    2. Dovis, F.
    (2018). Effects of interference mitigation methods on scintillation detection. In Proceedings of the 9th ESA Workshop on Satellite Navigation Technologies and European Workshop on GNSS Signals and Signal Processing (NAVITEC), pp. 1–8. https://doi.org/10.1109/NAVITEC.2018.8642644
  101. ↵
    1. Rezende, L. F. C.,
    2. de Paula, E. R.,
    3. Stephany, S.,
    4. Kantor, I. J.,
    5. Muella, M. T. A. H.,
    6. de Siqueira, P. M., &
    7. Correa, K. S.
    (2010). Survey and prediction of the ionospheric scintillation using data mining techniques. Space Weather, 8(6). https://doi.org/10.1029/2009SW000532
  102. ↵
    1. Rino, C.,
    2. Breitsch, B.,
    3. Morton, Y.,
    4. Jiao, Y.,
    5. Xu, D., &
    6. Carrano, C.
    (2018). A compact multi-frequency GNSS scintillation model. NAVIGATION, 65(4), 563–569. https://doi.org/10.1002/navi.263
  103. ↵
    1. Romero, R., &
    2. Dovis, F.
    (2014). Towards analyzing the effect of interference monitoring in GNSS scintillation. In R. Notarpietro, F. Dovis, G. De Franceschi, & M. Aquino (Eds.), Mitigation of ionospheric threats to GNSS: An appraisal of the scientific and technological outputs of the TRANSMIT project. Rijeka, Croatia: IntechOpen.
  104. ↵
    1. Romero, R.,
    2. Linty, N.,
    3. Dovis, F., &
    4. Field, R. V.
    (2016). A novel approach to ionospheric scintillation detection based on an open loop architecture. In Proceedings of the 8th ESA Workshop on Satellite Navigation Technologies and European Workshop on GNSS Signals and Signal Processing (NAVITEC), pp. 1–9. https://doi.org/10.1109/NAVITEC.2016.7931741
  105. ↵
    1. Romero Gaviria, R. M.
    (2015). Estimation techniques and mitigation tools for ionospheric effects on GNSS receivers (PhD dissertation). Politecnico di Torino.
  106. ↵
    1. Secan, J. A.,
    2. Bussey, R. M., &
    3. Fremouw, E. J.
    (1997). High-latitude upgrade to the wideband ionospheric scintillation. Radio Science, 32(4), 1567–1574. https://doi.org/10.1029/97RS00453
  107. ↵
    1. Seco-Granados, G.,
    2. Lopez-Salcedo, J. A.,
    3. Jiménez-Baños, D., &
    4. López-Risueño, G.
    (2012). Challenges in indoor global navigation satellite systems: Unveiling its core features in signal processing. IEEE Signal Processing Magazine, 29(2), 108–131. https://doi.org/10.1109/MSP.2011.943410
  108. ↵
    1. Seo, J.
    (2010). Overcoming iononspheric scintillation for worldwide GPS aviation (PhD dissertation). Stanford University, Department of Aeronautics and Astronautics.
  109. ↵
    1. Seo, J., &
    2. Walter, T.
    (2014). Future dual-frequency GPS navigation system for intelligent air transportation under strong ionospheric scintillation. IEEE Transactions on Intelligent Transportation Systems, 15(5), 2224–2236. https://doi.org/10.1109/TITS.2014.2311590
  110. ↵
    1. Skone, G.,
    2. Lachapelle, G.,
    3. Yao, D.,
    4. Yu, W., &
    5. Watson, R.
    (2005). Investigating the impact of ionospheric scintillation using a GPS software receiver. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS), pp. 1126–1137. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=6308
  111. ↵
    1. Sokolova, N.,
    2. Morrison, A., &
    3. Curran, J. T.
    (2015). High latitude phase scintillation decorrelation across GNSS frequencies — Exploring the impact of scintillation on multi-frequency users. European Journal of Navigation, 14(4), 45–51.
  112. ↵
    1. Sousa, F., &
    2. Nunes, F.
    (2014a). Performance analysis of a VDFLL GNSS receiver architecture under ionospheric scintillation and multipath conditions. In Proceedings of the IEEE/ION Position, Location, and Navigation Symposium (PLANS), pp. 602–611. https://doi.org/10.1109/PLANS.2014.6851421
  113. ↵
    1. Sousa, F., &
    2. Nunes, F.
    (2014b). Performance comparison of a VDFLL versus VDLL and scalar GNSS receiver architectures in harsh scenarios. In Proceedings of the 7th ESA Workshop on Satellite Navigation Technologies and European Workshop on GNSS Signals and Signal Processing (NAVITEC), pp. 1–8. https://doi.org/10.1109/NAVITEC.2014.7045140
  114. ↵
    1. Spilker, J. J.
    (1996). Fundamentals of signal tracking theory. In B. W. Parkinson & J. J. Spilker (Eds.), Global positioning system: Theory and applications (Vol. I, pp. 245–328), Washington, DC: American Institute of Aeronautics and Astronautics.
  115. ↵
    1. Spogli, L.,
    2. Romano, V.,
    3. De Franceschi, G.,
    4. Alfonsi, L.,
    5. Plakidis, E.,
    6. Cesaroni, C., &
    7. Vani, B.
    (2014). A filtering method developed to improve GNSS receiver data quality in the CALIBRA project. In R. Notarpietro, F. Dovis, G. De Franceschi, & M. Aquino (Eds.), Mitigation of ionospheric threats to GNSS: An appraisal of the scientific and technological outputs of the TRANSMIT project. Rijeka, Croatia: IntechOpen.
  116. ↵
    1. Strangeways, H. J., &
    2. Tiwari, R.
    (2013). Prediction and mitigation of ionospheric scintillation and tracking jitter for GNSS positioning. In Proceedings ELMAR, pp. 319–322.
  117. ↵
    1. Susi, M.,
    2. Andreotti, M., &
    3. Aquino, M.
    (2014). Kalman filter based PLL robust against ionospheric scintillation. In R. Notarpietro, F. Dovis, G. De Franceschi, & M. Aquino (Eds.), Mitigation of ionospheric threats to GNSS: An appraisal of the scientific and technological outputs of the TRANSMIT project (pp. 23–36). Rijeka, Croatia: IntechOpen.
    1. Susi, M.,
    2. Aquino, M.,
    3. Romero, R.,
    4. Dovis, F., &
    5. Andreotti, M.
    (2014). Design of a robust receiver architecture for scintillation monitoring. In Proceedings of the IEEE/ION Position, Location and Navigation Symposium (PLANS), pp. 73–81. https://doi.org/10.1109/PLANS.2014.6851359
  118. ↵
    1. Taylor, S.,
    2. Morton, Y.,
    3. Jiao, Y.,
    4. Triplett, J., &
    5. Pelgrum, W.
    (2012). An improved ionosphere scintillation event detection and automatic trigger for GNSS data collection systems. In Proceedings of the International Technical Meeting of The Institute of Navigation (ITM), pp. 1563–1569. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=10034
  119. ↵
    1. Tiwari, R.,
    2. Skone, S.,
    3. Tiwari, S., &
    4. Strangeways, H. J.
    (2011). WBMod assisted PLL GPS software receiver for mitigating scintillation affect in high latitude region. In Proceedings of the 23th URSI General Assembly and Scientific Symposium, pp. 1–4. https://doi.org/10.1109/URSIGASS.2011.6050861
    1. TRANSMIT
    . Training Research and Applications Network to Support the Mitigation of Ionospheric Threats. Retrieved from: https://cordis.europa.eu/project/id/264476
  120. ↵
    1. Van Dierendonck, A. J.
    (2009). GPS ionospheric scintillation & TEC monitor. Technical report, navigation science and technology for Africa, ICTP seminar.
  121. ↵
    1. Van Dierendonck, A. J.,
    2. Klobuchar, J., &
    3. Hua, Q.
    (1993). Ionospheric scintillation monitoring using commercial single frequency C/A code receivers. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GPS), pp. 1333–1342. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=4318
  122. ↵
    1. Vani, B. C.,
    2. Forte, B.,
    3. Monico, J. F. G.,
    4. Skone, S.,
    5. Shimabukuro, M. H.,
    6. de O. Moraes, A., &
    7. Marques, H. A.
    (2019). A novel approach to improve GNSS precise point positioning during strong ionospheric scintillation: Theory and demonstration. IEEE Transactions on Vehicular Technology, 68(5), 4391–4403. https://doi.org/10.1109/TVT.2019.2903988
  123. ↵
    1. Vikram, P.,
    2. Morton, Y. T., &
    3. Pelgrum, W.
    (2011). Event driven GPS data collection system for studying ionospheric scintillation. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS), pp. 3903–3909. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=9945
  124. ↵
    1. Vilà-Valls, J.,
    2. Closas, P., &
    3. Curran, J. T.
    (2017a). Multi-frequency GNSS robust carrier tracking for ionospheric scintillation mitigation. Journal of Space Weather and Space Climate, 7(A26). https://doi.org/10.1051/swsc/2017020
  125. ↵
    1. Vilà-Valls, J.,
    2. Closas, P., &
    3. Curran, J. T.
    (2017b). Performance analysis of multi-frequency GNSS carrier tracking for strong ionospheric scintillation mitigation. In Proceedings of the 25th European Signal Processing Conference (EUSIPCO), pp. 2699–2703. https://doi.org/10.23919/EUSIPCO.2017.8081701
  126. ↵
    1. Vilà-Valls, J.,
    2. Closas, P., &
    3. Fernández-Prades, C.
    (2015a). Advanced KF-based methods for GNSS carrier tracking and ionospheric scintillation mitigation. In Proceedings of the IEEE Aerospace Conference, pp. 1–10. https://doi.org/10.1109/AERO.2015.7118930
  127. ↵
    1. Vilà-Valls, J.,
    2. Closas, P., &
    3. Fernández-Prades, C.
    (2015b). On the identifiability of noise statistics and adaptive KF design for robust GNSS carrier tracking. In Proceedings of the IEEE Aerospace Conference, pp. 1–10. https://doi.org/10.1109/AERO.2015.7118929
  128. ↵
    1. Vilà-Valls, J.,
    2. Closas, P.,
    3. Fernández-Prades, C., &
    4. Curran, J. T.
    (2018). On the mitigation of ionospheric scintillation in advanced GNSS receivers. IEEE Transactions on Aerospace and Electronic Systems, 54(4), 1692–1708. https://doi.org/10.1109/TAES.2018.2798480
    1. Vilà-Valls, J.,
    2. Closas, P.,
    3. Fernández-Prades, C.,
    4. López-Salcedo, J. A., &
    5. Seco-Granados, G.
    (2015). Adaptive GNSS carrier tracking under ionospheric scintillation: Estimation vs mitigation. IEEE Communications Letters, 19(6), 961–964. https://doi.org/10.1109/LCOMM.2015.2415789
  129. ↵
    1. Vilà-Valls, J.,
    2. Closas, P.,
    3. Navarro, M., &
    4. Fernández-Prades, C.
    (2017). Are PLLs dead? A tutorial on Kalman filter-based techniques for digital carrier synchronization. IEEE Aerospace and Electronic Systems Magazine, 32(7), 28–45. https://doi.org/10.1109/MAES.2017.150260
    1. Vilà-Valls, J.,
    2. Fernández-Prades, C.,
    3. Arribas, J, Curran, J. T., &
    4. Closas, P.
    (2018). On-line model learning for adaptive GNSS ionospheric scintillation estimation and mitigation. In Proceedings of the IEEE/ION Position, Location and Navigation Symposium (PLANS), pp. 1167–1172. https://doi.org/10.1109/PLANS.2018.8373501
  130. ↵
    1. Vilà-Valls, J.,
    2. Fernández-Prades, C.,
    3. Closas, P., &
    4. Arribas, J.
    (2017). Noise statistics estimation techniques for robust GNSS carrier tracking. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+), pp. 3826–3842. https://doi.org/10.33012/2017.15236
    1. Vilà-Valls, J.,
    2. Fernández-Prades, C.,
    3. Curran, J. T., &
    4. Closas, P.
    (2017). Challenges of using low-cost GNSS receivers for ionospheric scintillation monitoring. In Proceedings of the 6th ESA International Colloquium on Scientific and Fundamental Aspects of GNSS/Galileo.
  131. ↵
    1. Vilà-Valls, J.,
    2. López-Salcedo, J. A., &
    3. Seco-Granados, G.
    (2013). An interactive multiple model approach for robust GNSS carrier phase tracking under scintillation conditions. In Proceedings IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 6392–6396. https://doi.org/10.1109/ICASSP.2013.6638896
  132. ↵
    1. Warnant, R.,
    2. Urlich, F.,
    3. Aquino, M.,
    4. Bidaine, B.,
    5. Gherm, V.,
    6. Hoque, M., &
    7. Jakowski, N.
    (2009). Mitigation of ionospheric effects on GNSS. Annals of Geophysics, 52(3), 373–390. https://doi.org/10.4401/ag-4585
  133. ↵
    1. Warren, D. L. M., &
    2. Raquet, J. F.
    (2003). Broadcast vs. precise gps ephemerides: A historical perspective. GPS Solutions, 7(3), 151–156. https://doi.org/10.1007/s10291-003-0065-3
  134. ↵
    1. Won, J. H.
    (2014). A novel adaptive digital phase-lock-loop for modern digital GNSS receivers. IEEE Communications Letters, 18(1), 46–49. https://doi.org/10.1109/LCOMM.2013.111113.131849
  135. ↵
    1. Won, J.-H.,
    2. Eissfeller, B.,
    3. Pany, T., &
    4. Winkel, J.
    (2012). Advanced signal processing scheme for GNSS receivers under ionospheric scintillation. In Proceedings of the IEEE/ION Position, Location and Navigation Symposium (PLANS), pp. 44–49. https://doi.org/10.1109/PLANS.2012.6236863
  136. ↵
    1. Xu, D., &
    2. Morton, Y.
    (2015). GPS carrier parameters characterization during strong equatorial ionospheric scintillation. In Proceedings of the International Technical Meeting of The Institute of Navigation (ITM), pp. 521–529. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=12677
  137. ↵
    1. Xu, D., &
    2. Morton, Y.
    (2018). A semi-open loop GNSS carrier tracking algorithm for monitoring strong equatorial scintillation. IEEE Transactions on Aerospace and Electronic Systems, 54(2), 772–738. https://doi.org/10.1109/TAES.2017.2764778
    1. Xu, D.,
    2. Morton, Y.,
    3. Akos, D., &
    4. Walter, T.
    (2015a). GPS multi-frequency carrier phase characterization during strong equatorial ionospheric scintillation. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation, pp. 3787–3796. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=13011
  138. ↵
    1. Xu, D.,
    2. Morton, Y. T.,
    3. Jiao, Y., &
    4. Rino, C.
    (2017). Robust GPS carrier tracking algorithms during strong equatorial scintillation for dynamic platforms. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+), pp. 4112–4121. https://doi.org/10.33012/2017.15263
  139. ↵
    1. Xu, D.,
    2. Jade Morton, Y.,
    3. Jiao, Y.,
    4. Rino, C., &
    5. Yang, R.
    (2018). Implementation and performance evaluation of a vector-based receiver during strong equatorial scintillation on dynamic platforms. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+), pp. 3611–3622. https://doi.org/10.33012/2018.15914
  140. ↵
    1. Yin, H.,
    2. Morton, Y., &
    3. Carroll, M.
    (2014). Implementation and performance analysis of a multi-frequency GPS signal tracking algorithm. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+), pp. 2747–2753. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=12527
  141. ↵
    1. Yoon, M.,
    2. Kim, D.,
    3. Pullen, S., &
    4. Lee, J.
    (2019). Assessment and mitigation of equatorial plasma bubble impacts on category I GBAS operations in the Brazilian region. NAVIGATION, 66(3), 643–659. https://doi.org/10.1002/navi.328
  142. ↵
    1. Yu, W.,
    2. Lachapelle, G., &
    3. Skone, S.
    (2006). PLL performance for signals in the presence of thermal noise, phase noise, and ionospheric scintillation. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS), pp. 1341–1357. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=7071
  143. ↵
    1. Zhang, X.,
    2. Frolov, V.,
    3. Zhao, S.,
    4. Zhou, C.,
    5. Wang, Y.,
    6. Ryabov, A., &
    7. Zhai, D.
    (2018). The first joint experimental results between SURA and CSES. Earth and Planetary Physics, 2(6), 527–537. https://doi.org/10.26464/epp2018051
  144. ↵
    1. Zhang, L., &
    2. Morton, Y. T.
    (2009). Tracking GPS signals under ionosphere scintillation conditions. In Proceedings of the International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS), pp. 227–234. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=8425
  145. ↵
    1. Zhang, L.,
    2. Morton, Y. T., &
    3. Miller, M. M.
    (2010). A variable gain adaptive Kalman filter-based GPS carrier tracking algorithms for ionosphere scintillation signals. In Proceedings of the International Technical Meeting of The Institute of Navigation (ITM), pp. 3107–3114. Retrieved from https://www.ion.org/publications/abstract.cfm?articleID=9417
    1. Zhang, L.,
    2. Morton, Y. T.,
    3. Van Graas, F., &
    4. Beach, T.
    (2010). Characterization of GNSS signal parameters under ionosphere scintillation conditions using software-based tracking algorithms. In Proceedings of the IEEE/ION Position, Location and Navigation Symposium (PLANS), pp. 264–275. https://doi.org/10.1109/PLANS.2010.5507209
PreviousNext
Back to top

In this issue

NAVIGATION: Journal of the Institute of Navigation: 67 (3)
NAVIGATION: Journal of the Institute of Navigation
Vol. 67, Issue 3
Fall 2020
  • Table of Contents
  • Index by author
Print
Download PDF
Article Alerts
Sign In to Email Alerts with your Email Address
Email Article

Thank you for your interest in spreading the word on NAVIGATION: Journal of the Institute of Navigation.

NOTE: We only request your email address so that the person you are recommending the page to knows that you wanted them to see it, and that it is not junk mail. We do not capture any email address.

Enter multiple addresses on separate lines or separate them with commas.
Survey on signal processing for GNSS under ionospheric scintillation: Detection, monitoring, and mitigation
(Your Name) has sent you a message from NAVIGATION: Journal of the Institute of Navigation
(Your Name) thought you would like to see the NAVIGATION: Journal of the Institute of Navigation web site.
Citation Tools
Survey on signal processing for GNSS under ionospheric scintillation: Detection, monitoring, and mitigation
Jordi Vilà-Valls, Nicola Linty, Pau Closas, Fabio Dovis, James T. Curran
NAVIGATION: Journal of the Institute of Navigation Sep 2020, 67 (3) 511-535; DOI: 10.1002/navi.379

Citation Manager Formats

  • BibTeX
  • Bookends
  • EasyBib
  • EndNote (tagged)
  • EndNote 8 (xml)
  • Medlars
  • Mendeley
  • Papers
  • RefWorks Tagged
  • Ref Manager
  • RIS
  • Zotero
Share
Survey on signal processing for GNSS under ionospheric scintillation: Detection, monitoring, and mitigation
Jordi Vilà-Valls, Nicola Linty, Pau Closas, Fabio Dovis, James T. Curran
NAVIGATION: Journal of the Institute of Navigation Sep 2020, 67 (3) 511-535; DOI: 10.1002/navi.379
Reddit logo Twitter logo Facebook logo Mendeley logo
  • Tweet Widget
  • Facebook Like
  • Google Plus One
Bookmark this article

Jump to section

  • Article
    • Abstract
    • 1 INTRODUCTION
    • 2 BACKGROUND ON GNSS AND IONOSPHERIC SCINTILLATION
    • 3 SCINTILLATION DETECTION
    • 4 SCINTILLATION MONITORING
    • 5 SCINTILLATION MITIGATION
    • 6 RESULTS ON GNSS IONOSPHERIC SCINTILLATION DETECTION, MONITORING, AND MITIGATION
    • 7 CONCLUSIONS AND FUTURE PERSPECTIVES
    • HOW TO CITE THIS ARTICLE
    • ACKNOWLEDGEMENTS
    • Footnotes
    • REFERENCES
  • Figures & Data
  • References
  • Info & Metrics
  • PDF

Related Articles

  • No related articles found.
  • Google Scholar

Cited By...

  • No citing articles found.
  • Google Scholar

More in this TOC Section

  • Multi-layered Multi-Constellation Global Navigation Satellite System Interference Mitigation
  • Instantaneous Sub-meter Level Precise Point Positioning of Low-Cost Smartphones
  • SBAS Protection Levels with Gauss-Markov K-Factors for Any Integrity Target
Show more Original Article

Similar Articles

Keywords

  • carrier synchronization
  • detection
  • GNSS
  • ionospheric scintillation
  • mitigation
  • monitoring
  • robust tracking

Unless otherwise noted, NAVIGATION content is licensed under a Creative Commons CC BY 4.0 License.

© 2023 The Institute of Navigation, Inc.

Powered by HighWire