Multiple Jammers and Receivers Using Probability Hypothesis Density - - PowerPoint PPT Presentation

โ–ถ
multiple jammers and receivers
SMART_READER_LITE
LIVE PREVIEW

Multiple Jammers and Receivers Using Probability Hypothesis Density - - PowerPoint PPT Presentation

Simultaneous Localization of Multiple Jammers and Receivers Using Probability Hypothesis Density Sriramya Ramya Bhamidipati, University of Illinois at Urbana -Champaign CREDC All Hands Meeting April 6th, 2018 Funded by the U.S. Department


slide-1
SLIDE 1

Funded by the U.S. Department of Energy and the U.S. Department of Homeland Security | cred-c.org

Simultaneous Localization of Multiple Jammers and Receivers Using Probability Hypothesis Density

Sriramya โ€œRamyaโ€ Bhamidipati, University of Illinois at Urbana-Champaign CREDC All Hands Meeting April 6th, 2018

1

slide-2
SLIDE 2

Time Critical Applications

2

Transport Banking, Finance Communi

  • cations

Power Grid

Densely distributed (>2000) Phasor Measurement Units (PMUs) across USA

slide-3
SLIDE 3

Timing sources for Power Substations

Monitoring power substations via Phasor Measurement Units (PMUs) Precise Time Protocol (PTP) Clocks: TCXO, Atomic, XCXO Global Positioning Systems

3

slide-4
SLIDE 4

GPS Timing for PMUs

GPS used for time synchronization Power grid

Disadvantages Low signal power Unencrypted structure Vulnerable to attacks Advantages Global coverage Freely available ๐œˆ๐‘ก-level accurate global time

4

PMU

GPS Antenna

GPS clock

slide-5
SLIDE 5

Outline

Background on GPS and Jamming Attacks Simultaneous Localization of Multiple Jammers and Receivers Experimental Verification and Validation Summary

5

slide-6
SLIDE 6

Traditional GPS Algorithm

  • Methodology
  • Trilateration with โ‰ฅ 4 satellites
  • Track carrier frequency and code

phase

  • Inputs
  • Center: 3๐ธ satellite position
  • Radius: Pseudoranges
  • Unknowns to be estimated:
  • 3๐ธ position, Clock bias

Trilateration technique

[Larson GPS Research Group]

GPS Signal Structure

6

By computing clock bias, we can estimate UTC time with satellite atomic clock level accuracy

slide-7
SLIDE 7

What is GPS Jamming?

Jamming: Makes timing unavailable for PMUs Authentic conditions Jamming conditions

High powered signals transmitted in GPS frequency band

7

High power signal Power substation Authentic GPS signals

slide-8
SLIDE 8

GPS Jamming Incidents

  • Around 80 GPS jamming incidents between 2013 โˆ’ 2016 [1]
  • Few notable ones:
  • San Diego harbor, 2007 for 3 days [2]
  • Over 1000 planes, 250 ships in South Korea, 2012 for 16 days [3]
  • London Stock Exchange, 2012 everyday 10 mins [3]
  • Newark Liberty International Airport, 2013 2 months to track [1]
  • Cairo airport, 2016 [4]

8

[1] Aviation today 01/31/2017 [2] GPS world 02/2014 [3] The economist โ€œGPS jamming, Out of Sightโ€ 07/2013 [4] Flight service bureau 05/24/2017

Increasing number of GPS jamming incidents due to the ease of operation and low-cost availability

slide-9
SLIDE 9

Multiple jammers

  • Increasing risk due of low cost jammers ~$50-100
  • Challenges due to multiple jammers:
  • Presence of unknown number of jammers
  • Unknown contribution of each jammer at receiver
  • Increase in complexity of localization
  • Existing GPS anti-jamming techniques
  • Directional antenna, time difference of arrival and so on
  • Address single jammer scenario
  • Mostly donโ€™t estimate receiver Position, Velocity and Time (PVT)

9

โ€œJaguarโ€ mounted with directional antenna

[Perkins et.al, ION GNSS 2015]

slide-10
SLIDE 10

Our Objectives

  • Locate multiple jammers instead of one
  • Improve the robustness of the Position, Velocity and Time (PVT)

solution of the receivers experiencing jamming

10

slide-11
SLIDE 11

Outline

Background on GPS and Jamming Attacks Simultaneous Localization of Multiple Jammers and Receivers Experimental Verification and Validation Summary

11

slide-12
SLIDE 12

