Patrotest Wiki

Translations of this page:

Trace: GP-Simulator

This is an old revision of the document!


GP-Simulator

Low-cost solution for GPS L1 signal simulation with live sky synchronization and distortion according test scenario. Used to test and research spoofing and jamming protection algorithms.
Required hardware:

We try to design user interfaces as clear as possible, regardless of the complexity of the application.


GP-Simulator can be used with RF amplifier and antenna. Make sure you do not violate local laws before use.





Key fitures

  • Allows you to simulate GPS L1 spoofer in synchronous and asynchronous modes to develop protection methods and investigate equipment for susceptibility to attacks.
  • Multiple instances of the App can be grouped into a cluster with a single control to simulate a synchronous spoofing with multiple TX.
  • Supports conducted connection to the device under test for lab testing and radiated for field testing.
  • Synchronization accuracy with a life sky signal is not worse than 100 nanoseconds.
  • Allows to shift the time in three ways.
  • Allows to soft shift DUT coordinates.
  • Add various impairments to the satellites signal like power offset, pseudorange offset and noise, Doppler offset and noise.
  • Add various types of jamming to the signal like wide band noise, continuous wave,
  • Uses current almanac and ephemeris data.
  • Uses the Ublox M8T GNSS receiver to collect information about the observed satellites and time synchronization

Application

We have developed this app for testing our own GNSS spoofing detection system and for researching various attack scenarios. The application allows you to simulate simple and complex types of attacks:

  • asynchronous
  • synchronous
  • synchronous with multiple TX

This solution allows:

  • conduct research in the field of anti-spoofing methods
  • test your existing infrastructure for spoofing vulnerabilities
  • test the quality of our spoofing detection system

All testing can be done both in the laboratory and in the field.

Quick start

You can start testing your device in three simple steps:

  • On UBLOX folder set the Ublox RS-232 port and wait 3D fix status

  • On Almanac & Ephemeris folder push Download button to load files. Internet is required

  • On USRP folder set the name: usrp. 10 MHz Ref to GPSDO, Spoofing Mode to Asynchronous, Conducted connection check box.

  • On Start folder setup DUT input power to -25 dBm and push button Start Scenario

Operation manual

Evaluation kit

For a quick start, we offer our customers the Evolution Kit which consists of the following equipment:

  • Lenovo ThinkPad with installed software.
  • Ettus Research USRP B200 with GPSDO and additional shelldering.
  • Directional coupler, two 30 dB attenuators and SMA cable for conducted test.
  • Ublox M8T GNSS receiver for live sky synchronization with USB cable and USB\RS-232 adapter
  • Equipments are placed on the plastic panel.
  • Evolution Kit comes in a NANUK 923 protective case.