Trace: • GP-Simulator
This is an old revision of the document!
Table of Contents
GP-Simulator
GP-Simulator is a cost-effective solution for simulation of GPS L1 signals with live sky synchronization and signal distortion reproduction within the framework of user-defined test scenarios.
GP-Simulator is designed for testing and investigating susceptibility points of GNSS dependant entities to spoofing and jamming.
Required Hardware:
- Ettus Research USRP Bus Series with GPSDO;
- Ublox M8T GNSS receiver for live sky synchronization;
- A computer device with capable hardware and internet connection;
- External high quality 10 MHz reference source (for using radiated tests);
GP-Simulator provides clean and user-friendly interface, taking care of all complex computing processes in the backend.
GP-Simulator can be used in combination with radio frequency power amplifiers and antennas. Before use, make sure that your activities do not violate any local legal laws.
Key Features
- Allows you to simulate a GPS L1 spoofer in synchronous and asynchronous modes for developing the corresponding protection methods and detecting potential susceptibility of the equipment to spoofing and jamming attacks;
- Multiple instances of the App can be grouped into a cluster with a single control for simulating synchronous spoofing with multiple TX;
- Supports conducted connection to the device that is being tested for further lab testing and radiated connection for the field testing;
- Provides the synchronization accuracy with a life sky signal that is not worse than 100 nanoseconds;
- Allows to shift the time in three different ways;
- Allows to soft shift DUT coordinates;
- Capable of adding various impairments to the satellites signal like power offset, pseudorange offset and noise, as well as Doppler offset and noise;
- Can add various types of jamming to the signal like wide band noise, continuous wave, etc.;
- Uses current almanac and ephemeris data;
- Uses the Ublox M8T GNSS receiver for collecting information about the observed satellites and time synchronization.
Areas of Application
We have developed this application for testing our own GNSS spoofing detection system, as well as for researching various possible attack scenarios. The application allows you to simulate simple and complex types of attacks:
- Synchronous;
- Synchronous with multiple TX.
Security and Operational Benefits::
- Conduct comprehensive research in the field of spoofing detection and prevention 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
To start testing your device, take the following simple steps:
- Install the software on your computer device;
- 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”)
In the “Init position” tab, click on “UBLOX Port” and select “Ublox RS-232 port” from the list. After that, wait for the “Status” to display “3D fix”
In the “Almanac & Ephemeris” tab, click on the “Download Almanac and Ephemeris” button to load files. NOTE: Internet connection is required.
In the “USRP” tab, set the following:
“USRP name” to “usrp”
“10 MHz Ref” to “GPSDO”
“Spoofing Mode” to “Asynchronous”
Check the “Conducted connection” box.
In the “Start” tab, set “DUT input power” to “-25 dBm” and then click on the |Start Scenario“ button.
Operation Manual
You can find the Operational Manual by following this link
Evaluation kit
For a quick start, we offer our customers the Evolution Kit which consists of the following equipment:
- Lenovo ThinkPad with the preinstalled software;
- Ettus Research USRP B200 with GPSDO and additional shelldering;
- Directional coupler, two 30 dB attenuators and SMA cable for conducted tests;
- Ublox M8T GNSS receiver for live sky synchronization with a USB cable and USB\RS-232 adapter;
- All equipments is placed on a plastic panel;
- Evolution Kit comes in the NANUK 923 protective case.