GP-Jammer is a software-defined multi-channel RF jammer simulator developed by GPSPATRON. It works with Adalm Pluto SDR devices and is used for testing the resilience of communication and navigation systems against different types of RF interference. This guide provides an overview of how GP-Jammer functions and step-by-step instructions for initial setup.



How GP-Jammer Works:

GP-Jammer generates RF interference signals using Adalm Pluto SDR with custom firmaware. It uses Python scripts to create IQ data files that are then transferred to the SDR, allowing the device to play the interference signals on a loop. This approach reduces system load and ensures stable signal transmission.



Setting Up GP-Jammer:

The GP-Jammer setup installs all necessary drivers and software automatically. When you run the GP-Jammer installer, the following components will be installed:

  • GP-Jammer 1.1.0.10
  • NI LabView Run-Time Engine 2020
  • PlutoSDR-M2k-USB-Drivers
  • Python 3.10.0
  • Visual C++ Redistributable Packages for Visual Studio 2013


After running the installer, you need to update the Adalm Pluto firmware following this guide: How to Update Adalm Pluto Firmware
https://support.gpspatron.com/en/support/solutions/articles/101000536910-how-to-update-the-firmware-of-adalm-pluto



Start the Interference Simulation:


1. Select the Interference Type:


2. Apply Configuration:

  • Click Apply in the interference configuration window. This action triggers the Python script, which generates the IQ samples file.
  • The generated IQ data is automatically loaded onto the Adalm Pluto device.


3. Start Transmission:

  • Press the Play button to configure the Adalm Pluto and begin transmitting the RF signal.
  • During transmission, you can adjust output power, center frequency, and IQ rate as needed.


Compliance and Usage Restrictions: GP-Jammer and its associated files are intended solely for research and testing purposes. Any modifications to the software should remain within the context of improving the interference resistance of radio equipment. Users are prohibited from sharing the software or generated data for commercial or military purposes without prior consent from GPSPATRON.