{'fraction_non_alphanumeric': 0.027009222661396576, 'fraction_numerical': 0.0, 'mean_word_length': 5.575757575757576, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Bayesian Approach to Multipath Mitigation in GNSS Receivers

Multipath is known to be one of the most dominant sources of accuracy degradation in satellite-based navigation systems. Multipath may cause biased position estimates that could jeopardize high-precision applications. This paper considers the problem of tracking the time-variant synchronization parameters of both the line-of-sight signal (LOSS) and its multipath replicas. In particular, the proposed algorithm tracks time-delays, amplitudes, phases and proposes a procedure to extract Doppler shifts from complex amplitudes. However, the interest is focused on LOSS time-delay estimates, since those provide the means to compute user's position. The undertaken Bayesian approach is implemented by a particle filter. The selection of the importance density function, from which particles are generated, is performed using a Gaussian approximation of the posterior function. This selection provides a particle generating function close to the optimal, which yields to an efficient usage of particles. The complex-linear part of the model, i.e., complex amplitudes, is tackled by a Rao-Blackwellization procedure that implements a complex Kalman filter for each generated particle, thus reducing the computational load. Computer simulation results are compared to other Bayesian filtering alternatives (namely, the extended Kalman filter, the unscented Kalman filter and the sequential importance resampling algorithms) and the posterior Cramer-Rao bound.