GP-Simulator 2 is a powerful and versatile GNSS signal simulator designed for spoofing vulnerability testing, timing attacks, and functional validation of GPS receivers.
It supports coherent and non-coherent spoofing scenarios, trajectory-based motion simulation, real-time manipulation of time and position, and integration with a broad range of SDRs—including Ettus USRPs and GPSPATRON’s custom high-performance board. Ideal for lab environments, production lines, and cybersecurity research.
- Supports Coherent Spoofing
GP-Simulator 2 can generate GNSS signals that are perfectly synchronized with real ones. This allows seamless signal takeovers without loss of tracking, mimicking real-world high-end spoofing attacks.
- Advanced Time Manipulation
Modify the receiver’s perception of time in real-time. Features include PPS phase shifting, Time of Week (TOW) manipulation, and simulation of satellite clock errors to test time synchronization robustness.
The application allows testing your GNSS receiver using real satellite signals from a live antenna—making it possible to conduct realistic spoofing experiments even in a lab environment.
Gain full control over position and altitude. Simulate static offsets or dynamic movement along custom trajectories—ideal for testing drones, vehicles, or high-precision applications.
- True Almanac and Ephemeris
The software automatically downloads authentic almanac and ephemeris data from NASA sources, ensuring realistic satellite conditions—even for historical scenarios.
Compatible with Ettus USRP SDRs via UHD drivers. For optimal performance, GP-Simulator 2 also supports GPSPATRON’s custom SDR with enhanced signal stability and timing accuracy. Support for Adalm Pluto and HackRF One is coming soon.