SLMR: Our Approach

  • Multiple receivers
  • Geographical diversity
  • Variation in the received

GPS signal power

  • Probability Hypothesis

Density (PHD) Filter [5]

  • Estimation of unknown

number of jammers

  • Inspired from Simultaneous

Localization and Mapping (SLAM) [5] for robotics

  • Robots: GPS receivers
  • Features: jammers
  • Graph optimization

19 Illinois power substations in nearby 3 cities over 12x8miles

12

Champaign, IL Urbana, IL Savoy, IL

0 1 2mi

  • [5] Vo and Ma, IEEE Transactions on Signal Processing, 2006

[6] Cadena, et.al, IEEE Transactions on Robotics, 2016

slide-13
SLIDE 13

SLMR: Our Architecture

13

Location of multiple jammers Jammers PHD filter Graph

  • ptimization

1 L

Received signal power and receiver dynamics ๐‘๐‘ข, ๐‘‡๐‘ข ๐‘๐‘ข: Estimated number

  • f jammers

๐‘‡๐‘ข: Distances between jammers-receivers PVT solution Receivers Number of jammers

slide-14
SLIDE 14

Intuitive Explanation of PHD Filter

  • Multiple jammers are observed via multi-modal Gaussian

distributed peaks

  • State and measurements modelled as Random Finite Sets
  • Cardinality modeled as a random variable
  • Non-linearity is due to received signal strength measurements

14

At ๐‘ข time instant At ๐‘ข + 1 time instant Multi-modal peaks due to multiple jammers

[Vo and Ma, 2006]

slide-15
SLIDE 15

Non-Linear Gaussian Mixture PHD Filter

  • Propagate posterior intensity

modeled as Gaussian Mixture ๐œ‰๐‘ข = เท ๐‘ฅ๐‘ขโ„•(๐‘ฆ: ๐œˆ๐‘ข, ฮฃt)

  • Estimated number of jammers

๐‘๐‘ข = เท ๐•ž(๐‘ฅ๐‘ข > Threshold)

15

Multi-modal peaks modeled as Gaussian Mixture (GM) ๐œˆ๐‘ข: mean ฮฃ๐‘ข: covariance ๐‘ฅ๐‘ข: weight ๐‘‡๐‘ข: jammers-receivers distance Measurement update of PHD Based on mis- detection and measurements Subgraph

  • ptimization

๐‘๐‘ข, ๐‘‡๐‘ข

Time update

  • f PHD based
  • n survival

and birth

slide-16
SLIDE 16

SLMR: Graph Framework

16

Sub-graph at ๐‘ข๐‘ขโ„Ž time instant ๐‘๐‘ข Jammers ๐‘€ Receivers Constrained via PHD Filter Receiver dynamics ๐ฒ๐Ÿ,๐ฎ ๐’—๐Ÿ,๐ฎ ๐ฒ๐ฃ,๐ฎ ๐’—๐ฃ,๐ฎ ๐ฒ๐Œ,๐ฎ ๐’—๐‘ด,๐ฎ ิฆ ๐ณ๐Ÿ,๐ฎ ิฆ ๐ณ๐ฅ,๐ฎ ิฆ ๐ณ๐๐ฎ,๐ฎ

โ‹ฏ โ‹ฏ

  • Bipartite graph framework
  • ๐‘๐‘ข number of jammers ๐’›
  • ๐‘€ receivers ๐ฒ
  • Receiver dynamics ๐’—

(Ex: static, uniform velocity

  • r IMU)
  • Sub-graph optimization at

time each instant

  • Periodically, full-graph
  • ptimization to account

for drifts

slide-17
SLIDE 17

SLMR: Graph Optimization

  • Levenberg-Marquardt minimizer [7]
  • Initial constraints of receivers
  • Constraints from PHD Filter
  • Constraints from receiver dynamics
  • After jamming detected, SLMR

initialized as follows:

  • Non-jammed received GPS

signal power at each receiver

  • Single jammer with the initial

location at the centroid of receivers

  • Graph based on the initial

constraints of receivers and jammer

17

๐ฒ๐ฃ,๐Ÿ ๐ฒ๐ฃ,๐Ÿ‘ ๐ฒ๐ฃ,๐’– Graph framework across time

[7] Mor, Numerical Analysis, 1978

slide-18
SLIDE 18

Outline

Background on GPS and Jamming Attacks Simultaneous Localization of Multiple Jammers and Receivers Experimental Verification and Validation Summary

