ingestion of ionospheric scintillation skymaps into gnss … · 2019. 5. 31. · 17-mar-2014 –...

76
Ingestion of Ionospheric Scintillation Skymaps into GNSS Algorithms Matthieu Lonchay PhD Defense ULiège Friday 24 May 2019

Upload: others

Post on 11-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

  • Ingestion of Ionospheric Scintillation Skymaps into GNSS Algorithms

    Matthieu Lonchay

    PhD Defense

    ULiège

    Friday 24 May 2019

  • Ingestion of Ionospheric Scintillation Skymaps into GNSS Algorithms

    Matthieu Lonchay

    PhD Defense

    ULiège

    Friday 24 May 2019?

  • AnalysisGNSS Algorithms and Ionosphere

    GeostatisticsIonospheric Scintillation Skymaps

    PrototypesMitigation Strategies

  • GNSS positioning is based on the principle of multilateration between a GNSS receiver and several GNSS satellites orbiting the Earth

    GNSS positioning is based on the principle of multilateration

  • GNSS algorithms exploit code pseudorange and carrier phase measurements performed on several frequencies in order to estimate the instantaneous navigation solution of the receiver

    GNSS algorithms exploit code pseudorange and carrier phase measurements related to several frequencies

  • GNSS algorithms exploit code pseudorange and carrier phase measurements performed on several frequencies in order to estimate the instantaneous navigation solution of the receiver

    GNSS algorithms exploit code pseudorange and carrier phase measurements related to several frequencies

    The Standard Point Positioning (SPP) algorithm is based on single-frequency code pseudorange measurements

    • Light implementation

    • Least-squares adjustment

    • Precision of 5 m-10 m

  • GNSS algorithms exploit code pseudorange and carrier phase measurements performed on several frequencies in order to estimate the instantaneous navigation solution of the receiver

    GNSS algorithms exploit code pseudorange and carrier phase measurements related to several frequencies

    The Standard Point Positioning (SPP) algorithm is based on single-frequency code pseudorange measurements

    The Precise Point Positioning (PPP) algorithm is based on dual-frequency code pseudorange and carrier phase measurements combined with regional and global corrections

    • Complex implementation

    • Corrections required from a provider

    • Kalman filter

    • Initial integer ambiguities to estimate

    • Centimetre-decimetre precision level

  • GNSS algorithms exploit code pseudorange and carrier phase measurements performed on several frequencies in order to estimate the instantaneous navigation solution of the receiver

    -3

    -1

    0

    1

    3

    N[m]

    -3 -1 0 1 3

    E [m]

    Brussels14-May-2014

    UTC00:00:0023:59:30

    Horizontal Error

    RMSE= 1.97 mRMSE= 0.07 m

    SPP PPP

    GNSS algorithms exploit code pseudorange and carrier phase measurements related to several frequencies

    The Standard Point Positioning (SPP) algorithm is based on single-frequency code pseudorange measurements

    The Precise Point Positioning (PPP) algorithm is based on dual-frequency code pseudorange and carrier phase measurements combined with regional and global corrections

  • The ionosphere is the part of the upper atmosphere of the Earth where sufficient ionisation can exist to affect the propagation of radio waves

    The ionosphere is responsible for refraction effects on GNSS signals which result in delays to be considered in the mathematical model of GNSS algorithms

  • The ionosphere is the part of the upper atmosphere of the Earth where sufficient ionisation can exist to affect the propagation of radio waves

    The ionosphere is responsible for refraction effects on GNSS signals which result in delays to be considered in the mathematical model of GNSS algorithms

  • The ionosphere is the part of the upper atmosphere of the Earth where sufficient ionisation can exist to affect the propagation of radio waves

    The ionosphere is responsible for refraction effects on GNSS signals which result in delays to be considered in the mathematical model of GNSS algorithms

    Small-scale irregularities in the ionospheric free-electron density involve diffraction and scattering effects of GNSS signals

  • Small-scale irregularities in the ionospheric free-electron density cause diffraction and scattering effects on GNSS signals leading to rapid fluctuations of the amplitude and phase of the signals

    The ionosphere is responsible for refraction effects on GNSS signals which result in delays to be considered in the mathematical model of GNSS algorithms

    Small-scale irregularities in the ionospheric free-electron density involve diffraction and scattering effects of GNSS signals

    Scattered signals reach the receiver via multiple paths resulting in a diffraction pattern with destructive and constructive interferences of the scattered signals

  • Intense ionospheric scintillations of GNSS signals severely threaten GNSS positioning performances and can make GNSSs totally in inoperable

  • Intense ionospheric scintillations of GNSS signals severely threaten GNSS positioning performances and can make GNSSs totally in inoperable

    SPP

    10

    20

    ε3D[m]

    PPP

    10

    20

    30

    ε3D[m]

    22h 00h 02h 04h 06h

    UTC

    Inconfidentes17-Mar-2014 – 18-Mar-2014

    UTC21:50:0006:10:00

    E2Episode E2

    WS01

    SPP PPP WS01b (IDW)

    SPP

    PPP

  • AnalysisGNSS Algorithms and Ionosphere

    GeostatisticsIonospheric Scintillation Skymaps

    PrototypesMitigation Strategies

  • A network of Ionospheric Scintillation Monitoring Receivers (ISMRs) located in Brazil is exploited to generate high-density ionospheric scintillation skyplots

    45° S

    30° S

    15° S

    15° N

    60° W 45° W 30° W

    MAC2

    MAN2

    PALM

    POAL

    PRU2

    SJCU

    FORT

    INCO

    UFBA

    Magnetic Equator

    Ionospheric

    Scintillation

    Monitoring

    Receiver

    Each station of the network is equipped with an ISMR to monitor low-latitude ionospheric scintillations

    𝑆𝑆4 =𝐼𝐼2 − 𝐼𝐼 2

    𝐼𝐼 2 .3.6

    1

    0

  • A network of Ionospheric Scintillation Monitoring Receivers (ISMRs) located in Brazil is exploited to generate high-density ionospheric scintillation skyplots

    180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    Azimuth

    Elevation…

    A skyplot is a specific type of map resulting from the projection of the satellite locations from the satellite hemisphere (horizontal coordinates) to a plane centred on the user’s location

  • A network of Ionospheric Scintillation Monitoring Receivers (ISMRs) located in Brazil is exploited to generate high-density ionospheric scintillation skyplots

    Ionospheric Pierce Points (IPPs) associated to satellite-receiver lines of sight related to a network of ISMRs can be exploited to generate high-density skyplots

  • A network of Ionospheric Scintillation Monitoring Receivers (ISMRs) located in Brazil is exploited to generate high-density ionospheric scintillation skyplots

    Ionospheric Pierce Points (IPPs) associated to satellite-receiver lines of sight related to a network of ISMRs can be exploited to generate high-density skyplots

  • A network of Ionospheric Scintillation Monitoring Receivers (ISMRs) located in Brazil is exploited to generate high-density ionospheric scintillation skyplots

    Ionospheric Pierce Points (IPPs) associated to satellite-receiver lines of sight related to a network of ISMRs can be exploited to generate high-density skyplots

    180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    Inconfidentes16-Mar-2014

    UTC00:00:00

  • A network of Ionospheric Scintillation Monitoring Receivers (ISMRs) located in Brazil is exploited to generate high-density ionospheric scintillation skyplots

    Geometric Component

    The locations of the IPPs depend on the GNSS orbits and the geographic coordinates of the user’s location

    Attribute Component

    The values of the 𝑆𝑆4 index for every IPP depends on the instantaneous state of the ionosphere

    180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    Inconfidentes16-Mar-2014

    UTC00:00:00

    S4 [-]

    0.0 0.2 0.4 0.6 0.8 1.0

  • Spatial Autocorrelation constitutes a measure of how similar are nearby objects

    Positive SAC is essential to compute interpolated maps

    Detection Scaling Tracking

  • Spatial Autocorrelation indices can be calculated and statistically tested to detect the presence of significantly positive spatial autocorrelation in a given scatter plot

    𝐼𝐼 =𝑁𝑁𝑆𝑆0

    ∑𝑖𝑖=1𝑁𝑁 ∑𝑗𝑗=1𝑁𝑁 𝑤𝑤𝑖𝑖𝑗𝑗 (𝑧𝑧𝑖𝑖− ̅𝑧𝑧)(𝑧𝑧𝑗𝑗− ̅𝑧𝑧)∑𝑖𝑖=1𝑁𝑁 𝑧𝑧𝑖𝑖2

    𝐶𝐶 =(𝑁𝑁 − 1)

    2 𝑆𝑆0

    ∑𝑖𝑖=1𝑁𝑁 ∑𝑗𝑗=1𝑁𝑁 𝑤𝑤𝑖𝑖𝑗𝑗 (𝑧𝑧𝑖𝑖−𝑧𝑧𝑗𝑗)2

    ∑𝑖𝑖=1𝑁𝑁 (𝑧𝑧𝑖𝑖− ̅𝑧𝑧)2

    𝐺𝐺 =∑𝑖𝑖=1𝑁𝑁 ∑𝑗𝑗=1𝑁𝑁 𝑤𝑤𝑖𝑖𝑗𝑗 𝑧𝑧𝑖𝑖 𝑧𝑧𝑗𝑗

    ∑𝑖𝑖=1𝑁𝑁 𝑧𝑧𝑖𝑖 𝑧𝑧𝑗𝑗

    𝑆𝑆0 = �𝑖𝑖=1

    𝑁𝑁

    �𝑗𝑗=1

    𝑁𝑁

    𝑤𝑤𝑖𝑖𝑗𝑗

    𝑤𝑤𝑖𝑖𝑗𝑗 = �1𝑑𝑑𝑖𝑖𝑗𝑗2

    , 𝑖𝑖 ≠ 𝑗𝑗

    0, 𝑖𝑖 = 𝑗𝑗

    SAC indices are based on the geometric and attribute components of Ionospheric Scintillation Skyplots

    SAC indices consider all possible pairs of entities

    SAC indices are based on a weight function based on the interdistance related to each pair of entities

    Moran’s I Index

    Geary’s C Index

    Getis-Ord General G Statistic

  • Ionospheric scintillation skyplots show significantly positive spatial autocorrelation during active ionospheric scintillation conditions at the station of Inconfidentes, Brazil

    0.1

    0.2

    0.3

    [-]

    Inconfidentes16-Mar-2014 – 22-Mar-2014

    Active Dataset

    00h 24h 48h 72h 96h 120h 144h 168h

    UTC

  • 0.1

    0.2

    0.3

    [-]

    *Moran's I

    0.0

    0.5*I[-]

    *Geary's C

    1

    2*C[-]

    *Getis-Ord General G (Z-Score)

    036

    *ZG[-]

    00h 24h 48h 72h 96h 120h 144h 168h

    UTC

    Inconfidentes16-Mar-2014 – 22-Mar-2014

    Active Dataset

    I P99

    C P99

    ZG

    P99

    Global SAC Indices have specific characteristics which highlight their complementarity:

    Moran: Global SACGeary: Global index with high sensitivity to Local SACGetis-Ord: Clustering Index

    Ionospheric scintillation skyplots show significantly positive spatial autocorrelation during active ionospheric scintillation conditions at the station of Inconfidentes, Brazil

  • 180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    Inconfidentes16-Mar-2014

    UTC01:25:00

    = 0.16

    Active Dataset D1

    (a)

    CS1

    ZI= 12.57

    ZC

    = -2.52Z

    G= 11.33

    S4 [-]

    0.0 0.2 0.4 0.6 0.8 1.0

    180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    Inconfidentes19-Mar-2014

    UTC00:39:00

    = 0.19

    Active Dataset D1

    (c)

    CS3

    ZI= 9.75

    ZC

    = -3.04Z

    G= 10.06

    S4 [-]

    0.0 0.2 0.4 0.6 0.8 1.0

    180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    Inconfidentes18-Mar-2014

    UTC00:00:00

    = 0.26

    ZI= 2.04

    ZC

    = -4.94Z

    G= -1.07

    S4 [-]

    0.0 0.2 0.4 0.6 0.8 1.0

    CS1Moran’s I Index

    CS2Geary’s C Index

    CS3Getis-Ord General G Statistic

    Ionospheric scintillation skyplots show significantly positive spatial autocorrelation during active ionospheric scintillation conditions at the station of Inconfidentes, Brazil

    Inconfidentes16-Mar-2014 – 22-Mar-2014

  • The tracking of spatial features impacting the global spatial autocorrelation is performed by exploiting local versions of the spatial autocorrelation indices

    180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    Inconfidentes18-Mar-2014

    UTC00:00:00

    = 0.26

    ZI= 2.04

    ZC

    = -4.94Z

    G= -1.07

    S4 [-]

    0.0 0.2 0.4 0.6 0.8 1.0

    Size of the convolution window

    20°

    Significance level95%

  • 180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    Inconfidentes16-Mar-2014

    UTC01:25:00 α= 0.05

    dk= 20°

    Moran's I

    High/High Low/Low High/Low Low/High

    180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    Inconfidentes19-Mar-2014

    UTC00:39:00 α= 0.05

    dk= 20°

    Getis-Ord's G*

    High/High Low/Low

    180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    Inconfidentes18-Mar-2014

    UTC00:00:00 α= 0.05

    dk= 20°

    Geary's C

    High/High Low/Low High/Low Low/High

    CS1Moran’s I Index

    CS2Geary’s C Index

    The tracking of spatial features impacting the global spatial autocorrelation is performed by exploiting local versions of the spatial autocorrelation indices

    CS3Getis-Ord Gi* Index

  • 𝐺𝐺𝑖𝑖∗(𝑑𝑑𝑘𝑘) =∑𝑗𝑗=1𝑁𝑁 𝑤𝑤𝑖𝑖𝑗𝑗 𝑧𝑧𝑗𝑗∑𝑗𝑗=1𝑁𝑁 𝑧𝑧𝑗𝑗

    CS1Moran’s I Index

    CS2Geary’s C Index

    𝑤𝑤𝑖𝑖𝑗𝑗 = �1𝑑𝑑𝑖𝑖𝑗𝑗2

    , 𝑖𝑖 ≠ 𝑗𝑗

    0, 𝑖𝑖 = 𝑗𝑗

    The tracking of spatial features impacting the global spatial autocorrelation is performed by exploiting local versions of the spatial autocorrelation indices

    180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    Inconfidentes16-Mar-2014

    UTC01:25:00 α= 0.05

    dk= 20°

    Moran's I

    High/High Low/Low High/Low Low/High

    180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    Inconfidentes18-Mar-2014

    UTC00:00:00 α= 0.05

    dk= 20°

    Geary's C

    High/High Low/Low High/Low Low/High

    CS3Getis-Ord Gi* Index

  • CS1Moran’s I Index

    CS2Geary’s C Index

    CS3Getis-Ord Gi* Index

    The tracking of spatial features impacting the global spatial autocorrelation is performed by exploiting local versions of the spatial autocorrelation indices

    Inconfidentes19-Mar-2014

    UTC00:39:00 α= 0.05

    dk= 20°

    Getis-Ord's G*

    180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    ZG

    [-]

    -3 0 3 6

    180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    Inconfidentes16-Mar-2014

    UTC01:25:00 α= 0.05

    dk= 20°

    Moran's I

    High/High Low/Low High/Low Low/High

    180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    Inconfidentes18-Mar-2014

    UTC00:00:00 α= 0.05

    dk= 20°

    Geary's C

    High/High Low/Low High/Low Low/High

  • Local and global spatial autocorrelation in ionospheric scintillation skyplots can also be exploited by specific techniques to generate interpolated maps

    TSI – Trend Surface Interpolation

  • Local and global spatial autocorrelation in ionospheric scintillation skyplots can also be exploited by specific techniques to generate interpolated maps

    IDW – Inverse Distance Weighting

  • Spatial analysis techniques applied to ionospheric scintillation skyplots can be exploited to generate three types of spatial products / ionospheric scintillation skymaps

    GOS skymapsTSI skymaps IDW skymaps

    ZG

    [-]

    -3 0 3 6

    Inconfidentes18-Mar-2014 – 19-Mar-2014

  • AnalysisGNSS Algorithms and Ionosphere

    GeostatisticsIonospheric Scintillation Skymaps

    PrototypesMitigation Strategies

  • The prototyping of mitigation strategies against ionospheric scintillations is grafted to the post-processing GNSS software RTKLIB

    Workspace

    Post-processing GNSS Software RTKLIB

    SPP and PPP Algorithms

    Multiple Constellations (GPS, GLONASS, Galileo)

    Open-Source code (C language)

    RTKLIB

  • Workspace

    Post-processing GNSS Software RTKLIB

    ISMR station of Inconfidentes, Brazil

    Experimental Episodes E1/E2/E3/E4

    PPP

    2

    4

    6

    8

    ε3D[m]

    22h 00h 02h 04h

    UTC

    Inconfidentes16-Mar-2014 – 17-Mar-2014

    UTC20:50:0005:10:00

    E1

    Episode E1

    (a)

    OriginalRMSE= 0.46 m

    SR= 35.93 %

    SR0.5

    = 29.34 %

    Original

    PPP

    2

    4

    6

    8

    ε3D[m]

    22h 00h 02h 04h 06h

    UTC

    Inconfidentes17-Mar-2014 – 18-Mar-2014

    UTC21:50:0006:10:00

    E2

    Episode E2

    (b)

    OriginalRMSE= 2.85 m

    SR= 57.88 %

    SR0.5

    = 41.72 %

    Original

    PPP

    2

    4

    6

    8

    ε3D[m]

    00h 02h 04h 06h

    UTC

    Inconfidentes18-Mar-2014 – 19-Mar-2014

    UTC22:50:0007:10:00

    E3

    Episode E3

    (c)

    OriginalRMSE= 1.65 m

    SR= 83.63 %

    SR0.5

    = 30.94 %

    Original

    PPP

    2

    4

    6

    8

    ε3D[m]

    22h 00h 02h 04h

    UTC

    Inconfidentes19-Mar-2014 – 20-Mar-2014

    UTC21:20:0005:40:00

    E4

    Episode E4

    (d)

    OriginalRMSE= 0.61 m

    SR= 33.13 %

    SR0.5

    = 24.95 %

    Original

    Mitigation strategies against ionospheric scintillations are benchmarked at the ISMR station of Inconfidentes, Brazil, during four specific 6h-long ionospheric scintillation episodes

  • The benchmark of the prototype mitigation strategies against ionospheric scintillations requires the definition of several performance criteria

    Workspace

    Post-processing GNSS Software RTKLIB

    ISMR station of Inconfidentes, Brazil

    Experimental Episodes E1/E2/E3/E4

    Performance Criteria

    PPP

    2

    4

    6

    8

    ε3D[m]

    22h 00h 02h 04h

    UTC

    Inconfidentes16-Mar-2014 – 17-Mar-2014

    UTC20:50:0005:10:00

    E1

    Episode E1

    (a)

    OriginalRMSE= 0.46 m

    SR= 35.93 %

    SR0.5

    = 29.34 %

    Original

    PPP

    2

    4

    6

    8

    ε3D[m]

    22h 00h 02h 04h 06h

    UTC

    Inconfidentes17-Mar-2014 – 18-Mar-2014

    UTC21:50:0006:10:00

    E2

    Episode E2

    (b)

    OriginalRMSE= 2.85 m

    SR= 57.88 %

    SR0.5

    = 41.72 %

    Original

    PPP

    2

    4

    6

    8

    ε3D[m]

    00h 02h 04h 06h

    UTC

    Inconfidentes18-Mar-2014 – 19-Mar-2014

    UTC22:50:0007:10:00

    E3

    Episode E3

    (c)

    OriginalRMSE= 1.65 m

    SR= 83.63 %

    SR0.5

    = 30.94 %

    Original

    PPP

    2

    4

    6

    8

    ε3D[m]

    22h 00h 02h 04h

    UTC

    Inconfidentes19-Mar-2014 – 20-Mar-2014

    UTC21:20:0005:40:00

    E4

    Episode E4

    (d)

    OriginalRMSE= 0.61 m

    SR= 33.13 %

    SR0.5

    = 24.95 %

    Original

    Accuracy Root-Mean-Square Error (RMSE)

    Continuity Success Rate (SR)

    Reliability Success Rate for a given accuracy (SRXX)

    Processing Time

  • Prototype mitigation strategies target the stochastic modelling stage and the integrity monitoring stage of the SPP and PPP algorithms

    Workspace

    Post-processing GNSS Software RTKLIB

    ISMR station of Inconfidentes, Brazil

    Experimental Episodes E1/E2/E3/E4

    Performance Criteria

    Targets

    Mathematical Model

    StochasticModel

    Parameter Estimation

    Process

    Integrity Monitoring

    Stochastic Modelling

    Integrity Monitoring

    SPP/PPP Algorithms

  • 𝑄𝑄𝑙𝑙 = 𝜎𝜎2𝐼𝐼𝑚𝑚 =

    𝜎𝜎12

    𝜎𝜎22

    ⋱𝜎𝜎𝑚𝑚2

    Two approaches are considered to customise the stochastic model of the SPP and PPP Algorithms

    Weighting Scheme (WS)

    Spatial Masks (SM)

    The stochastic model of the SPP/PPP algorithms is represented by the covariance matrix of the observations which contains information related to the precision of the individual measurements

    Covariance Matrix of the Observations

  • 0

    10

    20

    30

    V[-]

    G20 G03 G31 S33 S26

    Inconfidentes16-Mar-2014

    UTC23:39:00

    E1

    Episode E1

    WS02 (GOS)

    α= 0.05d

    k= 20°

    Getis-Ord's G*

    ZGi*

    [-]

    -3 0 3 6

    WS02a (PGOS

    )

    WS02b (DGOS

    )0°

    180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    G20

    G03

    G31S33

    S26

    𝜎𝜎2 = 𝐹𝐹𝐺𝐺𝑁𝑁𝐺𝐺𝐺𝐺2 𝑅𝑅2 𝑎𝑎2 +𝑏𝑏2

    𝑠𝑠𝑖𝑖𝑠𝑠 𝜂𝜂𝑠𝑠∗ 𝑉𝑉 + ⋯

    Tracking Variance

    StochasticFactor

    A Calibration Process based on the actual tracking variance (Conker Model) is exploited in order to defined the variation of the Stochastic Factors according to variables measurable in skymaps

    The Weighting Scheme (WS) of the stochastic model can be tuned by adjusting calibrated stochastic factors based on ionospheric scintillation skymaps to deweightculprit observations

  • SPP

    10

    20

    ε3D[m]

    Inconfidentes17-Mar-2014 – 18-Mar-2014

    UTC21:50:0006:10:00

    E2Episode E2

    WS02

    22h 00h 02h 04h 06h

    UTC

    Original WS02a (PGOS) WS02b (DGOS)

    The Weighting Scheme (WS) of the stochastic model can be tuned by adjusting calibrated stochastic factors based on ionospheric scintillation skymaps to deweightculprit observations

  • SPP

    10

    20

    ε3D[m]

    Inconfidentes17-Mar-2014 – 18-Mar-2014

    UTC21:50:0006:10:00

    E2Episode E2

    WS02

    22h 00h 02h 04h 06h

    UTC

    Original WS02a (PGOS) WS02b (DGOS)

    The Weighting Scheme (WS) of the stochastic model can be tuned by adjusting calibrated stochastic factors based on ionospheric scintillation skymaps to deweightculprit observations

  • SPP

    10

    20

    ε3D[m]

    Inconfidentes17-Mar-2014 – 18-Mar-2014

    UTC21:50:0006:10:00

    E2Episode E2

    WS02

    22h 00h 02h 04h 06h

    UTC

    Original WS02a (PGOS) WS02b (DGOS)

    The Weighting Scheme (WS) of the stochastic model can be tuned by adjusting calibrated stochastic factors based on ionospheric scintillation skymaps to deweightculprit observations

  • SPP

    10

    20

    ε3D[m]

    PPP

    10

    20

    30

    ε3D[m]

    22h 00h 02h 04h 06h

    UTC

    Inconfidentes17-Mar-2014 – 18-Mar-2014

    UTC21:50:0006:10:00

    E2Episode E2

    WS02

    Original WS02a (PGOS) WS02b (DGOS)

    Original WS02a (PGOS) WS02b (DGOS)

    The Weighting Scheme (WS) of the stochastic model can be tuned by adjusting calibrated stochastic factors based on ionospheric scintillation skymaps to deweightculprit observations

  • Spatial Masks (SM) are designed according to ionospheric scintillation skymaps in order to exclude potentially culprit observations from the parameter estimation process of the SPP and PPP algorithms

    Inconfidentes18-Mar-2014 – 19-Mar-2014

    UTC00:07:00

    E3

    Episode E3

    GOS

    α= 0.05d

    k= 20°

    Getis-Ord's G*

    180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    ZGi*

    [-]

    -3 0 3 6

    Inconfidentes18-Mar-2014 – 19-Mar-2014

    UTC00:07:00

    E3

    Episode E3

    SM01b (AZEL)

    α= 0.05d

    k= 20°

    Getis-Ord's G*

    S4 [-]

    0.0 0.2 0.4 0.6 0.8 1.0

    180°

    30°

    210°

    60°

    240°

    90°270°

    120°

    300°

    150°

    330°

    𝑄𝑄𝑙𝑙 = 𝜎𝜎2𝐼𝐼𝑚𝑚 =

    𝜎𝜎12

    𝜎𝜎22

    ⋱𝜎𝜎𝑚𝑚2

    Ionospheric Scintillation Skymaps are exploited to design specific masks based on various criteria.

  • SPP

    10

    20

    30

    ε3D[m]

    Inconfidentes18-Mar-2014 – 19-Mar-2014

    UTC22:50:0007:10:00

    E3Episode E3

    SM03

    00h 02h 04h 06h

    UTC

    Original SM03a (D01) SM03b (D05) SM03c (T10)

    Spatial Masks (SM) are designed according to ionospheric scintillation skymaps in order to exclude potentially culprit observations from the parameter estimation process of the SPP and PPP algorithms

  • SPP

    10

    20

    30

    ε3D[m]

    PPP

    2

    4

    6

    ε3D[m]

    00h 02h 04h 06h

    UTC

    Inconfidentes18-Mar-2014 – 19-Mar-2014

    UTC22:50:0007:10:00

    E3Episode E3

    SM03

    Original SM03a (D01) SM03b (D05) SM03c (T10)

    Original SM03a (D01) SM03b (D05) SM03c (T10)

    Spatial Masks (SM) are designed according to ionospheric scintillation skymaps in order to exclude potentially culprit observations from the parameter estimation process of the SPP and PPP algorithms

  • All prototype mitigation strategies increase the continuity of the SPP algorithm with a Success Rate ranging between 95% and 100%

    95

    96

    97

    98

    99

    100

    SR[%]

    10 10.5 11 11.5

    RMSE [m]

    SPP

    (a)

    Original WS SM

    Original

    SM01a

    SM03c

    WS02b

    WS02a

    SM03bSM01b

    SM02aSM02b

    SM03a

    WS01a

    WS01b

    Inconfidentes16-Mar-2014 – 20-Mar-2014

    Experimental Episodes

    E1-E2-E3-E4

  • 95

    96

    97

    98

    99

    100

    SR[%]

    10 10.5 11 11.5

    RMSE [m]

    SPP

    (a)

    Original WS SM

    Original

    SM01a

    SM03c

    WS02b

    WS02a

    SM03bSM01b

    SM02aSM02b

    SM03a

    WS01a

    WS01b

    Inconfidentes16-Mar-2014 – 20-Mar-2014

    Experimental Episodes

    E1-E2-E3-E4

    This mitigation strategy is based on a spatiotemporal

    buffer applied to GOS skymaps

    All prototype mitigation strategies increase the continuity of the SPP algorithm with a Success Rate ranging between 95% and 100%

  • 95

    96

    97

    98

    99

    100

    SR[%]

    10 10.5 11 11.5

    RMSE [m]

    SPP

    (a)

    Original WS SM

    Original

    SM01a

    SM03c

    WS02b

    WS02a

    SM03bSM01b

    SM02aSM02b

    SM03a

    WS01a

    WS01b

    Inconfidentes16-Mar-2014 – 20-Mar-2014

    Experimental Episodes

    E1-E2-E3-E4

    The continuity of the SPP algorithm is always improved

    All prototype mitigation strategies increase the continuity of the SPP algorithm with a Success Rate ranging between 95% and 100%

  • Almost all prototype mitigation strategies increase the accuracy of the SPP algorithm with an RMSE dropping from ~11m down to ~10m

    95

    96

    97

    98

    99

    100

    SR[%]

    10 10.5 11 11.5

    RMSE [m]

    SPP

    (a)

    Original WS SM

    Original

    SM01a

    SM03c

    WS02b

    WS02a

    SM03bSM01b

    SM02aSM02b

    SM03a

    WS01a

    WS01b

    Inconfidentes16-Mar-2014 – 20-Mar-2014

    Experimental Episodes

    E1-E2-E3-E4

    Only those two strategies tend to decrease the accuracy of the SPP algorithm in case of

    ionospheric scintillations

    The continuity of the SPP algorithm is always improved

  • 95

    96

    97

    98

    99

    100

    SR[%]

    10 10.5 11 11.5

    RMSE [m]

    SPP

    (a)

    Original WS SM

    Original

    SM01a

    SM03c

    WS02b

    WS02a

    SM03bSM01b

    SM02aSM02b

    SM03a

    WS01a

    WS01b

    Inconfidentes16-Mar-2014 – 20-Mar-2014

    Experimental Episodes

    E1-E2-E3-E4

    The continuity of the SPP algorithm is always improved

    The accuracy of the SPP algorithm is improved by almost all the prototype mitigation strategies

    Abusive spatial masks tend to decrease the quality of the satellite geometry

    Almost all prototype mitigation strategies increase the accuracy of the SPP algorithm with an RMSE dropping from ~11m down to ~10m

  • Prototype mitigation strategies based on GOS skymaps provide better performanceswhich indicates a higher suitability of GOS skymaps for GNSS positioning

    95

    96

    97

    98

    99

    100

    SR[%]

    10 10.5 11 11.5

    RMSE [m]

    SPP

    (a)

    Original WS SM

    Original

    SM01a

    SM03c

    WS02b

    WS02a

    SM03bSM01b

    SM02aSM02b

    SM03a

    WS01a

    WS01b

    Inconfidentes16-Mar-2014 – 20-Mar-2014

    Experimental Episodes

    E1-E2-E3-E4

    All those strategies are based on GOS

    skymaps

    The continuity of the SPP algorithm is always improved

    The accuracy of the SPP algorithm is improved by almost all the prototype mitigation strategies

    Abusive spatial masks tend to decrease the quality of the satellite geometry

  • 95

    96

    97

    98

    99

    100

    SR[%]

    10 10.5 11 11.5

    RMSE [m]

    SPP

    (a)

    Original WS SM

    Original

    SM01a

    SM03c

    WS02b

    WS02a

    SM03bSM01b

    SM02aSM02b

    SM03a

    WS01a

    WS01b

    Inconfidentes16-Mar-2014 – 20-Mar-2014

    Experimental Episodes

    E1-E2-E3-E4

    The continuity of the SPP algorithm is always improved

    The accuracy of the SPP algorithm is improved by almost all the prototype mitigation strategies

    Abusive spatial masks tend to decrease the quality of the satellite geometry

    GOS Skymaps provide better results for GNSS positioning in terms of accuracy and continuity

    Prototype mitigation strategies based on GOS skymaps provide better performanceswhich indicates a higher suitability of GOS skymaps for GNSS positioning

  • 50

    55

    60

    65

    70

    SR[%]

    1.0 1.5 2.0 2.5 3.0

    RMSE [m]

    PPP

    (b)

    Original WS SM

    Original

    WS01a

    WS01b

    WS02a=WS02b

    SM01a

    SM01b

    SM02a

    SM02b

    SM03a

    SM03b

    SM03c

    Inconfidentes16-Mar-2014 – 20-Mar-2014

    Experimental Episodes

    E1-E2-E3-E4

    All prototype mitigation strategies increase the continuity of the PPP algorithm with a Success Rate ranging between ~52% and ~68%

  • 50

    55

    60

    65

    70

    SR[%]

    1.0 1.5 2.0 2.5 3.0

    RMSE [m]

    PPP

    (b)

    Original WS SM

    Original

    WS01a

    WS01b

    WS02a=WS02b

    SM01a

    SM01b

    SM02a

    SM02b

    SM03a

    SM03b

    SM03c

    Inconfidentes16-Mar-2014 – 20-Mar-2014

    Experimental Episodes

    E1-E2-E3-E4

    The continuity of the PPP Algorithm is always improved but it remains too low for demanding applications

    All prototype mitigation strategies increase the continuity of the PPP algorithm with a Success Rate ranging between ~52% and ~68%

  • 50

    55

    60

    65

    70

    SR[%]

    1.0 1.5 2.0 2.5 3.0

    RMSE [m]

    PPP

    (b)

    Original WS SM

    Original

    WS01a

    WS01b

    WS02a=WS02b

    SM01a

    SM01b

    SM02a

    SM02b

    SM03a

    SM03b

    SM03c

    Inconfidentes16-Mar-2014 – 20-Mar-2014

    Experimental Episodes

    E1-E2-E3-E4

    The continuity of the PPP Algorithm is always improved but it remains too low for demanding applications

    The accuracy performances of the PPP algorithm are improved but not to the expected level for the PPP algorithm

    All prototype mitigation strategies increase the continuity of the PPP algorithm with a Success Rate ranging between ~52% and ~68%

  • 50

    55

    60

    65

    70

    SR[%]

    1.0 1.5 2.0 2.5 3.0

    RMSE [m]

    PPP

    (b)

    Original WS SM

    Original

    WS01a

    WS01b

    WS02a=WS02b

    SM01a

    SM01b

    SM02a

    SM02b

    SM03a

    SM03b

    SM03c

    Inconfidentes16-Mar-2014 – 20-Mar-2014

    Experimental Episodes

    E1-E2-E3-E4

    The continuity of the PPP Algorithm is always improved but it remains too low for demanding applications

    The accuracy performances of the PPP algorithm are improved but not to the expected level for the PPP algorithm

    All those strategies are based on Spatial

    Masks

    For the PPP algorithm, prototype mitigation strategies based on spatial masks provide better performances than strategies based on the tuning of the weighting scheme

  • 50

    55

    60

    65

    70

    SR[%]

    1.0 1.5 2.0 2.5 3.0

    RMSE [m]

    PPP

    (b)

    Original WS SM

    Original

    WS01a

    WS01b

    WS02a=WS02b

    SM01a

    SM01b

    SM02a

    SM02b

    SM03a

    SM03b

    SM03c

    Inconfidentes16-Mar-2014 – 20-Mar-2014

    Experimental Episodes

    E1-E2-E3-E4

    The continuity of the PPP Algorithm is always improved but it remains too low for demanding applications

    The accuracy performances of the PPP algorithm are improved but not to the expected level for the PPP algorithm

    For the PPP algorithm, designing spatial masks leads to better positioning performances than tuning the weighting

    scheme

    For the PPP algorithm, prototype mitigation strategies based on spatial masks provide better performances than strategies based on the tuning of the weighting scheme

    All those strategies are based on Spatial

    Masks

  • The integrity monitoring stage of the SPP and PPP algorithms consists in statistically verifying the validity of the computed navigation solution

    Statistical Validation Test (RTKLIB)

    𝑣𝑣𝑟𝑟𝑠𝑠 =𝑃𝑃𝑟𝑟𝑠𝑠 − (�𝐷𝐷𝑟𝑟𝑠𝑠 + 𝑐𝑐 �𝑑𝑑𝑑𝑑𝑟𝑟 − 𝑐𝑐 𝑑𝑑𝑑𝑑𝑠𝑠 + 𝐼𝐼𝑟𝑟𝑠𝑠 + 𝑇𝑇𝑟𝑟𝑠𝑠)

    𝜎𝜎𝑃𝑃𝑟𝑟𝑠𝑠

    𝑣𝑣 = (𝑣𝑣𝑟𝑟1,𝑣𝑣𝑟𝑟2, … ,𝑣𝑣𝑟𝑟𝑛𝑛)𝑇𝑇

    𝑣𝑣𝑇𝑇 𝑊𝑊 𝑣𝑣𝜎𝜎02

    < 𝜒𝜒𝛼𝛼2(𝑠𝑠 −𝑚𝑚 − 1)

  • Statistical Validation Test (RTKLIB)

    𝑣𝑣𝑟𝑟𝑠𝑠 =𝑃𝑃𝑟𝑟𝑠𝑠 − (�𝐷𝐷𝑟𝑟𝑠𝑠 + 𝑐𝑐 �𝑑𝑑𝑑𝑑𝑟𝑟 − 𝑐𝑐 𝑑𝑑𝑑𝑑𝑠𝑠 + 𝐼𝐼𝑟𝑟𝑠𝑠 + 𝑇𝑇𝑟𝑟𝑠𝑠)

    𝜎𝜎𝑃𝑃𝑟𝑟𝑠𝑠

    𝑣𝑣 = (𝑣𝑣𝑟𝑟1,𝑣𝑣𝑟𝑟2, … ,𝑣𝑣𝑟𝑟𝑛𝑛)𝑇𝑇

    𝑣𝑣𝑇𝑇 𝑊𝑊 𝑣𝑣𝜎𝜎02

    < 𝜒𝜒𝛼𝛼2(𝑠𝑠 −𝑚𝑚 − 1)

    The integrity monitoring stage of the SPP and PPP algorithms consists in statistically verifying the validity of the computed navigation solution

  • Statistical Validation Test (RTKLIB)

    𝑣𝑣𝑟𝑟𝑠𝑠 =𝑃𝑃𝑟𝑟𝑠𝑠 − (�𝐷𝐷𝑟𝑟𝑠𝑠 + 𝑐𝑐 �𝑑𝑑𝑑𝑑𝑟𝑟 − 𝑐𝑐 𝑑𝑑𝑑𝑑𝑠𝑠 + 𝐼𝐼𝑟𝑟𝑠𝑠 + 𝑇𝑇𝑟𝑟𝑠𝑠)

    𝜎𝜎𝑃𝑃𝑟𝑟𝑠𝑠

    𝑣𝑣 = (𝑣𝑣𝑟𝑟1,𝑣𝑣𝑟𝑟2, … ,𝑣𝑣𝑟𝑟𝑛𝑛)𝑇𝑇

    𝑣𝑣𝑇𝑇 𝑊𝑊 𝑣𝑣𝜎𝜎02

    < 𝜒𝜒𝛼𝛼2(𝑠𝑠 −𝑚𝑚 − 1)

    RAIM-FDE

    Receiver Autonomous Integrity Monitoring – Fault Detection Exclusion

    1 2 3 4

    ? ? ? ? Best of 1/2/3/4

    The integrity monitoring stage of the SPP and PPP algorithms consists in statistically verifying the validity of the computed navigation solution

  • RAIM-FDE

    Receiver Autonomous Integrity Monitoring – Fault Detection Exclusion

    1 2 3 4

    ? ? ? ? Best of 1/2/3/4

    Three Approaches to design prototype mitigation strategies related to the integrity monitoring stage of the SPP and PPP Algorithms.

    Original RTKLIB RAIM-FDE Technique (IM00)

    Extended Technique (IM01)

    Spatial Technique (IM02)

    Hybrid Solution (IM03)

    The integrity monitoring stage of the SPP and PPP algorithms consists in statistically verifying the validity of the computed navigation solution

  • Advanced integrity monitoring is the key towards higher PPP performances in case of ionospheric scintillations but it requires a valid stochastic model

    PPP

    0

    5

    10

    15

    ε3D[m]

    Processing Time

    5

    10

    Time[s]

    22h 00h 02h 04h

    UTC

    Inconfidentes19-Mar-2014 – 20-Mar-2014

    UTC21:20:0005:40:00

    E4Episode E4

    IM Original IM00 IM01a IM02b IM03i

  • PPP

    0

    5

    10

    15

    ε3D[m]

    Processing Time

    5

    10

    Time[s]

    22h 00h 02h 04h

    UTC

    Inconfidentes19-Mar-2014 – 20-Mar-2014

    UTC21:20:0005:40:00

    E4Episode E4

    IM Original IM00 IM01a IM02b IM03i

    Advanced integrity monitoring is the key towards higher PPP performances in case of ionospheric scintillations but it requires a valid stochastic model

  • PPP

    0

    5

    10

    15

    ε3D[m]

    Processing Time

    5

    10

    Time[s]

    22h 00h 02h 04h

    UTC

    Inconfidentes19-Mar-2014 – 20-Mar-2014

    UTC21:20:0005:40:00

    E4Episode E4

    IM Original IM00 IM01a IM02b IM03i

    Advanced integrity monitoring is the key towards higher PPP performances in case of ionospheric scintillations but it requires a valid stochastic model

  • PPP

    0

    5

    10

    15

    ε3D[m]

    Processing Time

    5

    10

    Time[s]

    22h 00h 02h 04h

    UTC

    Inconfidentes19-Mar-2014 – 20-Mar-2014

    UTC21:20:0005:40:00

    E4Episode E4

    IM Original IM00 IM01a IM02b IM03i

    Advanced integrity monitoring is the key towards higher PPP performances in case of ionospheric scintillations but it requires a valid stochastic model

  • PPP

    0

    5

    10

    15

    ε3D[m]

    Processing Time

    5

    10

    Time[s]

    22h 00h 02h 04h

    UTC

    Inconfidentes19-Mar-2014 – 20-Mar-2014

    UTC21:20:0005:40:00

    E4Episode E4

    IM Original IM00 IM01a IM02b IM03i

    Advanced integrity monitoring is the key towards higher PPP performances in case of ionospheric scintillations but it requires a valid stochastic model

  • IM00IM01aIM01bIM02aIM02bIM03aIM03bIM03cIM03dIM03eIM03fIM03gIM03hIM03i

    0.0 0.5 1.0 1.5 2.0 2.5 3.0

    ε3D [m]

    Inconfidentes16-Mar-2014 – 20-Mar-2014

    Episodes E1-E2-E3-E4

    PPP

    40% 50% 60% 70% 80% 90%

    IM00IM01aIM01bIM02aIM02bIM03aIM03bIM03cIM03dIM03eIM03fIM03gIM03hIM03i

    0 4 8 12 16

    ε3D [m]

    Inconfidentes16-Mar-2014 – 20-Mar-2014

    Episodes E1-E2-E3-E4

    SPP

    20% 40% 60% 80%

    Inconfidentes16-Mar-2014 – 20-Mar-2014

    Experimental Episodes

    E1-E2-E3-E4

    Hybrid Mitigation Strategies

    Several exclusions systematically

    =very resource

    consuming

    Hybrid prototype mitigation strategies targeting both the stochastic modelling and the integrity monitoring stages lead to the highest results for the SPP and PPP algorithms

  • 50 55 60

    SR10 [%]

    35 40 45 50

    SR0.5 [%]

    Inconfidentes16-Mar-2014 – 20-Mar-2014

    Experimental Episodes

    E1-E2-E3-E4SPP

    Orig

    inal

    WS0

    1aW

    S01b

    WS0

    2a

    WS0

    2b

    SM01

    a

    SM01

    b

    SM02

    a

    SM02

    b

    SM03

    a

    SM03

    b

    SM03

    c

    IM00

    IM01

    aIM

    01b

    IM02

    aIM

    02b

    IM03

    a

    IM03

    b

    IM03

    c

    IM03

    d

    IM03

    e

    IM03

    f

    IM03

    g

    IM03

    h

    IM03

    i

    PPP

    Orig

    inal

    WS0

    1a

    WS0

    1b

    WS0

    2a

    WS0

    2b

    SM01

    aSM

    01b

    SM02

    a

    SM02

    b

    SM03

    a

    SM03

    bSM

    03c

    IM00

    IM01

    a

    IM01

    b

    IM02

    a

    IM02

    b

    IM03

    a

    IM03

    b

    IM03

    c

    IM03

    dIM

    03e

    IM03

    fIM

    03g

    IM03

    h

    IM03

    i

    Original WS SM Extended Spatial Hybrid

    Original (SM/IM) SM (WS) SM (SM) IM (Extended) IM (Spatial) IM (Hybrid)

    Hybrid Mitigation Strategies

    Spatiotemporal Mask

    SPP

    PPP

    Improved PPP performances but

    still below requirements

    Hybrid prototype mitigation strategies targeting both the stochastic modelling and the integrity monitoring stages lead to the highest results for the SPP and PPP algorithms

  • AnalysisGNSS Algorithms and Ionosphere

    GeostatisticsIonospheric Scintillation Skymaps

    PrototypesMitigation Strategies

  • Spatial analysis techniques are applicable to GNSS/ISMR measurements collected in a network of stations located near the magnetic equator in order to produce real-time ionospheric scintillation skymaps (H1)

    • Detection, scaling and tracking of spatial autocorrelation

    • Real-time ionospheric scintillation skymaps

    Mitigation strategies based on real-time ionospheric scintillation skymaps improve the performances of the SPP and PPP algorithms in case of low-latitude ionospheric scintillations (H2)

    • General improvement of the accuracy, continuity and reliability of the SPP and PPP algorithms

    • Higher reliability of the GOS skymaps

    • SPP performances improved by tuning the weighting scheme of the stochastic model• PPP performances improved by applying spatial masks

    • Integrity monitoring can bring the performances to the next level in case of ionospheric scintillations

    • Hybrid mitigation strategies are very powerful

    • PPP performances remain below requirements during intense ionospheric scintillations at low latitudes SR0.5 = 55% max and at the cost of a heavy computational load

    …this research approach constitutes an encouraging breakthrough but there is still room for improvement!

  • Perspectives exist to extend this research further and reach even better performances for GNSS positioning in case of ionospheric scintillations

    • High-density ionospheric scintillation skymaps (space + time)

    • Alternative variables to measure the impact of ionospheric scintillations on GNSS signals

    • Multiple GNSS constellations

    • High-density GNSS/ISMR networks

    • Smartphone-based crowdsourcing

    • Advanced RAIM-FDE technology combined with adaptive exclusion process (pre-processing) and stochastic model

    • GOS skymaps

    • Individual testing

    • Phase/Code/Doppler validation tests

    • Adaptive computational load

    • High-latitude ionospheric scintillations

    • Application of the approach in other harsh tracking environment (jamming, multipath, etc.)

  • Ingestion of Ionospheric Scintillation Skymaps into GNSS Algorithms

    Matthieu Lonchay

    PhD Defense

    ULiège

    Friday 24 May 2019?

  • Ingestion of Ionospheric Scintillation Skymaps into GNSS Algorithms

    Matthieu Lonchay

    [email protected]

    PhD Defense

    ULiège

    Friday 24 May 2019

    Slide Number 1Slide Number 2Slide Number 3Slide Number 4Slide Number 5Slide Number 6Slide Number 7Slide Number 8Slide Number 9Slide Number 10Slide Number 11Slide Number 12Slide Number 13Slide Number 14Slide Number 15Slide Number 16Slide Number 17Slide Number 18Slide Number 19Slide Number 20Slide Number 21Slide Number 22Slide Number 23Slide Number 24Slide Number 25Slide Number 26Slide Number 27Slide Number 28Slide Number 29Slide Number 30Slide Number 31Slide Number 32Slide Number 33Slide Number 34Slide Number 35Slide Number 36Slide Number 37Slide Number 38Slide Number 39Slide Number 40Slide Number 41Slide Number 42Slide Number 43Slide Number 44Slide Number 45Slide Number 46Slide Number 47Slide Number 48Slide Number 49Slide Number 50Slide Number 51Slide Number 52Slide Number 53Slide Number 54Slide Number 55Slide Number 56Slide Number 57Slide Number 58Slide Number 59Slide Number 60Slide Number 61Slide Number 62Slide Number 63Slide Number 64Slide Number 65Slide Number 66Slide Number 67Slide Number 68Slide Number 69Slide Number 70Slide Number 71Slide Number 72Slide Number 73Slide Number 74Slide Number 75Slide Number 76