Patrotest Wiki

Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
gp_simulator:gp-simulator [2019/02/26 17:48]
yasko
gp_simulator:gp-simulator [2019/02/27 16:59]
admin [Key Features]
Line 1: Line 1:
 =====GP-Simulator===== =====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 a cost-effective solution for simulation of GPS L1 signals with live sky synchronization and user-defined ​modification of key parameters (such as power, pseudorange,​ Doppler, and navigation message content) for emulating controlled spoofing attacks
-GP-Simulator is designed for testing and investigating ​susceptibility ​points of GNSS dependant entities to spoofing and jamming.+GP-Simulator is designed for testing and investigating ​vulnerability ​points of GNSS dependant entities to spoofing and jamming. 
 \\ \\
  
Line 8: Line 9:
   * [[https://​www.u-blox.com/​en/​product/​evk-8evk-m8|Ublox M8T GNSS receiver]] for live sky synchronization;​   * [[https://​www.u-blox.com/​en/​product/​evk-8evk-m8|Ublox M8T GNSS receiver]] for live sky synchronization;​
   * A computer device with capable hardware and internet connection;   * A computer device with capable hardware and internet connection;
-  * External high quality 10 MHz reference source (for using radiated tests);\\+  * 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 provides ​clean and user-friendly interface, taking care of all complex computing processes in the backend.
  
 {{:​gp_simulator:​gp-simulator_welcome.png}} {{:​gp_simulator:​gp-simulator_welcome.png}}
Line 31: Line 32:
  
 ====Key Features==== ​ ====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;+  * Allows you to simulate a GPS L1 spoofer in synchronous and asynchronous modes for developing the corresponding protection methods and detecting potential ​vulnerabilities ​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;   * 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;+  * Supports conducted connection to the tested ​device ​for further lab testing and radiated connection for the further ​field testing;
   * Provides the synchronization accuracy with a life sky signal that is not worse than 100 nanoseconds;​   * 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; +  * Capable of adding various impairments to the signals ​like time\coordinates shift, satellite'​s relative ​power, pseudorange\Doppler ​offset, ​etc.
-  * Allows to soft shift DUT coordinates;​ +  * Can add various types of jamming to the signal like wideband ​noise, continuous wave, etc.;  
-  ​* Capable of adding various impairments to the satellites signal ​like power offset, pseudorange offset ​and noiseas well as Doppler offset and noise+  * Uses real almanac and ephemeris data.
-  * Can add various types of jamming to the signal like wide band noise, continuous wave, etc.;  +
-  * Uses current ​almanac and ephemeris data+
-  * Uses the [[https://​www.u-blox.com/​en/​product/​evk-8evk-m8|Ublox M8T GNSS receiver]] for collecting information about the observed satellites and time synchronization.+
 \\ \\
  
Line 55: Line 53:
   * Test the quality of our [[https://​gpspatron.com/​|spoofing detection system]].   * Test the quality of our [[https://​gpspatron.com/​|spoofing detection system]].
  
-**All testing can be done both in the laboratory ​and in the field.**+**All testing can be performed ​in the laboratory, as well as in the field.**
 \\ \\
  
Line 62: Line 60:
   * Install the software on your computer device;   * Install the software on your computer device;
   * Activate a license via [[AppManager:​Patrotest Application Manager]];   * Activate a license via [[AppManager:​Patrotest Application Manager]];
-  * Connect [[https://​www.ettus.com/​product/​category/​USRP-Bus-Series|Ettus Research USRP]] with USB 3.0 interface.+  * Connect [[https://​www.ettus.com/​product/​category/​USRP-Bus-Series|Ettus Research USRP]] with USB 3.0 interface;
   * Connect [[https://​www.u-blox.com/​en/​product/​evk-8evk-m8|Ublox M8T GNSS receiver]] via USB and RS-232 port;   * Connect [[https://​www.u-blox.com/​en/​product/​evk-8evk-m8|Ublox M8T GNSS receiver]] via USB and RS-232 port;
-  * Run [[gp_simulator:​NI-USRP Configuration Utility]] and set the name of your USRP (set - "​usrp"​)\\+  * Run the [[gp_simulator:​NI-USRP Configuration Utility]] and set the name of your USRP to  ​"**usrp**."\\
  
  
 Run the GP-Simulator.\\ Run the GP-Simulator.\\
 +
 {{:​gp_simulator:​gp-simulator_run.png?​500|}} {{:​gp_simulator:​gp-simulator_run.png?​500|}}
  
 \\ \\
  
-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 "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"\\ 
 + 
 {{:​gp_simulator:​gp-simulator_ublox_3d_fix.png?​500|}} {{:​gp_simulator:​gp-simulator_ublox_3d_fix.png?​500|}}
  
 \\ \\
  
-In the "​Almanac & Ephemeris"​ tab, click on the "​Download Almanac and Ephemeris"​ button to load files. **NOTE**: Internet connection is required.+In the "​Almanac & Ephemeris"​ tab, click on the "​Download Almanac and Ephemeris"​ button to load files. **NOTE**: Internet connection is required.\\ 
 {{:​gp_simulator:​gp-simulator_download_almanac.png?​500|}} {{:​gp_simulator:​gp-simulator_download_almanac.png?​500|}}
  
 \\ \\
  
-In the "​USRP"​ tab, set the following:\\ +In the "​USRP"​ tab, set the following: ​**USRP name** to "**usrp**," ​**10 MHz Ref** to "**GPSDO**," ​"**Spoofing Mode**" ​to "**Asynchronous**," ​and then check the "​Conducted connection"​ box respectively.\\ 
-USRP name "​usrp,"​\\ +
-10 MHz Ref "​GPSDO"​\\  +
-Spoofing Mode "​Asynchronous"​\\  +
-Check the "​Conducted connection"​ box.\\+
 {{:​gp_simulator:​gp-simulator_usrp_setup.png?​500|}} {{:​gp_simulator:​gp-simulator_usrp_setup.png?​500|}}
  
 \\ \\
  
-In the "​Start"​ tab, set "DUT input power" to "-25 dBm" and then click on the |Start Scenario"​ button.+In the "​Start"​ tab, set "**DUT input power**" to "**-25 dBm**" and then click on the "Start Scenario"​ button.\\ 
 {{:​gp_simulator:​gp-simulator_quick_start_run.png?​500|}} {{:​gp_simulator:​gp-simulator_quick_start_run.png?​500|}}
 +\\
 +
 \\ \\
  
Line 98: Line 99:
 You can find the Operational Manual by following [[gp_simulator:​Operation manual| this link]] You can find the Operational Manual by following [[gp_simulator:​Operation manual| this link]]
  
-====Evaluation ​kit==== +\\ 
-For a quick start, we offer our customers the **Evolution ​Kit** which consists of the following equipment:+ 
 +====Evaluation ​Kit==== 
 +For a quick and effortless ​start, we offer our customers the **Evaluation ​Kit** which consists of the following equipment:
   * Lenovo ThinkPad with the preinstalled software;   * Lenovo ThinkPad with the preinstalled software;
   * [[https://​www.ettus.com/​product/​details/​UB200-KIT|Ettus Research USRP B200]] with GPSDO and additional shelldering;​   * [[https://​www.ettus.com/​product/​details/​UB200-KIT|Ettus Research USRP B200]] with GPSDO and additional shelldering;​
-  * Directional coupler, two 30 dB attenuators and SMA cable for conducted tests; ​+  * Directional coupler, two 30 dB attenuators and SMA cable for conducted tests; ​
   * [[https://​www.u-blox.com/​en/​product/​evk-8evk-m8|Ublox M8T GNSS receiver]] for live sky synchronization with a USB cable and USB\RS-232 adapter;   * [[https://​www.u-blox.com/​en/​product/​evk-8evk-m8|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;   * All equipments is placed on a plastic panel;
-  * Evolution ​Kit comes in the [[https://​www.nanuk.com/​nanuk-923-laptop.php|NANUK 923 protective case]].+  * Evaluation ​Kit comes in the [[https://​www.nanuk.com/​nanuk-923-laptop.php|NANUK 923 protective case]].