Trace: • GP-Simulator
This is an old revision of the document!
Table of Contents
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:
- Ettus Research USRP Bus Series with GPSDO
- Ublox M8T GNSS receiver for live sky synchronization
- productive computer with internet connection
- External high quality 10 MHz reference source in case you are going to use radiated test
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:
- install the software on your computer
- activate a license via Patrotest Application Manager
- connect Ettus Research USRP with USB 3.0 interface
- connect Ublox M8T GNSS receiver via USB and RS-232 port
- run NI-USRP Configuration Utility and set the name of your USRP (set - “usrp”)
- Run the GP-Simulator
- 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 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.