multiple jammers and receivers
play

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


  1. 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 of Energy and the U.S. Department of Homeland Security | cred-c.org 1

  2. Time Critical Applications Communi Banking, Power Transport -cations Finance Grid Densely distributed (>2000) Phasor Measurement Units (PMUs) across USA 2

  3. Timing sources for Power Substations Monitoring power substations via Global Positioning Systems Phasor Measurement Units (PMUs) Precise Time Protocol (PTP) Clocks: TCXO, Atomic, XCXO 3

  4. GPS Timing for PMUs GPS used for time synchronization Power grid GPS Antenna GPS clock PMU Advantages Disadvantages Global coverage Low signal power Freely available Unencrypted structure ๐œˆ๐‘ก -level accurate Vulnerable to attacks global time 4

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

  6. Traditional GPS Algorithm GPS Signal Structure โ€ข Methodology โ€ข Trilateration with โ‰ฅ 4 satellites โ€ข Track carrier frequency and code phase โ€ข Inputs โ€ข Center: 3๐ธ satellite position Trilateration technique โ€ข Radius: Pseudoranges โ€ข Unknowns to be estimated: โ€ข 3๐ธ position, Clock bias By computing clock bias, we can estimate UTC time with satellite atomic clock level accuracy [Larson GPS Research Group] 6

  7. What is GPS Jamming? Authentic conditions High powered signals transmitted in GPS frequency band Authentic GPS signals Jamming conditions Power High power substation signal Jamming: Makes timing unavailable for PMUs 7

  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] Increasing number of GPS jamming incidents due to the ease of operation and low-cost availability [1] Aviation today 01/31/2017 [2] GPS world 02/2014 [3] The economist โ€œGPS jamming, Out of Sightโ€ 07/2013 8 [4] Flight service bureau 05/24/2017

  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) โ€œJaguarโ€ mounted with directional antenna [Perkins et.al, ION GNSS 2015] 9

  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

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

  12. SLMR: Our Approach โ€ข Multiple receivers โ€ข Geographical diversity โ€ข Variation in the received GPS signal power โ€ข Probability Hypothesis Urbana, IL Density (PHD) Filter [5] Champaign, โ€ข Estimation of unknown IL number of jammers โ€ข Inspired from Simultaneous Localization and Mapping - - - 0 1 2mi (SLAM) [5] for robotics Savoy, IL โ€ข Robots: GPS receivers 19 Illinois power substations in โ€ข Features: jammers nearby 3 cities over 12x8miles โ€ข Graph optimization [5] Vo and Ma, IEEE Transactions on Signal Processing, 2006 12 [6] Cadena, et.al, IEEE Transactions on Robotics, 2016

  13. SLMR: Our Architecture ๐‘ ๐‘ข : Estimated number of jammers ๐‘‡ ๐‘ข : Distances between L jammers-receivers PHD filter 1 Number of ๐‘ ๐‘ข , ๐‘‡ ๐‘ข Received signal jammers power and Jammers Location of receiver dynamics multiple jammers Graph optimization PVT solution Receivers 13

  14. Intuitive Explanation of PHD Filter Multi-modal peaks due At ๐‘ข + 1 time At ๐‘ข time to multiple jammers instant instant [Vo and Ma, 2006] โ€ข 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

  15. Non-Linear Gaussian Mixture PHD Filter โ€ข Propagate posterior intensity ๐œˆ ๐‘ข : mean modeled as Gaussian Mixture ฮฃ ๐‘ข : covariance ๐œ‰ ๐‘ข = เท ๐‘ฅ ๐‘ข โ„•(๐‘ฆ: ๐œˆ ๐‘ข , ฮฃ t ) ๐‘ฅ ๐‘ข : weight ๐‘‡ ๐‘ข : jammers-receivers distance โ€ข Estimated number of jammers ๐‘ ๐‘ข = เท ๐•ž(๐‘ฅ ๐‘ข > Threshold) Measurement Time update update of PHD of PHD based Based on mis- on survival detection and and birth measurements ๐‘ ๐‘ข , ๐‘‡ ๐‘ข Subgraph optimization Multi-modal peaks modeled as Gaussian Mixture (GM) 15

  16. SLMR: Graph Framework โ€ข Bipartite graph framework Sub-graph at ๐‘ข ๐‘ขโ„Ž time instant โ€ข ๐‘ ๐‘ข number of jammers ๐’› ๐ฒ ๐Ÿ,๐ฎ ๐’— ๐Ÿ,๐ฎ โ€ข ๐‘€ receivers ๐ฒ โ€ข Receiver dynamics ๐’— ิฆ ๐ณ ๐ ๐ฎ ,๐ฎ Constrained (Ex: static, uniform velocity via PHD Filter or IMU) โ‹ฏ โ€ข Sub-graph optimization at ๐’— ๐ฃ,๐ฎ ๐ฒ ๐ฃ,๐ฎ ๐ณ ๐ฅ,๐ฎ ิฆ time each instant โ€ข Periodically, full-graph โ‹ฏ optimization to account ิฆ ๐ณ ๐Ÿ,๐ฎ for drifts ๐ฒ ๐Œ,๐ฎ ๐’— ๐‘ด,๐ฎ ๐‘ ๐‘ข Jammers Receiver ๐‘€ Receivers dynamics 16

  17. SLMR: Graph Optimization โ€ข Levenberg-Marquardt minimizer [7] โ€ข Initial constraints of receivers Graph framework across time โ€ข 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 [7] Mor, Numerical Analysis, 1978 17

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

  19. Timing Attack Setup GPS signals under jamming attack Timestamped voltage and current Commercial PMU-1 IRIG-B GPS clock Real Time Digital Authentic Simulator (RTDS) GPS signals Commercial PMU-2 GPS clock IRIG-B According to IEEE C37.118, max allowable phase angle error is 0.573ยฐ (~time error of 26.5 ยต๐‘ก ) 19

  20. Effect of Jamming on Power Grid 200 Voltage Magnitude (V) 160 120 80 40 0 -200 Voltage Angle (Deg) -100 0 GPS jamming causes inoperability of PMUs to record 100 phasor values 200 0 1 2 3 4 5 6 Time (s) 20

  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

  22. SLMR: Localization Accuracy of Jammers Number of jammers Position error of jammers Number of unknown jammers converges to 3 and positioning error of jammers estimated to within 5 ๐‘› accuracy 22

  23. SLMR: Different Levels of Jamming Receiver mean position error Jammer mean position error 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

  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

  25. Future work | DT-NAVFEST Jamming Event 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) 25 [Perkins et.al, ION GNSS 2017]

  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

Recommend


More recommend