A team of Canadian and German researchers have obtained precise three-dimensional positions using measurements from the four prototype Galileo satellites now in orbit.
The two In-Orbit Validation (IOV) satellites launched in October 2011 joined the two Galileo In-Orbit Validation Element (GIOVE) satellites launched in 2005 and 2008, forming a mini-constellation. For a few hours on certain days, signals from all four satellites could be received by state-of-the-art multi-frequency, multi-constellation GNSS receivers. The researchers used the GIOVE plus IOV satellite observations made by a Trimble Navigation NetR9 receiver operated at the University of New Brunswick in Fredericton, Canada, together with precise orbit and clock data derived from observations collected on the COoperative Network for GIOVE Observation (CONGO) to obtain receiver positions converging to an accuracy of a few centimeters.
An article describing the researchers’ procedure and results obtained will appear in the September issue of GPS World.
Surrey Satellite Technology Ltd (SSTL) Director of Telecommunications & Navigation, John Paffett, has today signed a contract with Ingo Engeln, member of the Executive Board of OHB System AG at the Farnborough International Airshow, for the construction of a further eight navigation payloads for the European Galileo programme.
Under the contract, worth approximately €80 million, SSTL will construct the navigation payloads for the second batch of Full Operational Capability satellites (Work Order No. 2), continuing a successful cooperation between the two companies to build the first 14 satellites (Work Order No. 1) under the supervision of the European Space Agency (ESA).
Matt Perkins, CEO of SSTL, commented, “We value our role in the Galileo programme greatly. SSTL is committed to the FOC programme and together with OHB we are making great strides towards the completion of the first satellites — a momentum which we will carry forward with these next eight payloads.”
"It is a pleasure to witness this signature, it shows OHB and SSTL are preparing at full speed the building of the additional eight satellites ordered at the beginning of 2012 for the GALILEO constellation. These will complement the order of 14 satellites initiated in 2010," said Giuliano Gatti, head of the ESA Galileo Space Segment Procurement Office.
Today’s contract formalizes arrangements between the two companies following the award of Work Order No. 2 to the OHB-SSTL team by Antonio Tajani, European Commission vice president in February of this year. Work has already begun on the new batch of payloads and the first is due for delivery in early 2014.
SSTL is responsible for the navigation payloads that will provide all of Galileo’s services. Assembled and tested at SSTL’s Kepler Technical Facility in the UK, the sophisticated payloads are based on European-sourced equipment, including highly accurate atomic clocks, navigation signal generator, high-power traveling wave tube amplifiers, and antennas.
The SSTL-OHB team is currently integrating the first of the FOC Work Order No. 1 satellites in at OHB’s facilities in Bremen, Germany, which are scheduled for launch next year.
The Full Operational Capability phase of the Galileo program is managed and fully funded by the European Union. The Commission and ESA have signed a delegation agreement by which ESA acts as design and procurement agent on behalf of the commission.
The National Oceanic and Atmospheric Administration (NOAA) announced that effective Wednesday, July 25, 2012, at 1600 UTC (10:00 AM MDT), the Space Weather Prediction Center (SWPC) will modernize its geomagnetic storm watch products. These products will now be issued relative to the highest expected geomagnetic storm category (NOAA Scale) and will be based on the 3-hour geomagnetic K-index rather than the 24-hour A-index.
According to the announcement, SWPC watch products will still be valid for the entire UTC day, just as they are under the A-based watches today. This change will better align SWPC's geomagnetic watch products with its geomagnetic warning and alert products and NOAA Scale designations. Product Subscription Service customers are not required to take any action regarding this change. The current A-based watches contain expected geomagnetic storm scale (G-level) information so all subscriptions will be automatically transferred to the new G-based watch products.
Navilock, a trademark of Tragant Handels- und Beteiligungs GmbH, announces a new family of GLONASS receiver products including the NL-662U USB-based receiver, equipped with a u-blox GLONASS chipset.
Since the end of 2011 the Russian satellite navigation system GLONASS has been available worldwide. Similar in functionality to the US-NAVSTAR GPS system, GLONASS satellites transmit positioning data over distinct frequencies (Frequency Division Multiple Access, or FDMA, versus GPS which uses Code Division Multiple Access, or CDMA).
The new GLONASS receiver products have internal patch antenna in various configurations to serve different installation requirements. Four housing variants with USB or serial MD6/TTL interfaces are available for installation on vehicles or boats.
The u-blox GLONASS chipset features high accuracy to support precision location-based applications such as navigation, datalogging or tracking.
The products provide -158-dBm signal sensitivity with extremely low power consumption to insure reliable performance and long battery life. The u-blox GLONASS chipset facilitates hot starts in less than 3 seconds.
For more information, visit Navilock’s website and click on “new products.”
Roscosmos is conducting further tests on the launch vehicle for the SES-5 satellite, and have postponed the launch for two days. The new launch date is Monday, July 9, with an approximate launch time of 18:24 UTC.
The launch of SES-5 from the Baikonur Cosmodrome, originally scheduled for June 18, was first rescheduled to July 7 due to a problem with a first stage subsystem on the Proton launch vehicle.
SES-5 is also known as Sirius 5 stemming from the development of the Sirius satellite constellation by Nordic Satellite AB, now ownded by Luxembourg's SES. The satellite carries a transponder for the European Geostationary Navigation Overlay Service (EGNOS). The transponder is intended to eventually replace or supplement one of those on the currently used EGNOS satellites (Inmarsat 3-F2 at 15.5 degrees west using PRN 120, Inmarsat-4-F2 at 25 degrees east using PRN 126, and Artemis at 21.5 degrees east using PRN124, and designated for industry tests).
Unlike the present L1-only EGNOS satellites, SES-5 will have transponders on both the L1 and E5 frequencies similar to the setup on the Wide Area Augmentation System satellites, which broadcast on L1 and L5.
SES-5 is to be stationed at 5 degrees east longtiude. A second SES satellite with EGNOS transponders is under construction. The SES Astra 5B satellite is scheduled for launch in the second quarter of 2013 and will be positioned at SES Astra's 31.5 degrees east orbital position.
The stability of a received GPS signal determines how well the receiver can track the signal and the accuracy of the positioning results it provides. While the satellites use a very stable oscillator and modulation system to generate their signals, just how stable are the resulting phase-modulated carriers? In particular, do received signals always conform to the published system specifications? In this month’s column we take a look at a specially designed receiver for analyzing GPS carrier phase and some of the interesting results that have been obtained.
INNOVATION INSIGHTS by Richard Langley
A RADIO WAVE, OR ANY ELECTROMAGNETIC WAVE FOR THAT MATTER, may be generally characterized by four parameters: amplitude, frequency, phase, and polarization. If the values of amplitude, frequency, and polarization remain constant, then the wave is a pure oscillation or “tone” and can be represented as a sine wave.
An unvarying tone doesn’t convey any information. However, the wave can be modulated by varying one or more of its characteristic parameters in a controlled fashion. In this way information, whether it be audio, images, or data, can be transmitted from one place to another. The sine wave is therefore referred to as a “carrier” (of the modulation). A continuous wave is a wave that is not interrupted.
Of course, radio waves are not only used for communicating. They’re also used for navigation, radar, and many other purposes including the jamming of other radio signals. The modulating signal may either be continuously varying (analog) or have a fixed number of values of one or more of the parameters (digital) — two values in the case of binary modulation.
Amplitude modulation is commonly used for broadcasting and communications. If a continuous wave is interrupted by keying the transmitter on and off using a code of some kind, such as Morse code, information can be sent. For speech and music transmission, an audio waveform is modulated onto the carrier.
Frequency modulation is used for very high frequency (VHF) high-fidelity broadcasts and for communications in the VHF and ultra-high-frequency ranges of the radio spectrum. The instantaneous carrier frequency changes with the frequency and amplitude of the modulating waveform.
Phase modulation is typically used for data transmissions and, as we know, this is how the pseudorandom noise codes and the navigation message modulate the signal carriers of GPS and other global navigation satellite systems. (While the polarization of a wave can be modulated to transmit information, this is not very common.) The stability of a received GPS signal — both the carrier and its modulations — determines, in part, how well the receiver can track the signal and the accuracy of the positioning results it provides.
While the satellites use a very stable oscillator and modulation system to generate their signals, just how stable are the resulting phase-modulated carriers? In particular, do received signals always conform to the published system specifications? In this month’s column we take a look at a specially designed receiver for analyzing GPS carrier phase and some of the interesting results that have been obtained.
“Innovation” features discussions about advances in GPS technology, its applications, and the fundamentals of GPS positioning. The column is coordinated by Richard Langley, Department of Geodesy and Geomatics Engineering, University of New Brunswick.
By Johnathan York, Jon Little, and David Munton
All global navigation satellite systems (GNSS) rely on well-defined data messages modulated onto stable carrier signals. The transmission of signals that adhere to published interface specifications (ISs) is what permits a GPS or GLONASS signal to be transmitted from a satellite and to be decoded at our receiver. This process is one that most of us never need to consider, and is part of the background magic that make GNSS so powerful.
Still, signals are generated and received by real hardware — hardware that can be subject to the harsh space environment or a challenging ground environment. And once these signals are generated, they propagate to the user along a path through a dynamic medium that includes the ionosphere — a dilute plasma that introduces a well-known time-delay and phase change into the signal. The net result is is an effect on the signal that depends on both time and space.
An interesting question is the following: How do we know that the signal we plan to send (as documented in an IS) is actually the signal that we receive? A pragmatic answer is that GNSS positioning works. If there is a difference between the IS-defined signal and the received signal, the impact is not seen by most users. Another answer is that satellite vendors test (and then test again) their equipment prior to launch, providing a high level of certainty that the ISs are being adhered too. In this article, we will describe our work in providing a third way of answering the question — by monitoring signals — motivated by our desire to see “all the bits, all the time.” We have seen some interesting effects in our observations, and we will discuss our attempts to detect and characterize these effects.
Background
For our purposes, we will be looking strictly at the L1 C/A-code signal. The reasons for this will become clear shortly. The standard textbook form of the noiseless signal is
(1)
where P is the signal power, cCA(t) is the C/A-code modulation stream of plus and minus ones, nNav(t) is the navigation bitstream that is modulated onto the signal, and the cos(ωt) factor represents the fundamental carrier frequency, with ω being the angular frequency (ω=2πf). For the GPS L1 signal, f = 1575.42 MHz. The GPS receiver processes this signal (in the presence of noise) into the observables (such as range, phase, or Doppler frequency shift), or the positions and velocities that we need.
One of the research problems that we find interesting is determining how to monitor the details of the signal in Equation (1) or of any other GNSS signal. Why would this be of interest? To us this is interesting because we have seen events where the signal does not behave as expected. In fact, these events were first noted by the Federal Aviation Administration’s (FAA’s) Wide Area Augmentation System (WAAS) receivers, and were later noted again in ionospheric observations. By being able to monitor the signal at a very detailed level, we can hope to gain insight into the origins of these events.
We are not alone in wanting to validate that the signal and data being produced by a GNSS receiver is valid. A standard approach to monitoring the GNSS signal would be to use an autonomous receiver method, known as receiver autonomous integrity monitoring or RAIM. However, in this approach, the integrity of the navigation solution is evaluated based on the range and phase observables produced by the receiver, and we obtain no insight into the behavior of the actual signal — only the receiver’s behavior in processing the received signals. Another option is to directly observe each satellite’s signal using a high-gain antenna. This approach provides significant insight into the behavior of the signal but is expensive and is really only effective on one satellite at a time. A system, which is close in spirit to our approach, is the Ohio University GPS Anomalous Event Monitor (GAEM). GAEM consists of two high-quality commercial receivers, which serve as independent triggers for an RF capture system. When the receivers detect an anomaly, the RF capture system is able to provide 20 seconds of raw RF data for study.
Using an Inexpensive Software Receiver
The observations we will discuss in the rest of this paper were made using what we term the Global Navigation Satellite System Complex Ambiguity Function receiver, or GCAF. The GCAF is a prototype receiver, and is well suited to some of the detailed analysis we have described.
Briefly, the GCAF receiver is a single-channel, single-frequency (L1) GPS receiver, which uses firmware installed on a field programmable gate array (FPGA) to process the incoming GPS signal. FIGURE 1 is a labeled photograph of the GCAF. RF down-conversion occurs in the module at lower left. The down-converted signal is passed to an FPGA-based software receiver, shown at lower right. All of the processing to produce the complex correlation curves is done in the software receiver. The aggregator, shown at upper right, simply provides an Ethernet interface to the outside.
FIGURE 1. The GCAF receiver.
The incoming signal is correlated against a replica of the expected L1 C/A-code signal, generating samples of the correlation curve. The difference between the GCAF and many standard commercial GPS receivers is that the GCAF samples the C/A-code correlation curve at 512 points (lags) at a 1-kHz rate. Each correlation sample is complex, consisting of in-phase (I) and quadrature (Q) components, with the software that processes the receiver raw data designed to maintain the signal in the I-component, and noise in the Q-component. As a result, the GCAF engine not only tracks the signal where it is expected to appear, but also at nearby offset phases and Doppler shifts simultaneously, and this ability substantially eliminates dependence on the tracking loop behavior and allows the observation of the characteristics of the received signal, rather than inferring them from observations of tracking loop behavior. See the sidebar, for more details on the receiver’s operation.
Since the GCAF provides access to the high-rate complex correlation values, we can “decode” the navigation modulation sequence, nNav(t), from the incident signal by tracking the correlation peak phase and watching for phase changes. These phase changes correspond to distinct changes in the carrier phase. FIGURE 2 shows results from measurements collected with the GCAF while observing space vehicle number (SVN) 26 / pseudorandom noise code number (PRN) 26 on August 22, 2009. The top plot shows the amplitude of the in-phase component of the incident signal in blue, and that of the quadrature component in red. The amplitude is in arbitrary units, while the time along the bottom is in milliseconds–so the entire snapshot is only 0.6 seconds long.
FIGURE 2. Amplitude and phase of the detrended L1 C/A-code carrier of SVN26 (PRN26) recorded on August 22, 2009, at 10:16:30 GPS Time.
These results in Figure 2 are as we expect, with the dominant energy appearing in the I-component. Clearly visible in the I-component is the navigation bitstream, which appears as a series of 180° phase changes in the carrier signal (hence changing the sign of the amplitude). The lower plot in Figure 2 shows the results of a “squaring” detector applied to the complex signal. Effectively this doubles any phase changes, since (ejφ)2 = ej(2φ). This nicely converts the navigation bitstream transitions to 2 × 180°, or 360°, which removes them from the signal. (This is the approach pioneered by one of the first commercial GPS receivers, the Macrometer, for providing correlation-free L1 phase observations by removing both the code and navigation message phase transitions.) What the lower plot in Figure 2 conveys is the absence of any transitions other than the expected ones of 180°.
However, not all of our measurements are quite this typical. In some cases we observe what we term “carrier-phase signal events” (CPSEs). FIGURE 3 shows a typical example of such a CPSE taken on SVN48 (PRN21) on March 13, 2010. In the upper plot, note the sudden change in amplitude in the quadrature component near -100 milliseconds. In the lower plot, note the sudden changes in the carrier phase that occur at the same times as the amplitude changes. In this case, the squaring detector shows clear evidence of a transition that was not anticipated, and appears to be of approximately 90° and persist for approximately 175 milliseconds.
FIGURE 3. Decoded navigation bitstream on SVN45 (PRN21) taken on March 13, 2010, at 20:28:54 GPS Time.
Of course, the single-channel nature of the GCAF does not permit an unambiguous identification of where in the signal chain a CPSE is introduced. The introduction of events might occur within the satellite transmission chain, or be produced within the propagation environment, or possibly be a quirk of the receiver itself. However, the types of events we observe seem a very unlikely failure mode for the GCAF. In the case of the example shown in Figure 2, the only place in the system where a signal at the exact Doppler-shifted frequency of the SV is in the numerically controlled oscillator (NCO) of the carrier-tracking loop. The GCAF tracking loop is updated at a rate slower than many of these events and manual examination of telemetry from the tracking loops in specific instances indicates no anomalous or discontinuous tracking behavior during the events examined. If events are generated by the local receiver environment, one possible mechanism would be a small multipath source at a position so as to induce a phase shift at a greater magnitude than the direct signal. This appears unlikely as events occur at many times of day (and therefore multipath geometries), and have onsets and durations that are difficult to explain with a reasonable multipath reflector.
As a prototype instrument, the GCAF does have practical limitations. One of these limitations is that observations are divided into 5-minute intervals, at which point the signal is reacquired and data collected for another 5-minute interval. This is an operational limitation, which serves to improve robustness and bound individual output file sizes to 1 gigabyte each, and as a result, limits the durations of the CPSE that we can observe.
Event Detection
The simple squaring detector discussed above is not sufficient to provide a robust detection mechanism for the type of CPSEs we might see. In fact, we wanted a metric that would not rely on a pre-definition of what we might see in the signal, but which would flag changes in signal phase that might be interesting. To develop this metric, we borrowed ideas from the field of metrology, specifically work that characterizes noise types in oscillators. We ended up focusing on the modified Allan variance. While we will not detail the derivation of our metric here, we will discuss the results.
The basic idea is to consider the phase, ϕ, of the GPS signal, averaged over sequential periods of duration τ. We choose τ to satisfy τ > 1 millisecond, since this is the basic chipping period of the L1 C/A-code signal. For the n-th period, τ, we denote this averaged phase by <ϕn>. By considering the impact of noise, specifically receiver thermal noise and clock stability, we can formulate a probabilistic bound of the form:
(2)
The interpretation of this result is that for a given averaging period τ the interval-to-interval variation in the average phase should never be too large. The right-hand side of Equation (2) provides a threshold for the phase variations over three consecutive periods, and is determined by the receiver thermal noise and clock stability. This bound, which is probabilistic in nature, applies with a false alarm rate of once in 10 years. If the metric exceeds this threshold, we declare that a phase event may have occurred within the three intervals.
There is still the practical question of what averaging intervals τ need to be chosen. We have chosen to use a discrete set of τ that range from a few milliseconds to several seconds. This enables us to identify CPSEs that might occur rapidly (that is, at millisecond levels) or more slowly (at second levels). FIGURE 4 provides an example of the metric response to three consecutive CPSEs that are associated with SVN48 (PRN07). The upper plot shows the results of the squaring detector applied to the phase. Clearly evident are three rapid phase changes of about 20°. The next plot shows the result of the detection metric, which shows three double peaks in the vicinity of the phase changes. The third plot shows the I- (blue) and Q- (green) signal components. The bottom plot shows the NCO offset, which is a useful diagnostic.
FIGURE 4. A CPSE observed on SVN48 (PRN07) on September 15, 2010, at 19:21:42 GPS Time. (Click to enlarge.)
Observations of Signal Events
The examples we have shown so far reflect what we refer to as two-sided discontinuities; that is, a sudden change in phase, followed by a return to close to the original value. FIGURE 5 shows a similar type of CPSE, in which we only see one side of the change. We have seen this type of event quite commonly on SVN62 (PRN25). If there is a return to the original phase, it may be beyond our observation period. Note that the apparent slope in Figure 5 is an artifact of a linear detrending process acting across the discontinuity. FIGURE 6 shows an example of a different type of CPSE that we occasionally see, one in which a change in the slope of the phase occurs (corresponding to a change in frequency). The figure shows a single inflection in the phase rather than a rapid change in the phase value.
FIGURE 5. A CPSE observed on SVN62 (PRN25) on January 16, 2011, at 16:26:03 GPS Time with a magnitude of about 40°. (Image: Authors)FIGURE 6. A CPSE observed on SVN38 (PRN08) on September 29, 2009, at 18:26:20 GPS Time. (Click to enlarge.)
Over the entire GPS constellation, we see events with rapid phase changes most frequently associated with the signals from three SVNs: 45 (an original Block IIR satellite), 48 (a Block IIR-M satellite), and 62 (a Block IIF satellite). This is most clearly shown in FIGURE 7, which contains a histogram of the number of events with rapid phase changes we have seen, broken out by SVN. For this histogram, we have chosen to count only those events that have well-defined phase discontinuities. Other SVNs, for example SVN34 (a Block IIA satellite), will show CPSEs on occasion, but the signals from this set of three SVNs are the ones that we have come to observe most closely. Until recently, SVN62 was the newest SV, and so we have been heavily weighting our observations on this SV.
FIGURE 7. Histogram of event counts for SVNs 45, 48, and 62 (PRNs 21, 07, and 25) covering the periods from mid-2009 until mid-August 2011. (Data: Authors)
Is There an Impact on Users?
To conclude, it is worth assessing what the potential impact of signal events on user equipment might be. We first began to investigate the detailed carrier-phase structure when we learned that the FAA WAAS system found that the carrier phase from SVN45 behaved differently than the rest of the GPS constellation, and that similar effects were seen in SVN34 (PRN04) and SVN35 (PRN05). What was observed were short-duration irregularities (< 1 minute) in which the carrier phase changed rapidly. These events were noticed simultaneously across multiple receivers. These observations led to our use of the GCAF to investigate the carrier phase. It is clear that the CPSEs can have an impact on specialized equipment.
But what about more standard user equipment? Given the types of events that we have observed, particularly those in which the phase changes suddenly and by a large amount, it is natural to ask how this might impact position and navigation users. A momentary 90-degree phase shift that lasts tens to hundreds of milliseconds might have varying effects on receivers depending on the duration of the event, the design of the carrier tracking loop in the receiver, and the instantaneous noise environment at each receiver.
If the CPSE is shorter than the inverse of the receiver carrier tracking loop bandwidth, then the receiver might perceive the CPSE as a very brief loss of signal since the tracking loop will not be able to respond quickly enough. Observables formed from a second or more of raw values are likely to experience a small reduction in signal strength. As a result, short events are likely to go undetected by a traditional receiver that is primarily performing navigation.
However, CPSEs that persist longer than the inverse of the receiver carrier-tracking-loop bandwidth could be interpreted by the receiver in a variety of ways, including a combination of cycle slip(s), navigation bit polarity inversion, or rapid carrier-phase changes.
Summary
We have been engaged in a detailed examination of the GPS L1 C/A-code signal for several years. In examining the signals, we have found that there are times when the signal exhibits an unexpected transition in phase. Looking across the GPS constellation, we find that these events tend to vary by satellite, both in rate and in behavior. While the impact from these events on most user equipment is small, the fact that the behavior is unique by SV is interesting. The type of detailed signal monitoring we have described is useful in two ways: it provides a means of observing effects that might otherwise pass unnoticed, and it gives us the capability to look for events in the future that might have a more obvious impact.
Acknowledgment
This article was stimulated by our research paper “A Non-Traditional Approach to Analysis of Signal Structure Anomalies Observed in PRN 21” presented at ION GNSS 2010, the 23rd International Technical Meeting of the Satellite Division of The Institute of Navigation in Portland, Oregon, September 21–24, 2010.
Manufacturer
The GCAF receiver uses a Xilinx, Inc., Spartan-3 FPGA.
The Global Navigation Satellite System Complex Ambiguity Function Receiver
The signal from the GCAF’s antenna passes through an amplifier stage, and then to an analog front end, where the signal is downconverted from the L1 frequency, 1575.42 MHz, directly to in-phase and quadrature IF signals. The signal is then passed to a Flexible Low-power Wideband Receiver (FLWR). The FLWR is a low-cost FPGA-based digitizing receiver designed and built by the Applied Research Laboratories at the University of Texas. Notably, the FPGA implementing the C/A-code replica generation and computation of the fast numeric theoretic transform (FNT) is an inexpensive 400 kilo-gate FPGA. The receiver is a two-channel, 10-bit, direct sample receiver, operating at 100 megasamples per second. The FLWR was built to operate as part of an array of antennas, and so connects to an aggregator. In the application discussed in this article, the aggregator simply serves as an interface between the receiver and a host computer. The C/A-code replica generator and the FNT computation of the correlation functions are written as Verilog firmware and loaded onto this receiver. Command and control and data collection occur over a USB port on the aggregator board, which is connected to a local computer.
The host computer receives the time-domain correlation curves from the FPGA and stores them on disk for future processing. The time-domain correlation curve data is also processed by software in the host computer in order to provide feedback to the code and carrier local replica generators on the FPGA. In this way, the tracking loops are closed through the host computer via USB approximately every 100 milliseconds. Because the prototype GCAF provides hundreds of correlator output lags and a rapid dump period, the GCAF is able to track the peak very loosely. That is, unlike a traditional three-lag correlator, which must constantly track the correlation peak in order to produce meaningful data, the GCAF tracking loop needs remain only in the vicinity of the peak. Because the FNT-based GCAF is bit-accurate to traditional early/prompt/late correlators at each lag, there is potential to produce geodetic-quality observables in this loose tracking mode. This stands in contrast to the coarse quality typical of FFT-based loose-tracking approaches. In many cases, this property may make redundant the early/prompt/late-style correlator typically found alongside FFT-based correlators.
Specifically, our prototype implementation has a sufficient number of correlator lags and a sufficiently high dump rate such that it is necessary to remain only within ±25 microseconds of the code peak and ±50 Hz of the carrier peak. The loose-tracking capability of GCAF has interesting implications for signal quality (and anomaly) monitoring. Commercially available atomic frequency standards have time drift rates of 0.2 microseconds per month, and absolute frequency accuracies of well below 1 Hz at the GPS L1 frequency. This level of accuracy means that the GCAF can perform open-loop tracking of GNSS signals when the receiver and satellite positions are known. Open-loop tracking is very useful for anomaly diagnosis and monitoring, as it observes the signals as received from the satellite, as opposed to observing their effects on a tracking loop.
Johnathan York received a Ph.D. degree in electrical engineering from the University of Texas at Austin. He has worked at the University of Texas Applied Research Laboratories (ARL:UT) since 2001, working primarily with high-throughput real-time digital signal processing applications.
Jon Little is a senior engineering scientist at ARL:UT. He holds a B.S. degree (1988) and an M.S. degree (1990) from Auburn University, Auburn, Alabama. He has worked extensively with the design and development of GPS ground systems and receivers.
David Munton received a B.S. degree in physics from Sonoma State University in Rohnert Park, California, and a Ph.D. degree in physics from The University of Texas at Austin. He has worked as a research scientist at ARL:UT since 1993. His GNSS research interests include precise positioning and three-frequency measurement combinations.
FURTHER READING
◾ Carrier-Phase Events and Monitoring
“A Non-Traditional Approach to Analysis of Signal Structure Anomalies Observed in PRN 21” by J. Little, J. York, A. Farris, and D. Munton in Proceedings of ION GNSS 2010, the 23rd International Technical Meeting of the Satellite Division of The Institute of Navigation, Portland, Oregon, September 21–24, 2010, pp. 2190–2198.
“A Fast Number-theoretic Transform Approach to a GPS Receiver” by J. York, J. Little, D. Munton, and K. Barrientos in Navigation: The Journal of The Institute of Navigation, Vol 57, No. 4, Winter 2010, pp. 297–307.
“A Complex-Ambiguity Function Approach to a GPS Receiver” by J. York, J. Little, D. Munton, and K. Barrientos in Proceedings of ION GNSS 2009, the 22nd International Meeting of the Satellite Division of The Institute of Navigation, Savannah, Georgia, September 22–25, 2009, pp. 2637–2645.
“The Integrity of GPS” by R.B. Langley in GPS World, Vol. 10, No. 3, March 1999, pp. 60–63.
◾ GPS Signal Components
“Minding Your Is and Qs” by R.B. Langley, a sidebar in “Open Source GPS–A Hardware/Software Platform for Learning GPS: Part II, Software” by C. Kelley and D. Baker in GPS World, Vol. 17, No.2, February 2006, p. 56.
◾ Modified Allen Variance
“Allan Variance and Clock Stability” by R.B. Langley, a sidebar in “New IGS Clock Products: A Global Time Transfer Assessment” by J. Ray and K. Senior in GPS World, Vol. 13, No. 11, November 2002, p. 48.
The Science of Timekeeping by D.W. Allan, N. Ashby, and C. Hodge, Agilent (formerly Hewlett-Packard) Application Note AN1289, Agilent Technologies Inc., Santa Clara, California, 1997 and 2000.
Just for the record: what is reported in “Detecting False Signals With Automatic Gain Control” (April GPS World) is what we introduced a long time ago and is reflected in one of our videos, and implemented in all of our GNSS receivers. AGC information is one of the four ways, and the least significant way, that we show interferences. There is a big difference between showing something in the laboratory and in some receivers, compared with having technology in mass production that everyone can understand and use. — Javad Ashjaee
JAVAD GNSS, San Jose, California
Author Dennis Akos replies:
I am sure JAVAD receivers work quite well to leverage AGC to flag RFI (it was not the survey-grade model I used for the paper, though). The original Nordnav R30 GPS receiver showed both AGC and the L1 frequency spectrum back in 2004. u-blox has an RFI flag in its receiver, which is based on AGC. Others likely do as well.
In any event, AGC detection of RFI (and you could say spoofing) is not new. I coauthored an ION GPS paper with Bastide and others back in 2003 showing how powerful AGC could be to detect interference. In 1997 Per Enge had a student, Awele Ndili, working with the Plessey chipset, who did something similar, checking the AGC for signs of RFI.
So when all the hubbub came up about spoofers a couple years back, I tried to flag the question — why be concerned about this? AGC can tell when more power is coming in the frequency band and thus flag RFI or spoofing is happening. So spoofing is no more of a threat than simple jamming, should one be concerned about it and make a relatively small effort to check for it.
I was quite impressed with the spoofer design Humphreys/Psiaki/Ledvina came up with (“Straight Talk on Anti-Spoofing,” January 2011, and “Assessing the Spoofing Threat,” January 2009). Quite neat, needs very little additional energy with the lift and carry-off approach. But also very hard to leverage for any dynamic case where the victim receiver did not want to be spoofed (spoofing a dynamic receiver with the approach? Doable, but really hard, and would still inject more RF energy). So it left the threat, in my mind, to those who are being monitored and want to spoof their device: very small subset — the fisherman in illegal waters, the prisoner with ankle monitoring. This is the hardest detection case, but I am still fairly confident AGC can work here.
Main motivation for the article: I was troubled that I did not see the need for folks to be up in arms any more about spoofing than plain old jamming.
Again, my premise: in the great majority of cases spoofing is easily detected using technology already in a majority of receivers, making it no worse than jamming, and the harder cases should still be detectable with additional effort/sensors. But it is important for all to remain vigilant, as these AGC-based techniques do need to be implemented/leveraged to avert the spoofing threat — and Humphreys/Psiaki/Ledvina deserve credit for bringing this potential to light. Even with successful spoofing detection it will appear as much less sophisticated jamming, not allowing the receiver to obtain position/time information.
So that is why I worked with the Swedes to try and show this and get that message out. It would have been great to test with one of the more sophisticated jammers (perhaps will have a chance to do so with an upcoming test), but I did not have one, so we just did simple repeater jamming.
I am glad Javad is preaching the same message. It would be great to see him to more widely disseminate that message and put much of these concerns to rest.
Regarding the video: Thanks, Javad. Really some nice features. I need to get a TRIUMPH-VS or two here at Colorado University to work with. Quite curious as to the sensitivity of the AGC. But the receiver has a great feature set!
One quick comment. In the video where you tested the RX with the jammer — I might go back and qualify that indicated you did the test under controlled/allowed conditions. I recall we published an GPS RFI test back about 10 years ago, and we had some official inquires for more details on the testing and why we were broadcasting in the GPS band. No idea how/where you did your testing (assuming 746th Jamfest or similar), but unless you state otherwise, it might bring some unwelcome attention.
Likely none of us needs a reminder as the upcoming leap second has been all over the news outlets for the past few days. But just to provide the details again, read this article.
Presumably, all GPS receiver manufacturers have checked to make sure their receivers will handle the leap second properly. However, at least one late-model high-end receiver from a leading manufacturer is currently reporting incorrect advance leap second information in its data files.
The European Satellite Services Provider (ESSP), the EGNOS system operator and EGNOS safety-of-life service provider, announced in a service notice dated 22 May that there might be an interruption in service for a 72-hour period should the leap second not be managed correctly.
AGI, a company that develops commercial modeling and analysis software for the space, defense and intelligence communities, has warned: “The consequence of failing to accommodate this event is that orbit in-plane motion and corresponding Earth orientation will both become inaccurate by at least one second until the leap second is properly implemented. This will also affect estimating orbits using time sequences of observations spanning this leap second event. GEO satellites might be inaccurate to about 3 km and LEO satellites to about 8 km. How great the discrepancy will be depends on how long one waits to implement the leap second. The probable inaccuracies may be within the collision keep-out zones of many satellites, causing either false alarms or totally missed threat detections.”
And it has also been reported that some computer operating systemsmight hang due to improper handling of the leap second.
An article on the upcoming leap second for the popular press may be found here. And, in case you missed it, a recent Physics Today article on the leap second and its future can be found here.
Two British technologists backed by the U.K. Ministry of Defense have filed patents on the future interoperable GPS and Galileo signal designs that severely disrupt modernization plans for both systems and suddenly, unexpectedly place receiver manufacturers in a highly uncertain and unfavorable situation. Some of the patents have been granted in the U.K. and in Europe, and applications are pending in U.S. patent court, with a ruling expected at any time.
Companies in the United States and outside the country are being approached and asked to pay royalties, on the basis of the patent filings, for use of the European E1 Open Service signal and the modernized GPS L1C signal. Should such initiatives prevail, costs would presumably be passed along to end users of GPS and Galileo — the same taxpayers who have already paid once for the systems.
The purveyor of the royalty solicitations is Jim Ashe, vice president for sales and intellectual property at Ploughshare Innovations Ltd., Hampshire, UK. The patents, if successfully used to collect fees from satellite manufacturers or receiver manufacturers, would have a chilling effect on the use of the new interoperable signals that all parties have labored so hard, for so long, to design. They could quite possibly lead to a return to a BOC(1,1) structure for these signals, losing the benefits of MBOC.
“There’s quite an argument going on,” said one person familiar with the controversy. “Some of the methods of arguing have not been too kind.”
The Background. A great deal of work was accomplished cooperatively between the United States and the European Union (EU) to develop the landmark 2004 signal agreement that emerged from the Galileo Signal Task Force, formalizing cooperation on satellite navigation between the United States and more than two dozen European countries, including the U.K. Part of that agreement concerned a common signal structure (spectrum) for the civilian signals for both the E1 Open Service (OS) signal — the Galileo equivalent of GPS L1 — and the new U.S. GPS L1C signal to be implemented on the GPS III satellites, coming as early as 2015.
The EU said during that process, in effect, “Even though we have agreed on this, Europe wants to be able to optimize the E1 OS signal beyond the agreement on that civilian signal being a binary offset carrier BOC(1,1) signal.” Both international entities had agreed that would be the waveform or the spectrum of the new signal.
The Europeans began to evaluate methods of optimizing their signal. They had some designs called composite binary coded symbols (CBCS), a mechanism of putting a higher frequency componenent into the signal structure, and also a version called CBCS*, meaning that they found there was a bias generated by that extra signal, and so they had to invert every other one of its repetitions.
The signal structure that they were playing with was centered on a plus and a minus 5-MHz component. (Actually five times 1.023, because of the inherent clock of GPS, you can think of it as 1.023 MHz. Everyone in doing compatible or interoperable signals agreed upon that; when reference is made to 5 or 10 MHz, or an even 5 or an even 10, it means that number multiplied by 1.023).
The Europeans were were putting an additional BOC signal on top of the BOC 1,1, and it would have plus or minus 5 MHz as the centers of those two BOC peaks, and then some kind of waveform to modulate that.
The United States pushed back against that to some degree, and proposed adoption of the so-called MBOC waveform, in which case the U.S. signal was equally optimized with a concept called time-multiplexed BOC (TMBOC). The Europeans used the CBOC approach. So, very different ways of doing this. In the European way, they transmitted a continuous but very low-power BOC(6,1) term. The U.S approach transmits four BOC(6,1) chips out of every 33 chips of code (see “Future Wave” sidebar).
A chip in this case means a part of the spreading code, so each signal has its spreading codes, just like the C/A code is a spreading code, meaning a pseudorandom code modulating the carrier. L1C and E1 OS have a pseudorandom spreading code.
The U.S. approach does not put BOC(6,1) components onto the data; that’s what is commonly called MBOC. The U.S. approach is TMBOC, on the pilot carrier only, not on the data component. The European system is like two separate signals, the BOC(1,1) signal having both pilot and data, and a BOC(6,1) signal having both pilot and data. They’ve put the (6,1) into both data and pilot components.
Cue the Antagonists. Part of the task force from Europe and the United States considering the future signals’ make-up were Tony Pratt and John Owen, who works for the U.K. Ministry of Defense and whose office sponsored Pratt’s work. The two participated heavily in all these signal discussions. They stated in early meetings they planned to file patents in some areas.
“Frankly,” states one source, “people should have paid more attention when they said that, and asked ‘What do you mean, and how’s it going to work, etcetera?’ And secondly, there probably should have been a written agreement between parties that nobody will take advantage or patent any of these ideas that we are developing.”
Pratt and Owen filed a number of patents domestically, in the U.K., and and in the European Union, in 2003 and in 2006, and in other places around the world, such as Japan, Canada, and in the United States as well. Some of the U.K. and European patents have been granted. The first of some of those U.S. patents may be issued in the near future.
The original patent filings were later amended to include new claims. The new claims were much more specifically oriented toward TMBOC and CBOC, whereas the original claims were more generally oriented toward modulated methods. The claims have been modified over the years; this is fairly standard patent practice.
As a result, the original 2003 patent doesn’t necessarily read on a particular signal, but its early filing date has precedence. The claims have been updated and modified, and if the patent office issues those, as a true patent, then the new claims apply. Plenty of big patent battles have been fought over just such issues.
Once the patent is issued, a satellite or receiver manufacturer must assume that it is valid, and has only two responses to make, other than acquiescing to royalty claims. The manufacturer can either say, if building a product, “No, my product does not infringe, and I will prove that it doesn’t.’” The other choice for manufacturers is to go back into the patent office and sue the patent filer (and grantee) in the patent courts and prove that the patent was invalid in the first place that the patentee should not have been granted it.
The United States and others were taken off-guard when the U.K. company Ploughshare, which is owned and controlled by a part of the British MoD called Defense Science and Technology Laboratory (DSTL), started making claims on manufacturers. The DSTL is similar to the U.S. Defense Advance Research Products Agency (DARPA), which is credited with inventing the Internet. If taxpayer money goes into something new and interesting, it is considered in some circles legitimate to file patents on those and attempt to recover taxpayer money through royalties on that taxpayer investment. That concept is not being challenged. Questions as to whether the patents are legitimate are very much in discussion.
Ploughshare has contacted companies, saying, “If you use these signals coming from either the European satellites or the U.S. satellites, we will go after companies using these signals.” There are different patents issued, one by the European Patent Office, applying to most of the EU countries, that applies directly to the TMBOC signal, the E1 OS signal, and possibly also to Europe’s E5 signal, which is E5a and E5b; and there is also a patent for GPS III, the L1C signal.
“If you take the patent that hits TMBOC, and you take the broadest possible interpretation of that patent against receiver companies, it says: if you bring into your antenna and process that signal, whether you use all parts of it or not, for instance if you use the BOC(1,1) and not the BOC(6,1) part — then you infringe the patent. Others argue that if you don’t use both components, you don’t infringe.
“But the claim is written broadly enough that it would apply to any receiver receiving and processing the signal. Nobody says what processing means. The patent says if you receive and process the TMBOC signal, as defined in the prior claim, you infringe the patent.
“There is confusion as to whether that will apply or not apply — some people expect that it doesn’t and some people think that it might. That’s up in the air.”
George Is Getting Upset. Various factions in the United States are upset by and trying to figure out what to do about the impasse. From a government point of view, there are three paths that the U.S. government can follow:
Put pressure on the U.K. diplomatically. That would be up to the State Department to put pressure on the EU or the U.K. in particular. The EU and the continental Europeans are equally furious at the British for doing this, as far as parties in the U.S. understand. This can’t be stated as a fact but is widely understood and thought to be the case. The diplomatic approach has its limits, obviously.
Go into Europe and fight the patents in European patent court and try to prove them invalid, to invalidate the patents. Companies could do the same thing, go into various courts, whether they be U.S. or European or Japanese, and say: “Our receivers don’t infringe,” and then have to prove that to the court; or say “The whole patent should not have been allowed, and I’ll fight the legitimacy of the patent.”
Some believe — and there is controversy and anger on this point — that, just as Galileo’s IOV satellites have the capability to transmit without the BOC(6,1) component, the United States should be able to do that with the GPS III satellites as well. Because if the signal is not there, and if the receivers are therefore not designed to process the signals that are not there, then the patent no longer has any relevance.
“If we are to turn off the BOC(6,1) term for a period of time until the legal or diplomatic or other approaches worked, then we would be able to turn the BOC(6,10) term back on again, and return to the original agreed MBOC and TMBOC signals. That requires some coordination between the United States and Europe, and it requires some work to make that possible in the GPS III satellites, putting a switch in the GPS III satellites to permit the operators to turn that (6,1)BOC on and off. This is being hotly debated.”
Some parties object, stating that L1C is too important a signal to mess with, and this proposal runs the risk of slowing down the program, and/or making it more expensive. They believe strongly that the off/on switch is not the best or most far-sighted option: why should the United States be forced to change its signal design due to an illegitimate patent, and in the end wind up with a less capable system?
It is not publicly known whether the Air Force is or is not looking into that option.
During the week of June 25 there was Working Group-A meeting in Washington D.C. followed by a plenary meeting between the EU and United States. The patent controversy was presumably discussed in some fashion, but whether formally addressed or lurking in the background is unknown at this time.
“There is some naivete around this,” said the magazine’s soure. “It’s a serious threat. People think maybe they’ll only go after the high-end receivers, and maybe the royalties won’t be so bad. Ploughshare is trying to lull people into a false sense of security. The impact of this will be great unless it is defeated.”
“The L1C waveform originally was to have been a pure BOC(1,1) (a 1.023 MHz square wave modulated by a 1.023 MHz spreading code). Negotiations between the U.S. and the European Union (EU) at that time resulted in an agreement that both GPS and Galileo would use a baseline BOC(1,1) signal. However, the EU reserved the right to further optimize their signal within certain bounds. Some of the optimization proposals were known as CBCS and CBCS*. However, in further EU/US discussions it was decided that L1C and the Galileo E1 open service signal should have identically the same spectrum. This was a significant challenge because of different baseline signal structures and existing designs.
“The breakthrough came when [U.S. representative] John Betz proposed what is called MBOC. The MBOC waveform has 10/11th of its power in BOC(1,1) and 1/11th in BOC(6,1). However, L1C and E1 OS achieve this result in very different ways. The Galileo technique is called CBOC. The GPS technique is called TMBOC. Whereas Galileo has a 50/50 power split between pilot and data and includes the BOC(6,1) component in each, GPS includes the BOC(6,1) waveform only in the pilot component by modulating four of every 33 spreading code chips with a 6 MHz square wave and 31 chips with a 1 MHz square wave. With 75 percent of the power in the pilot, the result is 3/4 x 4/33 or 1/11, as required. It is likely the BOC(6,1) signal component will be ignored by consumer-grade GNSS receivers where a narrow RF bandwidth is preferred. Fortunately that is a loss of only 12 percent (0.56 dB) of the L1C pilot power. However, for commercial and professional grade receivers, the extra waveform transitions (wider Gabor bandwidth) can be used to improve code tracking signal-to-noise ratio, and with certain advanced techniques it should be possible to improve multipath mitigation. This final point depends on careful control or calibration of the transmitted code timing and symmetry.”
u-blox, a positioning and wireless semiconductors, announces the acquisition of UK-based Cognovo Ltd., a company specializing in software defined modem (SDM) chip development technology. The acquisition extends u-blox’ chip design capabilities to create differentiated products for strategic markets that require 4G communications combined with global positioning.
“This is a very exciting acquisition for u-blox as it positions us as an agile and cost-effective supplier of high-speed wireless modem products based on our own chip IP. This allows us to meet market demand for connected systems that require positioning, connectivity and application-specific functionality on a single integrated circuit,” said Thomas Seiler, u-blox CEO. “This new foundation broadens our serviceable market, and will increase our margins in the automotive, consumer, and industrial sectors. Our first 4G product is planned for 2013.”
Cognovo’s Software Defined Modem (SDM) technology and development tools quickly translate complex radio modem designs into fully characterized low-power semiconductor chips, u-blox said. The combination of technologies from Cognovo and the recently acquired 4M Wireless will result in a new wireless modem platform based on IP owned by u-blox.
Cognovo has already demonstrated its SDM baseband chip running high-speed 4G cellular functionality working with the LTE protocol stack from 4M Wireless at Mobile World Congress. With these acquisitions, u‑blox lays the groundwork for establishing a leading position in 4G wireless modems similar to the strategy that u-blox followed to become a market leader in GPS/GNSS modules, u-blox said. The market for 4G modems used for machine-to-machine (M2M) applications is predicted to grow rapidly, surpassing 20 million units by 2016.
“We are very pleased to deploy our SDM technology within u-blox,” said Gordon Aspin, Cognovo CEO. “With over 300 man-years of R&D invested in our SDM technology, this acquisition brings together the industry’s most advanced software modem development platform with some of the best IC design and GNSS engineers in the world. This will be an unbeatable team.”
Key terms of the transaction include:
Acquisition of 100% of the shares of Cognovo Ltd at a price of 16.5 million US.
Acquisition of key intellectual property and software.
Integration of the Cognovo business and 30 employees into u-blox’ organization.
Today, Hemisphere GPS introduced the A325 GNSS Smart Antenna. It incorporates professional-level centimeter and sub-meter positioning accuracy powered by Hemisphere GPS' Eclipse receiver technology and includes L-band and Bluetooth communications support. A325 is designed for a variety of applications including agriculture, construction, straddle carriers, robotics, marine, survey, and GIS, Hemisphere GPS said.
A325 accuracies are software scalable to be custom configured for the customer's specific needs and budget. Users can take advantage of free SBAS sub-meter accuracy or decimeter-level L-band support. For more precise needs such as land and hydrographic surveying, customers can activate the centimeter-level RTK feature with robust GPS and GLONASS positioning utilizing Hemisphere GPS' exclusive SureTrack technology.
Various communication options within A325 make it compatible with a range of data collectors, terminals, and software applications. With dual serial ports offering NMEA 0183, a wireless Bluetooth mode, controller area network (CAN) interface that supports NMEA 2000, and pulse outputs the A325 will quickly and easily connect to systems used by positioning, navigation, and machine control professionals, Hemisphere GPS said.
With a durable IP-69K sealed and lightweight enclosure that houses both antenna and receiver, A325 is easy to install and operate in harsh environmental conditions, the company said, and can be mounted on vehicles and backpacks. Wireless connections to a data controller make it easy to establish positions and attributes, making A325 useful for mapping municipal assets, forestry, and topographical features. The easy-to-see multi-color LED status indicator and integrated 2D tilt sensor enable offset corrections and add to the simplicity of A325.
"A325 offers customers a very versatile precision GNSS smart antenna at an amazing price," said Phil Gabriel, Vice President and General Manager, Precision Products, for Hemisphere GPS. "This enhances our GNSS receiver portfolio, allowing us to offer customers a wider range of products and solutions to meet their needs."
The European GNSS Agency (GSA) Wednesday published a contract notice in the Official Journal of the European Union inviting operators to bid for the provision of EGNOS services over the 2014-2021 period. This contract will consist in operating, maintaining and upgrading the EGNOS system infrastructure, and ensuring the continuous and safe provision of the three services offered by EGNOS.
The new EGNOS service provision contract is planned to be awarded in 2013 and is aimed at guaranteeing the provision of EGNOS services for eight years starting on January 1, 2014, without service interruption. The future EGNOS operator shall become certified for provision of the EGNOS services according to the Single European Sky (SES) regulation. The requests to participate shall be transmitted to the GSA by July 16 and the deadline for submission of initial tenders is expected to be in November 2012.
The GSA is carrying out this procurement on behalf of the European Commission and is expected to become responsible for the management of EGNOS from 2014.
All the documentation related to this call for tender can be found on the GSA procurement link here.
The European Geostationary Navigation Overlay Service (EGNOS) improves the accuracy of GPS by using 34 ranging and integrity monitoring stations (RIMS) that receive signals from the U.S. GPS satellites. Four mission control centers handle data processing and differential corrections counting and six navigation land earth stations manage accuracy and reliability data for sending to the three geostationary satellite transponders for relay to end-user devices.
EGNOS offers 3 services:
Open Service: free and open for anyone with an EGNOS-enabled GPS device.
Safety-of-life Service: provides an integrity message warning the user of any malfunction of the GPS signal in 6 seconds. This is essential when satellite navigation is used for applications where lives are at stake. EGNOS was certified for civil aviation in 2011.
The EGNOS Data Access Service (EDAS): provides EGNOS information in real time over the internet.
EGNOS is the first pan-European satellite navigation system. Similar services are provided in North America by the Wide Area Augmentation System (WAAS) and in Japan by the Multifunctional Satellite Augmentation System (MSAS).