Key Features

SDX powerful automation features and API

Powerful Automation

SDX powerful automation features and API

Get ultimate control with SDX’s powerful API. Easy to use and comprising of over 250 commands, this API brings an unparalleled level of control over the simulation. It allows the user to build highly complex, elaborate and repeatable scenarios. SDX comes with open source client libraries for Python, C# and C++.

Watch the API 4-mins video →

LEO and GEO orbits simulation


LEO and GEO orbits simulation

Trajectory simulation from the ground up to GEO orbits. The user friendly interface allows you to configure Earth-orbiting spacecraft trajectories, atmospheric models, multiple GNSS constellations and 3D antenna patterns.

Differential GNSS / RTK

Differential GNSS and Multi-Vehicle Simulation

Differential GNSS / RTK

Multi-vehicle positioning data can greatly improve GNSS location accuracy. For example, in Real-Time Kinematics (RTK), a rover precise location is computed by using base station position data.

SDX does multi-constellation, multi-signal differential GNSS by synchronizing multiple simulators. For RTK applications, each instance of SDX will simulate the GNSS signals for either vehicle.

GNSS Simulation for Anechoic Chambers

For research and mission-critical test labs, SDX offers a complete solution for radiated emissions testing. With the anechoic chamber option enabled, SDX provides accurate simulation of multiple GNSS constellations and user-defined interfering signals, all in real time.

Learn more about anechoic chamber solutions and custom test systems in the configurations.

SDX GNSS Simulation for Anechoic Chambers
SDX for anechoic chambers supports multiple SDR configurations, up to a total of 16 dual-frequency transmitting antennas.

Advanced Interference Simulation

SDX’s unique architecture delivers the most flexible and powerful GNSS interference testing solution on the market. With the Advanced Jamming module enabled, you can create interference transmitters, assign them signals and trajectories, and watch them interact with the receiver from within the map panel, all in real time. To complete SDX’s use as a interference testing solution, the powerful and easy to use Advanced Jamming Module also enables the creation of custom RF waveforms.

Advanced jamming is completely integrated into SDX. There’s no need for additional and complicated connections with third-party modules. Everything is achieved through the same unique software interface.

  • Create user-defined waveforms. Combine Chirp, CW, BOC, AWGN, BPSK, and pulse interference modulation to create custom, complex interference waveforms.
  • Create multiple real-time jammers. Up to dozens of interferences can be generated in real time.
  • Transmitters can be simple, or dynamic. SDX’s dynamic jammers can change position relative to the receiver as the simulation progresses. SDX automatically calculates the resulting signal at the receiver antenna in real time.
  • No need for additional hardware: the same SDR used for generating GNSS signal are used to generate interferences. Join two dual-output SDR and cover the two GNSS bands with added jammers.

Read more about advanced interferences in SDX.

Contact us for more details about SDX's Advanced Jammer option.

Multiple synchronized trajectories

The software-defined nature of SDX enables multiple instances of the GNSS simulator to run on the same –or multiple– computer(s). This feature offers research and test labs interesting possibilities for creating advanced simulation setups.

When synchronizing simulators, parameters such as radio and antenna settings, vehicle trajectories, or interference transmitters can be shared between all instances. For other use cases, SDX users can decide which parameters are automatically synced between connected simulators.

Possible applications of connected simulators include the simulation of:

  • Differential GNSS, such as Real-Time Kinematics (RTK), where SDX instances are used to simulate both Rover(s) and Base
  • Spoofing, to test –and help mitigate– its effects on a GNSS receiver
  • Multi-antenna vehicles, for example in the case of space launch vehicles and other rockets
  • Attitude measurement using GNSS signals
  • Simple or complex arrays of GNSS receivers

Example showing SDX GNSS simulators used to recreate 4 drones using Real-Time Kinematics (RTK) for precise positioning

Detailed Features

  • 1000 Hz simulation iteration rate
  • High-end performance (precision, resolution, ultra-high dynamic motion)
  • Hundreds of satellites simulated in real time using an off-the-shelf graphic card (GPU)
  • Four constellations: GPS (open & encrypted), GLONASS, Galileo, BeiDou + SBAS
  • Integrated dynamic interferences generation (GNSS & non-GNSS)
  • User-defined waveforms (Chirp, CW, BOC, BPSK, AWGN & pulse modulations combination)
  • Differential GNSS (DGNSS) and multi-vehicle simulation
  • Comprehensive and intuitive API (Python, C# and C++ open source client) - Watch video →
  • Multipath
  • Scalable and highly flexible architecture using software-defined radios
  • On-the-fly scenario re-configuration
  • 6DoF receiver trajectories
  • Flexible licensing
  • In-field upgradability – start low & grow
  • Easy python script exportation
  • Import tools: CSV, KML, NMEA, etc.
  • GNSS satellite orbit modification and custom fixed position
  • Unlimited pseudorange additive ramps
  • Scenario editor with integrated maps
  • Navigation message modification/corruption
  • Raw data logging
  • Ionospheric and tropospheric models
  • Antenna position and angular offset
  • Hardware In the Loop (HIL)
  • Windows and Linux compatible

SDX is all about flexibility.

Whether you want a full turnkey solution or a software license only to build your own system, SDX adapts to suit your needs.

Explore configurations

Need to give SDX a good look?

Contact us so we can schedule a remote online demo.

Request a demonstration