GNSS Residual Grid Localization via Graph Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional GNSS positioning methods, especially 'first fix' positioning, face challenges due to non-line of sight signals and multipath issues, leading to prolonged time in determining the location of a GNSS receiver, especially in urban environments.

Innovation Solution

The method employs residual grid representation and processing using graph neural networks to quickly and efficiently determine the location of a GNSS device by creating and aggregating residual grids based on pseudorange measurements, accounting for errors like receiver clock bias and atmospheric delays, and integrating this information with traditional weighted least squares algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional GNSS positioning methods are used, then the positioning process can be performed with conventional algorithms, but the time required to determine location is prolonged due to non-line of sight signals and multipath issues

Engineering Contradiction:
Improvetime required for positioningVSAvoidpositioning accuracy
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent segments the positioning problem into two distinct phases: a coarse positioning phase that quickly eliminates impossible locations using residual grids, and a fine positioning phase that refines the location estimate. This segmentation allows the system to rapidly filter out NLOS and multipath affected areas before performing detailed positioning calculations, thereby reducing overall positioning time while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-computing residual grids that represent possible device locations before actual positioning occurs. These residual grids are created based on satellite geometry and pseudorange measurements, establishing a framework of probable locations that speeds up the subsequent positioning process by eliminating the need to evaluate all possible locations from scratch.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If residual grid representation is used, then the time required for positioning is reduced and accuracy is improved, but the device complexity increases due to graph neural network processing

Engineering Contradiction:
Improvepositioning speedVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent substitutes traditional iterative mathematical optimization methods with a graph neural network-based approach. Instead of using conventional algorithms that require multiple iterations to converge on a position solution, the system uses a trained neural network that can directly infer location from residual grids, significantly reducing computational complexity and processing time despite the increased model complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent creates simplified residual grid representations that capture the essential geometric relationships between satellites and potential device locations. These residual grids serve as compressed copies of the full positioning problem, allowing the graph neural network to work with reduced-dimensional data that maintains positioning accuracy while reducing computational burden.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250004142A1Global navigation satellite systems (GNSS) localization with residual grid representation
Publication Date: 2025.01.02 QUALCOMM INC
  • US20250004142A1 patent drawing
  • US20250004142A1 patent drawing
  • US20250004142A1 patent drawing

AI summary

In some implementations, a global navigation satellite system (GNSS) device may determine its approximate location, and, for each pseudorange measurement of a plurality of pseudorange measurements performed by the GNSS device: determine a location of a respective satellite vehicle (SV) that transmits a respective GNSS signal of which the pseudorange measurement is performed, and determine a respective residual grid, where the respective residual grid is based on respective information from the pseudorange measurement and the location of the respective SV, and the respective residual grid is indicative of possible locations of the GNSS device within a geographical region including the approximate location of the GNSS device. The GNSS device may aggregate the residual grids corresponding to at least a portion of the plurality of pseudorange measurements and may determine a location estimate of the GNSS device based on the aggregation of the residual grids.