Pseudorange Extraction from Embedded GNSS Chipsets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional cellular devices with integrated GNSS chipsets primarily provide position fixes but do not make pseudorange information available for external use, limiting its application in surveying and positioning operations.
Innovation Solution
An embedded GNSS chipset in cellular devices calculates and extracts pseudorange information, allowing its use outside the GNSS chipset for improved position determination through various processing and correction methods, including WAAS, DGPS, and carrier phase smoothing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If conventional cellular devices with integrated GNSS chipsets are used, then position fixes are provided, but pseudorange information is not made available for external use
Solution Approach 1:
The patent extracts pseudorange information from the GNSS chipset and makes it available to external applications. The system retrieves raw pseudorange data from the chipset's internal processing and delivers it to user-space applications, enabling external use of this previously inaccessible information while maintaining the integrated device architecture.
Solution Approach 2:
The patent introduces an intermediary layer between the GNSS chipset and external applications. This intermediary mechanism facilitates controlled access to pseudorange data, managing the complexity of data extraction and processing while enabling information flow from the chipset to external systems without requiring direct access to chipset internals.
2Measurement precision
If pseudorange information is extracted and processed within the cellular device, then position accuracy is improved, but processing complexity increases
Solution Approach 1:
The patent segments the processing into distinct functional components: data extraction from the chipset, application of corrections (WAAS, DGPS, carrier phase smoothing), and position calculation. This segmentation allows complex processing to be divided into manageable stages that can be implemented progressively, reducing the complexity burden on any single component while improving overall position accuracy.
Solution Approach 2:
The patent applies multiple correction methods that modify pseudorange parameters to improve accuracy. By changing and adjusting the pseudorange values through WAAS corrections, DGPS corrections, and carrier phase smoothing, the system enhances position measurement precision while managing processing complexity through parameter transformation rather than fundamentally new processing approaches.
3Measurement precision
If multiple correction methods (WAAS, DGPS, carrier phase smoothing) are applied, then position determination accuracy is improved, but computational requirements increase
Solution Approach 1:
The patent implements partial application of correction methods based on availability and need. Rather than always applying all possible corrections, the system selectively applies WAAS, DGPS, or carrier phase smoothing depending on what is available and required, reducing computational resource consumption while maintaining improved position determination accuracy when conditions permit.
Solution Approach 2:
The patent performs preliminary processing and correction applications in advance, preparing corrected pseudorange data before final position calculation. This preliminary action allows the system to pre-process corrections and reduce the computational burden during critical position determination moments, improving accuracy while managing real-time computational requirements.
Data Source
AI summary
A first process and a second process are executed concurrently by one or more hardware processors located in the cellular device and outside of a Global Navigation Satellite System (GNSS) chipset embedded in the cellular device. The first process determines a first set of one or more position fixes based on extracted raw pseudorange information. The second process determines carrier phase smoothed pseudoranges based on carrier phase information and determines a second set of one or more position fixes based on the carrier phase smoothed pseudoranges. One or more of the first set of position fixes are provided to a user while a predetermined amount of carrier phase information is not available for performing carrier phase smoothing. One or more of the second set of position fixes are provided to the user while a predetermined amount of carrier phase information is available for performing carrier phase smoothing.


