Home >> February 2013 Edition >> What Is A GPS Simulator?
What Is A GPS Simulator?
Developers and manufacturers need better ways to guarantee GPS receiver performance.

As GPS receivers are built into more mission-critical devices for difficult application environments, and designed with the emerging capabilities of a multitude of GNSS constellations and augmentation systems, developers and manufacturers need better ways to guarantee performance. That’s where a GPS simulator comes in.

GPSfig1 While the test engineer has a variety of choices for testing GPS-based positions, navigation and timing functions of their integrated GPS receivers, simulation offers the most flexibility, compared to testing with over-the-air signals (“live sky”), or record and replay solutions. Having complete control over the generation of GPS signals is the only way to have confidence in your hardware and software’s ability to perform—under any condition.

To understand a GPS simulator, it is helpful to understand some of the details of GPS transmissions. The GPS constellation consists of at least 24 satellites, orbiting every 12 hours, broadcasting navigation data on different frequencies. GPS is just one of several global navigation satellite systems (GNSS) in operation, or soon to be in operation. Most navigation applications today use the GPS L1 frequency at the radio frequency 1575.42 MHz. Onto this carrier frequency, satellites transmit identification information and a navigation message that contains synchronized time, the satellite’s orbital data (ephemeris) and data on the expected positions of all the satellites in the constellation (almanac). It is from this data that receivers can accurately calculate their distance from several satellite signals at the same time to achieve its navigation solution through trilateration.

GPS simulators are radio frequency generating instruments that are capable of transmitting the same exact data as GPS satellites. However the value of a GPS simulator is in the ability to change a wide variety of parameters right from the test bench:

Data from the satellite:
» Date/Time via the clock parameters
» Satellite ID (PRN code)
» Ephemeris and almanac

Conditions as seen by the receiver:
» Number of satellite signals
» Power level
» Atmospheric and antenna errors through models
» Multi-path conditions

Position of the receiver
» Start position (latitude, longitude and elevation)
» Trajectory (motion path)

It is the combination of all these parameters that make up a “scenario” for a GPS simulator. All Spectracom GPS simulators can generate simple single-satellite signals to verify receiver signal acquisition and validate assembly. Some Spectracom GPS simulator models can simultaneously generate signals from many satellites, GPS and GLONASS, L1 and L2 frequencies, and satellite-based augmentation systems (SBAS); WAAS (North America), EGNOS (Europe), MSAS (Japan), and GAGAN (India). These GPS simulators even adjust signal transit time and relativistic effects to simulate receiver motions to ensure the system is capable of performing under any trajectory.

GPSfig2 Simply use the pre-defined scenarios, or edit and save scenario parameters through the front panel, through uploadable text files, or from the scenario-builder software, and start. The GPS simulator automatically generates the RF signals for testing GPS receivers using conducted signals through RF connectors and cables, or radiated signals using an antenna. Testing can be controlled remotely or automated using a variety of instrument interfaces and a SCPI command protocol.

Without a GPS simulator, attempts to test receivers with over-the-air signals or record-and-replay solutions would be limited to the satellites available at a particular time and place, and under current conditions. Testing remote locations or high velocities would be costly, time-consuming or impractical. And with “live sky” signals, test parameters would never be repeatable.

* * * * * * * * *

Editor’s note
Content is copyright Spectracom and is reproduced with the Company’s permission.

Why Simulate GPS RF Signals?

#1 Test GPS RF signals anytime, anywhere from the convenience of your bench
You can test GPS receivers by creating and maintaining the infrastructure to pipe “live-sky” GPS signals from a roof-top antenna to your test bench, or you can test your product in the parking lot of your facility. Sometimes easy (small devices). Sometime hard (rolling aircraft out of the hanger). Always inefficient. Alternatively, save time and money with GPS signal simulation. Test your device virtually any place and time.

#2 Test any environmental condition
Testing with GPS signals from the live-sky limits the test to existing environmental conditions. Only what exists on that date, time and place. Only those satellites. Testing with a record-replay box is limited to the recorded environment in the same way. Simulation allows the control of any parameter—creating and saving scenarios so testing is repeatable across every scenario set that you want to maintain. Only then do you have confidence that your product will perform in the conditions you design to.

#3 Test receiver movements without taking a step
Sure field trips are fun, but tell that to the tester verifying GPS receive performance at highway speeds. Worse yet, at aircraft speeds! GPS simulation allows you to quickly test any motion pattern from portable consumer electronics to UAVs and missiles. Save the cost of rocket fuel. Simulate.

#4 Understand problematic error sources
Live-sky signals will include whatever impairments to the signals that exist at that particular time and place, however fleeting such as those from atmospheric conditions, signal obscuration, or multipath/fading. And worse, those impairments are unknown to the tester. Understand exactly how your device performs under a variety of error sources. Simulation eliminates fear of the unknown.