Navigational System Development Products
GPS Signal Simulator
The software receiver has a truly open architecture. Its various functional elements can come together to develop many different advanced GPS systems. To make this easier, we also offer different GPS signal simulators. The GPS Signal Simulator Software produces a data file (similar to sampled, downconverted signals from the RF front end) that the software receiver reads. The software simulates both L1 and L2 frequencies and varied conditions (in geometry, dynamics, signal degradation and waveform) to evaluate a particular software receiver design. These simulations include precisely known conditions, allowing accurate benchmarks.


Software GPS Signal Simulator
(SGSS-DF-001-01)
(PDF)

This simulator contains basic signal simulator modules (DLLs) for both L1 and L2 signals using C/A and P-codes. It may also generate pseudo-W-codes (unclassified). Only valid classified users can access Y-codes. The software can simulate up to 24 GPS satellites, received GPS signal wave front, multiple antennas in the receiver, and static and high-dynamical receiver conditions. The simulation includes receiver dynamics such as linear, ballistic, and orbital conditions. Special modules model multipath, interference, ionospheric errors, scintillation, other propagations, interference, and jamming.

The user can configure the GPS signal simulator using schematic-based GUI and simple menu-driven instructions, access intermediate test points in the GPS signal chain (not possible with hardwired simulators), and introduce specialized situations. Examples of such situations are directional jamming, different waveforms, degraded signal conditions, re-entry plasma effects, space-based GPS signals in low-Earth and geosynchronous orbits, cluster missions, networking, formation flying, ocean scattering, multipath effects, and GPS & INS integration. The output of the simulator is a data file that the software GPS receiver can read directly. The file format replicates that of the RF front ends, which uses data from the IFs.