18

slide-19
SLIDE 19

Timing Attack Setup

GPS signals under jamming attack Timestamped voltage and current Commercial GPS clock Real Time Digital Simulator (RTDS) IRIG-B PMU-1 IRIG-B PMU-2 Commercial GPS clock Authentic GPS signals

19

According to IEEE C37.118, max allowable phase angle error is 0.573ยฐ (~time error of 26.5 ยต๐‘ก)

slide-20
SLIDE 20

Effect of Jamming on Power Grid

20

  • 200
  • 100

100 200 0 1 2 3 4 5 6

Time (s) Voltage Angle (Deg)

200 160 120 80 40

Voltage Magnitude (V)

GPS jamming causes inoperability of PMUs to record phasor values

slide-21
SLIDE 21

Experimental Setup

  • Three stationary simulated

jammers

  • Transmit power 50.3 W
  • Sweep continuous attack with

frequency โˆ’ 2.5 ๐‘™๐ผ๐‘จ ๐‘ข๐‘ 2.5 ๐‘™๐ผ๐‘จ

  • Five moving GPS receivers
  • GPS signals collected
  • Sampling rate 5๐‘๐ผ๐‘จ
  • Received power computed

using ฮ”๐‘ˆ = 10๐‘›๐‘ก

  • Post-processed using our

python framework pyGNSS

21

slide-22
SLIDE 22

SLMR: Localization Accuracy of Jammers

Number of unknown jammers converges to 3 and positioning error of jammers estimated to within 5 ๐‘› accuracy

22

Position error of jammers Number of jammers

slide-23
SLIDE 23

SLMR: Different Levels of Jamming

Under 12 ๐‘’๐ถ and 18 ๐‘’๐ถ added jamming, mean position error of all jammers is within 4.8 ๐‘› and mean position error of all receivers is within 5.6 ๐‘›.

23

Jammer mean position error Receiver mean position error

slide-24
SLIDE 24

Summary

  • Demonstrated the impact of GPS jamming attack on the

stability of the power grid

  • Proposed our Simultaneous Localization of Multiple Jammers

and Receivers (SLMR) algorithm

  • Demonstrated successful localization of jammers with 5 ๐‘›

accuracy while simultaneously locating receivers with 6 ๐‘› accuracy under various levels of jamming attack

24

slide-25
SLIDE 25

Future work | DT-NAVFEST Jamming Event

25

Heatmap of jammer to signal ratio Teams from the University of Illinois Champaign Urbana and Stanford University, CA were invited to the first-ever DT NAVFEST at Edwards Air Force Base, CA, to test projects in a GPS degraded environment (U.S. Air Force photo by Wei Lee)

[Perkins et.al, ION GNSS 2017]

slide-26
SLIDE 26

Our Published Work

  • Position-Information Aided Vector Tracking [Chou, Heng and Gao ION

GNSS 2014]

  • Multi-Receiver Position-Information Aided Vector Tracking [Chou,

Ng and Gao ION ITM 2015]

  • Advanced Multi-Receiver Position-Information Aided Vector

Tracking [Chou, Ng and Gao ION GNSS+ 2015]

  • Direct Time Estimation [Ng and Gao IEEE PLANS 2016]
  • Multi-Receiver Direct Time Estimation for PMUs [Bhamidipati, Ng and

Gao ION GNSS+2016]

  • Spoofer Localization based Multi-Receiver Direct Time

Estimation [Bhamidipati and Gao ION GNSS+2017]

  • Improved Jamming Resilience using Position-Information Aided

Vector Tracking [Bhamidipati and Gao ION GNSS 2017]

  • Simultaneous Localization of Multiple Jammers and Receivers

using Probability Hypothesis Density [Bhamidipati and Gao ION PLANS 2018]

26

slide-27
SLIDE 27

Acknowledgement

27

My sincere gratitude to my advisor, Prof. Grace Xingxin Gao, for her guidance and continuous support. I would also like to thank Cyber Resilient Energy Delivery Consortium (CREDC) team members at University of Illinois: Alfonso Valdes, Prosper Panumpabi, Jeremy Jones, David Emmerich for setting up the power grid testbed and collecting the data.

slide-28
SLIDE 28

Contact info: sbhamid2@Illinois.edu

28

Th Thank You

slide-29
SLIDE 29

@credcresearch facebook.com/credcresearch/ http://cred-c.org

Funded by the U.S. Department of Energy and the U.S. Department of Homeland Security

29