Tag: GNSS antennas

  • New Tide Gauge Uses GPS to Measure Sea-Level Change

    New Tide Gauge Uses GPS to Measure Sea-Level Change

    A panorama from the GNSS tide gauge at Onsala Space Observatory. When satellites pass over the sky, the GNSS tide gauge uses signals direct from the satellite and signals reflected off the sea surface to measure the sea level. Photo: Johan Löfgren
    A panorama from the GNSS tide gauge at Onsala Space Observatory. When satellites pass over the sky, the GNSS tide gauge uses signals direct from the satellite and signals reflected off the sea surface to measure the sea level. Photo: Johan Löfgren

    A new way of measuring sea level using satellite navigation system signals, for instance GPS, has been implemented by scientists at Chalmers University of Technology in Sweden. Sea level and its variation can easily be monitored using existing coastal GPS stations, the scientists have shown.

    Measuring sea level is an increasingly important part of climate research, and a rising mean sea level is one of the most tangible consequences of climate change. Researchers at Chalmers University of Technology have studied new ways of measuring sea level that could become important tools for testing climate models and for investigating how the sea level along the world’s coasts is affected by climate change.

    Johan Löfgren and Rüdiger Haas, scientists at Chalmers Department of Earth and Space Sciences, have developed and tested an instrument that measures the sea level using a GNSS tide gauge.

    ”The global mean sea level is rising because of climate change, but the change depends on where you are in the world,” says Rüdiger Haas. “We want to be able to make detailed measurements of sea level so that we can understand how coastal societies will be affected in the future.”

    When satellites pass over the sky, the GNSS tide gauge uses signals direct from the satellite and signals reflected off the sea surface to measure the sea level. Photo: Johan Löfgren
    When satellites pass over the sky, the GNSS tide gauge uses signals direct from the satellite and signals reflected off the sea surface to measure the sea level. Photo: Johan Löfgren

    The GNSS tide gauge uses GPS and GLONASS signals. BeiDou and Galileo will be added in the future.

    ”We measure the sea level using the same radio signals that mobile phones and cars use in their satellite navigation systems,” says Johan Löfgren. “As the satellites pass over the sky, the instrument ‘sees’ their signals — both those that come direct and those that are reflected off the sea surface.”

    Two antennas, covered by small white radomes, measure signals both directly from the satellites and signals reflected off the sea surface. By analyzing these signals together, the sea level and its variation can be measured, up to 20 times per second. The sea level time series is rich in physical phenomena such as tides (caused mostly by the gravitational pull of the Moon and the Sun), meteorological signals (high and low pressure), and signals from climate change. Through advanced signal processing, these signals can be studied further.

    The new GNSS tide gauge can measure changes in both land and sea at the same time, in the same location. That means both long-term and short-term land movements (post-glacial rebound and earthquakes) can be taken into consideration.

    ”Now we can measure the sea level both relative to the coast and relative to the center of the Earth, which means we can clearly tell the difference between changes in the water level and changes in the land,” says Johan Löfgren.

    This summer, other high-precision instruments will be installed to work with the Onsala GNSS tide gauge, in collaboration with SMHI, the Swedish Meteorological and Hydrological Institute.

    The GNSS tide gauge at Onsala Space Observatory uses signals from satellite navigation systems like GPS to measure the sea level. Photo: Johan Löfgren
    The GNSS tide gauge at Onsala Space Observatory uses signals from satellite navigation systems like GPS to measure the sea level. Photo: Johan Löfgren

    ”Our tide gauge station will become part of a network of stations along the coast of Sweden that will be able to monitor changes in the water level to millimeter precision well into the future,” says Gunnar Elgered, professor at Chalmers Department of Earth and Space Sciences.

    The scientists have also shown that existing coastal GNSS stations, installed primarily for the purpose of measuring land movements, can be used to make sea-level measurements.

    ”We’ve successfully tested a method where only one of the antennas is used to receive the radio signals. That means that existing coastal GNSS stations — there are hundreds of them all over the world — can also be used to measure the sea level,” says Johan Löfgren.

    More about the research

    The method is described in two new scientific articles:

    Sea level time series and ocean tide analysis from multipath signals at five GPS sites in different parts of the world

    and Sea level measurements using multi-frequency GPS and GLONASS observations

    This work was previously reported in these publications:

    Larson, K.M., J. Lofgren, and R. Haas, Coastal Sea Level Measurements Using A Single Geodetic GPS Receiver, Adv. Space Res., Vol. 51(8), 1301-1310, 2013, doi:10.1016/j.asr.2012.04.017, 2013.

    Larson, K.M., R. Ray, F. Nievinski, and J. Freymueller, The Accidental Tide Gauge: A Case Study of GPS Reflections from Kachemak Bay, Alaska, IEEE GRSL, Vol 10(5), 1200-1205, doi:10.1109/LGRS.2012.2236075, 2013.

  • Tallysman Offers Low Current Multi-Constellation Compact GPS Antennas

    Tallysman Offers Low Current Multi-Constellation Compact GPS Antennas

    Tallysman TW4327 and TW4329 antennas.
    Tallysman TW4327 and TW4329 antennas.

    Tallysman Wireless, Inc., is offering a family of very low power, compact, high-performance GNSS antennas for precision, commercial, and military applications.

    Based in Ottawa, Canada, Tallysman Wireless,  is a designer and manufacturer of high-performance GNSS, Iridium, and Globalstar antennas and associated components.

    The TW4327 and TW4329 are low-power GPS L1 + GLONASS G1 antennas that feature current consumption of 1.75 mA typically and parametrically invariant performance over a supply range from 2.5V to 12V.

    The TW4327 offers a 21-dB gain minimum, and the TW4329 includes a narrow pre-filter to prevent front end saturation by near out-of-band interfering signals.

    Both antennas are more tolerant to detuning effects caused by the operational environment, thanks to a 40% thicker patch element that provides wider bandwidth than conventional antennas. These antennas are also very compact (38mm x 38mm x 14.4mm), making them ideal for use in a wide range of locations.

    The TW4027 and TW4029 are equivalent antennas for reception of GPS L1 signals.

    “These products are ideal for any battery operated applications where low power is a pre-requisite,” said Gyles
    Panther CEO of Tallysman Wireless, “and the wider patch element bandwidth will minimize detuning in non-ideal
    environments, such as in covert applications.”

    Tallysman Wireless has recently added an authorized distributor of its products for Russia (Aurora Mobile Technologies), and another distributor for Asia (Advanced Information Technology, Inc.), for the countries of Vietnam, Hong Kong, Singapore, China, Indonesia, and India.

  • u-blox GNSS Antenna Module Supports All Satellites

    u-blox GNSS Antenna Module Supports All Satellites

    The u-blox CAM-M8Q.
    The u-blox CAM-M8Q.

    u‑blox has introduced the CAM-M8Q GPS/GLONASS/BeiDou/QZSS antenna module. The module integrates a u-blox M8 satellite receiver IC plus SAW filter, LNA, TCXO, RTC, passives and a pre-tuned GNSS chip antenna in an ultra-small 9.6 x 14.0 x 1.95 mm package. The new module requires only a power source for reliable and accurate satellite positioning anywhere in the world.

    Combining low power consumption with high-sensitivity, high jamming immunity and concurrent GNSS operation (GPS/GLONASS, GPS/BeiDou, or GLONASS/BeiDou) the surface-mount CAM-M8Q provides a drop-in solution for satellite positioning in an ultra-small form factor, u-blox said.

    “Our u-blox CAM-M8Q is perfect for customers designing highly compact products who want to speed up product development while freeing resources for core activities,” explains Thomas Nigg, vice president of product marketing at u-blox. “The CAM-M8Q is a pre-tuned, performance and cost optimized module providing satellite positioning on an extremely small footprint. It is literally an ‘instant’ positioning solution.”

    The u-blox CAM-M8Q module is designed for a wide range of applications such as personal locators, handheld navigators, and wearable electronics as well as vehicle telematics systems used for emergency call, anti-theft, insurance and road pricing. Consistent omni-directional antenna performance helps ensure excellent performance regardless of module orientation.

    In addition, the CAM-M8Q allows the internal chip antenna to be used as a backup antenna if the design incorporates an external antenna. This benefits companies where there is a risk that the primary external antenna may malfunction or suffer damage, for example in vehicle tracking systems where damage is possible to the external antenna.

    The CAM-M8Q module uses the latest u-blox M8 GNSS receiver chip qualified according to AEC-Q100 and is manufactured in ISO/TS 16949 certified sites. Qualification tests are performed as stipulated in the ISO16750 standard: “Road vehicles – Environmental conditions and testing for electrical and electronic equipment.”

    The CAM‑M8Q is form-factor compatible to predecessor modules UC530 and UC530M, allowing the upgrade of existing designs with minimal effort.

  • Saelig Introduces Low-Cost SMD Antennas

    Saelig Introduces Low-Cost SMD Antennas

    Saelig-proant-W

    Saelig Company, Inc., announces the availability of the Proant OnBoard SMD 2400 (2.4GHz band) and SMD GPS (GPS and GLONASS) miniature surface-mount (SMD) antennas for mobile wireless products. The OnBoard series moves embedded antenna integration one step ahead by combining high performance and low cost in this new OnBoard SMD family, the company said.

    Traditionally, small low-cost antennas for printed circuit board assembly have been manufactured with a dielectric substrate as the base for the radiating structure. With this approach, the antenna is normally a rectangular block, which means that the PCB area below the antenna is unavailable for mounting other components. Another drawback is that the substrate itself introduces dielectric losses to the antenna, reducing its total efficiency.

    Proant has taken the concept of small SMD antennas one step ahead by increasing both the antenna performance and design flexibility, and combining this with low cost and manufacturability. The result is the new OnBoard SMD antenna family, which builds on previous OnBoard antennas, but in a surface mounted sheet-metal solution, packaged in tape-on-reel and suitable for high volume manufacturing. One of OnBoard’s key features, which eliminates the need of the dielectric substrate used in other SMD antennas, is the patent-pending capacitively-loaded footprint of the antenna’s supporting pins, which significantly reduces losses and increases the performance.

    The first two products to be launched in this 50 ohm RoHS-compliant family are OnBoard SMD 2400 (2.4GHz band) and SMD GPS (GPS and GLONASS). Future variants will include WLAN dual-band, 868/915 MHz, and GSM versions.

    “We wanted to simplify antenna integration for our customers,” said Tomas Rutfors, CEO of Proant. “The solution was to make a simple product that satisfies both engineering and sourcing needs. With the OnBoard SMD family, we have defined a new product segment, which didn’t exist before.”

    Made in Sweden by Proant AB, a widely respected specialist antenna company in the M2M and wireless market, providing a wide range of embedded and external antennas, OnBoard SMD 2400 (2.4GHz band) and SMD GPS (GPS and Glonass) are available now at under $1 (1000 pcs) from Saelig Company, Inc., the USA technical distributor. A demonstration board is also available at $35.

  • PCTEL Launches Antennas for GPS, GLONASS, BeiDou, and Galileo Apps

    PCTEL's new timing antenna, the GNSS1-TMG-26N.
    PCTEL’s new timing antenna, the GNSS1-TMG-26N.

    PCTEL, Inc. announced the launch of its next generation multi-band GNSS antennas for global timing and precision tracking applications at the ION GNSS Conference being held this week in Nashville, Tennessee.

    The new antennas, which are designed for use with GPS, GLONASS, BeiDou, and Galileo systems, are being showcased along with other PCTEL antennas at the PCTEL booth in the Exhibit Hall, Booth 318/320. All models of the new antennas are available for sale.

    Equipment providers for carrier network timing, precision agriculture, and global asset tracking applications need a single antenna solution for global deployment. PCTEL’s new GNSS1-TMG-26N and GPS-LB12GL-MAG antennas address global compatibility issues for two of the industry’s most crucial applications.

    For critical timing applications for macro and small cell deployments, PCTEL has developed the GNSS1-TMG-26N antenna. The GNSS1-TMG-26N is a fixed mount network timing antenna covering GPS, GLONASS, Beidou, and Galileo system frequencies in one single unit, making it a true global solution.

    PCTEL's  GPS-LB12GL-MAG antenna is designed for precision agriculture.
    PCTEL’s GPS-LB12GL-MAG antenna is designed for precision agriculture.

    For global precision navigation applications, PCTEL has developed the GPS-LB12GL-MAG to cover GPS L1, GPS L2, GLONASS, and L-BAND constellations. The GPS-LB12GL-MAG’s multi-band coverage addresses the precision market in the USA as well as differential correction signals needed across Europe and Asia.

    “PCTEL will meet the GNSS market requirements for our global customers while maintaining PCTEL’s high standards for quality and performance,” said Jeff Miller, president of PCTEL Connected Solutions. “We understand that our products need global compatibility to support our customers around the world. We are proud to showcase our design excellence in this highly technical area,” added Miller.

  • Tallysman Wireless Wideband Dual-Feed GPS L1/GLONASS/ Galileo Antennas

    Press-Release-Tallysman-TW4421_TW1421-W
    Photo: Tallysman

    Tallysman Wireless announces the TW4421 and TW1421 antennas, which offer a step forward in performance for small GNSS antennas, the company said.

    The TW4421 is a low-cost dual-feed magnetic mount antenna covering the GPS L1, GLONASS L1, Galileo and SBAS (WAAS, EGNOS & MSAS) frequency band (1574 to 1606 MHz). The TW4421 features a 25-millimeter dual-feed wideband patch element that provides excellent multipath rejection with a more linear carrier phase response, by virtue of a low axial ratio across the full frequency bandwidth, Tallysman said. It is especially suitable for high accuracy applications, and also offers high out-of-band signal rejection.

    The TW4421 is housed in a compact IP67 magnetic mount enclosure and is available with a wide range of connector options.

    The TW1421 embedded antenna is lightweight (30 gm) and features a very small footprint (35 mm diameter x 7.25 mm). The TW1421 is suited for use in applications where performance and small size are of paramount importance, such as extreme-sport-wearable tracking devices and UAVs.

    “Most small low-cost GPS/GLONASS/Galileo antennas are narrow-band devices with an elliptically polarized response at the GPS and GLONASS frequencies,” said Gyles Panther CEO of Tallysman Wireless. “The TW4421/1421 antennas feature a 40-percent wider bandwidth patch, with a dual-feed structure, which provides unparalleled multipath rejection previously only available in much larger, more expensive antennas.”

  • 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.

  • Advanced Navigation Releases Dual-Antenna GNSS/INS

    Advanced Navigation Releases Dual-Antenna GNSS/INS

    Advanced Navigation has released Spatial Dual, its new dual-antenna GNSS/INS. Spatial Dual is a ruggedized miniature GPS-aided inertial navigation system and AHRS that provides accurate position, velocity, acceleration and orientation under demanding conditions. It combines temperature calibrated accelerometers, gyroscopes, magnetometers and a pressure sensor with a dual-antenna RTK GNSS receiver. These are coupled in a sophisticated fusion algorithm to deliver accurate and reliable navigation and orientation, the company said.

    Spatial Dual contains the Trimble BD982 GNSS receiver, which is a triple frequency dual-antenna RTK GNSS receiver. Using dual-frequency moving baseline RTK, Spatial Dual is able to provide heading accuracy of less than 0.1 degrees using its dual antennas. The dual-antenna heading works while both stationary and moving and allows for very accurate heading in both slow moving and 3D vehicles, where equivalent single antenna systems must rely on magnetic heading. An additional benefit of the dual antennas is the ability to measure slip angle to within 0.2 degrees.

    Spatial Dual supports all of the current and future satellite systems, including GPS, GLONASS, Galileo and BeiDou. In addition, Spatial Dual supports RTK for centimeter positional accuracy and the recent Omnistar G2 network for 10 centimeter accuracy.

    Spatial Dual provides position, velocity and orientation at rates up to 1000 Hz for highly dynamic applications. When Spatial Dual loses a GNSS fix it continues to navigate using dead reckoning inertial navigation to provide seamless navigation data through tunnels and other outage situations.

    Spatial Dual is housed in a precision marine-grade aluminum enclosure that is waterproof and dirtproof to the IP67 standard and shockproof to 2000g, allowing it to be used in tough conditions.

    Spatial Dual supports a wide range of peripherals including odometers and wheel speed sensors for ground vehicle navigation, DVLs and USBLs for underwater navigation and many other external sensors. It supports both industry standard NMEA output and an efficient binary protocol.

  • NovAtel Releases SMART6-L Integrated GNSS High-Accuracy Antenna

    SMART6-L front (2).jpg

    NovAtel’s new SMART6-L GNSS antenna integrates its OEM6 engine with Pinwheel antenna technology. Tracking L1 and L2 GPS + GLONASS, the SMART6-L delivers scalable performance, from single-frequency GL1DE smoothing performance to centimeter-level accuracy using dual frequency real-time kinematic tracking. Optional L-band tracking improves positioning accuracy outside of L1 SBAS coverage areas.

    The SMART6-L is designed for manual guidance and auto-steer agriculture applications that benefit from ultra-smooth positioning and high pass-to-pass accuracy. The dual-frequency GL1DE firmware enhances the absolute accuracy of the GL1DE position, creating a robust solution and mitigating the effects of high ionospheric activity, NovAtel said. The design of the SMART6-L interface maximizes flexibility with NMEA 0183 compatible RS-232 serial ports and a NMEA2000 compatible CAN port. One PPS output, an event mark input, and three daylight readable status LEDs are also provided. Built-in magnets simplify mounting although fixed mounting options are also available.

    The SMART6-L is available for order starting March 18, with product shipments commencing April 15.

  • Innovation: Getting Control

    Innovation: Getting Control

    Off-the-Shelf Antennas for Controlled-Reception-Pattern Antenna Arrays

    By Yu-Hsuan Chen, Sherman Lo, Dennis M. Akos, David S. De Lorenzo, and Per Enge

    GPS World photo
    INNOVATION INSIGHTS by Richard Langley

    THE ANTENNA IS A CRITICAL COMPONENT OF ANY GNSS RECEIVING EQUIPMENT. It must be carefully designed for the frequencies and structures of the signals to be acquired and tracked. Important antenna properties include polarization, frequency coverage, phase-center stability, multipath suppression, the antenna’s impact on receiver sensitivity, reception or gain pattern, and interference handling. While all of these affect an antenna’s performance, let’s just look at the last two here.

    The gain pattern of an antenna is the spatial variation of the gain, or ratio of the power delivered by the antenna for a signal arriving from a particular direction compared to that delivered by a hypothetical isotropic reference antenna. Typically, for GNSS antennas, the reference antenna is also circularly polarized and the gain is then expressed in dBic units.

    An antenna may have a gain pattern with a narrow central lobe or beam if it is used for communications between two fixed locations or if the antenna can be physically steered to point in the direction of a particular transmitter. GNSS signals, however, arrive from many directions simultaneously, and so most GNSS receiving antennas tend to be omni-directional in azimuth with a gain roll-off from the antenna boresight to the horizon.

    While such an antenna is satisfactory for many applications, it is susceptible to accidental or deliberate interference from signals arriving from directions other than those of GNSS signals. Interference effects could be minimized if the gain pattern could be adjusted to null-out the interfering signals or to peak the gain in the directions of all legitimate signals. Such a controlled-reception-pattern antenna (CRPA) can be constructed using an array of antenna elements, each one being a patch antenna, say, with the signals from the elements combined before feeding them to the receiver. The gain pattern of the array can then be manipulated by electronically adjusting the phase relationship between the elements before the signals are combined. However, an alternative approach is to feed the signals from each element to separate banks of tracking channels in the receiver and form a beam-steering vector based on the double-difference carrier-phase measurements from pairs of elements that is subsequently used to weight the signals from the elements before they are processed to obtain a position solution. In this month’s column, we learn how commercial off-the-shelf antennas and a software-defined receiver can be used to design and test such CRPA arrays.


    “Innovation” features discussions about advances in GPS technology, its applications, and the fundamentals of GPS positioning. The column is coordinated by Richard Langley, Department of Geodesy and Geomatics Engineering, University of New Brunswick. To contact him with topic ideas, email him at lang @ unb.ca.


    Signals from global navigation satellite systems are relatively weak and thus vulnerable to deliberate or unintentional interference. An electronically steered antenna array system provides an effective approach to mitigate interference by controlling the reception pattern and steering the system’s beams or nulls. As a result, so-called controlled-reception-pattern-antenna (CRPA) arrays have been deployed by organizations such as the U.S. Department of Defense, which seeks high levels of interference rejection.

    Our efforts have focused on developing a commercially viable CRPA system using commercial off-the-shelf (COTS) components to support the needs of Federal Aviation Administration (FAA) alternative position navigation and timing (APNT) efforts. In 2010, we implemented a seven-element, two-bit-resolution, single-beam and real-time CRPA software receiver. In 2011, the receiver was upgraded to support all-in-view, 16-bit-resolution with four elements.

    Even though we can implement these CRPA software receivers in real time, the performance of anti-interference is highly dependent on the antenna array layout and characteristics of the antenna elements. Our beamforming approach allows us to use several COTS antennas as an array rather than a custom-designed and fully calibrated antenna. The use of COTS antennas is important, as the goal of our effort is to develop a CRPA for commercial endeavors — specifically for robust timing for the national airspace. Hence, it is important to study the geometry layout of the individual antennas of the array to assess the layouts and to determine how antenna performance affects the array’s use.

    In our work, we have developed a procedure for calculating the electrical layouts of an antenna array by differential carrier-phase positioning. When compared to the physical layout, the results of electrical layouts can be used to determine the mutual coupling effect of each combination. Using the electrical layout, the resultant gain patterns can be calculated and used to see the beamwidth and the side-lobe issue. This is important as these factors have significant effects on anti-interference performance. This study focuses on understanding the performance effects of geometry and developing a method for describing the best geometry.

    We adopted three models of COTS antenna and two possible layouts for a four-element array. Then, signal collection hardware consisting of four Universal Software Radio Peripheral (USRP) software-defined radios and one host personal computer was assembled to collect array data sets for each layout/antenna combination. Our developed CRPA software receiver was used to process all data sets and output carrier-phase measurements.

    In this article, we will present the pattern analysis for the two selected layouts and describe how we collected the experimental data. We’ll then show the results of calculating the electrical spacing for the layouts are compare them to the physical layouts. Lastly, we’ll show the resulting patterns, discuss the antenna mutual coupling effects, and give our conclusions.

    Antenna Array Pattern Analysis

    Pattern is defined as the directional strength of a radio-frequency signal viewed from the antenna. The pattern of an antenna array is the product of the isotropic array factor and the isolated element pattern. We assume that the pattern of each element is identical and only consider the isotropic array factor. FIGURE 1 shows the coordination of an antenna array. The first element is set as a reference position. The x-axis is the east direction, the y-axis is the north direction, and the z-axis is the up direction. The baseline vector of the ith antenna is given by I-pi and I-r is the unit vector to the satellite.

    I-Fig1
    Figure 1. Antenna array geometry and direction of satellite. Array elements are identified as E#1, E#2, E#3, and E#4.

    The isotropic array factor is given by

    I-Eq1   (1)

    where λ is wavelength, and Ai is a complex constant. Currently, we only implement a four-element-array CRPA software receiver in real time. Hence, we analyze two kinds of layout of half-wavelength four-element arrays: a symmetrical Y array and a square array. Each antenna is separated from its nearest neighbor by a half wavelength. FIGURE 2 shows photos of the two layouts. FIGURE 3 shows the physical layouts.

    I-Fig2
    Figure 2. Photos of antenna arrays (left: Y array; right: square array).
    I-Fig3top
    Figure 3A. Physical layout of antenna arrays (Y array).
    I-Fig3bottom
    Figure 3B. Physical layout of antenna arrays (square array).

    The antenna patterns towards an elevation angle of 90 degrees, computed using equation 1 and the design layouts, are shown in FIGURE 4. One of the key characteristics of a pattern is the beamwidth, which is defined as the angle with 3-dB loss. FIGURE 5 shows the patterns in elevation angle where the beamwidth of the Y layout is 74 degrees and 86 degrees for the square layout. A narrow beamwidth will benefit anti-interference performance particularly if the interference is close to the direction of a target satellite.

    I-Fig4
    Figure 4. Patterns of antenna arrays (left: Y array; right: square array).
    FIGURE 5 Pattern beamwidths of Y and square arrays (3 dB beamwidth shown).
    Figure 5. Pattern beamwidths of Y and square arrays (3 dB beamwidth shown).
    Specifications of COTS Antennas

    Typically, the COTS antenna selection is determined by high gain and great out-of-band rejection. TABLE 1 shows the specifications of the three antenna models used in this article. These antennas are all patch antennas. The antennas are equipped with surface-acoustic-wave filters for rejecting out-of-band signals. A three-stage low noise amplifier with over 30 dB gain is also embedded in each antenna.

    I-T1
    Table 1. Specifications of COTS antennas used.
    Signal Collection Hardware and Experimental Setup

    The hardware used to collect the antenna array datasets is shown in FIGURE 6 with block-diagram representation in FIGURE 7. The hardware includes a four-element antenna array, four USRP2 software radio systems and one host computer. The signal received from the COTS antenna passes to a USRP2 board equipped with a 800–2300 MHz DBSRX2 programmable mixing and down-conversion daughterboard. The individual USRP2 boards are synchronized by a 10-MHz external common clock generator and a pulse-per-second (PPS) signal. The USRP2s are controlled by the host computer running the Ubuntu distribution of Linux. The open-source GNU Radio software-defined radio block is used to configure USRP2s and collect datasets. All USRP2s are configured to collect the L1 (1575.42 MHz) signal. The signals are converted to near zero intermediate frequency (IF) and digitized to 14-bit complex outputs (I and Q).

    I-Fig7
    Figure 6. Photo of the signal collection hardware.
    I-Fig6
    Figure 7. Block diagram of the signal collection hardware.

    The sampling rate is set as 4 MHz. The host computer uses two solid state drives for storing data sets. For our study, a 64-megabytes per second data transfer rate is needed. The fast solid state drives are especially useful when using high bandwidth signals such as L5, which will require an even higher data streaming rate (80 megabytes per second per channel).

    To compare the physical and electrical layouts of the antenna arrays, we set up the signal collection hardware to record six data sets for the two layouts and the three antenna models as shown in TABLE 2. All of the data sets were five minutes long to obtain enough carrier-phase measurements for positioning.

    I-T2
    Table 2. Experimental setups.
    Logging Carrier-Phase Measurements

    To calculate the precise spacing between the antenna elements, hundreds of seconds of carrier-phase measurements from each element are needed. The collected data sets were provided by our in-house-developed CRPA software receiver. The receiver was developed using Visual Studio under Windows. Most of source code is programmed using C++. Assembly language is used to program the functions with high computational complexity such as correlation operations. The software architecture of the receiver is depicted in FIGURE 8. This architecture exploits four sets of 12 tracking channels in parallel to process each IF signal from an antenna element. Each channel is dedicated to tracking the signal of a single satellite. The tracking channels output carrier-phase measurements to build the steering vectors for each satellite. The Minimum Variance Distortionless Response (MVDR) algorithm was adopted for adaptively calculating the weights for beamforming. Here, there are 12 weight sets, one for each satellite in a tracking channel, for the desired directions of satellites.

    Figure 8. Block diagram of the software architecture.
    Figure 8. Block diagram of the software architecture.

    Using the pre-correlation beamforming approach, the weights are multiplied with IF data and summed over all elements to form 12 composite signals. These signals are then processed by composite tracking channels. Finally, positioning is performed if pseudoranges and navigation messages are obtained from these channels. FIGURE 9 is the graphical user interface (GUI) of the CRPA software receiver. It consists of the channel status of all channels, carrier-phase differences, positioning results, an east-north (EN) plot, a sky plot, a carrier-to-noise-density (C/N0) plot and the gain patterns of the array for each tracked satellite. In the figure, the CRPA software receiver is tracking 10 satellites and its positioning history is shown in the EN plot. The beamforming channels have about 6 dB more gain in C/N0 than the channels of a single element. In each pattern, the direction with highest gain corresponds to the direction of the satellite. While the CRPA software receiver is running, the carrier-phase measurements of all elements and the azimuth and elevation angle of the satellites are logged every 100 milliseconds. Each data set in Table 2 was processed by the software receiver to log the data.

    FIGURE 9 Screenshot of the controlled-reception-pattern-antenna software-receiver graphical user interface.
    Figure 9. Screenshot of the controlled-reception-pattern-antenna software-receiver graphical user interface.
    Electrical Layout of Antenna Array – Procedure

    The procedure of calculating the electrical layout of an antenna array is depicted in FIGURE 10. The single-difference integrated carrier phase (ICP) between the signals of an element, i, and a reference element, j, is represented as:

    I-Eq2   (2)

    where rkij is differential range toward the kth satellite between the ith and jth antenna elements (a function of the baseline vector between the ith and jth elements), δLij is the cable-length difference between the ith and jth antenna elements, Nkij is the integer associated with Φkij , εkij and  is the phase error. The double-difference ICP between the kth satellite and reference satellite l is represented as:
    I-Eq3   (3)

    The cable-length difference term is subtracted in the double difference. Since the distances between the antenna elements are close to one wavelength, equation (3) can be written as:
    I-Eq4   (4)

    where i-rk is the unit vector to satellite k, pij is the baseline vector between the ith and jth elements. By combining all the double-difference measurements of the ijth pair of elements, the observations equation can be represented as:
    I-Eq5      (5)

    From the positioning results of composite channels, the azimuth and elevation angle of satellites are used to manipulate matrix G. To solve equation (5), the LAMBDA method was adopted to give the integer vector N. Then, pij  is solved by substituting N into equation (5). Finally, the cable-length differences are obtained by substituting the solutions of N and pij into equation (2).

    This approach averages the array pattern across all satellite measurements observed during the calibration period.

    FIGURE 10 Procedure for calculating antenna-array electrical spacing.
    Figure 10. Procedure for calculating antenna-array electrical spacing.
    Electrical Layout of Antenna Array – Results

    Using the procedure in the previous section, all electrical layouts of the antenna array were calculated and are shown in FIGURES 11 and 12. We aligned the vectors from element #1 to element #2 for all layouts. TABLE 3 lists the total differences between the physical and electrical layouts. For the same model of antenna, the Y layout has less difference than the square layout. And, in terms of antenna model, antenna #1 has the least difference for both Y and square layouts. We could conclude that the mutual coupling effect of the Y layout is less than that of the square layout, and that antenna #1 has the smallest mutual coupling effect among all three models of antenna for these particular elements and observations utilized.

    FIGURE 11 Results of electrical layout using three models of antenna compared to the physical layout for the Y array.
    Figure 11. Results of electrical layout using three models of antenna compared to the physical layout for the Y array.
    I-Fig12
    Figure 12. Results of electrical layout using three models of antenna compared to physical layout for the square array.
    Table 3. Total differences between physical and electrical layouts.
    Table 3. Total differences between physical and electrical layouts.

    To compare the patterns of all calculated electrical layouts, we selected two specific directions: an elevation angle of 90 degrees and a target satellite, WAAS GEO PRN138, which was available for all data sets. The results are shown in FIGURES 13 and 14, respectively. From Figure 13, the beamwidth of the Y layout is narrower than that of the square layout for all antenna models. When compared to Figure 5, this result confirms the validity of our analysis approach. But, in Figure 14, a strong sidelobe appears at azimuth -60º in the pattern of Y layout for antenna #2. If there is some interference located in this direction, the anti-interference performance of the array will be limited. This is due to a high mutual coupling effect of antenna #2 and only can be seen after calculating the electrical layout.

    I-Fig13
    Figure 13. Patterns of three models of antenna and two layouts toward an elevation angle of 90 degrees.
    I-Fig14
    Figure 14. Patterns of three models of antenna and two layouts toward the WAAS GEO satellite PRN138.
    Conclusions

    The results of our electrical layout experiment show that the Y layout has a smaller difference with respect to the physical layout than the square layout. That implies that the elements of the Y layout have less mutual coupling. For the antenna selection, arrays based on antenna model #1 showed the least difference between electrical and physical layout. And its pattern does not have a high grating lobe in a direction other than to the target satellite.

    The hardware and methods used in this article can serve as a testing tool for any antenna array. Specifically, our methodology, which can be used to collect data, compare physical and electrical layouts, and assess resultant antenna gain patterns, allows us to compare the performances of different options and select the best antenna and layout combination. Results can be used to model mutual coupling and the overall effect of layout and antenna type on array gain pattern and overall CRPA capabilities. This procedure is especially important when using COTS antennas to assemble an antenna array and as we increase the number of antenna elements and the geometry possibilities of the array.

    Acknowledgments

    The authors gratefully acknowledge the work of Dr. Jiwon Seo in building the signal collection hardware. The authors also gratefully acknowledge the Federal Aviation Administration Cooperative Research and Development Agreement 08-G-007 for supporting this research. This article is based on the paper “A Study of Geometry and Commercial Off-The-Shelf (COTS) Antennas for Controlled Reception Pattern Antenna (CRPA) Arrays” presented at ION GNSS 2012, the 25th International Technical Meeting of the Satellite Division of The Institute of Navigation, held in Nashville, Tennessee, September 17–21, 2012.

    Manufacturers

    The antennas used to construct the arrays are Wi-Sys Communications Inc., now PCTEL, Inc. models WS3978 and WS3997 and PCTEL, Inc. model 3978D-HR. The equipment used to collect data sets includes Ettus Research LLC model USRP2 software-defined radios and associated DBSRX2 daughterboards.


    Yu-Hsuan Chen is a postdoctoral scholar in the GNSS Research Laboratory at Stanford University, Stanford, California.

    Sherman Lo is a senior research engineer at the Stanford GNSS Research Laboratory.

    Dennis M. Akos is an associate professor with the Aerospace Engineering Science Department in the University of Colorado at Boulder with visiting appointments at Luleå Technical University, Sweden, and Stanford University.

    David S. De Lorenzo is a principal research engineer at Polaris Wireless, Mountain View, California, and a consulting research associate to the Stanford GNSS Research Laboratory.

    Per Enge is a professor of aeronautics and astronautics at Stanford University, where he is the Kleiner-Perkins Professor in the School of Engineering. He directs the GNSS Research Laboratory.

    FURTHER READING

    • Authors’ Publications

    “A Study of Geometry and Commercial Off-The-Shelf (COTS) Antennas for Controlled Reception Pattern Antenna (CRPA) Arrays” by Y.-H. Chen in Proceedings of ION GNSS 2012, the 25th International Technical Meeting of The Institute of Navigation, Nashville, Tennessee, September 17–21, 2012, pp. 907–914 (ION Student Paper Award winner).

    “A Real-Time Capable Software-Defined Receiver Using GPU for Adaptive Anti-Jam GPS Sensors” by J. Seo, Y.-H. Chen, D.S. De Lorenzo, S. Lo, P. Enge, D. Akos, and J. Lee in Sensors, Vol. 11, No. 9, 2011, pp. 8966–8991, doi: 10.3390/s110908966.

    “Real-Time Software Receiver for GPS Controlled Reception Pattern Array Processing” by Y.-H. Chen, D.S. De Lorenzo, J. Seo, S. Lo, J.-C. Juang, P. Enge, and D.M. Akos in Proceedings of ION GNSS 2010, the 23rd International Technical Meeting of The Institute of Navigation, Portland, Oregon, September 21–24, 2010, pp. 1932–1941.

    “A GNSS Software Receiver Approach for the Processing of Intermittent Data” by Y.-H. Chen and J.-C. Juang in Proceedings of ION GNSS 2007, the 20th International Technical Meeting of The Institute of Navigation, Fort Worth, Texas, September 25–28, 2007, pp. 2772–2777.

    • Controlled-Reception-Pattern Antenna Arrays

    “Anti-Jam Protection by Antenna: Conception, Realization, Evaluation of a Seven-Element GNSS CRPA” by F. Leveau, S. Boucher, E. Goron, and H. Lattard in GPS World, Vol. 24, No. 2, February 2013, pp. 30–33.

    “Development of Robust Safety-of-Life Navigation Receivers” by M.V.T. Heckler, M. Cuntz, A. Konovaltsev, L.A. Greda, A. Dreher, and M. Meurer in IEEE Transactions on Microwave Theory and Techniques, Vol. 59, No. 4, April 2011, pp. 998–1005, doi: 10.1109/TMTT.2010.2103090.

    Phased Array Antennas, 2nd Edition, by R. C. Hansen, published by John Wiley & Sons, Inc., Hoboken, New Jersey, 2009.

    • Antenna Principles

    “Selecting the Right GNSS Antenna” by G. Ryley in GPS World, Vol. 24, No. 2, February 2013, pp. 40–41 (in PDF of 2013 Antenna Survey.)

    GNSS Antennas: An Introduction to Bandwidth, Gain Pattern, Polarization, and All That” by G.J.K. Moernaut and D. Orban in GPS World, Vol. 20, No. 2, February 2009, pp. 42–48.

    A Primer on GPS Antennas” by R.B. Langley in GPS World, Vol. 9, No. 7, July 1998, pp. 50-54.

    • Software-Defined Radios for GNSS

    “A USRP2-based Reconfigurable Multi-constellation Multi-frequency GNSS Software Receiver Front End” by S. Peng and Y. Morton in GPS Solutions, Vol. 17, No. 1, January 2013, pp. 89-102.

    Software GNSS Receiver: An Answer for Precise Positioning Research” by T. Pany, N. Falk, B. Riedl, T. Hartmann, G. Stangl, and C. Stöber in GPS World, Vol. 23, No. 9, September 2012, pp. 60–66.

    Simulating GPS Signals: It Doesn’t Have to Be Expensive” by A. Brown, J. Redd, and M.-A. Hutton in GPS World, Vol. 23, No. 5, May 2012, pp. 44–50.

    Digital Satellite Navigation and Geophysics: A Practical Guide with GNSS Signal Simulator and Receiver Laboratory by I.G. Petrovski and T. Tsujii with foreword by R.B. Langley, published by Cambridge University Press, Cambridge, U.K., 2012.

    “A Real-Time Software Receiver for the GPS and Galileo L1 Signals” by B.M. Ledvina, M.L. Psiaki, T.E. Humphreys, S.P. Powell, and P.M. Kintner, Jr. in Proceedings of ION GNSS 2006, the 19th International Technical Meeting of The Institute of Navigation, Fort Worth, Texas, September 26–29, 2006, pp. 2321–2333.

  • Optimizing Small Antennas for Body-Loading Applications

    By Oliver Leisten and Viktor Knobe.

    Styling for consumer usage has progressively miniaturized of the antenna package to tiny dimensions compared to a free-space wavelength, even as devices with these miniscule antennas are designed to work close to the absorbent tissues of the user’s body and in the electromagnetic maelstrom of city street levels. GNSS antennas have responded with significant advances.

    The selection of the GNSS antenna, especially for small portable wireless devices, demands careful consideration of how it will interact with its expected environment. A physical appreciation can explain how many impairment factors can actually have a common cause: often the effect of human body-loading. This explanation starts with a counter-intuitive foundation: though the GNSS receiver does not transmit signals, for the sake of clarity we invoke the law of reciprocity and proceed with the conceptual thinking that the antenna is radiating outwards. This gives us a basis for understanding the causal physics of how the antenna shares energy with the immediate environment.

    We can visualize the basic radiating action of the antenna by recognizing that it is a resonant component. We must consider what exactly is in resonance, because the antenna designer has two different design options. In the self-resonant configuration, the antenna can be considered to be resonating autonomously, forming the entire dipole of the antenna within the antenna body. Here, dimensions and topological structure act in conjunction with reflecting and absorbing features surrounding it to define where and how the antenna radiates.

    In the second or probe antenna case, a larger radiating space can be configured by resonating the antenna with the housing together. The antenna typically forms a monopole counterpoised by currents and voltages in the housing. Here, the topology of the radiating system (antenna and housing) acts in conjunction with the near environment to define the radiation pattern.

    The value of distinguishing these two configurations is clearly reflected in the contrast between their behaviors with regard to radiation efficiencies in different uses. We conducted an experiment with three example antennas. Each antenna was installed in as common a package format as was practically feasible to model the top portion of a slim-line demonstration platform, with dimensions typical of consumer devices and containing a conductive chassis 55 millimeters wide. Obviously, a probe antenna must be installed in a chassis in order to function, and this directed the experimental approach to be structured around a similar-housing methodology.

    The probe antenna was a small metal and ceramic chip, and we compared its performance with a small microstrip patch antenna mounted horizontally in a broader but otherwise similar housing, and a hexafilar antenna mounted in an identically dimensioned housing. Strictly, the microstrip antenna is a single terminal element, but it can be considered as self-resonant as the resonance fields are very tightly constrained. Figure 1 plots the radiation efficiencies for benign free-space conditions (without body-loading) together, as frequency responses.

    Source: GPS
    Figure 1. Frequency response of radiated efficiency in unloaded (free-space conditions) and mounted in similar housings (ground-plane width 55mm).

    In benign open-field conditions the probe antenna has excellent efficiency performance and superior bandwidth compared to the two self-resonant configurations. Conversely, the self-resonant antennas (patch and hexafilar) have similarly narrow frequency-response bandwidths and lower efficiencies. We will show how it is important to repeat the test for realistic use scenarios that determine how close the antenna will be juxtaposed to the user’s biological tissues before concluding that the probe antenna is the best solution.

    Antenna studies have shown that the bandwidth reduces very rapidly as the resonant volume of the antenna reduces. This accounts for the reduction in bandwidth shown in Figure 1 for the self-resonant antennas (microstrip patch and hexafilar) with respect to the probe antenna (chip). In the case of the probe, the resonant structure is the entire metal chassis of the device (in this case the circuit-board ground-plane) so that the resonant volume of the resonating system is much larger than those of the self-resonant structures.

    To analyze the behavior of antennas in different use scenarios, it helps to consider the nature of resonance in antennas: open fields, with equal time average amounts of electric and magnetic field energy oscillating in space. These fields, induced by the time-varying voltage potentials and currents in the antenna, can launch a radiating wave into space because time-varying electromagnetic fields can carry or displace energy. We need to appreciate that this volume is where the so-called reactance fields exist, where field oscillations function as a sort of pump that propagates the electromagnetic wave. The antenna induces those fields in a configuration that manages the propagation of waves in useful directions and with desired polarization.

    Any invasion of the reactance field region will disrupt this process and cause impairment. Whilst obstruction of the radiating fields far away from the antenna will just cause a masking effect, a similar obstruction in the reactance-field region can disrupt the basic process of generating radiation. The density of fields in the reactance field region is much higher than would be implied by the straightforward application of the inverse square law.

    Use Near the Body

    We evaluated the antenna types, installed in packages as thin as test antenna dimensions allow, to draw conclusions as to how they might operate in slim-line consumer devices held close to the user’s body. Figure 2 shows CAD diagrams of the three antennas installed in their respective test packages.

    Source: GPS
    Figure 2. Antenna test housings for the chip antenna (left), patch antenna (middle) and hexafilar antenna (right). The housings were constructed to have a height of 26mm, a width of 60mm and a depth of 11 mm for the chip antenna and the hexafilar antenna and of 20.5mm for the patch antenna. In all cases the horizontal width extent of the printed circuit board (with continuous copper ground-plane on at least one side) was set at 55mm.

    Consumer devices have drawn antenna technologies from traditional GNSS applications as well as from terrestrial mobile telephone origins. The overall evolution combines adaptation of the circularly polarized technologies (multi-filar and microstrip patch) into smaller body-loaded platforms with insufficient space for effective ground-planes, together with adaptation of the art of low-cost cellular-telephone embedded antenna technologies that were never developed for circular polarization. Taking our three solutions in their embedded test platforms, we can appraise their body-loaded efficiencies by testing them juxtaposed to a phantom head, providing a means of assessing impairment due to body-loading.

    The phantom head in the loading experiment was filled with a tissue simulating liquid conforming to requirements for specific energy absorption measurements according to CENELEC and IEEE procedures. Comparing the antenna efficiencies for open-field conditions (Figure 1) and body-loaded conditions (Figure 3), reveals impairment to antenna efficiency in all three cases, with the most severe loss of approximately 80 percent by the chip antenna.

    Source: GPS
    Figure 3. Combination of FFT-based acquisition with FDAF.

    The self-resonant antennas suffered less impairment: approximately 30 percent reduction for the patch and 65 percent for the hexafilar antenna. The probe’s significant loss of efficiency is typical of this class of antennas, as the resonant fields are heavily loaded by the phantom head. The peak efficiency for this chip antenna has tuned downwards in frequency as the dielectric loading effect of the head-phantom introduced a regime of net higher relative dielectric constant (εr) into the resonance field region of the antenna system.

    By contrast, the self-resonant antennas did not tune down in frequency as they were brought into proximity with the phantom head. This indicates that the resonance fields were not offered to the dielectric materials of the head phantom to an extent that materially changed the relative dielectric constant (εr).

    Nevertheless, there is a significant difference between the impairment that develops between the patch and hexafilar cases as body-loading is applied, with the hexafilar solution losing more radiation efficiency than the patch antenna. There are two explanations for this difference.

    The first is that the patch housing is simply larger, with a greater depth required to accommodate the patch antenna horizontally at the top of the device housing. On average this larger housing size spaces the resonant fields further from the phantom and from the lossy simulated head tissues.

    The second explanation offers an insight into the symbiotic relationship between the hexafilar antenna and the demonstration platform’s vertically orientated housing. The horizontal ground-plane required for the patch antenna is inconvenient from the style and total integration cost point of view, but also ineffective as a ground-plane as it lacks sufficient width in a device styled to minimize depth. In this scenario the patch antenna is not getting much reflection uplift from the ground-plane; therefore there is little impairment when the device is body-loaded.

    The hexafilar solution is designed to benefit from reflective uplift from the vertically disposed ground-plane of the device. This property is convenient for device packaging because it allows the hexafilar antenna to be integrated at a device corner. The installation of a large and effective vertically oriented ground-plane for the hexafilar case is, by contrast, highly convenient and potentially more cost-effective. When the device is not body-loaded, reflections from the vertically disposed ground-plane uplift the gain and efficiency of the hexafilar antenna. The important advantage over the chip antenna (which is also convenient for space-constrained designs) is that for the self-resonant hexafilar antenna, the frequency of resonance does not change for open-field and body-loaded cases.

    Polarization, Pattern, Positioning

    Sufficient data has now been presented to make an antenna selection on the basis of efficiency and styling. The probe antenna in the guise of a chip antenna provided the highest radiation efficiency in free-space, comparable radiation efficiency to the hexafilar antenna in a body-loaded use scenario, and the small physical size supports compact product designs. However, for GNSS applications we must consider wave polarization, especially if there is multipath scattering. GNSS systems employ right-hand circular polarization (RHCP) and ideally should use antennas with hemisphereically omni-directional antennas. The zenith gain of a circularly polarized antenna is expected to be 3dB higher than that of a linearly polarized antenna of the same efficiency.

    If a GNSS terminal is equipped with an omni-directional but linearly polarized antenna, it can receive circularly polarized signals from all directions (albeit with a spatial average 3dB polarization loss). However, the positioning performance of such a terminal will be compromised because a linearly polarized antenna cannot discriminate between RHCP or LHCP, and reflections change the direction of spin of the circularly polarized wave.

    More color to the subjects of polarization, pattern, and consequential GNSS accuracy can be gained by focussing on the operation of the dielectric-loaded hexafilar antenna, as an example of a small antenna. Figure 4 shows the measured RHCP and LHCP elevation patterns of an exemplary small hexafilar antenna. These are excellent examples of the signature cardiod pattern shapes of good circular polarization antennas, but they point in opposite boresight directions. A dipole rotating anti-clockwise (viewed from above) in a plane would simultaneously excite a RHCP cardiod elevation pattern in the upwards direction and an oppositely directed, but otherwise similar, LHCP cardiod pattern downwards. If the antenna has no ground-plane and the dipole rotation is planar, the power of the upward RHCP and downward LHCP responses are equal. However, the dielectrically-loaded hexafilar antenna is a synthesis of a small travelling-wave upwardly spiralling dipole, emulating the axial-mode of a helical antenna. As the electrical size of such an antenna is increased, the area of the upwardly directed RHCP pattern progressively increases, and the area of the downwardly directed LHCP pattern progressively reduces. The antenna’s dielectric core enables this right-to-left discrimination within dimensions that are very much smaller than a free-space wavelength of the GNSS signal.

    Source: GPS
    Figure 4. RHCP and LHCP elevation for small dielectrically loaded hexafilar antenna (with no ground-plane).

    We can describe the polarization sorting behavior of the small dielectrically loaded antenna in figure 4 as follows. GNSS signals direct from the space vehicles will arrive in the directions of the upper hemisphere of the patterns where the highest sensitivity of the antenna to RHCP is deployed. GNSS signals bounced from a reflective object may also arrive in these upper hemisphere directions, but with reversed polarization: LHCP. In these directions the antenna has a very much lower sensitivity to LHCP, and the GNSS receiving process will accord a low value on these signals that as a result of the low antenna gain will be assessed as relatively noisy.

    Signals that arrive at the antenna from directions in the lower hemisphere will certainly have reflected from the ground surface (assuming that the antenna is held upright). These reflected left-hand polarized signals may have been attenuated by absorption losses of materials present on ground surfaces and also reduced in GNSS receiver process weighting by the antenna’s discrimination in favor of RHCP.

    RHCP and LHCP Gain

    Whilst appraisal of antenna patterns is certainly the most important method for assessing the performance of antennas in different use scenarios, it is nevertheless difficult to report accurately because the three-dimensional data-set is inevitably complex. To provide a meaningful physical basis for discriminating performance between the test antennas for open-field and body-loaded, we propose a single parameter: cross-pole rejection at zenith as one which is directly relevant to GNSS accuracy in a multi-path environment. Figure 5 plots the right hand and left hand comparative frequency responses for open-field and body-loaded use scenarios. Table 1 summarizes these responses.

    (a)

    Source: GPS

    (b)

    (c)

    Source: GPS

    (d)

    Source: GPS
    Figure 5. RHCP and LHCP frequency responses at the zenith direction for conditions of free-space and body-loading. From top to bottom: a) open-field conditions and RHCP, b) open-field conditions and LHCP, c) body-loaded conditions and RHCP, and d) body-loaded conditions and LHCP.
    Source: GPS
    Table 1. RHCP to LHCP gain ratio at the zenith direction (θ=0, φ=0) at GPS L1 center frequency (1.575.42 GHz).

    In open field, the chip antenna does not have a gain advantage for right-hand versus left-hand polarization and also suffers the highest impairment in gain when body-loading is applied. In this test there is an advantage in favor of RHCP gain for the body-loaded test scenario, but we presume this depends on the mounting position of this particular probe antenna on the test device. Perhaps a mounting position towards the left of the assembly might have incurred a disadvantage of similar magnitude?

    The patch antenna has an excellent RHCP over LHCP advantage in open-field conditions, but this advantage diminishes when this solution is body-loaded. This is the least gain-impacted solution as presumably the horizontal ground-plane and much greater device width produce a relatively low body-loading impact.

    The most interesting result concerns the hexafilar antenna, for which the RHCP to LHCP advantage actually improved in the body-loaded test scenario. As this device had the same depth, one might have expected it to sustain a body-loading impairment similar to that of the chip antenna, but due to the self-resonant character of the hexafilar element the loss in gain (in this zenith direction) was actually only slightly greater than that of the patch antenna.

    The hexafilar element’s CP performance is distorted by the lack of circular symmetry of the vertical ground-plane; therefore in open field this direction has a relatively modest RHCP to LHCP gain advantage of about 5dB. However, when the device containing the hexafilar antenna solution is body-loaded, the re-radiation from reflections from the circuit-board are heavily damped by the phantom head. The radiating source is then predominantly the hexafilar self-resonant element that by design is not itself so significantly impacted by the body-loading scenario. This source is restored to a more autonomous circularly polarized form with an advantage of RHC versus LHCP gain in zenith direction, nearly 13.5dB.

    Walk Tests

    Free-space and body-loaded test data, together with arguments concerning polarization discrimination and multipath led to an hypothesis that the antennas with the best circular polarization performance should provide the highest GNSS positioning accuracy. We tested the three devices, worn against the lower torso where the body provides a relatively homogeneous dielectric medium, so that position data could be compared with a reference antenna mounted over a large overhead ground plane.

    Many walk tests were conducted around different routes in London, which collectively demonstrate the value of circular-polarization discrimination as a key enabler for accurate street-level position determination. One segment (Figure 6) in the vicinity of an iconic tall London building commonly known as the Gherkin showed that, though the circularly polarized antennas closely followed the path of the reference antenna, the linearly polarized chip antenna produced an error of as much as 200 meters. It is possible that the dominant reflector in this case is the Gherkin itself.

    Source: GPS
    Figure 6. Data, central London walk test.

    Conclusions

    The chip and hexafilar antennas could be integrated tightly into consumer device housings; both experienced gain uplift from the vertically disposed circuit-board ground-plane. The gain uplift from the chip antenna arose as the resonant volume of the device is enlarged as the device size is increased. The gain uplift from the hexafilar antenna arose as a result of constructive reflections from the circuit-board functioning as a vertical ground-plane.

    The patch antenna was not the most convenient from the styling point of view because the depth was dictated by the size of the horizontally orientated patch. Consequently the housing was significantly thicker than for the chip and hexafilar solutions, and the patch antenna was not receiving significant uplift from reflections from the housing because the depth limitation constrained the ground-plane to ineffective dimensions.

    In body-loaded tests, the chip and hexafilar antennas demonstrated roughly equal radiation efficiency, but the hexafilar provided a significant RHCP advantage. Higher right-hand circular gain was measured for the patch antenna; this was expected due to the greater depth of the housing to accommodate the patch antenna. Urban walk tests showed that the RHCP antennas provided the highest position accuracy.

    Whilst the hexafilar antenna did experience some uplift due to reflections from the device circuit board, these were negated when the device was body-loaded. However, the distorting effects of the device ground-plane were also lost, so that the antenna’s advantage of RHCP over LHCP was improved in the body-loading condition.

    The GNSS industry has advanced the miniaturization of polarization-controlled antennas for small body-loaded uses. This is gaining currency as enabling polarization diversity in 4G data-communication terminals.

    Manufacturers

    Sarantel SL1350 antenna was the hexafilar element under test.

    Position data for all four devices was measured with Telit SE868 evaluation kits using CSR (now Samsung) SiRFstarIV chipset.


    Oliver Leisten is chief technical officer and founder of Sarantel Limited, where Viktor Knobe worked as a student intern from Imperial College London.

     

  • Tallysman Wireless Introduces Wideband, Low Cost GPS-L1/GLONASS Antenna

    Tallysman Wireless, Inc., has announced the latest addition of the TW4320/4322 to its line of antenna products. The TW4320/TW4322 antennas are small wide-band, high-performance antennas housed in a compact IP67 magnetic mount enclosure, with a three-meter cable and a wide range of connectors.

    “Most small low-cost GPS and GLONASS antenna have narrow-band patch elements tuned mid-way, but which are 2-dB down in both signal bands,” said Gyles Panther, CEO of Tallysman Wireless. “The TW4320/22 antennas feature a patch element with a 40% wider bandwidth and a very low noise amplifier which together allows the full benefits of multi-constellational GNSS to be realized.”

    The TW4320/TW4322 antenna covers the GPS L1, GLONASS L1, and SBAS (WAAS, EGNOS, and MSAS) frequency bands (1575 to 1606 MHz). It features a small patch element with 40 percent wider bandwidth than previously available in this format. It provides both GPS-L1 and GLONASS signals in the 1-dB received power bandwidth.

    The TW4320/TW4322 has a two stage low-noise amplifier with a mid-section SAW (Surface Acoustic Wave). A tight pre-filter is available in the TW4322 to protect against saturation by high-level sub-harmonics and L-band signals.

    Features:
    •    
40% wider bandwidth in the same format
    •    Axial ratio: 6 dB max
    •    Low noise LNA: 1 dB
    •    High rejection mid-section SAW filter
    •    Available pre-filter (TW4322)
    •    High gain: 28 dB typ.
    •    Wide voltage input range: 2.5 to 10 VDC
    •    IP67 weather-proof housing
    Models:
    •   TW4320 – GPS/GLONASS antenna, three-meter cable, SMA Male 32-4320-xx-yyyy
    •   TW4322 – GPS/GLONASS antenna, with pre-filter, three-meter cable, SMA Male 32-4322-xx-yyyy