GNSS Localization Using SNR Data and 3D Maps
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Global Navigation Satellite Systems (GNSS) experience significant accuracy degradation in urban environments due to signal reflections and blockages, leading to erroneous position fixes and increased errors in localization, especially with up to 50 meters in high-rise areas.
Innovation Solution
A system and method that employs probabilistic shadow matching using GNSS location estimates, satellite signal-to-noise ratio (SNR) data, and 3D maps to improve localization accuracy, incorporating a Bayesian framework and particle filtering algorithms to account for measurement noise and uncertainties, allowing the system to explore multiple possible positions and avoid local maxima.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If standard GNSS time-of-flight measurements are used for localization, then the system can provide position estimates, but accuracy degrades significantly (up to 50 meters error) in urban environments due to signal reflections
Solution Approach 1:
The patent introduces satellite SNR measurements as an intermediary indicator to infer whether the signal path is blocked or reflected. Instead of directly measuring position, the system uses SNR as a mediator to detect propagation conditions, which then informs the particle filter to weight or reject certain position hypotheses, thereby resolving the contradiction between obtaining position estimates and avoiding reflection errors
Solution Approach 2:
The patent replaces reliance on purely geometric time-of-flight measurements with a probabilistic framework that incorporates signal quality metrics (SNR). This substitution transforms the deterministic geometric positioning approach into a stochastic method that accounts for signal propagation uncertainties, enabling the system to handle reflected and blocked signals more robustly
2Measurement precision
If the system uses probabilistic shadow matching with particle filtering to improve accuracy, then localization precision increases in urban areas, but computational complexity increases
Solution Approach 1:
The patent segments the continuous space into discrete particle hypotheses and processes each independently through parallel evaluation of SNR consistency with 3D map shadows. This segmentation allows the computationally intensive particle filter to be distributed across multiple particles, making the complex computation more manageable and enabling implementation on resource-constrained mobile devices
Solution Approach 2:
The patent implements a practical particle filter that uses a finite number of particles (excessive but not infinite) rather than exhaustive search. This partial action approach provides sufficient accuracy improvement while keeping computational complexity at acceptable levels for mobile deployment, balancing precision gains with device capabilities
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The solution significantly enhances GNSS localization accuracy in urban areas by effectively handling multipath propagation and line-of-sight blockages, providing robust and computationally efficient position estimates with reduced errors, even in complex propagation environments.
Implementation Method 1
A mobile device monitors a signal-to-noise ratio of each satellite signal received from the plurality of satellites
Implementation Method 2
Based on time of arrival measurements (alternatively expressed as pseudoranges by multiplying by the speed of light) for signals from at least 4 satellites, a GNSS receiver estimates its three-dimensional (3D) location and timing offset
Data Source
AI summary
A method of determining location of a user device includes receiving global navigation satellite system (GNSS) fix data that represents GNSS calculated position of the user device. The method further includes receiving signal strength data associated with each satellite communicating with the user device, and receiving map information regarding environment surrounding the user device. The received GNSS fix data and signal strength data is provided to a non-linear filter, wherein the non-linear filter fuses the GNSS fix data and signal strength data to generate an updated position estimate of the user device. In addition, the non-linear filter utilizes probabilistic shadow matching estimates that represent a likelihood of received signal strength data as a function of hypothesized user device locations within the environment described by the received map information.


