Tag: OEM

  • Signal Quality of Galileo, BeiDou

    Signal Quality of Galileo, BeiDou

    By Steffen Thoelert, Johann Furthner, and Michael Meurer

    Future positioning and navigation applications of modernizing and newly established GNSSs will require a higher degree of signal accuracy and precision. Thus, rigorous and detailed analysis of the signal quality of recently launched satellites, including the discovery of any possible imperfections in their performance, will have important implications for future users.

    Global navigation satellite systems achieved amazing progress in 2012, with major milestones reached by the various navigation and augmentation systems, bringing new satellites and satellite generations into orbit. Since the complexity of the satellites and also the requirements for a precise and robust navigation increase consistently, all of the newly available signals of the existing or emerging navigation satellite systems must be analyzed in detail to characterize their performance and imperfections, as well as to predict possible consequences for user receivers.

    Since the signals are well below the noise floor, we use a specifically developed GNSS monitoring facility to characterize the signals. The core element of this monitoring facility is a 30-meter high-gain antenna at the German Aerospace Center (DLR) in Weilheim that raises GNSS signals well above the noise floor, permitting detailed analysis. In the course of this analysis, we found differences in the signal quality in the various generations of the Chinese navigation satellite system BeiDou, differences which influence the navigation performance.

    This article gives an overview of new navigation satellites in orbit. For selected satellites, a first signal analysis reveals important characteristics of these signals. The data acquisition of these space vehicles was performed shortly after the start of their signal transmission to get a first hint about the quality and behavior of the satellites.

    For more detailed analysis, these measurements should be repeated after the satellites become operational. Then the acquired high-gain antenna raw data in combination with a precise calibration could be used for a wider range of analyses: signal power, spectra, constellation diagrams, sample analysis, correlation functions, and codes to detect anomalies and assess the signal quality and consequently the impact at the user performance.

    Measurement Facility

    In the early 1970s, DLR built a 30-meter dish (Figure 1) for the HELIOS-A/B satellite mission at the DLR site Weilheim. These satellite missions were the first U.S./German interplanetary project. The two German-built space probes, HELIOS 1 (December 1974–March 1986) and HELIOS 2 (January 1976–January 1981), approached the Sun closer than the planet Mercury and closer than any space probe ever. Later, the antenna supported space missions Giotto, AMPTE, Equator-S, and other scientific experiments.

    Figure 1. 30-meter high-gain antenna.
    Figure 1. 30-meter high-gain antenna.

    In 2005, the Institute of Communications and Navigation of the DLR established an independent monitoring station for analysis of GNSS signals. The 30-meter antenna was adapted with a newly developed broadband circular polarized feed. During preparation for the GIOVE-B in-orbit validation campaign in 2008, a new receiving chain including a new calibration system was installed at the antenna. Based on successful campaigns and new satellite of modernizing GPS and GLONASS, and GNSSs under construction — Galileo and COMPASS — the facility was renewed and updated again in 2011/2012.

    This renewal included not only an upgrade of the measurement system itself, but also refurbishment of parts of the high-gain antenna were refurbished.

    The antenna is a shaped Cassegrain system with an elevation over azimuth mount. The antenna has a parabolic reflector of 30 meters in diameter and a hyperbolic sub-reflector with a diameter of 4 meters. A significant benefit of this antenna is the direct access to the feed, which is located within an adjacent cabin (Figure 2). The L-band gain of this high-gain antenna is around 50 dB, the beam width is less than 0.5°. The position accuracy in azimuth and elevation direction is 0.001°. The maximum rotational speed of the whole antenna is 1.5°/second in azimuth and 1.0°/second in elevation direction.

    Figure 2. The shaped Cassegrain system: (1) parabolic reflector of 30 m diameter; (2) hyperbolic sub- reflector with a diameter of 4 meter; (3) sub-reflector; (4) Cabin with feeder and measurement equipment.
    Figure 2. The shaped Cassegrain system: (1) parabolic reflector of 30 m diameter; (2) hyperbolic sub- reflector with a diameter of 4 meter; (3) sub-reflector; (4) Cabin with feeder and measurement equipment.

    Measurement Set-up

    The antenna offers another significant advantage in the possibility to have very short electrical and high-frequency connection between the L-band feeder and the measurement equipment. As mentioned earlier, the challenge for future GNSS applications is the high accuracy of the navigation solution. Therefore, it is necessary to measure and then analyze the signals very accurately and precisely. To achieve an uncertainty of less than 1 dB for the measurement results required a complete redesign of the setup, which consists of two main parts:

    • paths for signal receiving and acquiring the measurement data;
    • calibration elements for different calibration issues.

    The path for receiving the signal and acquiring the measurement data consists of two signal chains, each equipped with two low-noise amplifiers (LNAs) with a total gain of around 70 dB, a set of filters for the individual GNSS navigation frequency bands, and isolators to suppress reflections in the measurement system. With this setup it is possible to measure right-hand circular polarized (RHCP) and left-hand circular polarized (LHCP) signals in parallel.

    This provides the capability to perform axial ratio analysis of the satellite signal, and consequently an assessment of the antenna of the satellite. Using the switches SP01 and SP02, the measurement system is also able to acquire data from two different bands at the same time. This enabless investigations concerning the coherence between the signals in post-processing.

    The signals are measured and recorded using two real-time vector signal analyzers with up to 120 MHz signal bandwidth. Both analyzers are connected to a computer capable of post-processing and storing the data. Additional equipment like digitizers or receivers can be connected to the system using the splitter III outputs, where the unfiltered RHCP signals are coupled out after the first LNA. A high-performance rubidium clock is used as reference signal for the whole measurement equipment. In front of the first LNA of each chain, a signal can be coupled in for calibration issues.

    Control Software. Due to the distance of the antenna location from the Institute at Oberpfaffenhofen (around 40 kilometers) it was necessary to perform all measurement and calibration procedures during a measurement campaign via remote control. A software tool was developed which can control any component of the setup remotely. In addition, this software can perform a complete autonomous operation of the whole system by a free pre-definable sequence over any period of time. This includes, for example, the selection of the different band-pass filters, the polarization output of the feed, and the control of the calibration routines.

    After the measurement sequence, the system automatically copies all data via LAN onto the processing facility, starts basic analysis based on spectral data, and generates a report. Sophisticated analysis based on IQ raw data is performed manually at this time.

    Absolute Calibration

    To fulfill the challenge of highly accurate measurements, it is necessary to completely characterize all elements of the measurement system, which comprises the antenna itself and the measurement system within the cabin after the feed. An absolutely necessary precondition of the calibration of the high-gain antenna is a very accurate pointing capability. The pointing error should be less than 0.01° concerning antennas of this diameter.

    Furthermore, it is important to check long-term stability of these characterizations and the influences of different interference types and other possible error sources. This has to be taken in to account, when it comes to a point where the value of the absolute calibration has the same range as the summed measurement uncertainties of the equipment in use.

    Antenna Calibration. High-accuracy measurements require not only the correct antenna alignment but also accurate power calibration of the antenna. To determine the antenna gain, well known reference sources are needed. These could be natural sources like radio stars or artificial sources like geostationary satellites.

    Standard reference signal sources for the calibration of high-gain antennas are the radio sources Cassiopeia A, Cygnus, and Taurus. All these radio sources are circumpolar relative to our ground station, and therefore usable for calibrations at all times of the year. A further advantage of these calibration sources is the wide frequency range of the emitted signals. Thus, contrary to other signal sources (like ARTEMIS satellite L band pilot signal) the antenna gain can be calibrated in a wide bandwidth. With the help of the well-known flux density of the celestial radio sources and using the Y-method, the relation between the gain of the antenna and the noise temperature of the receiving system, or G/T, can be measured. Measuring the noise figure of the receiving system, the antenna gain can finally be calculated.

    System Calibration. The measurement system calibration behind the feed is performed using wideband chirp signals. The chirp is injected into the signal chains via coupler I and II (Figure 3). The calibration signal is captured by the two vector signal analyzers. In the next step, the signal is linked via the switches directly to the analyzers, and the chirp signals are recorded as reference again. It has to be taken into account that more elements are in the loop during the chirp recordings compared to the receiving chain. These are the link between the signal generator and the couplers and the direct path to the analyzers.

    Figure 3. Measurement setup overview.
    Figure 3. Measurement setup overview.

    To separate the receiving chain from the additional elements within the wideband calibration loop, two more measurements are needed. The injection path from the signal generator to the couplers and the direct paths are characterized by network analyzer (NWA) measurements. Based on the chirp and NWA measurements, the transfer function of the system is calculated to derive the gain and phase information. To determine the calibration curve over the frequency range from 1.0 GHz to 1.8 GHz, a set of overlaying chirps with different center frequencies is injected into the signal paths and combined within the analysis. Figure 4 and Figure 5 show the results of the wideband calibration of gain and phase.

    Figure 4. Gain of the measurement system after the feed over 14 hours.
    Figure 4. Gain of the measurement system after the feed over 14 hours.
    Figure 5. Phase of measurement system.
    Figure 5. Phase of measurement system.

    Is it enough to determine the gain only once? If we assume that there is no aging effect of the elements, and the ambient conditions like temperature are constant, the gain should not change. In reality the behavior of the system is not constant. Figure 6 shows the temperature within the cabin during a failure of its air conditioning system. Figure 7 shows the corresponding gain of the measurement system during the temperature change in the cabin of about 5° Celsius. Clearly, it can be seen that the gain changed around 0.2 dB.

    Figure 6. Cabin temperature increase during outage of the air condition concerning measurements shown in Figure 7.
    Figure 6. Cabin temperature increase during outage of the air condition concerning measurements shown in Figure 7.
    Figure 7. Gain variations of the measurement system based on temperature variations in the cabin (see Figure 6).
    Figure 7. Gain variations of the measurement system based on temperature variations in the cabin (see Figure 6).

    This example shows the sensitivity of the system to changes in environmental conditions. Usually the measurement system is temperature-stabilized and controlled, and the system will not change during data acquisition. But every control system can be broken, or an element changes its behavior. For this reason, the calibration is performed at least at the beginning and at the end of a satellite path (maximum 8 hours).

    Measurement Results

    Here we present selected results from the European Galileo and the Chinese BeiDou navigation systems.

    Galileo FM3 and FM4. In October 2012, the third and fourth operational Galileo satellites, FM3 and FM4, were launched into orbit. Signal transmissions started in November and in December, respectively. Both satellites provide fully operational signals on all three frequency bands, E1, E5, and E6. The measurement data of both satellites were captured in December 2012, shortly after the beginning of the signal transmission. Figure 8 shows the spectra of both satellites for El, E5, and E6 bands. The quality of the transmitted signals seems to be good, but for the El signal of FM4 satellite, minor deformations of the spectra are visible.

    Figure 8. Measurement results of Galileo IOV FM3 & FM4: El, E5 and E6 spectra.
    Figure 8. Measurement results of Galileo IOV FM3 & FM4: El, E5 and E6 spectra.

    Figure 9 shows the results of the IQ constellations both for FM3 and FM4 concerning each transmitted signal band. The constellations and consequently the modulation quality of each signal are nearly perfect for the FM3 satellite. The IQ constellation diagrams of FM4 show minor deformations in each band. What impact these imperfections create for future users has yet to be analyzed. Both satellites were at the time of measurement campaign still in the in-orbit test phase and did not transmit the final CBOC signal in the E1 band. It could be expected that especially the signals of the FM4 will be adjusted to become more perfect.

    Figure 9  Measurement results of Galileo IOV FM3 & FM4: E1, E5, and E6 - IQ Constellation.
    Figure 9 Measurement results of Galileo IOV FM3 & FM4: E1, E5, and E6 – IQ Constellation.

    BeiDou M6. BeiDou satellites transmit navigation signals in three different frequency bands, all are located adjacent to or even inside currently employed GPS or Galileo frequency bands. The center frequencies are for the B1 band 1561.1 MHz, B3 band 1268.52 MHz, and B2 band 1207.14 MHz.

    In 2012, China launched six satellites: two inclined geostationary space vehicles and four medium-Earth orbit ones, concluding in September (M5 and M6) and October 2012 (IGSO6). There have been further BeiDou launches in 2013, but these satellites’ signals are not analyzed here.

    Figure 10 displays calibrated measurement results from the Beidou M6 satellite. The spectra of the B2 and B3 band of the Beidou M6 satellite are clean and show no major deformation. Within the B1 spectra, some spurious results, especially on top of the side lobes, are obvious. This behavior has to be investigated more in detail to determine their origin. The IQ diagrams, which visualize the modulation quality, show also no major deformation. Only within the B3 signal, a marginal compression of the constellation points can be seen, which points to a large-signal operation at the beginning of the saturation of the amplifier of the satellite.

    Figure 10. BeiDou M6 satellite signal spectra and IQ constellations at B1, B2 and B3 band
    Figure 10. BeiDou M6 satellite signal spectra and IQ constellations at B1, B2 and B3 band

    Conclusion

    Reviewing the quality of the presented measurements, signal analysis, and verification on GNSS satellites, the use of the 30-meter high-gain antenna offers excellent possibilities and results. Regarding the calibration measurements of the antenna gain and measurement system, the variances are in the range of measurement uncertainty of the equipment.

    The sensitivity of the measurement system concerning ambient conditions was exemplarily shown based on the gain drift caused by a temperature drift. But the solution is simple: stabilize the ambient conditions or perform calibration in a short regular cycle to detect changes within the system behavior to be able to correct them.

    Based on this absolute calibration, a first impression of the signal quality of Galileo FM3 and FM4 and the BeiDou M6 satellites were presented using spectral plots and IQ diagrams. Only minor distortion could be detected within the Galileo FM4 and Beidou M6 signal; these distortions may be negligible for most users. Concerning FM4 and FM3, both satellites were in the in-orbit test phase during the data acquisition. The signal quality may have been changed during their stabilization process in orbit, or the signals have been adjusted in the meantime. Thus, it would be interesting and worthwhile to repeat the measurements and perform detailed analysis to assess the final satellite quality and consequently the user performance.

    Acknowledgments

    The authors wish to thank the German Space Operation Centre for the opportunity to use the high-gain antenna. The support of colleagues at the DLR ground station Weilheim for the operational and maintenance service over recent years is highly appreciated. This work was partly performed within the project “Galileo SEIOT (50 NA 1005)” of the German Space Agency, funded by the Federal Ministry of Economics and Technology and based on a resolution by the German Bundestag. Finally, the support of DLR’s Centre of Excellence for Satellite Navigation is highly appreciated.

    This article is based on the paper “GNSS Survey – Signal Quality Assessment of the Latest GNSS Satellites” presented at The Institute of Navigation International Technical Meeting 2013, held in San Diego, California, January 28–30, 2013.


    Steffen Thoelert received his diploma degree in electrical engineering at the University of Magdeburg. He works in the Department of Navigation at German Aerospace Centre (DLR), on signal quality assessment, calibration, and automation of technical processes.

    Johann Furthner received his Ph.D. in laser physics at the University of Regensburg. He works in the DLR Institute of Communication and Navigation on the development of navigation systems in a number of areas (systems  simulation,  timing  aspects,  GNSS  analysis, signal verification, calibration processes).

    Michael Meurer received a Ph.D. in electrical engineering from the University of Kaiserslautern, where he is now an associate professor, as well as director of the Department of Navigation at DLR.

  • IFEN and WORK Microwave Offer BeiDou-2 Support, Enhancements for NavX-NCS GNSS Simulators

    IFEN and WORK Microwave Offer BeiDou-2 Support, Enhancements for NavX-NCS GNSS Simulators

    photo: IFEN  and  WORK Microwave.

    The NavX-NCS GNSS multi-frequency simulator now supports China’s BeiDou-2 navigation satellite system. BeiDou support is a key enhancement in software update V.1.9 for the NavX-NCS GNSS multi-frequency simulator product line, by IFEN  and  WORK Microwave.

    Leveraging new features and functionalities, users have the flexibility to support a wide range of constellations, frequencies, and channels for research and development of GNSS safety and professional applications, as well as system integration and production testing of mass-market applications, such as automotive satellite navigation, mobile-phone applications, chipsets, and handheld personal navigation devices, the companies said.

    By enabling real-time simulation of second-generation BeiDou satellite signals, also referred to as BeiDou-2, NavX-NCS expands a user’s GNSS signal capability beyond GPS, Galileo, GLONASS, and SBAS constellations.

    “Through a simple software update, NavX-NCS customers can automatically generate signal capabilities for phase two of the BeiDou constellation,” said Dr. Günter Heinrichs, head of customer applications, IFEN GmbH. “Adding BeiDou-2 support to our NavX-NCS simulator comes at the perfect time given the recent release of the BeiDou-2 ICD specification, which outlines interface control requirements for BeiDou-2 B1 satellite signals within the B1 frequency band.”

    A powerful new multi-user functionality enables the simulation of up to four different users, or one user with up to four antennas, in different locations simultaneously, IFEN said. Possible use scenarios include simulating a static user such as a reference station at the same time as a roving user, or simulating multiple docking maneuvers on an oil rig. In addition, the NavX-NCS GNSS simulators now include a new 6DOF functionality that makes it possible to simulate six degrees of freedom (three dimensions of space plus yaw, pitch, and roll). This allows even more true-to-life simulations of ships, airplanes, and cars. A new monitoring widget makes it easier to monitor the current state of simulation.

    Optimized to perform advanced lever arm calculations, the NavX-NCS GNSS simulators ensure accurate navigation for users. In simulation environments where the antenna is not located in the center of the moving object, such as the external of an airplane wing, lever arm calculations compensate for the fact that acceleration and GPS measurements are not made at the same point. By calculating the lever arm measurement between the PAR antenna and GPS position reference for every epoch of observation, this new feature guarantees that the most accurate signal simulation is achieved.

    The NavX-NCS GNSS simulators are available in Professional and Essential versions, both now optionally Export License-Free (LF), speeding up the approval process and delivery time to users abroad. With the Export LF version, users can now limit the simulated user velocity of their simulator equipment to 600 meters per second, eliminating the need for an export license. If an export license should be applied for and be granted later on, it is also upgradeable to a full version meaning the simulation of higher user velocities will be available.

    All NavX-NCS GNSS simulators feature up to nine L-band frequencies and 108 channels, offering users more than twice the number of channels compared with standard GNSS simulators. The platform includes a two-year maintenance contract, the broadest range of frequencies and satellite navigation systems per chassis, as well as the flexibility for users to easily install software updates when they become available.

  • TerraStar GNSS Establishes Base at Nottingham University’s GRACE Facility

    TerraStar GNSS, a supplier of precision positioning services for land and near-shore applications, has established a base at Nottingham University’s GNSS Research and Applications Centre of Excellence (GRACE). GRACE operates operates under the auspices of its Institute of Engineering Surveying & Space Geodesy (IESSG).

    TerraStar GNSS maintains and controls a worldwide network of more than 80 GPS and GLONASS DGNSS reference stations and associated control centers on behalf of a diverse range of users. Under the collaborative venture, TerraStar GNSS will contribute and have access to GRACE’s support facilities. These include customized incubation units, project offices, state-of-the-art test equipment, secure research and development laboratories, and dedicated training suites.

    Expected projects include joint research and development of new GNSS-type solutions, in addition to provision of support for continued commercial exploitation of academic research endeavors. Also available will be mutual access to general geospatial expertise consistent with TerraStar GNSS’ present capability of providing year-round meter and decimeter-levels of precision for both land and aerial survey applications using software and a series of advanced purpose-designed integrated receivers.

    Headed by General Manager Gary Wilcock, TerraStar GNSS’s new base facilities are at Office A03, The Nottingham Geospatial Building, University of Nottingham Innovation Park, Triumph Road, Nottingham NG7 2TU, UK.

  • GNSS and Radio Astronomical Observations

    An alternative tool for detecting underground nuclear explosions?

    By Dorota A. Grejner-Brzezinska, Jihye Park, Joseph Helmboldt,  Ralph R. B. von Frese, Thomas Wilson, and Jade Morton

    Well-concealed underground nuclear explosions may go undetected by International Monitoring System sensors. An independent technique of detection and verification may be offered by GPS-based analysis of local traveling ionospheric disturbances excited by an explosion. Most of the work to date has been at the research demonstration stage; however, operational capability is possible, based on the worldwide GPS network of permanently tracking receivers. This article discusses a case study of detecting underground nuclear explosions using observations from GPS tracking stations and the Very Large Array radio telescope in New Mexico.

    More than 2,000 nuclear tests were carried out between 1945 and 1996, when the Comprehensive Nuclear Test Ban Treaty was adopted by the United Nations General Assembly. Signatory countries and the number of tests conducted by each country are the United States (1000+), the Soviet Union (700+), France (200+), the United Kingdom, and China (45 each). Three countries have broken the de facto moratorium and tested nuclear weapons since 1996: India and Pakistan in 1998 (two tests each), and the Democratic People’s Republic of Korea (DPRK) in 2006 and 2009, and most recently, in 2013.

    To date, 183 countries have signed the treaty. Of those, 159 countries have also ratified the treaty, including three nuclear weapon states: France, the Russian Federation, and the United Kingdom. However, before the treaty can enter into force, 44 specific nuclear-technology-holder countries must sign and ratify. Of these, India, North Korea and Pakistan have yet to sign the CTBT, and China, Egypt, Iran, Israel, and the United States have not ratified it.

    The treaty has a unique and comprehensive verification regime to make sure that no nuclear explosion goes undetected. The primary components of the regime are:

    • The International Monitoring System: The IMS includes 337 facilities (85 percent completed to date) worldwide to monitor for signs of any nuclear explosions.
    • International Data Center: The IDC processes and analyzes data registered at IMS stations and produces data bulletins.
    • Global Communications Infrastructure: This transmits IMS data to the IDC, and transmits data bulletins and raw IMS data from IDC to member states.
    • Consultation and Clarification: If a member state feels that data collected imply a nuclear explosion, this process can be undertaken to resolve and clarify the matter.
    • On-Site Inspection: OSI is regarded as the final verification measure under the treaty.
    • Confidence-Building Measures: These are voluntary actions. For example, a member state will notifying CTBTO when there will be large detonations, such as a chemical explosion or a mining blast.

    The IMS (see Figure 1) uses the following state-of-the-art technologies. Numbers given reflect the target configuration:

    • Seismic: Fifty primary and 120 auxiliary seismic stations monitor shockwaves in the Earth. The vast majority of these shockwaves — many thousands every year — are caused by earthquakes. But man-made explosions such as mine explosions or the North Korean nuclear tests in 2006, 2009, and 2013 are also detected.
    • Hydroacoustic: As sound waves from explosions can travel extremely far underwater, 11 hydroacoustic stations “listen” for sound waves in the Earth oceans.
    • Infrasound: Sixty stations on the surface of the Earth can detect ultra-low-frequency sound waves that are inaudible to the human ear, which are released by large explosions.
    • Radionuclide: Eighty stations measure the atmosphere for radioactive particles; 40 of them can also detect the presence of noble gas.
    Figure 1. The International Monitoring System (IMS): worldwide facilities grouped by detection technologies used.
    Figure 1. The International Monitoring System (IMS): worldwide facilities grouped by detection technologies used.

    legend-W

    Only the radionuclide measurements can give an unquestionable indication as to whether an explosion detected by the other methods was actually nuclear or not. The observing stations are supported by 16 radionuclide laboratories.

    Since radionuclide detection method provides the ultimate verification as far as the type of blast goes, it should be mentioned that while the 2006 North Korean event (yield of less than a kiloton) was detected by the IMS stations in more than 20 different sites within two hours of detonation, and both seismic signal and radioactive material were detected, the 2009 event (yield of a few kilotons) was detected by 61 IMS stations; seismic and infrasound signals were detected, but no radioactive material was picked up by the radionuclide stations. Seismic signal was consistent with a nuclear test, but there was no “ultimate” proof by the radionuclide method.

    Thus, well-concealed underground nuclear explosions (UNEs) may be undetected by some of the IMS sensors (such as the  radionuclide network). This raises a question: Is there any other technology that is readily available that can detect and discriminate various types of blasts, particularly those of nuclear type? Recent experiments have shown that an independent technique of detection and verification may be offered by GPS-based analysis of local traveling ionospheric disturbances (TIDs) excited by an explosion.

    GNSS-Based Detection

    Atmospheric effects from mostly atmospheric nuclear explosions have been studied since the 1960s.The ionospheric delay in GNSS signals observed by the ground stations can be processed into total electron content (TEC), which is the total number of electrons along the GNSS signal’s path between the satellite and the receiver on the ground. The TEC derived from the slant signal path, referred to as the slant TEC (STEC), can be observed and analyzed to identify disturbances associated with the underground nuclear explosion.
    STEC signature (in spectral and/or spatial-temporal domains) can be analyzed to detect local traveling ionospheric disturbances (TID).

    TID can be excited by acoustic gravity waves from a point source, such as surface or underground explosions, geomagnetic storms, tsunamis, and tropical storms. TIDs can be classified as Large-Scale TID (LSTID) and Medium-Scale TID (MSTID) based on their periods regardless of the generation mechanism. The periods of LSTIDs generally range between 30–60 minutes to several hours, and those of MSTIDs range from 10 to 40 or even 60 minutes. LSTIDs mostly occur from geophysical events, such as geomagnetic storms, which can be indicated by global Kp indices, while MSTIDs are genrally not related to any high score Kp indices. An underground nuclear explosion can result in an MSTID.

    TIDs are generated either by internal gravity wave (IGW) or by acoustic gravity wave (AGW). The collisional interaction between the neutral and charged components cause ionospheric responses. The experimental results indicate IGWs can change the ozone concentration in the atmosphere. In the ionosphere, the motion of the neutral gas in the AGW sets the ionospheric plasma into motion.

    The AGW changes the iso-ionic contours, resulting in a traveling ionospheric disturbance.

    The past 10–15 years has resulted in a significant body of research, and eventually a practical application, with worldwide coverage, of GPS-based ionosphere monitoring. A significant number of International GNSS Service (IGS) permanent GNSS tracking stations (see Figure 2) form a powerful scientific tool capable of near real-time monitoring and detection of various ionospheric anomalies, such as those originating from the underground nuclear explosions (UNEs).

    Figure 2. The IGS global tracking network of 439 stations.
    Figure 2. The IGS global tracking network of 439 stations.

    The network is capable of continuously monitoring global ionospheric behavior based on ionospheric delays in the GNSS signals. The GNSS signals are readily accessible anywhere on Earth at a temporal resolution ranging from about 30 seconds up to less than 1 second.

    A powerful means to isolate and relate disturbances observed in TEC measurements from different receiver-satellite paths is to analyze the spectral coherence of the disturbances. However, in our algorithms, we emphasize the spatial and temporal relationship among the TEC observations. Spatial and temporal fluctuations in TEC are indicative of the dynamics of the ionosphere, and thus help in mapping TIDs excited by acoustic-gravity waves from point sources, as well as by geomagnetic storms, tropical storms, earthquakes, tsunamis, volcanic explosions, and other effects.

    Methodology of UNE Detection

    Figure 3 illustrates the concept of the generation of the acoustic gravity wave by a UNE event, and its propagation through the ionosphere that results in a traveling ionospheric disturbance (TID). The primary points of our approach are: (1) STEC is calculated from dual-frequency GPS carrier phase data, (2) after eliminating the main trend in STEC by taking the numerical third order horizontal 3-point derivatives, the TIDs are isolated, (3) we assume an array signature of the TID waves, (4) we assume constant radial propagation velocity, vT, using an apparent velocity, vi, of the TID at the ith observing GNSS station, (5) since the TID’s velocity is strongly affected by the ionospheric wind velocity components, vN and vE, in the north and east directions, respectively, the unknown parameters,vT, vN, and vE, can be estimated relative to the point source epicenter, and (6) if more than six GNSS stations in good geometry observe the TID in GNSS signals, the coordinates of the epicenter can also be estimated.

    Figure 3a. Pictorial representation of the scenario describing a GNSS station tracking a satellite and the ionospheric signal (3-point STEC derivative); not to scale.
    Figure 3a. Pictorial representation of the scenario describing a GNSS station tracking a satellite and the ionospheric signal (3-point STEC derivative); not to scale.
    Figure 3b. The scenario describing a GNSS station tracking a satellite and the ionospheric signal and a point source (e.g., UNE) that generates acoustic gravity waves; not to scale.
    Figure 3b. The scenario describing a GNSS station tracking a satellite and the ionospheric signal and a point source (e.g., UNE) that generates acoustic gravity waves; not to scale.
    Figure 3c. The scenario describing a GNSS station tracking a satellite and the ionospheric signal, and the propagation of the acoustic gravity waves generated by a point source (e.g., UNE); not to scale.
    Figure 3c. The scenario describing a GNSS station tracking a satellite and the ionospheric signal, and the propagation of the acoustic gravity waves generated by a point source (e.g., UNE); not to scale.
    Figure 3d. The scenario describing a GNSS station tracking a satellite and the ionospheric signal, at the epoch when the GNSS signal is affected by the propagation of the acoustic gravity waves generated by a point source (e.g., UNE); not to scale.
    Figure 3d. The scenario describing a GNSS station tracking a satellite and the ionospheric signal, at the epoch when the GNSS signal is affected by the propagation of the acoustic gravity waves generated by a point source (e.g., UNE); not to scale.
    Figure 3e. Same as 3D, indicating that the geometry between GNSS station, the satellite and the IPP can be recovered and used for locating the point source; multiple GNSS stations are needed to find the point source location and the the velocity components of TID and ionospheric winds; not to scale.
    Figure 3e. Same as 3D, indicating that the geometry between GNSS station, the satellite and the IPP can be recovered and used for locating the point source; multiple GNSS stations are needed to find the point source location and the the velocity components of TID and ionospheric winds; not to scale.
    Figure 3f. Same as 3D, after the TID wave passed the line of sight between the GNSS stations and the satellite; not to scale.
    Figure 3f. Same as 3D, after the TID wave passed the line of sight between the GNSS stations and the satellite; not to scale.

    Figure 4 illustrates the geometry of detection of the point source epicenter. Determination of the epicenter of the point source that induced TIDs can be achieved by trilateration, similarly to GPS positioning concept. The TIDs, generated at the point source, propagate at certain speed, and are detected by multiple GPS stations.

    The initial assumption in our work was to use a constant propagation velocity of a TID. By observing the time of TID arrival at the ionospheric pierce point (IPP), the travel distance from the epicenter to the IPP of the GPS station that detected a TID (which is the slant distance from the ith station and the kth satellite) can be derived using a relationship with the propagation velocity. In this study, we defined a thin shell in the ionosphere F layer, 300 kilometers above the surface, and computed the IPP location for each GPS signal at the corresponding time epoch of TID detection.

    Figure 4 Geometry of point source detection based on TID signals detected at the IPP of GPS station, i, with GPS satellite k. Unknown: coordinates of the point source, ( ф, λ ); three components of TID velocity vT, vN, and vE ; Observations: coordinates of IPP, (xik, yik, zik) and the corresponding time epoch to TID arrival at IPP, tik; Related terms: slant distance between IPP and UNE, sik; horizontal distance between the point source epicenter and the GPS station coordinates, di; azimuth and the elevation angle of IPP as seen from the UNE, αjk and εjk , respectively.
    Figure 4. Geometry of point source detection based on TID signals detected at the IPP of GPS station, i, with GPS satellite k. Unknown: coordinates of the point source, ( ф, λ ); three components of TID velocity vT, vN, and vE ; Observations: coordinates of IPP, (xik, yik, zik) and the corresponding time epoch to TID arrival at IPP, tik; Related terms: slant distance between IPP and UNE, sik; horizontal distance between the point source epicenter and the GPS station coordinates, di; azimuth and the elevation angle of IPP as seen from the UNE, αjk and εjk , respectively.

    Very Large Array (VLA)

    In addition to GNSS-based method of ionosphere monitoring, there are other more conventional techniques, for example, ground-based ionosondes, high-frequency radars, Doppler radar systems, dual-frequency altimeter, and radio telescopes. In our research, we studied the ionospheric detection of UNEs using GPS and the Very Large Array (VLA) radio telescope.

    The VLA is a world-class UHF/VHF interferometer 50 miles west of Socorro, New Mexico. It consists of 27 dishes in a Y-shaped configuration, each one 25 meters in diameter, cycled through four configurations (A, B, C, D) spanning 36, 11, 3.4, and 1 kilometers, respectively. The instrument measures correlations between signals from pairs of antennas, used to reconstruct images of the sky equivalent to using a much larger single telescope. While conducting these observations, the VLA provides 27 parallel lines of sight through the ionosphere toward cosmic sources.

    Past studies have shown that interferometric radio telescopes like the VLA can be powerful tools for characterizing ionospheric fluctuations over a wide range of amplitudes and scales. We used these new VLA-based techniques and a GPS-based approach to investigate the signature of a TID originated by a UNE jointly observed by both GPS and the VLA. For this case study, we selected one of the 1992 U.S. UNEs for which simultaneous GPS and VLA data were available.

    Table 1. Characteristics of the analyzed events (UNEs).
    Table 1. Characteristics of the analyzed events (UNEs).

    Experimental Results

    We summarize here the test studies performed by the OSU group in collaboration with Miami University and the U.S. Naval Research Laboratory on detection and discrimination of TIDs resulting from UNEs using the GNSS-based and VLA-based techniques. Table 1 lists the UNE events that have been analyzed to date. As of March 2013, the results of the 2013 North Korean UNE were not fully completed, so they are not included here.

    In the 2006 and 2009 North Korean UNE experiments, STEC data from six and 11 nearby GNSS stations, respectively, were used. Within about 23 minutes to a few hours since the explosion, the GNSS stations detected the TIDs, whose arrival time for each station formulated the linear model with respect to the distance to the station. TIDs were observed to propagate with speeds of roughly 150–400 m/s at stations about 365 km to 1330 km from the explosion site. Considering the ionospheric wind effect, the wind-adjusted TIDs located the UNE to within about 2.7 km of its seismically determined epicenter (for the 2009 event; no epicenter location was performed for the 2006 event due to insufficient data). The coordinates estimated by our algorithm are comparable to the seismically determined epicenter, with the accuracy close to the seismic method itself. It is important to note that the accuracy of the proposed method is likely to improve if the stations in better geometry are used and more signals affected by a TID can be observed. An example geometry of UNE detection is shown in Figure 5.

    Figure 5 Locations of the underground nuclear explosion (UNE) in 2009 and GNSS stations C1 (CHAN), C2 (CHLW), D1 (DAEJ), D2 (DOND), I1 (INJE), S1 (SUWN), S2 (SHAO), S3 (SOUL), U1 (USUD), Y1 (YANP), Y2 (YSSK) on the coastline map around Korea, China, and Japan. The TID waves are highlighted for stations C1, D1, D2, I1. The bold dashed line indicates the ground track for satellite PRN 26 with dots that indicating the arrival times of the TIDs at their IPPs. All time labels in the figure are in UTC.
    Figure 5. Locations of the underground nuclear explosion (UNE) in 2009 and GNSS stations C1 (CHAN), C2 (CHLW), D1 (DAEJ), D2 (DOND), I1 (INJE), S1 (SUWN), S2 (SHAO), S3 (SOUL), U1 (USUD), Y1 (YANP), Y2 (YSSK) on the coastline map around Korea, China, and Japan. The TID waves are highlighted for stations C1, D1, D2, I1. The bold dashed line indicates the ground track for satellite PRN 26 with dots that indicating the arrival times of the TIDs at their IPPs. All time labels in the figure are in UTC.

    For the Hunters Trophy and the Divider UNE tests, the array signature of TIDs at the vicinity of GPS stations was observed for each event. By applying the first-order polynomial model to compute the approximate velocity of TID propagation for each UNE, the data points — that is the TID observations — were fit to the model within the 95 percent confidence interval, resulting in the propagation velocities of 570 m/s and 740 m/s for the Hunters Trophy and the Divider, respectively.

    The VLA has observing bands between 1 and 50 GHz, and prior to 2008 had a separate VHF system with two bands centered at 74 and 330  MHz. A new wider-band VHF system is currently being commissioned. The VHF bands and L-band (1.4 GHz) are significantly affected by the ionosphere in a similar way as the GPS signal. In this study, we used VLA observations at L-band of ionospheric fluctuations as an independent verification of the earlier developed method based on the GNSS TID detection for UNE location and discrimination from TIDs generated by other types of point sources.

    The VLA, operated as an interfer-ometer, measures the correlation of complex voltages from each unique pair of antennas (baselines), to produce what are referred to as visibilities. Each antenna is pointed at the same cosmic source; however, due to spatial separation, each antenna’s line of sight passes through a different part of the ionosphere. Consequently, the measured visibilities include an extra phase term due to the difference in ionospheric delays, which translates to distortions in the image made with the visibilities. This extra phase term is proportional to the difference in STEC along the lines of sight of the two telescopes that form a baseline. Thus, the interferometer is sensitive to the STEC gradient rather than STEC itself, which renders it capable of sensing both temporal and spatial fluctuations in STEC.

    The spectral analysis was performed on the STEC gradients recovered from each baseline that observed the Hunters Trophy event. Briefly, a time series of the two-dimensional STEC gradient is computed at each antenna. Then, a three-dimensional Fourier transform is performed, one temporal and two spatial, over the array and within a given time period (here ~15 minutes). The resulting power spectrum then yields information about the size, direction, and speed of any detected wavelike disturbances within the STEC gradient data.

    Roughly 20 to 25 minutes after the UNE, total fluctuation power increased dramatically (by a factor of about 5×103).  At this time, the signature of waves moving nearly perpendicular to the direction from Hunters Trophy (toward the northeast and southwest) was observed using the three-dimensional spectral analysis technique. These fluctuations had wavelengths of about 2 km and inferred speeds of 2-8 m s-1. This implies that they are likely due to small-scale distortions moving along the wavefront, not visible with GPS. Assuming that these waves are associated with the arrival of disturbances associated with the Hunters Trophy event, a propagation speed of 570–710 m/s was calculated, which is consistent with the GPS results detailed above.

    In addition, a TID, possibly induced by the February 12, 2013, North Korean UNE, was also detected using the nearby IGS stations, by the detection algorithm referred to earlier. Eleven TID waves were found from ten IGS stations, which were located in South Korea, Japan, and Russia. Due to the weakness of the geometry, the epicenter and the ionospheric wind velocity were not determined at this point. The apparent velocity of TID was roughly about 330–800 m/s, and was calculated using the arrival time of the TID after the UNE epoch and the slant distance between the corresponding IPP and the epicenter. The reported explosion yield was bigger, compared to the 2009 North Korean UNE, which possibly affected the propagation velocity by releasing a stronger energy. However, more in-depth investigation of this event and the corresponding GPS data is required.

    Conclusions

    Research shows that UNEs disturb the ionosphere, which results in TIDs that can be detected by GNSS permanent tracking stations as well as the VLA. We have summarized several GNSS-based TID detections induced by various UNEs, and verified the GNSS-based technique independently by a VLA-based method using the 1992 U.S. UNE, Hunters Trophy. It should be noted that VLA observation was not available during the time of the Divider UNE test; hence, only the Hunters Trophy was jointly detected by GPS and the VLA. Our  studies performed to date suggest that the global availability of GNSS tracking networks may offer a future UNE detection method, which could complement the International Monitoring System (IMS).

    We have also shown that radio-frequency arrays like the VLA may also be a useful asset for not only detecting UNEs, but for obtaining a better understanding of the structure of the ionospheric waves generated by these explosions. The next generation of HV/VHF telescopes being developed (such as the Lower Frequency Array in the Netherlands, the Long Wavelength Array in New Mexico, the Murchison Widefield Array in Australia) utilize arrays of dipole antennas, which are much cheaper to build and operate and are potentially portable.

    It is conceivable that a series of relatively economical and relocatable arrays consisting of these types of dipoles could provide another valuable supplement to the current IMS in the future, particularly for low-yield UNEs that may not be detectable with GPS.

    Acknowledgment

    This article is based on a paper presented at the Institute of Navigation Pacific PNT Conference held April 22–25, 2013, in Honolulu, Hawaii.


    Dorota A. Grejner-Brzezinska is a professor and chair, Department of Civil, Environmental and Geodetic Engineering, and director of the Satellite Positioning and Inertial Navigation (SPIN) Laboratory at The Ohio State University.

    Jihye Park recently completed her Ph.D. in Geodetic Science program at The Ohio State University. She obtained her B.A. and M.S degrees in Geoinformatics from The University of Seoul, South Korea.

    Joseph Helmboldt is a radio astronomer within the Remote Sensing Division of the U.S. Naval Research Laboratory.

    Ralph R.B. von Frese is a professor in the Division of Earth and Planetary Sciences of the School of Earth Sciences at Ohio State University.

    Thomas Wilson is a radio astronomer within the Remote Sensing Division of the U.S. Naval Research Laboratory.

    Yu (Jade) Morton is a professor in the Department of Electrical and Computer Engineering at Miami University.

  • Clarion Selects Averna for Testing In-Vehicle Infotainment Systems

    Averna’s Record & Playback platform.
    Averna’s Record & Playback platform. Photo: Averna

    Averna, a developer of test solutions and services for communications and electronics device makers, announced today that Clarion has selected Averna’s Record & Playback solution to validate upcoming in-vehicle entertainment systems and certify that the devices perform well in real-world conditions. Clarion is a global manufacturer and seller of car navigation systems and in-vehicle equipment with a focus on car audio systems.

    The R&D Division, Experiment and Evaluation Team at Clarion will use Averna’s R&P platform to record radio signals such as AM, FM, HD Radio, and DAB from key locations around the world and replay them in the Tokyo-based lab where the design team is located.

    The R&P platform selected by Clarion features:

    • RP-5100, a compact 2-channel RF recorder designed to record live RF signals in the field
    • URT-5000, a software-defined RF Player and Signal Generator
    • RF Studio, high-performance RF record-and-playback software for RF product designers and researchers to facilitate recording, analysis and storage of RF signals
    • DriveView plug-in for synchronized recording/viewing of video, audio, and GPS positioning data

    The Averna RP-5100 RF Recorder is specifically designed to capture real-world RF signals, with impairments, for navigation as well as broadcast radio and video receiver validation, testing and support. The system has two 20-MHz wide channels that can be tuned on any frequencies from 250 kHz to 2.65 GHz. To address the challenges of validating the RF response with the physical environment, Averna has developed DriveView, a plug-in for the proprietary RF Studio software, offering visual verification by video-recording drive tests.

    “Clarion needed a platform to record live RF environments and reproduce them in a repeatable manner in their lab. Our R&P solution allows them to go through all the different use cases without having to go back in the field at each testing phase,” said Etienne Frenette, VP of Sales, Asia for Averna. “As receivers become more complex, it is imperative that real-world signals and conditions be recreated for thorough validation and testing in order to help enhance the user experience.”

    “We recognize and appreciate Averna’s unique expertise and advanced solutions in device performance testing,” commented the R&D Division, Experiment and Evaluation Team at Clarion. “Clarion is dedicated to delivering better products reaching the market faster and Averna is helping us achieve this goal.”

  • Rohde & Schwarz GNSS Simulator Creates Real-World Scenarios

    Rohde & Schwarz GNSS Simulator Creates Real-World Scenarios

    Rohde & Schwarz provides developers of satellite-based navigation instruments with a global navigation satellite system (GNSS) simulator, which runs on the R&S SMBV100A vector signal generator. The new R&S SMBV-K101 option allows developers in the automotive and wireless communications industries, for example, to test GNSS receivers for specific effects such as obscuration and multipath propagation. Buildings, tunnels and bridges as well as reflections from concrete and glass surfaces affect the GNSS signal, regardless of whether the receiver is stationary or in motion. This option makes it easy to configure these kinds of scenarios.

    If the GNSS receiver of a navigation instrument or smartphone is located inside a vehicle, testing must also take into account the obscuring effect of the vehicle’s metal body. The R&S SMBV-K102 option can simulate this obscuration and, if required, also the additional antenna pattern.

    In addition to test scenarios for A-GPS, smartphone developers also have the Assisted Galileo (R&S SMBV-K67) and Assisted GLONASS (R&S SMBV-K95) options at their disposal. (Mobile radio networks transmit location-specific information to wireless devices via A-GNSS so that they can determine the current position faster.)

    In many cases, navigation instruments handle signals of digital communications standards other than GNSS. As the first GNSS simulator of its kind on the market, the R&S SMBV100A also supports these standards. Now, manufacturers of mobile phones and car radios with integrated GNSS receivers need just one signal generator to test multiple functionalities. The R&S SMBV100A can also be used to perform interference tests on the DUT.

    Users in the aerospace and defense industry can use the R&S SMBV-K103 option to simulate the relative position of a flying object as well as its rotation at a rotation rate of up to 400 Hz. This allows developers to perform lab tests to determine how a flying object’s different positions, the ground reflection of GNSS signals and rotary movements affect reception quality.

    The GNSS simulator in the R&S SMBV100A uses up to 24 satellites to generate signals in realtime for GPS with civilian C/A code and military P code as well as for Glonass and Galileo in different constellations. In just a few steps, users can define their  own scenarios for testing their GNSS receivers under various conditions. The R&S SMBV100A is the only GNSS simulator on the market that does not require an external PC. As a result, it is easier to automate, and test setup is simple.

    The new options for the GNSS simulator in the R&S SMBV100A are now available from Rohde & Schwarz.

  • ESA Selects Averna for Signal Analysis, Monitoring of Galileo

    ESA Selects Averna for Signal Analysis, Monitoring of Galileo

    Averna, developer of test solutions and services for communications and electronics device makers worldwide, announced today that the European Space Agency (ESA) has selected Averna’s Record & Playback solution for signal analysis and monitoring of Galileo satellites.

    The R&P platform selected by ESA features the RP-5300, a compact 2-channel wideband RF recorder designed to record live RF signals in the field, and the URT-2200 RF Player for GNSS. Averna’s R&P solution is powered by RF Studio, a high-performance RF recorder and playback software specifically designed for RF designers and researchers, to facilitate recording, analysis and storage of RF signals.

    The Averna RP-5300 RF Recorder is specifically adapted for all GNSS applications, including Galileo, GPS, GLONASS, and Compass (BeiDou-2). The system has two 50-MHz wide channels that can be tuned on any frequencies from 330 MHz to 2500 MHz. To address the many synchronization and coherency challenges of GNSS testing, Averna has developed a proprietary software/hardware architecture that allows control and tight synchronization between multiple recording channels and systems under the 1 nanosecond (ns) level.

    “Averna’s RP-5300 is the leading commercial product offering two 50-MHz wide channels that can capture such a wide range of real-world RF signals, complete with the interference and general degradation that end-users will experience. Two units can even be interconnected to enable a 4-channel, phase-coherent synchronized recorder,” commented Brendan Wolfe, director of Market Development for Averna. “The ESA is using the latest technology available and we are thrilled that our products have been chosen for this important undertaking.”

    “Averna’s advanced record-and-playback systems support our pressing needs for long and extensive data-collection campaigns in the field,” said M. Crisci, Head of the Radio Navigation Systems and Techniques Section at the European Space Agency. “Averna’s R&P solution enables us to record multiple wideband signals at the same time, over a wide frequency range, and then replay the signals repeatedly. As receivers become more and more sophisticated, it is imperative that real-world signals and conditions be recreated for thorough validation and testing.”

    Galileo is Europe’s program for a global navigation satellite system (GNSS), providing a highly accurate, guaranteed global positioning service, interoperable with the U.S. GPS and Russian GLONASS systems. It currently has four satellites in service and upon completion it will consist of 30 satellites and ground infrastructure. The Galileo system is a collaboration between the European Union and the ESA.

  • Spirent Launches Multi-Frequency GNSS Record and Playback System

    Spirent Launches Multi-Frequency GNSS Record and Playback System

    spirent_Gss6425
    Photo: Spirent Communications

    Spirent Communications’ new  SS6425 multi-frequency GNSS record and playback (RPS) test system provides RF recordings for more constellations (GPS, GLONASS, Galileo, BeiDou, QZSS), more frequencies (L1, L2, L5), wider bandwidth (30MHz) and more features than the company’s previous systems, to support a wide range of positioning and timing test applications.

    The test system is self-contained and portable, enabling users to record and playback data in the field without the need for an additional PC or external power. With the GSS6425, it is simple to faithfully capture and replay complex signal conditions, such as urban environments, indoor spaces like airport terminals, and dense forests, Spirent said. Multiple environments can be brought into the lab and replayed in a repeatable and controlled manner, helping developers improve receiver and system performance.

    “Customers have told us they want to record multi-GNSS signals simultaneously, for example GPS, GLONASS and BeiDou,” said Rahul Gupta, product manager for Spirent’s positioning division. “They have also told us that capture and playback of other data, such as inertial or vehicle CAN bus is needed. The GSS6425 enables all this in a very capable, yet easy-to-use and self-contained unit.”

    Users can select and record three GNSS frequency bands at any one time, each with up to 30MHz bandwidth. If more than three concurrent channels are required, two GSS6425 units can be synchronized in a master and slave configuration. For example, survey-grade receiver developers can capture GPS L1, L2 and L5 signals, GLONASS L1 and L2, plus satellite-based augmentation system (SBAS) signals such as StarFire or OmniSTAR.

    The GSS6425 is also capable of recording additional sources including inertial and dead reckoning sensor outputs and vehicle CAN bus data. Data can be time-stamped and stored in the GNSS data file, ensuring synchronized playback. The GSS6425 can also record the GPS receiver 1pps (pulse per second) output for synchronization purposes. These features are particularly useful in developing hybrid receivers such as for automotive and indoor positioning applications, Spirent said.

    Key features include:

    • Multiple constellations and frequencies
      • GPS, GLONASS, Galileo, Beidou, QZSS
      • L1, L2, L5
    • Self-contained portable unit
    • No PC or external drives required
    • Control from front panel, webserver or scripts
    • OCXO used on record and playback for frequency stability
    • Internal 1TB hard drive with additional removable 1TB hard drive
    • Synchronization of two units in master/slave configuration to support total of 6 frequencies
    • Store asynchronous or synchronous external data at the same time as GNSS signals

    Recorder features:

    • Record any three RF grequencies simultaneously
    • Internal battery (up to 1.5 hr) and vehicle DC power adapter
    • 2-bit quantization
    • Single-touch record
    • Event markers

    Playback features:

    • Attenuation control per channel
    • Browser control over network
    • Multiple file playback
    • Start at any point in a file
    • Scripts allow inclusion in automatic test routines
  • Nexteq Navigation Offers Platform for Accelerating GNSS Receiver Development

    Nexteq Navigation Offers Platform for Accelerating GNSS Receiver Development

    Nexteq Navigation has launched accelGRx, a platform for accelerating professional-grade GNSS receiver development. The platform provides open and production-ready hardware and software building blocks for GNSS receivers. accelGRx is designed for organizations looking to research and develop new techniques and algorithms requiring deep in-receiver integreation or quickly produce a small, high-performance receiver.

    accelGRx supports GPS L1 and Beidou B1, and the hardware is GLONASS and Galileo ready. It pairs a compact form factor and industry standard pin layout with a code and phase precision of 4 cm and 0.4 mm respectively for both GPS L1 and Beidou B1. It incorporates an array of software development tools, including the ability to record and play back digitized signals.

    An accelGRx licensee wil have tools to develop and test new deep in-receiver integration techniques and algorithms:

    • Access to all source code, logic and tools
    • Deep in-receiver access to real-time GNSS information
    • PC-based software model of receiver platform
    • Store and playback of digitized signals for development and testing
    • Testing with production-ready receiver and real-world conditions

    An accelGRx licensee will have the necessary assets and tools to begin commercialization immediately after development is complete:

    • Hardware design (schematic, PCB layout, and BOM)
    • FPGA logic design
    • Full tracking and PVT source code
    • Receiver operating system
    • Design documentation and manuals

    Nexteq also released two other products:

    matrixRTK is a combination of the PPP and network RTK approaches to benefit network-RTK vendors. matrixRTK has the benefits of network RTK (fast initialization) with the benefit of PPP (no baseline restrictions).

    L1-RTK-systems is a solution that allows our handheld users to use 2/L1 high sensitive GNSS handhelds working as base and rover to achieve 2-20 cm level accuracy. This is a reliable and cost-effective solution for field workers, Nexteq said.

  • Innovation: GNSS Spoofing Detection

    Innovation: GNSS Spoofing Detection

    Correlating Carrier Phase with Rapid Antenna Motion

    By Mark L. Psiaki with Steven P. Powell and Brady W. O’Hanlon

    GPS World photo
    INNOVATION INSIGHTS by Richard Langley

    IT’S A HOSTILE (ELECTRONIC) WORLD OUT THERE, PEOPLE. Our wired and radio-based communication systems are constantly under attack from evil doers. We are all familiar with computer viruses and worms hiding in malicious software or malware distributed over the Internet or by infected USB flash drives. Trojan horses are particularly insidious. These are programs concealing harmful code that can lead to many undesirable effects such as deleting a user’s files or installing additional harmful software. Such programs pass themselves off as benign, just like the “gift” the Greeks delivered to the Trojans as reported in Virgil’s Aeneid. This was a very early example of spoofing. Spoofing of Internet Protocol (IP) datagrams is particularly prevalent. They contain forged source IP addresses with the purpose of concealing the identity of the sender or impersonating another computing system.

    To spoof someone or something is to deceive or hoax, passing off a deliberately fabricated falsehood made to masquerade as truth. The word “spoof” was introduced by the English stage comedian Arthur Roberts in the late 19th century. He invented a game of that name, which involved trickery and nonsense. Now, the most common use of the word is as a synonym for parody or satirize — rather benign actions. But it is the malicious use of spoofing that concerns users of electronic communications.

    And it is not just wired communications that are susceptible to spoofing. Communications and other services using radio waves are, in principle, also spoofable. One of the first uses of radio-signal spoofing was in World War I when British naval shore stations sent transmissions using German ship call signs. In World War II, spoofing became an established military tactic and was extended to radar and navigation signals. For example, German bomber aircraft navigated using radio signals transmitted from ground stations in occupied Europe, which the British spoofed by transmitting similar signals on the same frequencies. They coined the term “meaconing” for the interception and rebroadcast of navigation signals (meacon = m(islead)+(b)eacon).

    Fast forward to today. GPS and other GNSS are also susceptible to meaconing. From the outset, the GPS P code, intended for use by military and other so-called authorized users, was designed to be encrypted to prevent straightforward spoofing. The anti-spoofing is implemented using a secret “W” encryption code, resulting in the P(Y) code. The C/A code and the newer L2C and L5 codes do not have such protection; nor, for the most part, do the civil codes of other GNSS. But, it turns out, even the P(Y) code is not fully protected from sophisticated meaconing attacks.

    So, is there anything that military or civil GNSS users can do, then, to guard against their receivers being spoofed by sophisticated false signals? In this month’s column, we take a look at a novel, yet relatively easily implemented technique that enables users to detect and sequester spoofed signals. It just might help make it a safer world for GNSS positioning, navigation, and timing.


    “Innovation” is a regular feature that discusses advances in GPS technology andits applications as well as the fundamentals of GPS positioning. The column is coordinated by Richard Langley of the Department of Geodesy and Geomatics Engineering, University of New Brunswick. He welcomes comments and topic ideas. To contact him, see the “Contributing Editors” section on page 4.

    The radionavigation community has known about the dangers of GNSS spoofing for a long time, as highlighted in the 2001 Volpe Report (see Further Reading). Traditional receiver autonomous integrity monitoring (RAIM) had been considered a good spoofing defense. It assumes a dumb spoofer whose false signal produces a random pseudorange and large navigation solution residuals. The large errors are easy to detect, and given enough authentic signals, the spoofed signal(s) can be identified and ignored.

    That spoofing model became obsolete at The Institute of Navigation’s GNSS 2008 meeting. Dr. Todd Humphreys introduced a new receiver/spoofer that could simultaneously spoof all signals in a self-consistent way undetectable to standard RAIM techniques. Furthermore, it could use its GNSS reception capabilities and its known geometry relative to the victim to overlay the false signals initially on top of the true ones. Slowly it could capture the receiver tracking loops by raising the spoofer power to be slightly larger than that of the true signals, and then it could drag the victim receiver off to false, but believable, estimates of its position, time, or both.

    Two of the authors of this article contributed to Humphreys’ initial developments. There was no intention to help bad actors deceive GNSS user equipment (UE). Rather, our goal was to field a formidable “Red Team” as part of a “Red Team/Blue Team” (foe/friend) strategy for developing advanced “Blue Team” spoofing defenses.

    This seemed like a fun academic game until mid-December 2011, when news broke that the Iranians had captured a highly classified Central Intelligence Agency drone, a stealth Lockheed Martin RQ-170 Sentinel, purportedly by spoofing its GPS equipment. Given our work in spoofing and detection, this event caused quite a stir in our Cornell University research group, in Humphreys’ University of Texas at Austin group, and in other places. The editor of this column even got involved in our extensive e-mail correspondence. Two key questions were: Wouldn’t a classified spy drone be equipped with a Selective Availability Anti-Spoofing Module (SAASM) receiver and, therefore, not be spoofable? Isn’t it difficult to knit together a whole sequence of false GPS position fixes that will guide a drone to land in a wrong location? These issues, when coupled with apparent inconsistencies in the Iranians’ story and visible damage to the drone, led us to discount the spoofing claim.

    Developing a New Spoofing Defense

    My views about the Iranian claims changed abruptly in mid-April 2012. Todd Humphreys phoned me about an upcoming test of GPS jammers, slated for June 2012 at White Sands Missile Range (WSMR), New Mexico. The Department of Homeland Security (DHS) had already spent months arranging these tests, but Todd revealed something new in that call: He had convinced the DHS to include a spoofing test that would use his latest “Red Team” device. The goal would be to induce a small GPS-guided unmanned aerial vehicle (UAV), in this case a helicopter, to land when it was trying to hover. “Wow”, I thought. “This will be a mini-replication of what the Iranians claimed to have done to our spy drone, and I’m sure that Todd will pull it off. I want to be there and see it.” Cornell already had plans to attend to test jammer tracking and geolocation, but we would have to come a day early to see the spoofing “fun” — if we could get permission from U.S. Air Force 746th Test Squadron personnel at White Sands.

    The implications of the UAV test bounced around in my head that evening and the next morning on my seven-mile bike commute to work. During that ride, I thought of a scenario in which the Iranians might have mounted a meaconing attack against a SAASM-equipped drone. That is, they might possibly have received and re-broadcast the wide-band P(Y) code in a clever way that could have nudged the drone off course and into a relatively soft landing on Iranian territory.

    In almost the next moment, I conceived a defense against such an attack. It involves small antenna motions at a high frequency, the measurement of corresponding carrier-phase oscillations, and the evaluation of whether the motions and phase oscillations are more consistent with spoofed signals or true signals. This approach would yield a good defense for civilian and military receivers against both spoofing and meaconing attacks. The remainder of this article describes this defense and our efforts to develop and test it.

    It is one thing to conceive an idea, maybe a good idea. It is quite another thing to bring it to fruition. This idea seemed good enough and important enough to “birth” the conception. The needed follow-up efforts included two parts, one theoretical and the other experimental.

    The theoretical work involved the development of signal models, hypothesis tests, analyses, and software. It culminated in analysis and truth-model simulation results, which showed that the system could be very practical, using only centimeters of motion and a fraction of a second of data to reliably differentiate between spoofing attacks and normal GNSS operation.

    Theories and analyses can contain fundamental errors, or overlooked real-world effects can swamp the main theoretical effect. Therefore, an experimental prototype was quickly conceived, developed, and tested. It consisted of a very simple antenna-motion system, an RF data-recording device, and after-the-fact signal processing. The signal processing used Matlab to perform the spoofing detection calculations after using a C-language software radio to perform standard GPS acquisition and tracking.

    Tests of the non-spoofed case could be conducted anywhere outdoors. Our initial tests occurred on a Cornell rooftop in Ithaca, New York. Tests of the spoofed case are harder. One cannot transmit live spoofing signals except with special permission at special times and in special places, for example, at WSMR in the upcoming June tests. Fortunately, the important geometric properties of spoofed signals can be simulated by using GPS signal reception at an outdoor antenna and re-radiation in an anechoic chamber from a single antenna. Such a system was made available to us by the NASA facility at Wallops Island, Virginia, and our simulated spoofed-case testing occurred in late April of last year. All of our data were processed before mid-May, and they provided experimental confirmation of our system’s efficacy. The final results were available exactly three busy weeks after the initial conception.

    Although we were convinced about our new system, we felt that the wider GNSS community would like to see successful tests against live-signal attacks by a real spoofer. Therefore, we wanted very much to bring our system to WSMR for the June 2012 spoofing attack on the drone. We could set up our system near the drone so that it would be subject to the same malicious signals, but without the need to mount our clumsy prototype on a compact UAV helicopter. We were concerned, however, about the possibility of revealing our technology before we had been able to apply for patent protection. After some hesitation and discussions with our licensing and technology experts, we decided to bring our system to the WSMR test, but with a physical cover to keep it secret. The cover consisted of a large cardboard box, large enough to accommodate the needed antenna motions. The WSMR data were successfully collected using this method. Post-processing of the data demonstrated very reliable differentiation between spoofed and non-spoofed cases under live-signal conditions, as will be described in subsequent sections of this article.

    System Architecture and Prototype

    The components and geometry of one possible version of this system are shown in FIGURE 1. The figure shows three of the GNSS satellites whose signals would be tracked in the non-spoofed case: satellites j-1, j, and j+1. It also shows the potential location of a spoofer that could send false versions of the signals from these same satellites. The spoofer has a single transmission antenna. Satellites j-1, j, and j+1 are visible to the receiver antenna, but the spoofer could “hijack” the receiver’s tracking loops for these signals so that only the false spoofed versions of these signals would be tracked by the receiver.

    Figure 1. Spoofing detection antenna articulation system geometry relative to base mount, GNSS satellites, and potential spoofer.
    Figure 1. Spoofing detection antenna articulation system geometry relative to base mount, GNSS satellites, and potential spoofer. Photo: Mark L. Psiaki with Steven P. Powell and Brady W. O’Hanlon

    The receiver antenna mount enables its phase center to be moved with respect to the mounting base. In Figure 1, this motion system is depicted as an open kinematic chain consisting of three links with ball joints. This is just one example of how a system can be configured to allow antenna motion. Spoofing detection can work well with just one translational degree of freedom, such as a piston-like up-and-down motion that could be provided by a solenoid operating along the za articulation axis. It would be wise to cover the motion system with an optically opaque radome, if possible, to prevent a spoofer from defeating this system by sensing the high-frequency antenna motions and spoofing their effects on carrier phase.

    Suppose that the antenna articulation time history in its local body-fixed (xa, ya, za) coordinate system is ba(t). Then the received carrier phases are sensitive to the projections of this motion onto the line-of-sight (LOS) directions of the received signals. These projections are along  Eq-rj1Eq-rj, and  Eq-r-j+1 in the non-spoofed case, with Eq-rj  being the known unit direction vector from the jth GNSS satellite to the nominal antenna location. In the spoofed case, the projections are all along Eq-rsp, regardless of which signal is being spoofed, with Eq-rsp being the unknown unit direction vector from the spoofer to the victim antenna. Thus, there will be differences between the carrier-phase responses of the different satellites in the non-spoofed case, but these differences will vanish in the spoofed case. This distinction lies at the heart of the new spoofing detection method. Given that a good GNSS receiver can easily distinguish quarter-cycle carrier-phase variations, it is expected that this system will be able to detect spoofing using antenna motions as small as 4.8 centimeters, that is, a quarter wavelength of the GPS L1 signal.

    The UE receiver and spoofing detection block in Figure 1 consists of a standard GNSS receiver, a means of inputting the antenna motion sensor data, and additional signal processing downstream of the standard GNSS receiver operations. The latter algorithms use as inputs the beat carrier-phase measurements from a standard phase-locked loop (PLL).

    It may be necessary to articulate the antenna at a frequency nearly equal to the bandwidth of the PLL (say, at 1 Hz or higher). In this case, special post-processing calculations might be required to reconstruct the high-frequency phase variations accurately before they can be used to detect spoofing. The needed post-processing uses the in-phase and quadrature accumulations of a phase discriminator to reconstruct the noisy phase differences between the true signal and the PLL numerically controlled oscillator (NCO) signal. These differences are added to the NCO phases to yield the full high-bandwidth variations.

    We implemented the first prototype of this system with one-dimensional antenna motion by mounting its patch antenna on a cantilevered beam. It is shown in FIGURE 2. Motion is initiated by pulling on the string shown in the upper left-hand part of the figure. Release of the string gives rise to decaying sinusoidal oscillations that have a frequency of about 2 Hz.

    Figure 2. Antenna articulation system for first prototype spoofing detector tests: a cantilevered beam that allows single-degree-of-freedom antenna phase-center vibration along a horizontal axis. Photo: Mark L. Psiaki with Steven P. Powell and Brady W. O’Hanlon
    Figure 2. Antenna articulation system for first prototype spoofing detector tests: a cantilevered beam that allows single-degree-of-freedom antenna phase-center vibration along a horizontal axis. Photo: Mark L. Psiaki with Steven P. Powell and Brady W. O’Hanlon

    The remainder of the prototype system consisted of a commercial-off-the-shelf RF data recording device, off-line software receiver code, and off-line spoofing detection software. The prototype system lacked an antenna motion sensor. We compensated for this omission by implementing additional signal-processing calculations. They included off-line parameter identification of the decaying sinusoidal motions coupled with estimation of the oscillations’ initial amplitude and phase for any given detection.

    This spoofing detection system is not the first to propose the use of antenna motion to uncover spoofing, and it is related to techniques that rely on multiple antennas. The present system makes three new contributions to the art of spoofing detection: First, it clearly explains why the measured carrier phases from a rapidly oscillating antenna provide a good means to detect spoofing. Second, it develops a precise spoofing detection hypothesis test for a moving-antenna system. Third, it demonstrates successful spoofing detection against live-signal attacks by a “Humphreys-class” spoofer.

    Signal Model Theory and Verification

    The spoofing detection test relies on mathematical models of the response of beat carrier phase to antenna motion. Reasonable models for the non-spoofed and spoofed cases are, respectively:

    Eq-1b  (1a)

    Eq-1a(1b)

    where Eq-0jk is the received (negative) beat carrier phase of the authentic or spoofed satellite-j signal at the kth sample time Eq-tjmk . The three-by-three direction cosines matrix A is the transformation from the reference system, in which the direction vectors Eq-rj  and Eq-rsp are defined, to the local body-axis system, in which the antenna motion ba(t) is defined. λ is the nominal carrier wavelength. The terms involving the unknown polynomial coefficients Eq-Bj0, Eq-Bj1 , and Eq-Bj2 model other low-frequency effects on carrier phase, including satellite motion, UE motion if its antenna articulation system is mounted on a vehicle, and receiver clock drift. The term Eq-nj0k is the receiver phase noise. It is assumed to be a zero-mean, Gaussian, white-noise process whose variance depends on the receiver carrier-to-noise-density ratio and the sample/accumulation frequency.

    If the motion of the antenna is one-dimensional, then ba(t) takes the form Eq-ba1, with Eq-ba being the articulation direction in body-axis coordinates and ra(t) being a known scalar antenna deflection amplitude time history. If one defines the articulation direction in reference coordinates as Eq-ra , then the carrier-phase models in Equations (1a) and (1b) become

    Eq-2a   (2a)

    Eq-2b  (2b)

    There is one important feature of these models for purposes of spoofing detection. In the non-spoofed case, the term that models the effects of antenna motion varies between GPS satellites because the Eq-rj direction vector varies with j. The spoofed case lacks variation between the satellites because the one spoofer direction Eq-rsp replaces Eq-rj for all of the spoofed satellites. This becomes clear when one compares the first terms on the right-hand sides of Eqsuations (1a) and (1b) for the 3-D motion case and on the right-hand sides of Equations (2a) and (2b) for the 1-D case.

    The carrier-phase time histories in FIGURES 3 and 4 illustrate this principle. These data were collected at WSMR using the prototype antenna motion system of Figure 2. The carrier-phase time histories have been detrended by estimating the Eq-Bj0, Eq-Bj1 , and Eq-Bj2 coefficients in Equations (2a) and (2b) and subtracting off their effects prior to plotting. In Figure 3, all eight satellite signals exhibit similar decaying sinusoid time histories, but with differing amplitudes and some of them with sign changes. This is exactly what is predicted by the 1-D non-spoofed model in Equation (2a). All seven spoofed signals in Figure 4, however, exhibit identical decaying sinusoidal oscillations because the Eq-rsp-tra term in Equation (2b) is the same for all of them.

    Figure 3. Detrended carrier-phase data from multiple satellites for a typical non-spoofed case using a 1-D antenna articulation system.
    Figure 3. Detrended carrier-phase data from multiple satellites for a typical non-spoofed case using a 1-D antenna articulation system.

     

    Figure 4. Multiple satellites’ detrended carrier-phase data for a typical spoofed case using a 1-D antenna articulation system.
    Figure 4. Multiple satellites’ detrended carrier-phase data for a typical spoofed case using a 1-D antenna articulation system.

    As an aside, an interesting feature of Figure 3 is its evidence of the workings of the prototype system. The ramping phases of all the signals from t = 0.4 seconds to t = 1.4 seconds correspond to the initial pull on the string shown in Figure 2, and the steady portion from t = 1.4 seconds to t = 2.25 seconds represents a period when the string was held fixed prior to release.

    Spoofing Detection Hypothesis Test

    A hypothesis test can precisely answer the question of which model best fits the observed data: Does carrier-phase sameness describe the data, as in Figure 4? Then the receiver is being spoofed. Alternatively, is carrier-phase differentness more reasonable, as per Figure 3? Then the signals are trustworthy.

    A hypothesis test can be developed for any batch of carrier-phase data that spans a sufficiently rich antenna motion profile ba(t) or ρa(t). The profile must include high-frequency motions that cannot be modeled by the  Eq-Bj0, Eq-Bj1 , and Eq-Bj2quadratic polynomial terms in Equations (1a)-(2b); otherwise the detection test will lose all of its power. A motion profile equal to one complete period of a sine wave has the needed richness.

    Suppose one starts with a data batch that is comprised of carrier-phase time histories for L different GNSS satellites: Eq-0jk for samples k = 1, …, Mj and for satellites j = 1,…, L. A standard hypothesis test develops two probability density functions for these data, one conditioned on the null hypothesis of no spoofing, H0, and the other conditioned on the hypothesis of spoofing, H1.  The Neyman-Pearson lemma (see Further Reading) proves that the optimal hypothesis test statistic equals the ratio of these two probability densities. Unfortunately, the required probability densities depend on additional unknown quantities. In the 1-D motion case, these unknowns include the Eq-Bj0, Eq-Bj1 , and Eq-Bj2 coefficients, the dot product Eq-rsp-tra, and the direction Eq-tra  if one assumes that the UE attitude is unknown. A true Neyman-Pearson test would hypothesize a priori distributions for these unknown quantities and integrate their dependencies out of the two joint probability distributions. Our sub-optimum test optimally estimates relevant unknowns for each hypothesis based on the carrier-phase data, and it uses these estimates in the Neyman-Pearson probability density ratio. Although sub-optimal as a hypothesis test, this approach is usually effective, and it is easier to implement than the integration approach in the present case.

    Consider the case of 1-D antenna articulation and unknown UE attitude. Maximum-likelihood calculations optimally estimate the nuisance parameters  Eq-Bj0, Eq-Bj1 , and Eq-Bj2  for j = 1, …, L for both hypotheses along with the unit vector Eq-tra for the non-spoofed hypothesis, or the scalar dot product Eq-nsix for the spoofed hypothesis. The estimation calculations for each hypothesis minimize the negative natural logarithm of the corresponding conditional probability density. Because  Eq-Bj0, Eq-Bj1 , and Eq-Bj2 enter the resulting cost functions quadratically, their optimized values can be computed as functions of the other unknowns, and they can be substituted back into the costs. This part of the calculation amounts to a batch high-pass filter of both the antenna motion and the carrier-phase response.

    The remaining optimization problems take, under the non-spoofed hypothesis, the form:

    find:      Eq-tra    (3a)

    to minimize:       Eq-Jnonsp  (3b)

    subject to:             Eq-rasmall   (3c)

    and, under the spoofed hypothesis, the form:

    find:      η    (4a)

    to minimize:   Eq-Jspn      (4b)

    subject to:     Eq-111 .   (4c)

    The coefficient Eq-rj44 is a function of the deflections Eq-Pat for k = 1, …, Mj, and the non-homogenous term Eq-zj4 is derived from the jth phase time history Eq-0jk for k = 1, …, Mj. These two quantities are calculated during the  Eq-Bj0, Eq-Bj1, Eq-Bj2 optimization. The constraint in Equation (3c) forces the estimate of the antenna articulation direction to be unit-normalized. The constraint in Eq. (4c) ensures that η is a physically reasonable dot product.

    The optimization problems in Equations (3a)-(3c) and (4a)-(4c) can be solved in closed form using techniques from the literature on constrained optimization, linear algebra, and matrix factorization. The optimal estimates of Eq-tra and η can be used to define a spoofing detection statistic that equals the natural logarithm of the Neyman-Pearson ratio:

    Eq-y-small(5)

    It is readily apparent that γ constitutes a reasonable test statistic: If the signal is being spoofed so that carrier-phase sameness is the best model, then ηopt will produce a small value of  Eq-Jsp-nbecause the spoofed-case cost function in Equation (4b) is consistent with carrier-phase sameness. The value of Eq-Jnonsp-r, however, will not be small because the plurality of  Eq-rj directions in Equation (3b) precludes the possibility that any Eq-tra estimate will yield a small non-spoofed cost. Therefore, γ will tend to be a large negative number in the event of spoofing because Eq-Jnonsp-r >> Eq-Jsp-n is likely. In the non-spoofed case, the opposite holds true: Eq-ropt  will yield a small value of Eq-Jnonsp-r, but no estimate of η will yield a small Eq-jspn2, and γ will be a large positive number because  Eq-Jnonsp-r<< Eq-Jsp-n.

    Therefore, a sensible spoofing detection test employs a detection threshold γth somewhere in the neighborhood of zero. The detection test computes a γ value based on the carrier-phase data, the antenna articulation time history, and the calculations in Equations (3a)-(5). It compares this γ to γth. If γγth, then the test indicates that there is no spoofing. If γ < γth, then a spoofing alert is issued.

    The exact choice of γth is guided by an analysis of the probability of false alarm. A false alarm occurs if a spoofing attack is declared when there is no spoofing. The false-alarm probability is determined as a function of γth by developing a γ probability density function under the null hypothesis of no spoofing p(γ|H0). The probability of false alarm equals the integral of p(γ|H0) from γ = Eq-infinity to γ = γth. This integral relationship can be inverted to determine the γth threshold that yields a given prescribed false-alarm probability

    A complication arises because p(γ|H0) depends on unknown parameters, Eq-tra  in the case of an unknown UE attitude and 1-D antenna motion. Although sub-optimal, a reasonable way to deal with the dependence of p(γ|Eq-tra,H0) on Eq-tra is to use the worst-case Eq-tra for a given γth. The worst-case articulation direction Eq-rawc maximizes the p(γ|Eq-tra,H0) false-alarm integral. It can be calculated by solving an optimization problem. This analysis can be inverted to pick γth so that the worst-case probability of false alarm equals some prescribed value. For most actual Eq-tra values, the probability of false alarm will be lower than the prescribed worst case.

    Given γth, the final needed analysis is to determine the probability of missed detection. This analysis uses the probability density function of g under the spoofed hypothesis, p(γ|η,H1). The probability of missed detection is the integral of this function from γ = γth to γ = +Eq-infinity2. The dependence of p(γ|η,H1) on the unknown dot product η can be handled effectively, though sub-optimally, by determining the worst-case probability of false alarm. This involves an optimization calculation, which finds the worst-case dot product ηwc that maximizes the missed-detection probability integral. Again, most actual η values will yield lower probabilities of missed detection.

    Note that the above-described analyses rely on approximations of the probability density functions p(γ|Eq-tra,H0) and p(γ|η,H1). The best approximations include dominant Gaussian terms plus small chi-squared or non-central chi-squared terms. It is difficult to analyze the chi-squared terms rigorously. Their smallness, however, makes the use of Gaussian approximations reasonable.

    We have developed and evaluated several alternative formulations of this spoofing detection method. One is the case of full 3-D ba(t) antenna motion with unknown UE attitude. The full direction cosines matrix A is estimated in the modified version of the non-spoofed optimal fit calculations of Equations (3a)-(3c), and the full spoofing direction vector Eq-bsp is estimated in the modified version of Equations (4a)-(4c). A different alternative allows the 1-D motion time history ρa(t) to have an unknown amplitude-scaling factor that must be estimated. This might be appropriate for a UAV drone with a wing-tip-mounted antenna if it induced antenna motions by dithering its ailerons. In fixed-based applications, as might be used by a financial institution, a cell-phone tower, or a power-grid monitor, the attitude would be known, which would eliminate the need to estimate Eq-tra or A for the non-spoofed case.

    Test Results

    The initial tests of our concept involved generation of simulated truth-model carrier-phase data Eq-0jk using simulated Eq-Bj0, Eq-Bj1 , and Eq-Bj2 polynomial coefficients, simulated satellite LOS direction vectors Eq-rj for the non-spoofed cases, a simulated true spoofer LOS direction Eq-rsp for the spoofed cases, and simulated antenna motions parameterized by Eq-tra and ρa(t). Monte-Carlo analysis was used to generate many different batches of phase data with different random phase noise realizations in order to produce simulated histograms of the p(γ|Eq-tra, H0) and p(γ|η,H1) probability density functions  that are used in false-alarm and missed-detection analyses.

    The truth-model simulations verified that the system is practical. A representative calculation used one cycle of an 8-Hz 1-D sinusoidal antenna oscillation with a peak-to-peak amplitude of 4.76 centimeters (exactly 1/4 of the L1 wavelength). The accumulation frequency was 1 kHz so that there were Mj = 125 carrier-phase measurements per satellite per data batch. The number of satellites was L = 6, their Eq-rj LOS vectors were distributed to yield a geometrical dilution of precision of 3.5, and their carrier-to-noise-density ratios spanned the range 38.2 to 44.0 dB-Hz. The worst-case probability of a spoofing false alarm was set at 10-5 and the corresponding worst-case probability of missed detection was 1.2 ´ 10-5. Representative non-worst-case probabilities of false alarm and missed detection were, respectively, 1.7 ´ 10-9 and 1.1 ´ 10-6. These small numbers indicate that this is a very powerful test. Ten-thousand run Monte-Carlo simulations of the spoofed and non-spoofed cases verified the reasonableness of these probabilities and the reasonableness of the p(γ|Eq-tra, H0) and p(γ|η,H1) Gaussian approximations that had been used to derive them.

    The live-signal tests bore out the truth-model simulation results. The only surprise in the live-signal tests was the presence of significant multipath, which was evidenced by received carrier amplitude oscillations that correlated with the antenna oscillations and whose amplitudes and phases varied among the different received GPS signals. As a verification that these oscillations were caused by multipath, the only live-signal data set without such amplitude oscillations was the one taken in the NASA Wallops anechoic chamber, where one would not expect to find multipath. The multipath, however, seems to have negligible impact on the efficacy of this spoofing detection system.

    FIGURES 5 and 6 show the results of typical non-spoofed and spoofed cases from WSMR live-signal tests that took place on the evening of June 19–20, 2012. Each plot shows the spoofing detection statistic γ on the horizontal axis and various related probability density functions on the vertical axis. This statistic has been calculated using a modified test that includes the estimation of two additional unknowns: an antenna articulation scale factor f and a timing bias t0 for the decaying sinusoidal oscillation eq-pa. The damping ratio ζ and the undamped natural frequency wn are known from prior system identification tests.

    Figure 5. Spoofing detection statistic, threshold, and related probability density functions for a typical non-spoofed case with live data.
    Figure 5. Spoofing detection statistic, threshold, and related probability density functions for a typical non-spoofed case with live data.

     

    Figure 6. Performance of a typical spoofed case with live data: spoofing detection statistic, threshold, and related probability density functions.
    Figure 6. Performance of a typical spoofed case with live data: spoofing detection statistic, threshold, and related probability density functions.

    The vertical dashed black line in each plot shows the actual value of γ as computed from the GPS data. There are three vertical dash-dotted magenta lines that lie almost on top of each other. They show the worst-case threshold values γth as computed for the optimal and ±2σ estimates of t0: t0opt, t0opt+2σt0opt, and t0opt-2σt0opt. They have been calculated for a worst-case probability of false alarm equal to 10-6. An ad hoc method of compensating for the prototype system’s t0 uncertainty is to use the left-most vertical magenta line as the detection threshold γth. The vertical dashed black line lies very far to the right of all three vertical dash-dotted magenta lines in Figure 5, which indicates a successful determination that the signals are not being spoofed. In Figure 6, the situation is reversed. The vertical dashed black line lies well to the left of the three vertical dash-dotted magenta lines, and spoofing is correctly and convincingly detected.

    These two figures also plot various relevant probability density functions. Consistent with the consideration of three possible values of the t0 motion timing estimate, these are plotted in triplets. The three dotted cyan probability density functions represent the worst-case non-spoofed situation, and the dash-dotted red probability functions represent the corresponding worst-case spoofed situations. Obviously, there is sufficient separation between these sets of probability density functions to yield a powerful detection test, as evidenced by the ability to draw the dash-dotted magenta detection thresholds in a way that clearly separates the red and cyan distributions. Further confirmation of good detection power is provided by the low worst-case probabilities of false alarm and missed detection, the latter metric being 1.6 ´ 10-6 for the test in Figure 5 and 7 ´ 10-8 for Figure 6.

    The solid-blue distributions on the two plots correspond to the ηopt estimate and the spoofed assumption, which is somewhat meaningless for Figure 5, but meaningful for Figure 6. The dashed-green distributions are for the Eq-tra estimate under the non-spoofed assumption. The wide separations between the blue distributions and the green distributions in both figures clearly indicate that the worst-case false-alarm and missed-detection probabilities can be very conservative.

    The detection test results in Figures 5 and 6 have been generated using the last full oscillation of the respective carrier-phase data, as in Figures 3 and 4, but applied to different data sets. In Figure 3, the last full oscillation starts at t = 3.43 seconds, and it starts at t = 2.11 seconds in Figure 4. The peak-to-peak amplitude of each last full oscillation ranged from 4-6 centimeters, and their periods were shorter than 0.5 seconds. It would have been possible to perform the detections using even shorter data spans had the mechanical oscillation frequency of the cantilevered antenna been higher.

    Conclusions

    In this article, we have presented a new method to detect spoofing of GNSS signals. It exploits the effects of intentional high-frequency antenna motion on the measured beat carrier phases of multiple GNSS signals. After detrending using a high-pass filter, the beat carrier-phase variations can be matched to models of the expected effects of the motion. The non-spoofed model predicts differing effects of the antenna motion for the different satellites, but the spoofed case yields identical effects due to a geometry in which all of the false signals originate from a single spoofer transmission antenna. Precise spoofing detection hypothesis tests have been developed by comparing the two models’ ability to fit the measured data.

    This new GNSS spoofing detection technique has been evaluated using both Monte-Carlo simulation and live data. Its hypothesis test yields theoretical false-alarm probabilities and missed-detection probabilities on the order of 10-5 or lower when working with typical numbers and geometries of available GPS signals and typical patch-antenna signal strengths. The required antenna articulation deflections are modest, on the order of 4-6 centimeters peak-to-peak, and detection intervals less than 0.5 seconds can suffice.

    A set of live-signal tests at WSMR evaluated the new technique against a sophisticated receiver/spoofer, one that mimics all visible signals in a way that foils standard RAIM techniques. The new system correctly detected all of the attacks. These are the first known practical detections of live-signal attacks mounted against a civilian GNSS receiver by a dangerous new generation of spoofers.

    Future Directions

    This work represents one step in an on-going “Blue Team” effort to develop better defenses against new classes of GNSS spoofers. Planned future improvements include 1) the ability to use electronically synthesized antenna motion that eliminates the need for moving parts, 2) the re-acquisition of true signals after detection of spoofing, 3) the implementation of real-time prototypes using software radio techniques, and 4) the consideration of “Red-Team” counter-measures to this defense  and how the “Blue Team” could combat them; counter-measures such as high-frequency phase dithering of the spoofed signals or coordinated spoofing transmissions from multiple locations.

    Acknowledgments

    The authors thank the following people and organizations for their contributions to this effort:  The NASA Wallops Flight Facility provided access to their anechoic chamber. Robert Miceli, a Cornell graduate student, helped with data collection at that facility. Dr. John Merrill and the Department of Homeland Security arranged the live-signal spoofing tests. The U.S. Air Force 746th Test Squadron hosted the live-signal spoofing tests at White Sands Missile Range. Prof. Todd Humphreys and members of his University of Texas at Austin Radionavigation Laboratory provided live-signal spoofing broadcasts from their latest receiver/spoofer.

    Manufacturers

    The prototype spoofing detection data capture system used an Antcom Corp. (www.antcom.com) 2G1215A L1/L2 GPS antenna. It was connected to an Ettus Research (www.ettus.com) USRP (Universal Software Radio Peripheral) N200 that was equipped with the DBSRX2 daughterboard.


    MARK L. PSIAKI is a professor in the Sibley School of Mechanical and Aerospace Engineering at Cornell University, Ithaca, New York. He received a B.A. in physics and M.A. and Ph.D. degrees in mechanical and aerospace engineering from Princeton University, Princeton, New Jersey. His research interests are in the areas of GNSS technology, applications, and integrity, spacecraft attitude and orbit determination, and general estimation, filtering, and detection.

    STEVEN P. POWELL is a senior engineer with the GPS and Ionospheric Studies Research Group in the Department of Electrical and Computer Engineering at Cornell University. He has M.S. and B.S. degrees in electrical engineering from Cornell University. He has been involved with the design, fabrication, testing, and launch activities of many scientific experiments that have flown on high altitude balloons, sounding rockets, and small satellites. He has designed ground-based and space-based custom GPS receiving systems primarily for scientific applications.

    BRADY W. O’HANLON is a graduate student in the School of Electrical and Computer Engineering at Cornell University. He received a B.S. in electrical and computer engineering from Cornell University. His interests are in the areas of GNSS technology and applications, GNSS security, and GNSS as a tool for space weather research.

    VIDEO

    Here is a video of Cornell University’s antenna articulation system for the team’s first prototype spoofing detector tests.

    FURTHER READING

    • The Spoofing Threat and RAIM-Resistant Spoofers

    “Status of Signal Authentication Activities within the GNSS Authentication and User Protection System Simulator (GAUPSS) Project” by O. Pozzobon, C. Sarto, A. Dalla Chiara, A. Pozzobon, G. Gamba, M. Crisci, and R.T. Ioannides, in Proceedings of ION GNSS 2012, the 25th International Technical Meeting of The Institute of Navigation, Nashville, Tennessee, September 18–21, 2012, pp. 2894-2900.

    Assessing the Spoofing Threat” by T.E. Humphreys, P.M. Kintner, Jr., M.L. Psiaki, B.M. Ledvina, and B.W. O’Hanlon in GPS World, Vol. 20, No. 1, January 2009, pp. 28-38.

    Vulnerability Assessment of the Transportation Infrastructure Relying on the Global Positioning System – Final Report. John A. Volpe National Transportation Systems Center, Cambridge, Massachusetts, August 29, 2001.

    Moving-Antenna and Multi-Antenna Spoofing Detection

    Robust Joint Multi-Antenna Spoofing Detection and Attitude Estimation by Direction Assisted Multiple Hypotheses RAIM” by M. Meurer, A. Konovaltsev, M. Cuntz, and C. Hattich, in Proceedings of ION GNSS 2012, the 25th International Technical Meeting of The Institute of Navigation, Nashville, Tennessee, September 18–21, 2012, pp. 3007-3016.

    “GNSS Spoofing Detection for Single Antenna Handheld Receivers” by J. Nielsen, A. Broumandan, and G. Lachapelle in Navigation, Vol. 58, No. 4, Winter 2011, pp. 335-344.

    Alternate Spoofing Detection Strategies

    “Who’s Afraid of the Spoofer? GPS/GNSS Spoofing Detection via Automatic Gain Control (AGC)” by D.M. Akos, in Navigation, Vol. 59, No. 4, Winter 2012-2013, pp. 281-290.

    “Civilian GPS Spoofing Detection based on Dual-Receiver Correlation of Military Signals” by M.L. Psiaki, B.W. O’Hanlon, J.A. Bhatti, D.P. Shepard, and T.E. Humphreys in Proceedings of ION GNSS 2011, the 24th International Technical Meeting of The Institute of Navigation, Portland, Oregon, September 19–23, 2011, pp. 2619-2645.

    Statistical Hypothesis Testing

    Fundamentals of Statistical Signal Processing, Volume II: Detection Theory by S. Kay, published by Prentice Hall, Upper Saddle River, New Jersey,1998.

    An Introduction to Signal Detection and Estimation by H.V. Poor, 2nd edition, published by Springer-Verlag, New York, 1994.

  • Rohde & Schwarz, 7Layers Verify Improved Test Method for ECC

    Rohde & Schwarz and 7Layers have verified and validated the synchronized test approach to determine the Envelope Correlation Coefficient (ECC), a value characterizing the antenna subsystem of multiple-input and multiple-output (MIMO) LTE devices. The Synchronized ECC approach delivers significantly shorter test durations and repeatable results, ultimately resulting in reduced costs. Long term, this collaboration will also help product manufacturers develop devices that achieve greater data speeds over LTE by using highly optimized MIMO antenna configurations, the companies said.

    The Synchronized ECC approach involves over-the-air transfer of measured data between the test platform and a mobile device in a synchronized fashion. This method, proposed by a leading U.S. wireless carrier, does not require any overhead or user interaction to calculate the ECC, making it easier and faster to execute test versus other approaches. 7Layers test engineers used the Rohde & Schwarz TS8991 OTA Performance Test System and software option R&S AMS32-K30 as a test platform for validation.

    “”7Layers is excited to help bring an ecosystem of vendors together to advance testing of LTE enabled devices utilizing MIMO,”” commented Mahesh Kodukula, business development manager of 7Layers. “”As an accredited test laboratory, we provided a realistic test environment for our partners.””

    “”We are pleased to enable this type of testing on our R&S TS8991 OTA test platform and to offer this functionality to a variety of customers that have been waiting for this feature,”” said Thorsten Hertel, OTA product specialist at Rohde & Schwarz. “”We strive to meet the industry needs of the leading edge development of LTE devices.””

    Visit Rohde & Schwarz at CTIA 2013, May 21 – 23 at booth 4148 in the Sands Expo and Convention Center, Las Vegas, NV.

  • RTKLIB Open Source GNSS Precise Positioning Software Supports NV08C Receiver

    RTKLIB, a developer of open source software for standard and precise GNSS positioning, has released its latest RTKLIB software (version 2.4.2), which fully supports NVS Technologies’ BINR proprietary binary protocol and the NV08C GNSS receiver series.

    The use of RTKLIB, in conjunction with NVS Technologies’ NV08C GNSS receiver series, including the highly integrated NV08C-CSM surface mount module with geodetic grade raw data output, enables GNSS system designers and OEMs to develop highly accurate, low cost and compact precision-grade positioning and navigation equipment.

    RTKLIB features include:

    • Full compatibility with NVS Technologies’ NV08C Series GNSS Receivers.
    • A portable program library and several APs.
    • Standard and precise positioning algorithms using GPS, GLONASS, Galileo, QZSS, BeiDou and SBAS.
    • Supports various GNSS based positioning modes, both for real-time and post-processing, including: Single, DGPS/DGNSS, Kinematic, Static, Moving-Baseline, Fixed, PPP-Kinematic, PPP-Static and PPP-Fixed.
    • Positioning mode for real‐time and post‐processing, including Single, SBAS, DGPS, RTK, Static, Moving‐base and PPP.
    • Supports many standard formats and protocols for GNSS, including RINEX 2 & 3, RTCM 2 & 3, BINEX, NTRIP 1.0, RTCA/DO-229C, NMEA 0183, SP3-c, ANTEX 1.4, IONEX 1.0, NGS PCV and EMS 2.0.
    • External communication via Serial, TCP/IP, NTRIP, local log file (record and playback) and FTP/HTTP (auto download).

    Contact NVS Technologies for specific features compatibility. Visit www.rtklib.com for RTKLIB’s latest (ver. 2.4.2) software package download, release note, information, tutorial, manual and support.