Tag: single-frequency

  • Telit Cinterion launches GNSS Module in a legacy-compatible footprint

    Telit Cinterion launches GNSS Module in a legacy-compatible footprint

    Telit Cinterion has launched the SE869eK2L, a single-frequency L1 GNSS module designed to help device manufacturers upgrade legacy positioning designs with improved performance and cost efficiency, while preserving design continuity.

    Built on the Airoha AG3352 platform, the SE869eK2L supports GPS, GLONASS, Galileo, BeiDou and QZSS for reliable multiconstellation positioning. With approximately 1.5-meter accuracy and update rates of up to 10 Hz, it is well-suited for connected devices that require dependable positioning without the cost or complexity of higher-end GNSS architectures.

    For OEMs managing product refresh cycles, the SE869eK2L provides a straightforward migration path from Telit Cinterion’s SL869L-V2 and legacy xL869 modules. Its 12.2 x 16 mm footprint maintains pin-to-pin compatibility with the industry-standard form factor, so OEMs can extend existing designs while gaining updated performance and supply flexibility. The footprint includes reserved pins for future use.

    The module is designed for a broad range of IoT and industrial use cases, including:

    • Asset tracking
    • Fleet management
    • Smart infrastructure
    • Cell-tower synchronization
    • Industrial equipment
    • Wi-Fi 6E / 7 routers

    The SE869eK2L also supports connected devices that require reliable L1 positioning.

    Two hardware variants are available: a 3.3 V option and a 1.8 V option, allowing designers to align the module with their system architecture and power requirements.

    Dedicated firmware variants provide Windows Location Services compatibility and enable precise timing functionality, delivering synchronization output with ±7 ns jitter.

    The module also supports Wi‑Fi navigation mode, enabling compliance with Automated Frequency Coordination (AFC) requirements for Wi‑Fi 6E and Wi‑Fi 7 routers.

    Device manufacturers building connected products can pair the SE869eK2L with Telit Cinterion cellular modules — including those without embedded GNSS — simplifying sourcing, integration and support through a single supplier.

    Samples of the SE869eK2L are expected to be available soon, with mass production planned for the fourth quarter of 2026.

    Telit Cinterion will exhibit at Hardware Pioneers Max, Stand G4, where attendees can learn more about the company’s GNSS, cellular IoT and industrial connectivity portfolio.

  • L5-only receiver designed for mobile phones

    L5-only receiver designed for mobile phones

    Greg Turetsky, oneNav Inc.
    Greg Turetsky, oneNav Inc.

    GNSS receivers first reached the commercial domain in the early 1980s. They were bigger than your average carry-on suitcase, weighed more, and consumed so much power that they needed to be plugged into an outlet. But technology advanced quickly, and by the mid-1980s commercial GNSS receivers were appearing in survey and marine markets.

    Generation 1. The first generation of truly mobile receivers, in the late 1990s, used only L1 C/A code and were typically found in rugged handhelds for outdoor enthusiasts. The receivers began appearing in mobile phones in the late 1990s.

    Gen 2. The second generation added GLONASS. These receivers had to have wider bandwidths on the order of 20-30 MHz to support the GLONASS FDMA signals at a slightly offset frequency from GPS L1.

    Gen 3. These receivers added support for Galileo. They started appearing in mainstream cellphones in about 2014. These phones still retained a single frequency front end in the L1 band, but had separate digital processing chains for all three satellite systems.

    Gen 4. This evolution added support for BeiDou and a single sideband L5 receiver where BeiDou, Galileo and GPS all have modernized signals. These receivers first appeared in phones in 2019 because of the added size, power and complexity of supporting a dual-band receiver. The front end is a burden on many phone models, especially with the rise of 5G. Plus, the L1 band has reliability issues with jamming and interference. The receivers only support a single sideband at L5 and are not utilizing the full capability of L5.


    Read the full white paper from oneNav.


    Why Consumer Devices Need L5

    Every GNSS user in every segment benefits from using the new, modernized signals in the L5 band. L5 signals are more accurate, reliable and available in sufficient numbers to support all user segments. Here are the major advantages of L5 over L1.

    • Signal structure (narrow correlation peak) accuracy
    • Wide bandwidth (multipath mitigation) accuracy
    • Pilot codes (longer coherent integration increasing SNR)
    • Multiple constellations and signals with common signal structure
    • Stronger signal transmission
    • Cleaner band with less interference
    • Signal availability

    The benefits of L5 are clear. That’s why many GNSS suppliers have started building L1/L5 solutions, and they are starting to appear in smartphones. It seems to be a natural progression to add an L5 receiver chain on top of an existing L1 solution and be able to reap the benefits. But bringing along the legacy L1 solution could actually have a negative impact on the overall solution.

    The oneNav L5 mobile GNSS system architecture. (Image: oneNav)
    The oneNav L5 mobile GNSS system architecture. (Image: oneNav)

    L5 Wideband Receiver

    We set out to build a fifth-generation GNSS receiver for mobile consumer products. Its single-frequency design only uses the modernized, wideband signals at L5. It has an acquisition engine sophisticated enough to acquire L5 signals directly and a navigation engine that uses artificial intelligence/machine learning (AI/ML) techniques to fully exploit all the signals in 50-MHz wideband at L5.

    Optimized engine. Building an acquisition engine for the L5 signal is a huge mathematical task. Since the codes are 10 times longer and have a 10 times faster chipping rate, it’s a 100 times more difficult search problem. The oneNav engine solves that problem with a customized array processor that has a GPU-like approach, maintaining TTFF.

    Single-frequency architecture. Pure L5 architecture eliminates the need for a second RF chain. The oneNav L5 engine uses common hardware for signals from all GNSS systems.

    Increased sensitivity. The L5 signal has a modernized signal structure that allows for increased sensitivity for both acquisition and tracking. With wideband architecture, all parts of the L5 signal can be combined for maximum performance and significantly more signal strength than L1.

    Improved time to fix. Dual-band receivers first get a fix on L1 and then begin the acquisition process on L5. By performing the L5 acquisition directly, we save time.

    Acquisition reliability. The L1 signal structures do not have the longer primary codes and the secondary codes like modernized signals on L5 that mitigate many of the reliability problems associated with cross correlation, jamming and spoofing.

    Improved tracking and measurement. Using the full bandwidth allows a more sophisticated channel estimation than a simple pseudorange measurement. With multiple signals contained within the L5 wideband signal, we gain advantages from channel diversity.

    AI/ML navigation engine. A cloud-connected navigation engine uses advanced AI/ML techniques to further improve navigation accuracy. Sophisticated ML techniques to predict if the received signal is line of sight and predict the measurement error caused by multipath. The cloud service allows reflected signals to be used correctly in the navigation solution rather than being excluded due to their multipath content. A sophisticated pattern-matching-based positioning algorithm combines the pseudorange measurements and the environment’s 3D building map model to enhance positioning accuracy in deep urban canyons.

    IP Core

    We designed the oneNav receiver as a licensable IP core rather than a discrete silicon solution. The complete solution includes all the firmware and an RF front-end reference design from antenna to A/D converter. This allows customers to determine how to best bring the oneNav advantages to their products.

    The IP core can be integrated into a larger ASIC such as a modem or an SOC. It could also be implemented as a discrete silicon solution. The RF could be combined into any of these solutions or implemented with other RF components in the system. The measurement and position engine firmware can be run on a dedicated CPU or shared in either the same or different CPUs for flexible system integration optimal for various applications. The IP core is both process independent and scalable. An integrated GNSS core means that GNSS performance can be maintained across multiple platforms and silicon generations, providing consistency of measurement and positioning performance needed to maintain system reliability and fusion.

    In my opinion, the Pure L5 wideband receiver can be considered a next generation — or fifth generation — of GNSS for mobile consumer products.


    Greg Turetzky is vice president, Product, for oneNav, and a member of GPS World’s Editorial Advisory Board. Read the full white paper from oneNav.

  • Hemisphere GNSS releases Atlas-capable Vector V200 GNSS compass

    Hemisphere GNSS releases Atlas-capable Vector V200 GNSS compass

    Photo: Hemisphere GNSS
    Photo: Hemisphere GNSS

    Hemisphere GNSS has launched a single-frequency, multi-GNSS Vector V200 smart antenna with integrated Atlas L-band designed for general marine applications and markets.

    The V200 is being featured in the Hemisphere/Saderet stand (K12) at Ocean Business 2019 in Southampton, UK, from April 9 through 11.

    Powered by Hemisphere’s Crescent Vector technology, the V200 is a multi-GNSS compass system that utilizes GPS, GLONASS, BeiDou, Galileo, and QZSS (with future firmware upgrade and activation) for simultaneous satellite tracking to offer heading, position, heave, pitch and roll output.

    With support for NMEA 0183 and NMEA 2000, integrating Atlas L-band corrections, and continuing to offer ease of installation, the V200 packages and offers exceptional value and performance. The V200 excels in providing accurate position and heading information to autopilots, chart plotters and other general marine navigation applications.

    The all-in-one V200 GNSS compass combines Hemisphere’s Crescent Vector H220 OEM board, two superior multipath and noise-rejecting antennas (spaced 20 cm apart), a multi-axis gyro, and tilt sensors in a single easy-to-install and use enclosure.

    The V200 delivers 1.5 degree (or optional 0.75 degree) heading accuracy and Atlas L-band accuracies of 30 cm to 60 cm and offers instantaneous sub-meter accuracy and DGPS-level accuracy.

    Measuring only 35 cm in length, the V200 can be either pole or surface mounted and comes in either 5- or 12-pin options that require only a single power/data cable connection for fast and reliable installations, even in the presence of strong radio transmissions.

    “The Vector V200 GNSS compass represents significant enhancements to our industry-leading models it replaces, providing even greater performance, improved robustness, and excellent value,” said Miles Ware, director of marketing at Hemisphere. “Users now have an even higher performing all-in-one Vector for their marine applications with the addition of BeiDou, Galileo and QZSS, as well as Atlas L-band corrections.”

  • Innovation: Low-cost single-frequency positioning in urban environments

    Innovation: Low-cost single-frequency positioning in urban environments

    Making It Better

    INNOVATION INSIGHTS with Richard Langley

    SINGLE-FREQUENCY GPS POSITIONING. Can it get any better? In the March 2018 edition of this column, we looked at the development of precise point positioning or PPP — the (mostly) carrier-phase-based positioning technique using satellite orbit and clock data significantly more precise than that available in the broadcast navigation messages. We noted that dual-frequency PPP can achieve horizontal positioning accuracies better than 10 centimeters. On the other hand, single-frequency pseudorange-based GPS positioning using broadcast data (by far, the most common use of GPS) provides meter-level accuracy at best. And “at best” means under ideal conditions with no sky obstructions, negligible multipath, a benign ionosphere and healthy signals.

    But what about the more typical conditions experienced while navigating in urban environments such as blocked signals and reception of reflected or non-line-of-sight signals and multipath-contaminated signals? And what if the ionosphere is disturbed to boot? A standard unaugmented single-frequency GPS receiver will be lucky to get consistent accuracies much below 10 meters. In some cases, positioning accuracy is compromised by the relatively inexpensive antenna and receiver hardware used in devices for the mass consumer market. That includes the positioning units in smartphones and vehicle satnav units. True, 10-meter accuracy positioning might be quite acceptable for certain applications including basic navigation to get from point A to point B. But there are many situations that we encounter in our daily lives where a predictable accuracy of 1 meter or better could be hugely useful such as identifying the correct lane in which a vehicle is traveling or identifying a particular parking space — not to mention various vehicle-to-vehicle positioning and situational awareness needs.

    Sure, we can augment a GPS receiver with other devices such as inertial sensors, barometers, wheel-speed sensors and the like. And they can, indeed, be a big help. But can we improve the capability of the standalone GPS receiver?

    For a long time, the use of multiple-constellation receivers has been touted as a panacea for blocked signals in cities. Since the 1990s, we have had two working satellite constellations: GPS and GLONASS. Yes, GLONASS has had its up and downs, but it has provided a more or less full constellation for a number of years now, and many consumer-level devices include a GLONASS capability nowadays. Some of the latest devices also sport the ability to use signals from the European Galileo and Chinese BeiDou systems now nearing completion.

    While one might still have large dilutions of precision using a multi-constellation GNSS receiver, in general, even one additional satellite signal can be beneficial in improving accuracy or navigation continuity. Receiver chips with the ability to provide useful carrier-phase measurements will also be hugely beneficial, and we are already seeing developments in this regard in the smartphone market.

    We should also mention that there can be significant differences in the performance of different kinds of antennas and their effect on positioning capabilities in the same environment. And, of course, how the measurements from different satellites are combined in a receiver’s processor can have an effect on the resulting position accuracy.

    In this month’s column, I am joined by one of my graduate students, Ivan Smolyakov, who has carried out some real-world tests with the aim of improving single-frequency GNSS positioning in urban environments. The initial tests (using a survey-grade receiver to be replaced with more modest equipment in subsequent testing) concentrated on the benefit of using GLONASS alongside GPS, the effect of different antennas, and adaptive weighting of observations. Single-frequency accuracies below one meter? You bet.


    A new generation of mobile platforms equipped with chips allows continuous carrier-phase tracking, lifting applications based on localization to the next level. Whether in transportation, pedestrian navigation or safety-of-life services, a robust position determination is required in various environments including cities.

    Navigation in urban environments is significantly challenged by signal degradation. Typical urban scenarios result in blocked signals, reception of non-line-of-sight (NLOS) signals and multipath-contaminated signals. Low-cost single-frequency equipment suffers the most from such effects as a consequence of hardware limitations, while also being affected by potentially poor satellite geometry.

    This article addresses the challenge for mobile platforms equipped with low-cost single-frequency receivers and patch antennas to efficiently utilize all GNSS signals available.

    Various techniques attempt to minimize the impact of NLOS and multipath on a final solution: weighting based on the elevation angle of a satellite and signal-to-noise ratio of its signal, as well as exclusion of certain satellites from processing, selecting the most consistent set of satellites. In our work, we explored this approach, combining the aforementioned methods with automatic stochastic model adjustment. Signal degradation demonstration and algorithm testing was performed on 1-Hz combined GPS and GLONASS static and kinematic datasets collected in an urban environment. Our proposed algorithm yielded sub-meter-level positioning accuracy and showed a 10 percent accuracy improvement compared to regular weighting and satellite-exclusion-based algorithms.

    In the past several years, the number of applications that at least to some extent depend on GNSS has increased dramatically. Precise point positioning (PPP) solutions propagated to common everyday uses and started to lead the way as a key method for coordinate determination in the low-cost regime of navigation. This area could be characterized by the necessity of real-time coordinate determination with a sub-meter/decimeter accuracy requirement and often with the expectation of reaching that level of accuracy in the most challenging environment for satellite navigation: the urban setting.

    Tall buildings, tree foliage and the presence of reflective surfaces decrease the number of available satellites and result in reception of NLOS signals, as well as in reception of signals contaminated by multipath. The field of aided navigation addresses the problem by using additional devices and external information along with GNSS, such as tightly coupled inertial sensors or 3D mapping of the surrounding environment. Another way to deal with these degrading effects is to address their existence directly by means of consistency checking and outlier mitigation. However, while being effective, these types of algorithms can often create an excessive computational load, which limits their use for low-cost applications.

    On the GNSS side, the problem also could be addressed by detecting faulty signals and adapting filtering parameters accordingly, making sure that incorrect a priori statistical information is not used as it can lead to solution degradation. Many adaptive techniques were developed, reducing the need to accurately know a priori filtering parameters.

    Our research attempts to maximize the use of pure GNSS in the context of standalone low-cost single-frequency positioning, adjusting filter parameters in a way consistent with the surrounding environment. First, the vulnerability of low-cost patch antennas towards NLOS and multipath-contaminated signals has been investigated through a comparison to higher quality antennas in an observation campaign carried out in an urban environment. Second, based on preliminary analysis of findings and inspired by past work, we developed an adaptive weight adjustment algorithm with minimal computational load, aiming to address a rapidly changing surrounding multipath environment. The proposed algorithm was tested in GPS-only and combined GPS + GLONASS static and kinematic scenarios.

    OBSERVATION CAMPAIGN

    The idea behind the observation campaign was to highlight unwanted low-cost patch antenna vulnerability to multipath and NLOS signals. Three antennas were mounted on the roof of a car (see FIGURE 1): a high-grade antenna (Leica AX1203+ GNSS with 29 dB low-noise-amplifier (LNA) gain), a consumer-level patch antenna priced around $150 (Tallysman TW3470 with 40 dB LNA gain) and a truly low-cost patch antenna (Chang Hong Information Co., GPS Active 28 dB Magnetic Antenna) priced around $10.

    FIGURE 1. Experimental setup. Tested antennas from left to right: Tallysman TW3470, Leica AX1203+ GNSS, low-cost patch antenna (Chang Hong Information Co.).

    Paired with each antenna, we used geodetic quality receivers of the same model (Javad Triumph-LS) with identical configurations, which yielded the best possible performance on the receiver side, meaning that differences in analyzed behavior are mostly dependent on the antenna type. After the start of observations, the experimental setup remained stationary for 30 minutes in a parking lot environment, followed by an approximately 30-minute drive through downtown Fredericton, New Brunswick.

    Road situations encountered included passing under a bridge and a traffic jam caused by road construction. These circumstances introduced complete signal blockage, as well as multipath-contaminated and NLOS signal reception. The Javad receivers recorded observables at a 5-Hz rate. We subsequently decimated the data to 1 Hz for post-processing. The GPS and GLONASS L1 pseudorange and carrier-phase observations (C1C and L1C in RINEX terminology) were used for the single-frequency positioning solutions.

    METHODOLOGY

    The results shown in this article were obtained using post-processing. However, the described technique is ready for implementation in real time. The undifferenced measurements model was selected as an approach commonly adopted for truly low-cost positioning platforms. Multipath is notoriously difficult to reliably estimate in a filter. Instead, our proposed technique takes advantage of the pseudo-multipath (also referred to as “code-minus-phase”) observable and a statistical analysis applied to its time series.

    Observation Model. Given that the target equipment is low cost, the complexity of the observation model should be taken into account. The observables were modeled as follows:

    Pj = ρj + c(dT − dtj) + Tj + Ij + Mj + ϵjP   (1)

    Φj = ρj + c(dT − dtj ) + Tj − Ij + λNj + mj + ϵjΦ   (2)

    where

    P is the pseudorange measurement (m),

    Φ is the carrier-phase measurement (m),

    ρ is the geometric range between antenna phase centers of receiver and satellite (m),

    c is the speed of light in vacuum (m/s),

    dT is the receiver clock offset (s),

    dt is the satellite clock offset (s),

    T is the tropospheric delay (m),

    I is the ionospheric delay (m),

    λ is the wavelength of the carrier (m),

    N is the carrier-phase ambiguity

    M, m is the multipath effect on pseudorange and carrier-phase measurements, respectively (m),

    ϵP, ϵΦ is the measurement noise and any residual bias for pseudorange and carrier-phase measurements, respectively, including the effect of any dynamics-induced tracking loop errors (m), and

    j represents a particular satellite.

    The majority of modern mobile platforms have Internet access, and in this research it was assumed that information on satellite orbits, clock offsets and ionospheric delays could be acquired through real-time precise correction streams. For our computations, we used orbits and clocks from the Centre National d’Etudes Spatiales as well as ionospheric delays derived from European Space Agency global ionospheric maps (GIMs). The range term was corrected for Earth tides, ocean loading and relativistic effects.

    In our study, coordinate determination is handled with a standard implementation of Kalman filtering. The Kalman filter state vector contains receiver coordinates, receiver clock, carrier-phase ambiguities and tropospheric delay.

    Automatic Weight Adjustment. Our study revisited the technique developed by Bisnath and Langley (see Further Reading). First, the pseudo-multipath observable is calculated:

    PMPj = Pj − Φj = 2Ij − λNj + Mj − mj + ϵjP − ϵjΦ   (3)

    The term 2Ij in Equation (3) can be partially eliminated by applying a GIM correction. The pseudo-multipath observable gives a good representation of code multipath, as the magnitude of the carrier-phase terms in Equation (3) is much smaller than the corresponding pseudorange terms.

    Pseudo-multipath observables are stored in a buffer of a size B1 and are used to calculate sample variances for each satellite (see FIGURE 2). When B2 variances are stored in a second buffer, the algorithm has enough data to make a decision as to whether the weights of the observables should be adjusted. The challenging part of the algorithm is the threshold determination, which will be discussed in subsequent sections.

    FIGURE 2. Block diagram of the environment detection and weight adjustment algorithm.

    TESTING AND RESULTS

    We collected an urban dataset consisting of two segments: one stationary and one kinematic. The stationary segment was inspected since in this case the multipath patterns are not randomized by the moving surroundings as in the kinematic segment. When the weighting scheme was developed, we proceeded with its tuning and analyzed its performance in the more challenging, kinematic environment and also added GLONASS observations to the processing.

    Preliminary Analysis. First, the behavior of the pseudo-multipath observable during the observation session was analyzed. The initial processing was carried out in GPS-only mode, applying an elevation-angle weighting scheme and 10-degree elevation mask angle. The reference coordinates were obtained with the PPP software developed at UNB using Leica AX1203+ GNSS dual-frequency observations. Thirty-minute static datasets showed that the horizontal error of the coordinates determined with patch antenna observations is just below the 2-meter mark, while the 3D-error is above 5 meters with height error being the biggest contributor (see FIGURE 3).

    FIGURE 3. Absolute errors for GPS-only processing, 30-minute static session. Comparison among antennas.

    The errors of higher grade antenna datasets proved to be significantly smaller with all error components being below the 0.5-meter mark. The comparison presented in FIGURES 4 and 5 shows a more perturbed behavior of the pseudo-multipath observable in the case of the low-cost patch antenna compared to the Tallysman (static and kinematic parts of the session are presented in the same plot). Interestingly, this behavior is not common for all the satellites tracked; only two of them (G12 and G09) show a high variation in the pseudo-multipath observable and only for periods of time with stable periods in between.

    FIGURE 4. Pseudo-multipath observables, low-cost patch antenna.

    FIGURE 5. Pseudo-multipath observables, Tallysman TW3470.

    FIGURE 6 illustrates the pseudo-multipath observable compared among three antennas for satellite G12. It shows that, as might be expected, higher grade antennas perform better in terms of multipath rejection. Both G12 and G09 were more than 30 degrees above the horizon and normally would not be excluded from processing. The attempt of applying a weighting scheme based on the carrier-to-noise-density ratio C/N0 did not introduce any accuracy improvement. Indeed, C/N0 values did not show any visible correlation with the illustrated multipath contamination.

    FIGURE 6. Pseudo-multipath observables comparison for GPS satellite G12.

    We empirically determined that the optimal size of buffer B1 for the 1-Hz low-cost patch antenna data is close to 20 epochs. This value allows the algorithm to trigger adequate increases of variances when the pseudo-multipath observable is perturbed and keep all “good” signals below the calculated threshold. The threshold is determined by statistical analysis of buffer B2 of a reference satellite (see Figure 2).

    FIGURE 2. Block diagram of the environment detection and weight adjustment algorithm.

    We found it to be a good practice to select the reference satellite as one above 70 degrees elevation angle and with minimal sample variance for low-cost antenna data processing. FIGURE 7 shows the variance behavior for three GPS satellites: calculated statistics allow the algorithm to trigger the adaptive weighting algorithm for multipath-contaminated signals of satellite G12, while G02 and G03 follow the normal elevation-angle-dependent weighting scheme.

    FIGURE 7. Pseudo-multipath sample variance comparison among three satellites for the static part of the campaign. Low-cost patch antenna observations.

    Static Session. In GPS-only mode, applying the proposed algorithm allowed for a decrease in positioning absolute error for the low-cost patch antenna of more than 50 percent. Horizontal error was brought down to the sub-meter level, while vertical error remained the biggest error contributor being just above 2 meters (see FIGURE 8).

    FIGURE 8. Absolute errors for positioning with low-cost patch antenna, 30-minute static session; processing methods comparison.

    A comparison of convergence behaviors among the tested antennas and methods for the stationary setup in GPS-only mode indicated the convergence behavior dependency on the applied multipath-rejection efforts. Higher grade antennas capable of reducing multipath to some degree demonstrate much more stable convergence to reference coordinates, while the adaptive weighting algorithm partially eliminates the residual multipath effect at the software level.

    As was shown by Lou et al., for example (see Further Reading), single-frequency positioning solutions can benefit from the integration of additional satellite constellations. Here, we report on testing a combined GPS+GLONASS model. For the static case, combined processing outperformed the GPS-only model with adaptive weighting by almost 1 meter in 3D error and improved height estimation by more than 50 percent. The weight adaptation algorithm introduced only a slight improvement in combined processing (see Figure 8).

    Kinematic Session. Kinematic standalone positioning is especially challenging in the case of low-cost equipment utilization. The surrounding environment is constantly changing, which is illustrated by a shift in the behavior of the pseudo-multipath observables (see Figures 5 and 6), the C/N0, and the satellite availability.

    The reference trajectory for kinematic testing was computed with the Leica AX1203+ GNSS antenna and receiver combination using dual-frequency data with the PPP software developed at UNB. When compared with the reference trajectory, the standard GPS-only solution experiences jumps as large as 9 meters in the horizontal plane and 15 meters in height. Application of the adaptive weighting technique to the same dataset noticeably improves the solution, decreasing the size of jumps in all coordinates (see FIGURE 9).

    FIGURE 9. Low-cost patch antenna GPS-only solution superimposed on a georeferenced Google Map: no adaptation (red) and with adaptive weighting (green).

    Understandably, the most efficient approach is the additional constellation integration. We estimate that 70 percent of the trajectory was determined with sub-meter horizontal accuracy when the GPS+GLONASS model was used. The adaptive weighting technique showed only minor improvements when applied to the combined model, which brings us to the conclusion that the stochastic model in the proposed algorithm needs to be investigated further.

    CONCLUSIONS

    Our research experiment allowed us to monitor the performance of low-cost versus high-grade GNSS antennas. The pseudo-multipath observable was shown to be an effective measure to trace the impact of multipath on a navigation signal. Analysis of subsequently calculated variances allowed our algorithm to automatically assess multipath environments and implement an adaptive weighting technique.

    The technique proved to be especially effective for use with low-cost patch antenna observations in a GPS-only mode, providing a more than 50 percent increase in accuracy in a static case and noticeable compensations in coordinate jumps in kinematic mode. We intend to further improve the algorithm to potentially make a bigger impact on the combined GPS+GLONASS solution. The automatic adjustment of filtering parameters such as process noise in the Kalman filter can be considered for future research.

    ACKNOWLEDGMENTS

    Our research is supported by the Natural Sciences and Engineering Research Council of Canada. The authors thank Ryan White at the University of New Brunswick (UNB) for assistance with the observation campaign and Marco Mendonça, also at UNB, for helpful feedback on our work along the way. This article is based on the paper “Adaptive Algorithm for Low-cost Single-frequency Positioning in Urban Environments: Design and Performance Analysis” presented at ION ITM 2018, the 2018 International Technical Meeting of The Institute of Navigation, Reston, Virginia, Jan. 29–Feb. 1, 2018.


    Ivan Smolyakov is a Ph.D. student in the Department of Geodesy and Geomatics Engineering at the University of New Brunswick (UNB) under the supervision of Richard B. Langley. His research efforts are concentrated on single-frequency precise point positioning challenges.

    Richard B. Langley is a professor in the Department of Geodesy and Geomatics Engineering at UNB, where he has been teaching and conducting research since 1981. He has a B.Sc. in applied physics from the University of Waterloo and a Ph.D. in experimental space science from York University, Toronto. Langley has been active in the development of GNSS error models since the early 1980s and has been a contributing editor and columnist for GPS World magazine since its inception in 1990. He is a fellow of The Institute of Navigation (ION), the Royal Institute of Navigation and the International Association of Geodesy. He was a co-recipient of the ION Burka Award for 2003 and received the ION Johannes Kepler Award in 2007.

     

    FURTHER READING

    • GPS and Multi-GNSS Single Receiver Positioning

    “Multi-GNSS Precise Point Positioning with Raw Single-frequency and Dual-frequency Measurement Models” by Y. Lou, F. Zheng, S. Gu, C. Wang, H. Guo and Y. Feng in GPS Solutions, Vol. 20, No. 4, October 2016, pp. 849–862, doi: 10.1007/s10291-015-0495-8.

    Quo Vademus: Future Automotive GNSS Positioning in Urban Scenarios” by M. Escher, M. Stanisak and U. Bestmann in GPS World, Vol. 27, No. 5, May 2016, pp. 46–52.

    Guidance for Road and Track: Real-time Single-frequency Precise Point Positioning for Cars and Trains” by P. de Bakker and C. Tiberius in GPS World, Vol. 27, No. 1, January 2016, pp.66–72.

    “Intelligent Urban Positioning using Multi-Constellation GNSS with 3D Mapping and NLOS Signal Detection” by P.D. Groves, Z. Jiang, L. Wang and M.K. Ziebart in Proceedings of ION GNSS 2012, the 25th International Technical Meeting of the Satellite Division of The Institute of Navigation, Nashville, Tennessee, Sept. 17–21, 2012, pp. 458–472.

    Single- versus Dual-Frequency Precise Point Positioning” by H. van der Marel and P.F. de Bakker in Inside GNSS, Vol. 7, No. 4, July/August 2012, pp.

    Standard Positioning Service: Handheld GPS Receiver Accuracy” by C. Tiberius in GPS World, Vol. 14, No. 2, February 2003, pp. 30–35.

    • Multipath Mitigation and Observation Weighting

    “Multiple Faulty GNSS Measurement Exclusion Based on Consistency Check in Urban Canyons” by L.-T. Hsu, H. Tokura, N. Kubo, Y. Gu and S. Kamijo in IEEE Sensors Journal, Vol. 17, No. 6, March 15, 2017, pp. 1909–1917, doi: 10.1109/JSEN.2017.2654359.

    “Robust Outlier Mitigation in Multi-Constellation GNSS Positioning for Waterborne Applications” by J.A. Pozo-Pérez, D. Medina, I. Herrera-Pinzón, A. Heßelbarth and R. Ziebold in Proceedings of ION ITM 2017, the 2017 International Technical Meeting of The Institute of Navigation, Monterey, California, Jan. 30 – Feb. 2, 2017, pp. 1330–1343.

    Pseudorange Multipath Mitigation By Means of Multipath Monitoring and De-Weighting” by S.B. Bisnath and R.B. Langley in Proceedings of KIS 2001, the 2001 International Symposium on Kinematic Systems in Geodesy, Geomatics and Navigation, Banff, Alberta, June 5–8, 2001.

    • Kalman Filtering

    “Least-Squares Estimation and Kalman Filtering” by S. Verhagen and P.J.G. Teunissen, Chapter 22 in Springer Handbook of Global Navigation Satellite Systems, edited by P.J.G. Teunissen and O. Montenbruck, published by Springer International Publishing AG, Cham, Switzerland, 2017.

    Adaptive Kalman Filtering Methods for Low-Cost GPS/INS Localization for Autonomous Vehicles by A. Werries and J.M. Dolan, Technical Report CMU-RI-TR-16-18, Carnegie Mellon University, Pittsburgh, Pennsylvania, 2016.

    An Introduction to the Kalman Filter by G. Welch and G. Bishop, Technical Report, Department of Computer Science, University of North Carolina at Chapel Hill, Chapel Hill, North Carolina, 2006. See also: http://www.cs.unc.edu/~welch/kalman/

    Adaptive Kalman Filtering for Vehicle Navigation” by C. Hu, W. Chen, Y. Chen and D. Liu in Journal of Global Positioning Systems, Vol. 2, No. 1, June 2003, pp. 42–47.

    The Kalman Filter: Navigation’s Integration Workhorse” by L.J. Levy in GPS World, Vol. 8, No. 9, September 1997, pp. 65–71.

  • Innovation: Low-cost single-frequency positioning approach

    Innovation: Low-cost single-frequency positioning approach

    INNOVATION INSIGHTS with Richard Langley

    GPS + BDS RTK

    Even a GNSS receiver that can supply raw pseudorange and carrier-phase measurements now costs only a few hundred dollars, and in this month’s column, a couple of researchers from Down Under pit a couple of these receivers up against a couple of survey-grade receivers. Did this cheap receiver turn out to be a good thing?

    By Robert Odolinski and Peter J.G. Teunissen

    ALL GOOD THINGS ARE CHEAP; ALL BAD ARE VERY DEAR. That’s what the famous American essayist (and surveyor) Henry David Thoreau wrote in his diary on March 3, 1841. He was likely referring, in part, to the cheapness of the things he came across in nature such as birdsong or the plants and trees on the shores of Walden Pond and the dearness of some luxuries and comforts of civilization, which he tended to eschew. But what has that got to do with GPS, you might ask?

    When they were first introduced in the late 1970s and early 1980s, GPS receivers were very dear. Many of them sold for anywhere from $50,000 to $250,000, which would be equivalent to about twice those amounts in today’s dollars. The first civilian receivers were large bulky affairs. As I documented in this column in April 1990 (“Smaller and Smaller: The Evolution of the GPS Receiver”), the “first commercially available GPS receiver was the STI-5010 built by Stanford Telecommunications Inc. It was a dual-frequency, C/A- and P-code, slow-sequencing receiver. Cycling through four satellites took about five minutes, and the receiver unit alone required about 30 centimeters of rack space. External counters, also requiring rack space, made pseudorange measurements. An external computer controlled the receiver and computed positions.” While it could be transported in a small truck (and some were), it was not designed for portability and ease of use by surveyors or geodesists.

    Then, in 1982, Texas Instruments introduced the first relatively compact civil GPS receiver, the TI 4100, also known as the Navstar Navigator. And as I also noted in that column more than 15 years ago, this “receiver could make both C/A- and P-code measurements along with carrier-phase measurements on both L1 and L2 frequencies. Its single hardware channel could track four satellites simultaneously through a multiplexing arrangement. The 37 × 45 × 21-centimeter receiver/processor had a handheld control and display unit and an optional dual-cassette data recorder for saving measurements for post-processing. The unit, although portable, weighed 25 kilograms and consumed 110 watts of power (the receiver doubled as a hand warmer). Field operation required a supply of automobile batteries.”

    My, how things have changed. Beginning around 1990, receivers steadily got smaller and smaller and cheaper and cheaper. Survey-grade GNSS (not just GPS) receivers can now be purchased for well under $10,000 and consumer-grade units sell for as little as a hundred dollars or less. And, of course, the GNSS modules inside smartphones and other devices cost manufacturers only a couple of dollars or so.

    But even a GNSS receiver that can supply raw pseudorange and carrier-phase measurements now costs only a few hundred dollars, and in this month’s column, a couple of researchers from Down Under pit a couple of these receivers up against a couple of survey-grade receivers. Did this cheap receiver turn out to be a good thing?

    Read on to find out.


    GPS has been the number-one positioning tool for a range of applications during the past few decades. The integration of the emerging global navigation satellite systems, such as the Chinese BeiDou Navigation Satellite System (BDS), can give improved precise (millimeter- to centimeter-level) real-time kinematic (RTK) positioning. When BDS is combined with GPS, about double the number of satellites are visible in the Asia-Pacific region, which can make single-frequency RTK and low-cost receiver RTK positioning possible.

    In this article, we will analyze the performance of L1 GPS + B1 BDS in Dunedin, New Zealand, using low-cost receivers. We compare their performance to that of L1+L2 GPS survey-grade receivers.

    First, we describe the GPS+BDS functional and stochastic models and the data used for our evaluations. Least-squares variance component estimation (LS-VCE) is used as a means to determine the code and phase (co)variances to formulate a realistic stochastic model. (An incorrect stochastic model will deteriorate the ambiguity resolution and consequently the achievable positioning precisions.)

    Having correctly defined the stochastic model, we focus on the positioning performance. We investigated the ambiguity resolution and positioning performance, both formally and empirically, for customary and high-elevation cut-off angles. The high cut-off angles are used to mimic situations when low-elevation multipath is to be avoided. Lastly, we compared all our results between using low-cost and survey-grade antennas.

    GPS+BDS POSITIONING MODEL

    The model that we used for positioning is given as follows. Assume that s+ 1 GPS satellites are tracked on fG frequencies and s+ 1 BDS satellites on fB frequencies. As we apply system-specific double-differencing (DD), one pivot satellite is used per system. The total number of DD phase and code observations per epoch then equals 2 fG sG + 2 fB sB. We assume for now that cross-correlation between frequencies as well as code and phase is absent. The combined multi-frequency short-baseline GPS+BDS model is then defined as follows.

    The system-specific DD phase and code observation vectors are denoted as φ* and p*, respectively, with * = {G, B} where G = GPS and B = BDS. The single-epoch GNSS model of the combined system is given as

     (1)

    and

     (2)
    in which

     is the combined phase vector,

    is the combined code vector,

     is the combined integer ambiguity vector,
    is the real-valued baseline vector,

     is the combined phase random observation noise vector,

     is the combined code random observation noise vector, and

    D[.] denotes the dispersion operator.

    The entries of the baseline design and wavelength matrices are given as

    where    is the  x 1 vector of 1s,  is the   differencing matrix,   is the  unit matrix, the geometry-matrices GG  and GB  contain the undifferenced receiver-satellite unit direction vectors for GPS and BDS, respectively,   is the wavelength of frequency  ,   denotes the Kronecker product, and “diag” and “blkdiag” indicate diagonal and block diagonal matrices, respectively. The entries of the positive definite variance matrices are given as

     (3)

    where      denote the phase and code standard deviation, respectively, and    the satellite elevation-angle-dependent weight.

    The model in Equation 1 applies to short baselines, and thus the ionospheric and tropospheric delays are assumed absent. The broadcast ephemerides are used to obtain the satellite coordinates. Further, the Least-squares AMBiguity Decorrelation Adjustment (LAMBDA) technique is used to estimate the integer ambiguities a. The observation noise vectors ε and e, respectively, are zero-mean vectors, provided that no multipath is present in Equation 1.

    EXPERIMENT SETUP

    The GNSS receivers we used are depicted in FIGURE 1. Firstly, two low-cost single-frequency receivers were set up to collect L1+B1 GPS+BDS data for two days. These receivers cost a few hundred U.S. dollars. Since the patch antennas we used have been shown to have less effective signal reception and multipath suppression in comparison to survey-grade antennas, the receivers that collected data for two days were additionally connected to such antennas. These antennas have a cost of slightly more than US$1,000 per antenna. To compare the low-cost solution to a survey-grade receiver-solution, two such receivers (which cost several thousand U.S. dollars) were connected to the same survey-grade antennas through splitters and collected L1+L2 GPS data. A detection, identification and adaption procedure was used to eliminate any outliers.

    FIGURE 1. Low-cost single-frequency receivers collecting GPS+BDS data for single-baseline RTK, with patch antennas (left) and survey-grade antennas (right) on Jan. 4–6 and Jan. 6–8, 2016, respectively. Survey-grade dual- frequency GPS receivers were connected to the same survey-grade antennas simultaneously to truly track the same GPS constellation.

    FIGURE 2 depicts the corresponding redundancy of the two receiver models (that is, the number of observations minus the number of estimated unknowns) together with the number of satellites over 48 hours (30-second epoch interval). The number of BDS satellites (magenta lines) is overall smaller than when compared to GPS (blue lines) in Dunedin. However, Figure 2 also shows that the model strength of L1+B1 GPS+BDS, as measured by its redundancy, is almost similar to that of L1+L2 GPS except for some hours at the middle of the two days. This implies that the two receiver models can potentially give competitive RTK ambiguity resolution and positioning performance. This is however only true if the receiver code and phase observation noise would be of similar magnitude between the receivers used, hence the need for an analysis of the receiver observation precision.

    FIGURE 2. Redundancy (left) and number of satellites (right) of L1+B1 GPS+BDS and L1+L2 GPS during Jan. 6–8, 2016, (48 hours) for an elevation cut-off angle of 10°.

    In our receiver evaluations, we determined a set of reference ambiguities by using a known baseline and treating them as time-constant parameters over the two days in a dynamic model.

    LOW-COST RTK POSITIONING

    The code and phase variances were estimated by LS-VCE using data independent from the data used for the following positioning analysis. The variances are needed to formulate a realistic stochastic model, whereas an incorrect stochastic model will deteriorate the ambiguity resolution and consequently the achievable positioning precisions. TABLE 1 depicts the corresponding estimated standard deviations (STDs) used for our positioning models.

    TAB LE 1. Zenith-referenced undifferenced code and phase standard deviations estimated by least-squares variance component estimation.

    Table 1 shows that the code precision of L1 GPS and B1 BDS improves significantly when the survey-grade antennas are used instead of patch antennas (49 centimeters STD for L1/B1 that decreases to about 30 centimeters), due to their better signal reception and multipath suppression abilities. For testing our stochastic model, we used data that is independent from the data used to estimate the code/phase precision.

    Positioning Performance. The single-epoch (instantaneous) RTK positioning results for 24 hours data are shown in FIGURE 3, with ambiguity-float solutions shown at the top and ambiguity-fixed solutions at the bottom. Only the correctly fixed solutions are depicted as determined by comparing the instantaneously estimated ambiguities to the set of reference ambiguities. The 95% empirical and formal confidence ellipses and intervals are shown in green and red, respectively. They were computed from the empirical and formal position variance matrices. The empirical variance matrix was estimated from the positioning errors as obtained from comparing the estimated positions to precise benchmark coordinates. The formal variance matrix used was determined from the mean of all single-epoch formal variance matrices.

    FIGURE 3. Horizontal (north (N), east (E)) position scatter and corresponding vertical (U) time series of the float (top) and correctly fixed (bottom) L1+B1 GPS+BDS single-epoch RTK solutions for an elevation cut-off angle of 10°. The 95% empirical and formal confidence ellipses and intervals are shown in green and red, respectively. The 24 hour (30 second) period is 22:00-22:00 UTC Jan. 5-6, 2016, for patch antennas in (a) and 21:48-21:48 UTC Jan. 8-9, 2016, for survey-grade antennas in (b), which are periods independent of the periods used to determine the stochastic model through the code/phase STDs in Table 1.

    Figure 3 shows a good fit between the formal and empirical confidence ellipses/intervals, which thus illustrates realistic LS-VCE STDs in Table 1 that were used in the stochastic model. Note also the two-order of magnitude improvement when going from float to fixed solutions, and that the low-cost receiver plus survey-grade antenna has the most precise ambiguity-float positioning solutions.

    Ambiguity Resolution and Positioning Performance for Higher Cut-Off Angles. We subsequently investigated the low-cost L1+B1 GPS+BDS performance for high elevation cut-off angles, so as to mimic situations in urban canyon environments or when low-elevation-angle multipath is present and is to be avoided. We have made comparisons to the survey-grade L1+L2 GPS results. It has been shown that a good ambiguity resolution performance does not necessarily imply a good positioning performance, so we investigated what effect this has on our positioning models.

    The following integer least-squares (ILS) success rates (SRs) are thus computed based on epochs with the condition of positional dilution of precision (PDOP) ≤ 10 and averaged over all epochs over two days of data. By including and excluding epochs with large PDOPs, we can show how the positioning performance of the different models is affected by poor receiver-satellite geometries. To better understand how this exclusion of epochs with large PDOPs also influenced the empirical ambiguity-correctly-fixed positioning performance, we constructed TABLE 2, which shows the corresponding positioning STDs for two days of data. These STDs were computed by comparing the estimated positions to precise benchmark coordinates. In addition to the positioning performance, we depict in Table 2 the corresponding empirical ILS SR for full ambiguity-resolution, which is given by the ratio of the number of correctly fixed epochs to the total number of epochs.

    TABLE 2. Single-epoch empirical STDs (N, E, U) of correctly fixed positions for the three positioning models together with their ILS SR for four elevation cut-off angles and 48 hours of data (Jan. 4–6 and Jan. 6–8, 2016). The empirical STDs and ILS SRs are also shown when conditioned on PDOP ≤ 10.

    Table 2 shows that the L1+B1 low-cost receiver plus patch antenna combination has (as expected) smaller SRs in comparison to those when the survey-grade antenna is used. This latter combination has comparable SRs to the (PDOP-conditioned) SRs of the survey-grade L1+L2 GPS receiver for cut-off angles up to 25°.

    In support of better understanding Table 2, FIGURE 4 shows typical positioning results for the different receiver and antenna combinations with elevation cut-off angles of 10° (top two rows) and 25° (bottom two rows). The first and third rows show the local horizontal (N, E) positioning scatterplots and the second and fourth rows the vertical (U) time series over two days of data. The float solutions are depicted in gray, and incorrectly and correctly fixed solutions in red and green, respectively. The zoom-in is given to better show the spread of the correctly fixed solutions with millimeter-centimeter level precisions. The formal ambiguity-float STDs are also shown under the up time series to reflect consistency between the empirical and formal positioning results.

    FIGURE 4. Horizontal (N, E) scatterplots and vertical (U) time series for L1+B1 low-cost receiver with patch antenna (first column) with 99.5% (89.8%) ILS SR, L1+B1 low-cost receiver with survey-grade antenna (second column) with 100% (97.8%) ILS SR, and survey-grade L1+L2 GPS (third column) with 100% (94.1%) ILS SR, using 10° (top two rows) and 25° (bottom two rows) cut-off angles respectively (Jan. 4–6, 2016, for low-cost receiver with patch antenna and Jan. 7–8, 2016, for the low-cost and survey-grade receivers with survey-grade antennas). The SRs are conditioned on PDOP ≤ 10 and computed based on all epochs. Below the vertical time series, the ADOP is depicted in blue color, the 0.12-cycles level as red, and ambiguity-float vertical formal STDs are shown in gray.

    We also depict in Figure 4 the ambiguity dilution of precision (ADOP) as an easy-to-compute scalar diagnostic to measure the intrinsic model strength for successful ambiguity resolution. The ADOP is defined as

       (cycles)   (4)

    with n being the dimension of the ambiguity vector,    the ambiguity variance matrix, and |.| denoting the determinant. ADOP gives a good approximation to the average precision of the ambiguities, and it also provides for a good approximation to the ILS SR. The rule-of-thumb is that an ADOP smaller than about 0.12 cycles corresponds to an ambiguity SR larger than 99.9%.

    Figure 4 shows that more solutions are incorrectly fixed (red dots) when the ADOPs (blue lines) are larger than the 0.12 cycle level (red dashed lines). The figure also reveals that the L1+B1 low-cost receiver plus patch antenna combination achieves an ILS SR (99.5%) similar to that of the survey-grade L1+L2 GPS receiver (SR of 100%) for the cut-off angle of 10°. This ILS SR corresponds to the availability of correctly fixed solutions (green dots) with millimeter-centimeter level positioning precision over the two days. The L1+L2 GPS receiver has, moreover, large ambiguity-fixed positioning excursions at the same time as the formal STDs are large for the cut-off angle of 25° due the poor GPS-only receiver-satellite geometry for this high cut-off angle. This is also reflected by the corresponding relatively large ambiguity-fixed STDs depicted in Table 2 that are improved from decimeter- to millimeter-level when the PDOP ≤ 10 condition is applied. Figure 4 also shows that the L1+B1 low-cost receiver with the survey-grade antenna has a larger SR of 97.8% when compared to the PDOP-conditioned SR for L1+L2 GPS of 94.1% for the cut-off angle of 25° (see also Table 2), owing to the use of BDS that significantly improves the receiver-satellite geometry.

    Finally, we also tested the low-cost receiver-solution (with survey-grade antennas) for a baseline length of 7 kilometers, where (small) residual slant ionospheric delays are present. It was shown that this combination still has the potential to achieve ambiguity resolution and positioning performance competitive with the survey-grade receiver-solution.

    CONCLUSIONS

    In this article, we evaluated a low-cost L1+B1 GPS+BDS RTK setup and compared its ambiguity resolution and positioning performance to a survey-grade L1+L2 GPS solution in Dunedin, New Zealand. The LS-VCE procedure was used to determine the variances of the low-cost receivers. The estimated variances are needed so as to formulate a realistic stochastic model, otherwise the ambiguity resolution and hence the achievable positioning precisions would deteriorate.

    Since we analyzed a short baseline, the LS-VCE variances were shown to likely be affected by multipath. To mitigate multipath we connected the low-cost receivers to survey-grade antennas with better signal reception and multipath suppression abilities. It was shown that the survey-grade antennas can significantly improve the performance for the low-cost receivers so that the code/phase noise estimates more resemble that of survey-grade receivers. The LS-VCE STDs were furthermore shown to be realistically estimated for an independent time period.

    We also demonstrated that the low-cost receivers can give competitive instantaneous ambiguity resolution and positioning performance to that of the survey-grade receivers. This is particularly true when the low-cost receivers are connected to survey-grade antennas.

    ACKNOWLEDGMENTS

    This article is based on the paper “On the Performance of a Low-cost Single-frequency GPS+BDS RTK Positioning Model” presented at the 2017 International Technical Meeting of The Institute of Navigation held Jan. 30-Feb. 1, 2017, in Monterey, California.

    Ryan Cambridge at the School of Surveying, University of Otago, collected the low-cost receiver data. Author Peter J.G. Teunissen was supported by an Australian Research Council Federation Fellowship. All of this support is gratefully acknowledged.

    MANUFACTURERS

    The low-cost receivers used in the research were u-blox EVK-M8T receivers. The survey-grade receivers were Trimble NetRS receivers. The patch antennas were u-blox ANN-MS antennas, while the survey-grade antennas were Trimble Zephyr 2 GNSS antennas.


    ROBERT ODOLINSKI conducted his Ph.D. studies at Curtin University, Perth, Australia, from 2011 to 2014. His research focus is next-generation multi-GNSS integer ambiguity resolution enabled precise positioning. In 2015, Odolinski started his position as a lecturer/research fellow in geodesy/GNSS at the School of Surveying, University of Otago, New Zealand.

    PETER J.G. TEUNISSEN is a professor of geodesy and navigation and the head of the Curtin GNSS Research Centre, Curtin University. He is also with the Department of Geoscience and Remote Sensing, Delft University of Technology, Delft, The Netherlands. His research interests include multiple GNSS and the modeling of next-generation GNSS for high-precision positioning, navigation and timing applications.

    FURTHER READING

    • Authors’ Conference Paper

    “On the Performance of a Low-cost Single-frequency GPS+BDS RTK Positioning Model” by R. Odolinski and P.J.G. Teunissen in Proceedings of the 2017 International Technical Meeting of The Institute of Navigation, Monterey, California, Jan. 30 – 1 Feb., 2017, pp. 745–753.

    • Authors’ Related Work

    “Single-Frequency, Dual-GNSS Versus Dual-frequency, Single-GNSS: A Low-cost and High-grade Receivers GPS-BDS RTK Analysis” by R. Odolinski and P.J.G. Teunissen in Journal of Geodesy, Vol. 90, No. 11, 2016, pp. 1255–1278, doi:10.1007/s00190-016-0921-x.

    “Combined BDS, Galileo, QZSS and GPS Single-frequency RTK” by R. Odolinski, P.J.G. Teunissen and D. Odijk in GPS Solutions, Vol. 19, No. 1, 2015, pp. 151–163, doi:10.1007/s10291-014-0376-6.

    “Instantaneous BeiDou+GPS RTK Positioning With High Cut-off Elevation Angles” by P.J.G. Teunissen, R. Odolinski and D. Odijk in Journal of Geodesy, Vol. 88, No. 4, 2014, pp. 335–350, doi: 10.1007/s00190-013-0686-4.

    “The Future of Single-Frequency Integer Ambiguity Resolution” by S. Verhagen, P.J.G. Teunissen and D. Odijk in Proceedings of the VII Hotine-Marussi Symposium on Mathematical Geodesy, Rome, June 6–10, 2009, edited by N. Sneeuw, P. Novák, M. Crespi and F. Sanso, International Association of Geodesy Symposia, Vol. 137, 2012, pp. 33–38, doi:10.1007/978-3-642-22078-4 5.

    • Mass-Market Single-Frequency Positioning

    Precision GNSS for Everyone: Precise Positioning Using Raw GPS Measurements from Android Smartphones” by S. Banville and F. Van Diggelen in GPS World, Vol. 27, No. 11, Nov. 2016, pp. 43–48.

    “Centimeter-Level Positioning for UAVs and Other Mass-Market Applications” by C. Mongredien, J.-P. Doyen, M. Strom and D. Ammann in Proceedings of ION GNSS+ 2016, the 29th International Technical Meeting of the Satellite Division of The Institute of Navigation, Portland, Oregon, Sept. 12–16, 2016, pp. 1441–1454.

    Accuracy in the Palm of Your Hand: Centimeter Positioning with a Smartphone-Quality GNSS Antenna” by K.M. Pesyna, Jr., R.W. Heath, Jr., and T.E. Humphreys in GPS World, Vol. 26, No. 2, February 2015, pp. 16–18, 27–31.

    • BeiDou Navigation Satellite System

    “Initial Assessment of the COMPASS/BeiDou-2 Regional Navigation Satellite System” by O. Montenbruck, A. Hauschild, P. Steigenberger, U. Hugentobler, P.J.G. Teunissen and S. Nakamura in GPS Solutions, Vol. 17, No. 2, 2013, pp. 211–222, doi:10.1007/s10291-012-0272-x.

    • LAMBDA

    “On the Reliability of Integer Ambiguity Resolution” by S. Verhagen in Navigation, Vol. 52, No. 2, Summer 2005, pp. 99–110, doi: 10.1002/j.2161-4296.2005.tb01736.x.

    Fixing the Ambiguities: Are You Sure They’re Right?” by P. Joosten and C. Tiberius in GPS World, Vol. 11, No. 5, May 2000, pp. 46–51.

    A New Way to Fix Carrier-Phase Ambiguities” by P.J.G. Teunissen, P.J. de Jonge and C.C.J.M. Tiberius in GPS World, Vol. 6, No. 4, April 1995, pp. 58–61.

    • Ambiguity Dilution of Precision

    “ADOP in Closed Form for a Hierarchy of Multi-frequency Single-baseline GNSS Models” by D. Odijk and P.J.G. Teunissen in Journal of Geodesy, Vol. 82, 2008, pp. 473–492, doi: 10.1007/s00190-007-0197-2.

    • GNSS Antennas

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