scholarly journals Evaluation of Adaptive Loop-Bandwidth Tracking Techniques in GNSS Receivers

Sensors ◽  
2021 ◽  
Vol 21 (2) ◽  
pp. 502
Author(s):  
Iñigo Cortés ◽  
Johannes Rossouw van der Merwe ◽  
Jari Nurmi ◽  
Alexander Rügamer ◽  
Wolfgang Felber

Global navigation satellite system (GNSS) receivers use tracking loops to lock onto GNSS signals. Fixed loop settings limit the tracking performance against noise, receiver dynamics, and the current scenario. Adaptive tracking loops adjust these settings to achieve optimal performance for a given scenario. This paper evaluates the performance and complexity of state-of-the-art adaptive scalar tracking techniques used in modern digital GNSS receivers. Ideally, a tracking channel should be adjusted to both noisy and dynamic environments for optimal performance, defined by tracking precision and loop robustness. The difference between the average tracking jitter of the discriminator’s output and the square-root Cramér-Rao bound (CRB) indicates the loops’ tracking capability. The ability to maintain lock characterizes the robustness in highly dynamic scenarios. From a system perspective, the average lock indicator is chosen as a metric to measure the performance in terms of precision, whereas the average number of visible satellites being tracked indicates the system’s robustness against dynamics. The average of these metrics’ product at different noise levels leads to a reliable system performance metric. Adaptive tracking techniques, such as the fast adaptive bandwidth (FAB), the fuzzy logic (FL), and the loop-bandwidth control algorithm (LBCA), facilitate a trade-off for optimal performance. These adaptive tracking techniques are implemented in an open software interface GNSS hardware receiver. All three methods steer a third-order adaptive phase locked loop (PLL) and are tested in simulated scenarios emulating static and high-dynamic vehicular conditions. The measured tracking performance, system performance, and time complexity of each algorithm present a detailed analysis of the adaptive techniques. The results show that the LBCA with a piece-wise linear approximation is above the other adaptive loop-bandwidth tracking techniques while preserving the best performance and lowest time complexity. This technique achieves superior static and dynamic system performance being 1.5 times more complex than the traditional tracking loop.

Sensors ◽  
2022 ◽  
Vol 22 (2) ◽  
pp. 420
Author(s):  
Iñigo Cortés ◽  
Johannes Rossouw van der Merwe ◽  
Elena Simona Lohan ◽  
Jari Nurmi ◽  
Wolfgang Felber

This paper evaluates the performance of robust adaptive tracking techniques with the direct-state Kalman filter (DSKF) used in modern digital global navigation satellite system (GNSS) receivers. Under the assumption of a well-known Gaussian distributed model of the states and the measurements, the DSKF adapts its coefficients optimally to achieve the minimum mean square error (MMSE). In time-varying scenarios, the measurements’ distribution changes over time due to noise, signal dynamics, multipath, and non-line-of-sight effects. These kinds of scenarios make difficult the search for a suitable measurement and process noise model, leading to a sub-optimal solution of the DSKF. The loop-bandwidth control algorithm (LBCA) can adapt the DSKF according to the time-varying scenario and improve its performance significantly. This study introduces two methods to adapt the DSKF using the LBCA: The LBCA-based DSKF and the LBCA-based lookup table (LUT)-DSKF. The former method adapts the steady-state process noise variance based on the LBCA’s loop bandwidth update. In contrast, the latter directly relates the loop bandwidth with the steady-state Kalman gains. The presented techniques are compared with the well-known state-of-the-art carrier-to-noise density ratio (C/N0)-based DSKF. These adaptive tracking techniques are implemented in an open software interface GNSS hardware receiver. For each implementation, the receiver’s tracking performance and the system performance are evaluated in simulated scenarios with different dynamics and noise cases. Results confirm that the LBCA can be successfully applied to adapt the DSKF. The LBCA-based LUT-DSKF exhibits superior static and dynamic system performance compared to other adaptive tracking techniques using the DSKF while achieving the lowest complexity.


