GNSS Receiver Preference Lists for Assistance Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Global navigation satellite systems (GNSS) face inefficiencies in requesting and providing assistance data due to the lack of clarity on supported navigation models between receivers and assistance servers, leading to potential errors or inefficient data formats.
Innovation Solution
A GNSS receiver creates and transmits a list of preferred navigation models to an assistance server, allowing the server to determine and provide assistance data in suitable formats, with the option to store this list for subsequent requests, enabling efficient data formatting and retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the receiver requests assistance data without specifying preferred navigation models, then the request process is simple, but the assistance server may provide data in inappropriate formats leading to errors or inefficiency
Solution Approach 1:
The receiver includes a preference list of navigation models in the assistance data request message before receiving the actual assistance data. This preliminary specification of preferred formats allows the assistance server to prepare and provide data in the most suitable format from the beginning, avoiding format mismatches and ensuring compatibility without adding complex post-processing steps.
2Productivity
If the assistance server always provides data in native format, then the server operations are simple, but the receiver may not receive data in the most suitable format for its capabilities
Solution Approach 1:
The assistance server dynamically selects the navigation model format based on the receiver's indicated preferences in the request message. Instead of using a fixed native format, the server adapts its data output to match the receiver's capabilities and requirements, selecting the most appropriate format from the preference list provided by the receiver, thereby optimizing positioning accuracy while maintaining operational simplicity.
3Loss of time
If the receiver stores the preference list for subsequent requests, then communication efficiency improves, but memory resources are consumed
Solution Approach 1:
The receiver stores the preference list of navigation models in memory after the first creation, so that subsequent assistance data requests can reference this pre-prepared list without recreating it each time. This preliminary storage eliminates repeated processing and communication overhead, significantly reducing request processing time while consuming only minimal memory resources for storing the preference identifiers.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods and devices may request and provide assistance data from an assistance server to a receiver in a global navigation satellite system. A request for assistance data may include a preference list of navigation models suitable for the requesting receiver. Multiple preference lists for different navigation model types (e.g., orbit model, clock model, almanac model) may be included in a single list and/or data structure, or as multiple lists and/or data structures. An assistance server may receive and process the preference list, for example, by parsing and traversing the ordered list(s) for different navigation model types, in order to provide satellite navigation data to the receiver in accordance with suitable navigation models that are available at both the receiver and the assistance server.