Description: The SSG generates real-time GPS satellite signal environment on L1 (1575.42 MHz), and L2 (1227.6 MHz) and can output the Precise (P) and Course Acquisition (C/A) ranging codes. The SSG accepts input from a cesium clock, and can simulate platform trajectory and satellite control via IEEE 488 by outputting an RF satellite signal. The SSG accepts input from a host vehicle interface emulator and monitoring station. Also a second alternate simulator can be daisy chained as well to increase the number of simulated satellite Radio Frequency (RF) signals, or satellites.
The SSG allows the user to modify simulated satellite vehicle (SV) constellation to be able to re-create any observed GPS constellation anywhere on earth at any day and time for GPS receiver performance evaluation. This allows the user to define the SV constellation simulation with respect to fidelity on total message content, power level and RF shading considerations.
The SSG can accept specific receiver ephemeris files and create a simulated satellite constellation. The SSG allows commands from input files to simulate platform scenario motions of various military vehicles such as aircraft, missile, surface vehicle or surface ship. The SSG allows the user to modify a simulated SV constellation scenario to be able to re-create vehicle platform dynamics for the purposes of testing a GPS UE in a jamming or spoofing environment (i.e. counterfeit GPS signals).
The GPS Satellite Signal Generator is needed to test the dynamic response and navigation accuracy of the GPS UE and help verify host vehicle emulation algorithms in a laboratory environment and to extend the available laboratory test time beyond periods of satellite availability. The SSG is used to generate/simulate the radio signals as they would appear at the antenna of a NAVSTAR GPS User Equipment. The simulated radio signals are then used by the UE in the same way as the actual signals from real satellites. The difference is that the operator of the SSG will be able to select the parameters (position, velocity, etc) that determine the exact characteristics of the signal sent to the UE. The SSG consists of the GPS signal generators, digital frequency synthesizers, an RF combing network, a jammer, a computer, a master oscillator, and an internal GPS UE. The inputs to the SSG are derived from a reference model of position velocity and acceleration. The reference model is basically a navigation reference position within the mission scenario. If no reference model is established then the SSG has the capability of generating its own trajectories and providing them as an output. There is an internal GPS UE (a calibration receiver) which is used for a continuous self check of the GPS SSG.
The actual signal generator consists of two 5-channel continuous signal sources capable of simulating up to 10 satellites transmitting L1 C/A and P code and L2 P code simultaneously. The Digital Frequency Synthesizer supplies a precise clock standard to the signal generator. It is phase locked to the master oscillator. The output is stepped in frequency and/or phase under control of the computer.
The RF network contains the individual attenuators for the output of each signal. These outputs are inputs to the UE.
The computer translates commands from the operator or from the host vehicle for each channel and directs coordinated frequency slewing of the ten synthesizers. The computer that was used (a DIGITAL Equipment VAX 1100 series) includes its peripherals can also use a pre-stored position or trajectory to direct the synthesizers. This pre-stored position or trajectory in the computer can be sent to the host vehicle as a reference model for other equipment under test in the laboratory.
The technical features of the GPS SSG are:
- The GPS SSG generates pseudo-noise code signals exactly like those from actual GPS satellites in orbit.
- The satellite signals generated by the SSG are under computer control.
- The computer executes commands that have been programmed to simulate position, velocity, etc. from a host vehicle.
- In an alternate configuration, the computer can send commands such as position, velocity, etc back to the host vehicle.
- Using the output signals from the GPS SSG, the GPS UE calculates a navigation solution (i.e. position, velocity, time, etc.)
- The GPS SSG is able to simulate fixed position locations selectable by the operator.
- The GPS SSG has the capability to create situations in which the host vehicle has dynamics that can move along a pre-planned trajectory.
- The SSG can vary the RF signal power of each satellite signal generated from a range of -90dBw to -180dBw.
- The internal calibration receiver tracks the combined output going to the GPS UE and the host vehicle without jamming. This is primarily for the self check of the GPS SSG but can also be used for feedback to the host vehicle.
- Each signal generator has an output port (connector) plus additional port for the purpose of observing the simulated GPS signals in the laboratory environment.
- The NAVSTAR GPS L1 and L2 signals can be controllable and time delays can be introduced on the C/A and P ranging codes to simulate multipath conditions (i.e. RF signal reflections).
- The GPS SSG has a time base corrector for synchronizing time in the signal generators.
- The SSG allows you to combine signals from an external jammer for GPS UE testing in hostile RF environments.
In 1993, the SSG was programmed by NRaD personnel to be the first simulator to demonstrate integer carrier phase ambiguity simulation capability. This is documented in a paper which won Best in Session award: May, M.B., Weiss, J., Haiges, G., “Testing Differential GPS Using Satellite Signal Generators” ION Satellite Division Symposium, 21 September 1994, Salt Lake City. In 1995, another pioneering application employing the SSG to test Embedded GPS Inertials was demonstrated by NRaD personnel and documented in: May, M.B., Mullen, R., “Simulated Inertial GPS Navigation Laboratory (SIGNaL)” , Proceedings of the 51st Annual Meeting of The Institute of Navigation, June 5 - 7, 1995