2021 ◽  
pp. 1-11
Author(s):  
Zhifeng Han ◽  
Zheng Fang

Abstract In traditional satellite navigation receivers, the parameters of tracking loop such as loop bandwidth and integration time are usually set in the design of the receivers according to different scenarios. The signal tracking performance is limited in traditional receivers. In addition, when the tracking ability of weak signals is improved by extending the integration time, negative effect of residual frequency error becomes more and more serious with extension of the integration time. To solve these problems, this paper presents out research on receiver tracking algorithms and proposes an optimised tracking algorithm with inertial information. The receiver loop filter is designed based on Kalman filter, reducing the phase jitter caused by thermal noise in the weak signal environment and improving the signal tracking sensitivity. To confirm the feasibility of the proposed algorithm, simulation tests are conducted.


Sensors ◽  
2020 ◽  
Vol 20 (14) ◽  
pp. 4059
Author(s):  
Nobuaki Kubo ◽  
Kaito Kobayashi ◽  
Rei Furukawa

The reduction of multipath errors is a significant challenge in the Global Navigation Satellite System (GNSS), especially when receiving non-line-of-sight (NLOS) signals. However, selecting line-of-sight (LOS) satellites correctly is still a difficult task in dense urban areas, even with the latest GNSS receivers. This study demonstrates a new method of utilization of C/N0 of the GNSS to detect NLOS signals. The elevation-dependent threshold of the C/N0 setting may be effective in mitigating multipath errors. However, the C/N0 fluctuation affected by NLOS signals is quite large. If the C/N0 is over the threshold, the satellite is used for positioning even if it is still affected by the NLOS signal, which causes the positioning error to jump easily. To overcome this issue, we focused on the value of continuous time-series C/N0 for a certain period. If the C/N0 of the satellite was less than the determined threshold, the satellite was not used for positioning for a certain period, even if the C/N0 recovered over the threshold. Three static tests were conducted at challenging locations near high-rise buildings in Tokyo. The results proved that our method could substantially mitigate multipath errors in differential GNSS by appropriately removing the NLOS signals. Therefore, the performance of real-time kinematic GNSS was significantly improved.


Sensors ◽  
2020 ◽  
Vol 20 (17) ◽  
pp. 4948
Author(s):  
Krzysztof Czaplewski ◽  
Zbigniew Wisniewski ◽  
Cezary Specht ◽  
Andrzej Wilk ◽  
Wladyslaw Koc ◽  
...  

Satellite geodetic networks are commonly used in surveying tasks, but they can also be used in mobile surveys. Mobile satellite surveys can be used for trackage inventory, diagnostics and design. The combination of modern technological solutions with the adaptation of research methods known in other fields of science offers an opportunity to acquire highly accurate solutions for railway track inventory. This article presents the effects of work carried out using a mobile surveying platform on which Global Navigation Satellite System (GNSS) receivers were mounted. The satellite observations (surveys) obtained were aligned using one of the methods known from classical land surveying. The records obtained during the surveying campaign on a 246th km railway track section were subjected to alignment. This article provides a description of the surveying campaign necessary to obtain measurement data and a theoretical description of the method employed to align observation results as well as their visualisation.


2018 ◽  
Vol 232 ◽  
pp. 04037
Author(s):  
Miroslav Popovic ◽  
Branislav Kordic ◽  
Marko Popovic ◽  
Ilija Basicevic

