Tag: algorithm

  • OneNav completes pureL5 field test using customer evaluation system

    OneNav completes pureL5 field test using customer evaluation system

    The commercially available L5-only GNSS solution includes machine-learning algorithms to leverage increased L5 signal-ranging precision in challenging signal conditions.

    oneNav logoOneNav has announced performance results from field testing its latest pureL5 customer evaluation system (CES) software in both open-sky and challenging signal environments.

    The patent-pending oneNav GNSS system, including a custom array processor and a library of machine-learning algorithms, demonstrated consistent sub-meter accuracy and rapid time-to-first-fix (<2 sec) in open-sky testing.

    In very challenging urban and deep urban canyon environments, the pureL5 CES field-test equipment outperformed the commercial precision L1 GNSS unit against which it was compared, demonstrating tracking of satellite signals as weak as –160 dBm.

    The oneNav system was able to acquire directly and track L5 signals in all environments with no L1 receiver present, greatly simplifying the RF front end and antenna subsystem and making the pureL5 solution suitable for space- and power-constrained mobile and internet of things (IoT) devices requiring reliable high performance.

    Results of a representative urban drive test route are shown below (the map describes the route driven). During this test, the CES and the commercial precision L1 receiver were both connected to a common antenna, fixes were taken once/second, and the results were compared to a common ground truth position. On average, the oneNav system demonstrated a 55% improvement in accuracy over the precision.

    Image: oneNav
    Image: oneNav

    OneNav’s family of  algorithms improves pureL5 system performance by predicting whether the received signal is line of sight (LOS) and correcting non-line-of-sight (NLOS) signals to increase the number of measurements available for accurate positioning.

    The pureL5 algorithms characterize signal and multipath environments. Accordingly, algorithms developed in one deep urban area can be used to mitigate multipath in areas geographically different, but that present similar multipath signatures. This obviates the need for field-test teams to collect data in thousands of urban areas around the globe.

  • FGI-GSRx software-defined GNSS receiver goes open source

    FGI-GSRx software-defined GNSS receiver goes open source

    NLS-FGI logo

    The open-source release of FGI-GSRx software receiver widens its user base and offers researchers, students and developers a chance to utilize the research platform for innovations.

    The GSRx software receiver, developed by the Finnish Geospatial Research Institute (FGI), is now being released as open source for use by the GNSS community.

    FGI-GSRx has been extensively used as a research platform for the last decade in different national and international research projects to develop, test and validate novel receiver processing algorithms for robust, resilient and precise positioning, navigation and timing (PNT).

    FGI-GSRx has been used to develop algorithms for detecting GNSS jamming and spoofing events in several past R&D projects. It is also used to develop mitigation algorithms to offer a resilient PNT solution to the user.

    The FGI-GSRx software receiver will be discussed in the next edition of the textbook GNSS Software Receivers by Borre, Fernández-Hernández, Lopez-Salcedo and Bhuiyan. The book will be published by Cambridge University Press in August.

    Uses of the software receiver

    The software receiver can be used in universities and other research institutes to provide graduate-level students and early-stage researchers with hands-on training in GNSS receiver development. It can also be used in the GNSS industry as a benchmark software-defined receiver implementation.

    The software receiver is already being used in the “GNSS Technologies” course offered widely in Finland at the University of Vaasa, Tampere University, Aalto University and the Finnish Institute of Technology.

    The open-source release of FGI-GSRx will enable any third-party developer, researcher or student to use the platform to develop, test and validate innovative algorithms. It offers a flexible interface and configuration files, so that researchers can further implement their own codes or algorithms at different receiver processing stages. This allows the user to go much deeper into the coding without addressing all the implementation details, explained Research Professor Zahidul Bhuiyan, FGI, National Land Survey of Finland.

    Meeting evolving industry needs

    The GNSS market has faced a transformation in the past two decades, with new features and signal properties being added to the modernized satellite navigation systems at an increasing pace. A software-defined receiver enables algorithm optimization and testing in this rapidly changing industry.

    The multi-constellation FGI-GSRx receiver has evolved to provide diversity and improved accuracy. When the FGI-GSRx was first developed, it was able to track the Galileo test satellites GIOVE A and GIOVE B. Since then, FGI researchers have been continuously developing new capabilities to the software receiver with the inclusion of Galileo in 2013, the Chinese satellite navigation system BeiDou in early 2014, the Indian regional satellite navigation System NavIC in late 2014, and the Russian satellite navigation system GLONASS in 2015.

  • DOD tasks Orbital Insight to help identify intentional GNSS disruptions

    DOD tasks Orbital Insight to help identify intentional GNSS disruptions

    A new platform will detect and characterize GNSS spoofing operations using artificial intelligence and commercially available data

    Geospatial intelligence company Orbital Insight has been awarded a contract from the U.S. Department of Defense (DoD) to deliver a technology platform for identifying intentional GNSS interference and manipulation operations across the world.

    The platform will leverage commercially available data to detect GNSS spoofing, where falsified or manipulated GNSS signals are used to confuse adversaries or obscure illicit activities, presenting risk to both government and commercial operations. Orbital Insight was selected through DoD’s Defense Innovation Unit (DIU) solicitation process seeking commercial solutions to counter the growing threat of GNSS disruptions to national security.


    Research suggests that Russia conducted nearly 10,000 spoofing operations from 2016 to 2018 alone.


    The new technology will significantly improve situational awareness for warfighters, intelligence analysts and safety-of-life applications. Orbital Insight’s platform will leverage its multisensor data stack, artificial intelligence and machine-learning capabilities to alert analysts and operators to potential jamming and spoofing events, techniques commonly used by adversarial actors to cover up activities or sabotage operations.

    The platform leverages a suite of geolocation data — satellites, AIS, ADS-B and internet-of-things devices — along with new advanced algorithms designed to automatically recognize anomalies linked to spoofing, complemented by research intelligence from the nonprofit partner Center for Advanced Defense Studies. Research suggests that Russia conducted nearly 10,000 spoofing operations from 2016 to 2018 alone.

    “Helping organizations understand what’s happening on and to the Earth is at the heart of what Orbital Insight does, and spoofing is a national security problem that has proven challenging to solve,” said Kevin O’Brien, CEO, Orbital Insight. “GNSS spoofing is essentially a data problem, and Orbital Insight’s AI and deep data stack can help identify spoofing, along with other major humanitarian and environmental challenges. This is a perfect example of private and public sectors uniting through technology.”


    Other areas that may be addressed: identifying drug trafficking, illegal fishing, sea-borne piracy and unintentional commercial aviation disruptions


    The technology has broad implications that extend beyond situational awareness of intentional GNSS interference. Other national security, humanitarian and environmental challenges may be addressed, such as identifying drug trafficking, illegal fishing, sea-borne piracy and unintentional commercial aviation disruptions.

    Federal agencies are increasingly complementing their systems with commercial technology and data sources that are unclassified, universally accessible, and shareable with allies. The National Air and Space Intelligence Center will be the first customer to utilize the technology. Upon successful integration, the goal will be to expand this platform widely across the defense, intelligence and civil communities.

    Orbital Insight received the DoD contract on the heels of announcing a Phase II Small Business Innovation Research contract from the National Geospatial-Intelligence Agency to deliver a computer-vision model that uses synthetic data to detect novel classes of objects.

    The company also recently launched a new class of multiclass object-detection algorithms within its flagship GO platform to help the intelligence community monitor and differentiate activity at thousands of areas of interest. Like all of Orbital Insight’s products, these algorithms are being developed within an ethics framework that shapes the company’s work and values privacy.

    Image: matejmo/iStock/Getty Images Plus/Getty Images
    Image: matejmo/iStock/Getty Images Plus/Getty Images
  • Ambarella to acquire imaging radar company Oculii

    Ambarella to acquire imaging radar company Oculii

    An Oculii sensor placed at the front corner of a vehicle. (Photo: Oculii)
    An Oculii sensor placed at the front corner of a vehicle. (Photo: Oculii)

    Oculii’s patented adaptive AI software increases resolution of existing RF radar silicon up to 100X

    Ambarella Inc. has entered into a definitive agreement to acquire Ohio-based Oculii Corp. Oculii’s adaptive artificial intelligence (AI) software algorithms are designed to enable radar perception using current production radar chips to achieve significantly higher (up to 100x) resolution, longer range and greater accuracy.

    The fusion of Ambarella’s camera technology and Oculii’s radar software stack provides an all-weather, low-cost and scalable perception solution, enabling higher levels of autonomy for Tier 1 automakers and OEMs globally.

    Oculii’s technology eliminates the need for specialized high-resolution radar chips, which have significantly higher power consumption and cost than conventional radar solutions. Oculii’s software can be deployed on Ambarella’s existing CVflow systems-on-chip (SoCs), operating in conjunction with radar RF solutions to increase safety and reliability.

    The acquisition expands Ambarella’s addressable market into radar perception and fusion with its existing SoCs for automotive and other internet of things endpoint applications, including mobile robotics and security.

     

    Oculii’s superior resolution and sensitivity can unlock the potential of everything from advanced driver-assistance systems (ADAS) and autonomous vehicles to robotics and security, by providing radar with a dynamic waveform that uses AI to learn from and adapt to the environment. The result is an extended operating range of up to 400 meters with a wide field of view.


    See also

    Why radar is the future of autonomous transportation


    To date, Oculii is engaged with 10 of the top 15 Tier 1s on software licensing, and has commercial development contracts with other OEM and AV companies. Oculii is generating pre-production revenue today, with production programs expected to commence in CY2023.

    The boards of directors at both companies have approved the transaction, which is subject to customary closing conditions and expected to close during Ambarella’s Q4 FY2022 (ending January 31, 2022). Wilson Sonsini Goodrich & Rosati served as legal advisor to Ambarella, and Goodwin Procter served as legal advisor to Oculii. Greenhill & Co. served as financial advisor to Ambarella.

  • New GPS receiver uses multipath for better time synchronization

    New GPS receiver uses multipath for better time synchronization

    A new receiver for GPS and other GNSS improves time-synchronization accuracy in areas with severe reception conditions, such as among buildings and in mountainous areas.

    The receiver was developed by Nippon Telegraph and Telephone Corporation (NTT) and Furuno Electric Co. Ltd.

    Furuno plans to begin sales of the new GF-88 series time synchronization GNSS receivers in April 2019, and to deploy it widely in fields such as 4G/5G mobile base stations, financial trading, power grids and data centers.

    The GF-88’s new algorithm makes use of multipath signals, those reflected or diffracted from buildings and other structures, which previously inhibited accuracy of time synchronization.

    By integrating a new satellite signal selection algorithm developed by NTT into Furuno’s time synchronization GNSS receiver, in addition to signals from satellites in line-of-sight locations, multipath signals can be used to reduce time error, the companies said.

    In a real multipath reception test environment, time error was reduced to approximately one fifth of earlier values.

    The remarkable result promises to enable time synchronization accuracy close to that obtained in open-sky reception environments with no obstructions, even in environments previously considered poor and unsuitable for accurate time synchronization, such as among buildings or in mountainous areas.

    The companies will exhibit the results at Tsukuba Forum 2018 Oct. 25-26, and at ITSF 2018, in Bucharest, Romania, Nov. 5-8.

    More information is available here.

    Satellite selection algorithm. (Image: NTT/Furuno)
    Satellite selection algorithm. (Image: NTT/Furuno)
    GNSS receiver prototype performance test results, (Image: NTT/Furuno)
    GNSS receiver prototype performance test results, (Image: NTT/Furuno)
  • Swift Navigation and Carnegie Robotics introduce Duro Inertial

    Swift Navigation and Carnegie Robotics introduce Duro Inertial

    Duro Inertial fuses GNSS and inertial measurements into a combined solution. (Photo: Swift Navigation)
    Duro Inertial fuses GNSS and inertial measurements into a combined solution. (Photo: Swift Navigation)

    Swift Navigation and Carnegie Robotics LLC (CRL) have released their second joint product, Duro Inertial.

    Duro Inertial is a ruggedized version of Swift Navigation’s Piksi Multi dual-frequency real-time kinematic (RTK) GNSS receiver combined with CRL’s SmoothPose sensor fusion algorithm, which fuses GNSS and inertial measurements into a combined solution.

    The blending of GNSS and inertial measurements provides a dead-reckoning capability that allows Duro Inertial to provide a highly accurate, continuous position solution during brief GNSS outages and to deliver a robust precision navigation solution in harsh GNSS environments.

    Duro Inertial is an evolution of Swift and CRL’s first joint product, Duro. Building on the on-board MEMS inertial measurement unit (IMU) that exists in Duro today, Duro Inertial harnesses CRL’s loosely coupled (LC) sensor fusion algorithm, SmoothPose, to blend GNSS and inertial inputs, providing a smoother, more available and more robust position, velocity and time (PVT) solution, the companies said.



    Duro Inertial seamlessly blends CRL’s SmoothPose GNSS+INS algorithms with Swift Navigation’s Starling Positioning Engine to deliver a highly-accurate LC positioning solution even in GNSS / RTK denied environments.

    The inertial aiding feature can operate with RTK, autonomous GNSS and satellite-based augmentation system (SBAS) position solutions from Starling. Duro Inertial also inherits the full set of features from Duro and Piksi Multi including the light-weight SBP communication protocol, interoperability with legacy protocols such as NMEA output and RTCMv3 input, compatibility with RTK corrections services such as Skylark, Swift’s Cloud Correction Service and many third-party corrections services, and quad-constellation dual-frequency RTK navigation.

    The combination of Duro Inertial’s positioning accuracy and its ruggedized enclosure that protects against weather, moisture, vibration, dust and water immersion makes it suitable for construction, mining, logistics, positive train control, robotics and agriculture applications.

    “We are excited to introduce our second collaboration with Carnegie Robotics and build on the success of the Duro ruggedized receiver launched last year,” said Timothy Harris, co-founder and CEO of Swift Navigation. “The combination of Carnegie Robotics’ advanced inertial technology and robotics expertise with Swift’s positioning solution will enable an even broader customer segment to benefit from highly-accurate positioning.”

    “Duro Inertial is the culmination of our partnership with Swift over the past two years,” added John Bares, CEO of Carnegie Robotics. “Working together we are able to deliver a consistent and highly-accurate positioning solution to benefit a variety of robotics and industrial applications.”

    Duro Inertial is scheduled to be available at for purchase in the fourth quarter and is now available for select customer testing.

  • Ericsson HQ gets indoor positioning upgrade

    StepInside and partner Flowscape to help Sweden HQ team easily find available workspace and colleagues

    The Senion StepInside indoor positioning system has been deployed in the 500,000-square-foot Kista (Stockholm) headquarters of telecom company Ericsson.

    Using personal or work-issued smartphones, more than 4,000 employees working throughout 20 floors distributed over four buildings can now use a corporate app to easily find available rooms and spaces to work, the company said.

    The indoor positioning system is designed by Senion’s longtime partner Flowscape. With StepInside integrated into the Flowscape platform, the two companies will help Ericsson employees reduce wasted time searching for people, places or things, increasing productivity.

    The StepInside software development kit (SDK) offers location readings in latitude, longitude and floor level in real time. The SDK can easily be integrated into any smartphone application. StepInside relies on an advanced sensor fusion algorithm that works with the smartphone’s movement and radio sensors to provide accurate and robust positioning.

    “Indoor positioning technology is perfect for large offices with multiple floors, offices, and meeting spaces — the bigger and more intricate the better,” said Christian Lundquist, CEO and co-founder of Senion. “We’re seeing that large companies are taking serious measures to combat friction in order to increase both productivity and employee satisfaction. We now aid Ericsson in giving back time to their employees so they can be more efficient in their day-to-day work.”

    The implementation of StepInside at Ericsson is part of the company’s larger global platform designed to enable rapid IoT application development.

    “We looked carefully at the benefits of using IPS [indoor positioning system] in our offices, and determined the system would pay for itself in productivity savings alone,” said Magnus Arlidsson, global head application platform for IoT at Ericsson. “Our initial roll-out focuses on productivity improvements by saving employees time they might waste searching for things, such as conference rooms or places to work.”

    The system as implemented today is the starting point for a bigger roll-out with additional workplace enhancements at Ericsson.

    Senion’s comprehensive IPS services include analytics, wayfinding, geofencing, friend finder and tracking. With more than 300  indoor positioning system installations globally, Senion has worked closely with shopping malls, hospitals, corporate campuses and more to improve workflows. Senion is headquartered in Linkoping, Sweden, and San Francisco.

  • Innovation: Friendly Reflections

    Innovation: Friendly Reflections

    Monitoring Water Level with GNSS

    A receiver can selectively acquire scattered signals and the resulting measurements can be interpreted to reveal certain characteristics of the source of the scattering. This article discusses the design and application of a GNSS instrument that uses scattered signals for monitoring the level and roughness of inland and coastal water surfaces for the betterment of planet Earth.

    By Alejandro Egido and Marco Caparrini

    INNOVATION INSIGHTS by Richard Langley
    INNOVATION INSIGHTS by Richard Langley

    WHY IS THE SKY BLUE? This is an age-old question, interesting to anyone with a curiosity about his or her surroundings. But what has it got to do with global navigation satellite systems? Believe it or not, there is a connection.

    Some of you might remember the explanation of the sky’s color from your Physics 101 course but to bring everyone up to the same level, let’s review. Everything we see is the result of the interaction of light and matter. And by matter, we mean the atoms, molecules, and particles making up matter. Light causes matter to vibrate. And vibrating matter (due to its electrical charges) in turn emits light, which combines with the original light. But matter not only re-emits light in the forward direction, it re-emits light in all other directions. This is called scattering.

    Now, the light from the sun includes all colors and so if look directly at the sun when it is high in the sky (don’t try this at home), it looks white or slightly yellowish. We are seeing the light propagating directly toward our eyes. When we look at the sky away from the sun, we are seeing scattered light. And this scattered light is predominantly blue. Why? It turns out that scattering is proportional to the fourth power of frequency. Light that is of a higher frequency, say a factor of two, is sixteen times more intensely scattered. So, blue light, which has about twice the frequency of light from the red end of the visible spectrum, is scattered much more than red light. Violet light is scattered even more but our eyes are not as sensitive to violet light as they are to blue light. Hence the sky looks blue.

    So what has this got to do with GNSS? As we know, for the best positioning and navigation results, we need the satellite signals to travel along a direct path to the receiver’s antenna. There may be slight changes in the speed and direction of propagation of these direct-path signals caused by the interaction of the electromagnetic waves with the matter making up the ionosphere and the neutral atmosphere, but these are readily accounted for in the position fixes.

    However, once they reach the Earth’s surface, the signals can be reflected by buildings, vegetation, the ground, water surfaces, and so on. The signals are actually being scattered by the matter they encounter. A receiver can selectively acquire the scattered signals and the resulting measurements can be interpreted to reveal certain characteristics of the source of the scattering.

    In this month’s column, we learn about the design and application of a GNSS instrument that uses scattered signals for monitoring the level and roughness of inland and coastal water surfaces–yet one more use of GNSS signals for the betterment of planet Earth.


    Lakes and water reservoirs are the world’s most important sources of accessible fresh water. Despite its paramount importance — not only for a large variety of human activities, but also for the sustainability of ecosystems — fresh water is already scarce in many regions. The problem is envisaged to become worse in the coming decade. In addition, in climatological studies surface water storage is a critical element of the water cycle since the analyses integrate all hydrologic processes (precipitation, runoff, evapotranspiration, and so on) over a given basin; and for hydroelectric companies, it is the main parameter to be kept under observation for efficient energy production. All of these concerns make the monitoring of fresh water resources a prime activity for a wide variety of stakeholders including governments, climate research organizations, and hydroelectric production companies.

    Coastal management is also a wide-ranging issue with large social and economic impacts. Care of our coasts includes dealing with threats such as storm surges and flooding, coastal erosion, and conflicting land-use issues. Coastal areas support the greatest concentration of living resources and people on the planet. In the past few decades, these regions have experienced a population density increase, which is envisioned to grow steadily. Furthermore, conflicts between commercial interests, recreational activities, infrastructure development, environment conservation, and exploitation of natural resources will become increasingly important and contentious. In fact, the coastal zone is a peculiar environment in which terrestrial, oceanic, atmospheric, and human inputs of energy and matter converge. Storm surges and coastal flooding events have caused considerable damage and economic loss on European coasts in particular. Such events, possibly linked to the world climate change, are expected to get worse in the near future, due to sea level rise and storm activity.

    So, close monitoring of both inland waters and coastal regions is necessary for the well being of the planet. And since the need is so pervasive, monitoring systems should be characterized by a relatively low cost, low maintenance, and easy deployment, to serve the widest possible user community. We have developed a patent-pending solution using signals from global navigation satellite systems (GNSS).

    Called Oceanpal, our monitoring system exploits reflected GNSS signals as signals of opportunity for passive remote sensing of the Earth’s water surfaces. These multipath signals are usually considered to be nuisance signals since they reduce the accuracy of GNSS positioning applications. But for monitoring various processes affecting the Earth’s surface, they are very beneficial. The technique is known as GNSS reflectometry (GNSS-R), and during the past decade, its use as a technique for Earth observation purposes has taken root.

    GNSS-R is basically a bistatic radar technique. While most radar systems, such as those used for monitoring air space and harbor approaches and for weather forecasting, combine the radar transmitter and receiver at the same site — so-called monostatic radar — bistatic systems use transmitters and receivers separated by a considerable distance. Such systems have been used for studying certain atmospheric phenomena and for military applications where simple line-of-sight reflections from the target of interest are inadequate or insufficient.

    The concept of bistatic radar can be extended to satellite signals. Since some of the signal transmitted by a satellite gets reflected off the Earth’s surface, detecting this reflected signal by a separate passive receiver would provide some information about the reflecting surface. While any satellite signal could be used in principle, GPS (and other GNSS) turn out to be particularly useful. The concept of using GPS signal reflections was initially proposed in 1993 by Manuel Martín-Neira, working at the European Space Agency’s European Space Research and Technology Centre in Noordwijk, The Netherlands. Since then, the technique has been successfully implemented by an increasing number of researchers.

    We could list several reasons for the continuous growing interest in GNSS as a remote sensing tool, but two main ones stand out: first, the global availability and stability of GNSS signals enables their use as reliable signals of opportunity; and second, GNSS makes use of L-band radiation, which is highly interactive with the natural scattering medium but relatively impervious to atmospheric conditions. Moreover, the passive nature of this concept allows for the production of cost- and resource-effective instruments.

    Navigation signals are sensitive to a wide variety of geophysical parameters including topography, surface roughness, surface moisture, ionospheric electron content, tropospheric water vapor, water salinity, and vegetation. Research targeting related geophysical applications has been ongoing for many years, and the first pre-operational services exploiting reflected GNSS signals are now available. In fact, while the scientific community is waiting for a dedicated GNSS-R space mission to confirm the theoretical predictions about the characteristics of reflected signals observed from space, ground-based and airborne sensors have already been developed and validated for a number of applications.

    The GNSS-R research area that has been most thoroughly investigated concerns the reflection of navigation signals from water surfaces, given the highly reflective nature of water. However, from water the interest has now moved towards ice and land applications, more specifically to the detection of sea ice and the monitoring of soil moisture. Recently, GNSS-R has also been proposed as a possible tool to monitor vegetation. This article focuses on the presentation of the Oceanpal sensor, and the description of the altimetry algorithms for monitoring the levels of sea (coastal) and inland waters.

    Our Instrument

    As mentioned above, Oceanpal is a GNSS-R-based sensor designed for operational monitoring of coastal and inland waters. The instrument comprises three subsystems: a radio frequency (RF) section, an intermediate frequency (IF) section, and a data-processing section. The RF section features a pair of low gain L-band antennas. A right-hand circularly polarized (RHCP) zenith-facing antenna collects the direct GNSS signals while a left-hand circularly polarized (LHCP) nadir-facing antenna collects the sea- or lake-surface reflected GNSS signals. (On reflection, the signals become predominantly LHCP.) Data bursts of some minutes’ duration are acquired from each antenna using two GPS L1 receivers (front ends) that down-convert the signals to IF. Within the IF sections, the signals are one-bit sampled and stored on a hard disk.

    These direct and reflected raw data are then fed into the processing section of the instrument, where a pair of software GNSS receivers detects and tracks the available signals in the direct channel (which works as a master) and blindly despreads the reflected signals in the reflected (slave) channel. The result of this processing is a set of direct and reflected electromagnetic field time series for each satellite in view, plus some ancillary information, such as the satellite pseudorandom noise code (PRN) numbers and GPS time references, among others. The architecture described above is shown in FIGURE 1.

    Figure 1. Basic operation of Oceanpal and the principle of GNSS-R-based sea-surface monitoring. Right-hand and left-hand circularly polarized antennas feed signals to radio frequency (RF) receiver front-ends that, in turn, feed software (SW) receiver back-ends and subsequent processing algorithms.
    Figure 1. Basic operation of Oceanpal and the principle of GNSS-R-based sea-surface monitoring. Right-hand and left-hand circularly polarized antennas feed signals to radio frequency (RF) receiver front-ends that, in turn, feed software (SW) receiver back-ends and subsequent processing algorithms.

    The data products provided by Oceanpal are so-called “Level-2” or derived products, namely the significant wave height (a statistical measure of trough-to-crest wave height), and the height of the nadir antenna over the mean level of the water surface under observation. To make this data available for the user in a friendly way, the observations are uploaded to a web server and displayed on a web page.

    Oceanpal requires low maintenance compared to its competitors. Standard oceanographic buoys, which use accelerometers and a magnetic compass, or GPS buoys, featuring a conventional GPS receiver, are in contact with water, which implies costly infrastructures and frequent maintenance operations. Pressure sensors and air bubblers, commonly used to monitor the level of water reservoirs, also require frequent maintenance because of sediment accumulation. Compared to the alternatives, our sensor is a less costly and lower maintenance solution.

    GNSS-R Altimetry Algorithms

    The inland-water/sea-level monitoring is based on the estimation of the height of the Oceanpal antennas above the water/sea surface. This height is retrieved by the comparison of the delay (in time or distance) between the reflected and the direct signals. The reflection geometry is shown in FIGURE 2. Such a delay can be estimated using either the PRN code or the carrier phase of the incoming signals. The phase-based estimation provides more precise values, but it is only available for calm water surfaces where coherent constructive scattering (specular reflection) is predominant. In the case of rougher surfaces, the reflected signal’s coherency is lost, and therefore the code-based algorithm must be used.

     Figure 2. The geometry of GNSS signal reflections for altimetry applications.
    Figure 2. The geometry of GNSS signal reflections for altimetry applications.

    The basic equation that links the delay of arrival of both signals with the height of the antennas over the surface as a function of time (t) can be written as equation (1):

    Eq-1    (1)

    where τ represents the lapse between the time of arrival of the reflected and the direct signals (as determined using either phase or code measurements), h is the height to be estimated, e is the elevation angle of the satellite considered, and b is the system bias, which is considered unknown but constant during every estimation. Solving a linear system with many such equations for different satellites over, say, one minute provides the sought estimation of h (and b).

    Measuring the Level of a Water Reservoir

    As mentioned before, when the water surface is sufficiently flat, the coherency of the reflected signal is maintained, thus its phase can be used to retrieve estimates of the height of the antennas over the surface. This algorithm is the so-called phase altimetry algorithm. The basic observable for this algorithm is the interferometric complex field (ICF), defined as the ratio between the reflected and direct complex correlation waveform peaks:

    Eq-2     (2)

    where PR and PD represent the time series of waveform peaks for the reflected and direct signals, respectively. In computing this ratio, adverse propagation effects such as the extra delay induced by the ionosphere and troposphere cancel out. Measuring the phase of the ICF, Eq-PRN, one is then considering the phase single difference, Eq-PRNPRN, between the reflected and direct signals as given in equation (3):

    Eq-3     (3)

    where k is the wave number of the GPS carrier frequency (the reciprocal of the wavelength), noiseφ is the noise present in the ICF phase and Eq-N-PRN is the unknown integer cycle ambiguity. D is the excess path of the reflected with respect to the direct signal, which can be directly linked to the height of the antennas over the surface. In order to solve for the cycle ambiguities, phase double differences among satellites are calculated, and by means of an ambiguity resolution algorithm (we use the null-space method developed by Manuel Martín-Neira and colleagues) the unknown phase-cycle ambiguities can be determined. It is then a straightforward procedure to work out the excess path of the reflected signals to finally deduce the height of the antennas over the water surface.

    La Baells Experiment. An experimental campaign was carried out with an Oceanpal instrument at the La Baells water reservoir (near Berga in Catalonia, Spain) in cooperation with the Catalan Water Agency. This experiment was designed to study the feasibility of accurate altimetry measurements at lakes and reservoirs using our technique.

    Within this campaign, one week of data was gathered early in March 2008 to compare the Oceanpal GNSS-R phase-altimetry measurements with those from the La Baells in-situ sensor (a water bubbler known to have centimeter-level accuracy). The results from this campaign are shown in FIGURE 3. After referencing the measurements to the antennas’ position with respect to the mean water level, the accuracy obtained from the Oceanpal measurements with respect to the ground truth (the water bubbler) was better than 2 centimeters (after a five-minute integration time).

    Figure 3. Results of a one-week campaign at the La Baells water reservoir near Berga, Spain, in March 2008. Lake height in meters with respect to mean sea level.
    Figure 3. Results of a one-week campaign at the La Baells water reservoir near Berga, Spain, in March 2008. Lake height in meters with respect to mean sea level.

    Despite the fact that the phase altimetry algorithm is precise, it requires the simultaneous observation of several reflections from different satellites to converge and accurately solve for the phase ambiguities. However, this cannot be done for all scenarios, and in these situations the conventional phase altimetry algorithm cannot be applied.

    Lake Laja Experiment. A case where we couldn’t use the phase approach was project Hydro. This was an initiative developed by our organization in collaboration with Pontificia Universidad Católica de Chile (the Pontifical Catholic University of Chile) and funded by ENDESA (Empresa Nacional de Electricidad S.A.), one of the world’s largest electricity companies. An Oceanpal instrument was installed at Lake Laja, in the Biobío Region, Chile, a water reservoir managed by ENDESA Chile. The Hydro project aims to use remote sensing assets to predict and monitor water flow in the Laja River basin. For that, having precise measurements of Lake Laja’s level is a must.

    The instrument was installed on the shore of the lake as seen in FIGURE 4. However, the high variability of the lake’s level, more than 10 meters in one year, and the abruptness of the terrain, results in the number of observed reflections from the water surface being quite low. This is especially the case when the level of the lake is low. In this situation, the number of different GPS satellites observed per hour was calculated to be fewer than two for more than 45 percent of the time, and fewer than three for more than 85 percent of the time. Given this scarcity of reflections, we could not use the phase altimetry algorithm as described above.

     Figure 4. The Oceanpal installation at Lake Laja, Chile.
    Figure 4. The Oceanpal installation at Lake Laja, Chile.

    We developed a new phase altimetry algorithm, which considers the interferometric phase evolution over time. The resulting relative phase parameter can be linked to the height of the antennas over the water surface by means of the same geometrical relationship as before. Despite the fact that measuring a relative phase increases the measurement noise with respect to the case in which an absolute phase is used, the phase ambiguity and the bias between the direct and reflected receiving channels do not need to be calculated, thus reducing the complexity of the algorithm and its convergence requirements. A Kalman filter is used to smooth the inherently noisy behavior of the relative phase.

    The Oceanpal measurements were compared to those of a sensor operated by the Dirección General de Aguas (DGA), the Chilean water management agency. An accuracy better than 9 centimeters was achieved in determining the lake’s level during the austral winter, when the lake is at its minimum level and therefore the satellites’ reflections from the water surface are scarce. The lake level has its maximum during the summer after the melting season. During this period of time, the achieved accuracy of Oceanpal with the new phase algorithm was better than 5 centimeters. A comparison of Oceanpal and DGA’s sensor measurements of the water level is shown in FIGURE 5.

    Figure 5. A comparison of measurements of Lake Laja’s water level by Oceanpal and a water bubbler sensor operated by Dirección General de Aguas (DGA) for two periods of time corresponding to (a) the austral winter (from late April 2009 until early August 2009) and (b) the austral summer (from late November 2009 until late January 2010).
    Figure 5A. A comparison of measurements of Lake Laja’s water level by Oceanpal and a water bubbler sensor operated by Dirección General de Aguas (DGA) for two periods of time corresponding to the austral winter (from late April 2009 until early August 2009).
    Figure 5. A comparison of measurements of Lake Laja’s water level by Oceanpal and a water bubbler sensor operated by Dirección General de Aguas (DGA) for two periods of time corresponding to (a) the austral winter (from late April 2009 until early August 2009) and (b) the austral summer (from late November 2009 until late January 2010).
    Figure 5B. A comparison of measurements of Lake Laja’s water level by Oceanpal and a water bubbler sensor operated by Dirección General de Aguas (DGA) for two periods of time corresponding to the austral summer (from late November 2009 until late January 2010).

    Measuring Sea Level

    Sea level is obtained from Oceanpal measurements by means of the code altimetry algorithm due to the inherent roughness of the sea surface. This technique derives altimetric information from the displacement of reflected waveforms with respect to the direct ones. Such a displacement can be directly related to the delay between the direct and reflected signals (the so-called lapse), and is used in a similar way to the phase-based method to extract the altimetry information of the water surface being monitored.

    Despite the fact that the code altimetry algorithm is not as precise as the phase altimetry algorithm, it is not subject to the coherence requirement for the reflected signal. Therefore, it can be applied to rough, dynamic surfaces such as the open ocean and coastal areas. The use of code altimetry in rough water conditions results in a clear observation of tide dynamics but, as expected, with a higher error range compared to situations where phase altimetry can be applied.

    Scheveningen Pier Experiment. The performance of the code-based algorithm was tested during an experimental campaign carried out on Scheveningen Pier in Den Haag (The Hague), The Netherlands. An Oceanpal instrument was installed close to a Radac X-band radar tide gauge. FIGURE 6 shows the tide variation at the installation site estimated by the Radac instrument and by Oceanpal. As can be seen, a good agreement between both estimates is achieved with a standard deviation of the difference of 12 centimeters.

    Figure 6. Daily tidal variation at Scheveningen Pier, The Hague, The Netherlands, on May 3-4, 2008, measured by X-band radar and Oceanpal.
    Figure 6. Daily tidal variation at Scheveningen Pier, The Hague, The Netherlands, on May 3-4, 2008, measured by X-band radar and Oceanpal.

    To improve this result, a combination of code and phase estimation is being investigated, involving the alignment of the phase using the code information. The combination of these two parameters may provide the best of both worlds. However, with the signals from modernized GPS and those of the forthcoming Galileo system, the code-ranging precision is envisioned to increase by a factor of four or five, which is expected to impact directly on the precision of the code altimetry algorithm.

    Conclusion and Outlook

    During the past decade, the scientific community’s interest in GNSS-R has grown, leading to the continuous development of new applications and to an increasing relevance in specific market niches. Some of these applications, especially those related to the monitoring of water surfaces, have reached an operational level of maturity, and provide end users with valuable information.

    In this brief article, we have described the Oceanpal instrument and outlined its use in altimetric measurements of water surfaces. It was shown that using the phase of reflected signals with respect to that of direct signals, accurate measurements of a lake’s level could be obtained. In addition, we overviewed a new algorithm that incorporates the evolution of this phase in time. This algorithm is suitable for low satellite visibility scenarios. For example, using this algorithm, the level of Lake Laja in Chile was determined with an overall accuracy better than 7 centimeters. Such a level of accuracy meets the monitoring requirements necessary for improving the stream-flow prediction in the Laja River basin. We also showed that code altimetry can be successfully used to monitor sea level variations associated with tides, with a demonstrated accuracy of 12 centimeters.

    These encouraging results are expected to be further improved with the evolution of GPS, the refurbishment of the Russian GLONASS system, and the deployment of the European Galileo system. First of all, when all three navigation systems are fully deployed, it is calculated that at least 20 navigation satellites will be visible at the same time. A GNSS-R instrument could take advantage of this large number of available signals. In addition, the quality of these signals is expected to be largely improved in terms of signal-to-noise ratio, bandwidth, and ranging precisions, which will in turn improve the performance of GNSS-R altimetry algorithms. As a result, the prospects for GNSS-R altimetry over water surfaces, not only for ground-based systems, but also airborne and even spaceborne systems, are extremely promising.

    Manufacturers

    The Oceanpal instrument was developed by Starlab, Barcelona, Spain. The Scheveningen Pier experiment used a Radac, Haarlem, The Netherlands, WaveGuide radar level gauge.


    ALEJANDRO EGIDO has a B.Sc. degree in electrical engineering from the University of Zaragoza, Spain. After his studies, he worked on the Sentinel-1 remote sensing satellite project at the European Space Agency (ESA), where he performed the interference analysis of the synthetic aperture radar instrument. Since 2007, he has been a research engineer at Starlab, Barcelona, while pursuing a Ph.D. at the Polytechnic University of Catalonia. His main research field is the use of GNSS signals as sources of opportunity for remote sensing applications, with special interest in estimating terrestrial bio-geophysical parameters.

    MARCO CAPARRINI received the “Laurea” degree in electronic engineering — remote sensing from the University “La Sapienza” in Rome. He has worked as a research engineer at ESA’s European Space Research and Technology Centre in Noordwijk, The Netherlands; at the German Aerospace Center in Oberpfaffenhofen, Germany; and at the Swiss Federal Institute of Technology in Zurich. His main research field is the use of GNSS signals as sources of opportunity for remote sensing of planet Earth, and he is the Starlab manager for the space research and development area.

     

    FURTHER READING

    • Principles of GNSS Reflectometry (GNSS-R)
    “The PARIS Concept: An Experimental Demonstration of Sea Surface Altimetry Using GPS Reflected Signals” by M. Martín-Neira, M. Caparrini, J. Font-Rossello, S. Lannelongue, and C. Serra Vallmitjana in IEEE Transactions on Geoscience and Remote Sensing, Vol. 39, No. 1, January 2001, pp. 142–150, doi: 10.1109/36.898676.

    • Overview of GNSS-R Applications
    “GNSS Reflectometry and Remote Sensing: New Objectives and Results” by J. Shuanggen and A. Komjathy in Advances in Space Research, Vol. 46, 2010, pp. 111–117, doi:10.1016/j.asr.2010.01.014.

    • GNSS-R Experimental Campaigns

    “Oceanpal: Monitoring Sea State with a GNSS-R Coastal Instrument” by M. Caparrini, A. Egido, F. Soulat, O. Germain, E. Farrès, S. Dunne, and G. Ruffini in Proceedings of the 2007 International Geoscience and Remote Sensing Symposium, Barcelona, Spain, July 23–28, 2007, pp. 5080–5083.

    “The Eddy Experiment: Accurate GNSS-R Ocean Altimetry from Low Altitude Aircraft” by G. Ruffini, F. Soulat, M. Caparrini, O. Germain, M. Martín-Neira in Geophysical Research Letters, Vol. 31, L12306, 4 pp., 2004, doi:10.1029/2004GL019994.

    “The Eddy Experiment: GNSS-R Speculometry for Directional Sea- Roughness Retrieval from Low Aircraft” by O. Germain, G. Ruffini, F.  Soulat, M. Caparrini, B. Chapron, and P. Silvestrin in Geophysical Research Letters, Vol. 31, L21307, 4 pp., 2004, doi: 10.1029/2004GL020991.

    “Wind Speed Measurement Using Forward Scattered GPS Signals” by V. Zavorotny, J. Garrison, A. Komjathy, and S. Katzberg in IEEE Transactions on Geoscience and Remote Sensing, Vol. 40, No. 1, January 2002, pp. 50–65, doi: 10.1109/36.981349.

    • GNSS-R for Monitoring Soil Moisture

    “The SAM Sensor: An Innovative GNSS-R System for Soil Moisture Retrieval” by A. Egido, C. Martin-Puig, D. Felip, M. Garcia, M. Caparrini, E. Farrés, and G. Ruffini in Proceedings of NAVITEC 2008, the 4th ESA Workshop on Satellite Navigation User Equipment Technologies, Noordwijk, The Netherlands, December 10–12, 2008.

    • GNSS-R for Ice Detection

    Reflecting on GPS: Sensing Land and Ice from Low Earth Orbit” by S.T. Gleason in GPS World, Vol. 18, No. 10, October 2007, pp. 44–49.

    • GNSS-R for Ocean Surface Monitoring

    “GPS: A New Tool for Ocean Science” by A. Komjathy, J.L. Garrison, and V. Zavorotny in GPS World, Vol. 10, No. 4, April 1999, pp. 50–56.

    • Using Signal-to-Noise Ratio as a Multipath Observable

    It’s Not All Bad: Understanding and Using GNSS Multipath” by Andria Bilich and Kristine M. Larson in GPS World, Vol. 20, No. 10, October 2009, pp. 31–39.

    • Carrier-Phase Ambiguity Resolution Techniques

    “GPS Ambiguity Resolution and Validation: Methodologies, Trends and Issues” by D. Kim and R.B. Langley in Proceedings of the 7th GNSS Workshop – International Symposium on GPS/GNSS, Seoul, Korea, Nov. 30 – Dec. 2, 2000, Tutorial/Domestic Session, pp. 213–221.