STM transaction schedulers were introduced to improve system performance. However, designing online transaction scheduling algorithms is challenging because at the same time they should: (i) introduce minimal scheduling overhead, (ii) minimize the resulting makespan, and (iii) minimize contention in the resulting schedule. In our previous work we developed the online transaction scheduler architecture and the four scheduling algorithms, named RR, ETLB, AC, and AAC (listed in increasing order of their quality), for scheduling transactions on the Python STM. Both AC and AAC use Bernstein conditions to check for pairwise data races between transactions, at the cost of time complexity that is proportional to the product of the sizes of transaction’s read and write sets, which may be significant. In this paper we propose a method for estimating existence of pairwise transaction conflicts whose time complexity is Θ(1). We validate this method by analysing the resulting transaction schedules for the three benchmark workloads, named RDW, CFW, and WDW. The result of this analysis is positive and encouraging – AAC using the new method produces the same result as when using Bernstein conditions. The limitation of the new method is that it may have false reports, both false negatives and false positives.


Sensors ◽  
2020 ◽  
Vol 20 (16) ◽  
pp. 4375
Author(s):  
Veton Hamza ◽  
Bojan Stopar ◽  
Tomaž Ambrožič ◽  
Goran Turk ◽  
Oskar Sterle

Global Navigation Satellite System (GNSS) technology is widely used for geodetic monitoring purposes. However, in cases where a higher risk of receiver damage is expected, geodetic GNSS receivers may be considered too expensive to be used. As an alternative, low-cost GNSS receivers that are cheap, light, and prove to be of adequate quality over short baselines, are considered. The main goal of this research is to evaluate the positional precision of a multi-frequency low-cost instrument, namely, ZED-F9P with u-blox ANN-MB-00 antenna, and to investigate its potential for displacement detection. We determined the positional precision within static survey, and the displacement detection within dynamic survey. In both cases, two baselines were set, with the same rover point equipped with a low-cost GNSS instrument. The base point of the first baseline was observed with a geodetic GNSS instrument, whereas the second baseline was observed with a low-cost GNSS instrument. The results from static survey for both baselines showed comparable results for horizontal components; the precision was on a level of 2 mm or better. For the height component, the results show a better performance of low-cost instruments. This may be a consequence of unknown antenna calibration parameters for low-cost GNSS antenna, while statistically significant coordinates of rover points were obtained from both baselines. The difference was again more significant in the height component. For the displacement detection, a device was used that imposes controlled movements with sub-millimeter accuracy. Results, obtained on a basis of 30-min sessions, show that low-cost GNSS instruments can detect displacements from 10 mm upwards with a high level of reliability. On the other hand, low-cost instruments performed slightly worse as far as accuracy is concerned.


2018 ◽  
Vol 44 (2) ◽  
pp. 36-44 ◽  
Author(s):  
Massimiliano Pepe

In recent years, the use of low cost GNSS receivers is becoming widespread due to their increasing performance in the spatial positioning, flexibility, ease of use and really interesting price. In addition, a recent technique of Global Navigation Satellite System (GNSS) survey, called Network Real Time Kinematic (NRTK), allows to obtain to rapid and accurate positioning measurements. The main feature of this approach is to use the raw measurements obtained and stored from a network of Continuously Operating Reference Stations (CORS) in order to generate more reliable error models that can mitigate the distance-dependent errors within the area covered by the CORS. Also, considering the huge potential of this GNSS positioning system, the purpose of this paper is to analyze and investigate the performance of the NTRK approach using a low cost GNSS receiver, in stop-and-go kinematic technique. By several case studies it was shown that, using a low cost RTK board for Arduino environment, a smartphone with open source application for Android and the availability of data correction from CORS service, a quick and accurate positioning can be obtained. Because the measures obtained in this way are quite noisy and, more in general, increasing with the baseline, by a simple and suitable statistic treatment, it was possible to increase the quality of the measure. In this way, this low cost architecture could be applied in many geomatics fields. In addition to presenting the main aspects of the NTRK infrastructure and a review of several types of correction, a general workflow in order to obtain quality data in NRTK mode, regardless of the type of GNSS receiver (multi constellations, single or many frequencies, etc.) is discussed.


Sign in / Sign up

Export Citation Format

Share Document