Extracting Pseudorange Data from Integrated GNSS Chipsets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cellular devices with integrated GNSS chipsets primarily provide position fixes but do not offer access to pseudorange information for use outside the GNSS chipset, limiting their functionality in applications requiring additional positioning parameters.

Innovation Solution

An embedded GNSS chipset in cellular devices calculates and extracts pseudorange information, allowing its use outside the GNSS chipset through a Secure User Platform Location (SUPL) client, which processes and improves the accuracy of this information using various correction methods like WAAS, DGPS, and carrier phase smoothing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional integrated GNSS chipsets are used in cellular devices, then position fix capability is provided, but pseudorange information is not accessible outside the GNSS chipset

Engineering Contradiction:
Improvepseudorange information accessibilityVSAvoidGNSS chipset integration
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts pseudorange information from the integrated GNSS chipset and makes it accessible outside the chipset through a SUPL client. This allows external applications to utilize pseudorange data for enhanced positioning capabilities while maintaining the integrated chipset architecture.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a SUPL client as an intermediary component that bridges the gap between the integrated GNSS chipset and external applications. The SUPL client retrieves pseudorange information from the chipset and provides it to external systems, enabling information access without requiring chipset redesign.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If pseudorange information is extracted and processed using correction methods, then position accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveposition accuracyVSAvoidprocessing system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a multi-functional processing system that handles multiple correction methods (WAAS, DGPS, carrier phase smoothing) within the SUPL client. This universal approach allows the same infrastructure to support various correction techniques, improving position accuracy without proportionally increasing system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The integrated GNSS chipset performs self-processing of pseudorange information using embedded correction algorithms. The chipset autonomously applies corrections and provides improved position data, reducing the burden on external processing systems while maintaining high accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3137923B1Dead reckoning system based on locally measured movement
Publication Date: 2021.08.18 TRIMBLE INC
  • EP3137923B1 patent drawingFigure 1A
  • EP3137923B1 patent drawingFigure 1B
  • EP3137923B1 patent drawingFigure 1C

AI summary

A Global Navigation Satellite System (GNSS) chipset embedded within the cellular device is accessed. The GNSS chipset calculates raw pseudoranges. The raw pseudoranges are extracted from the GNSS chipset for processing elsewhere in the cellular device outside of the GNSS chipset. A position fix is calculated based on the raw pseudoranges. At a first point in time, a first image, and at a second point in time, a second image are obtained with an image capturing device that is in a known physical relationship with the cellular device. An estimate of a distance that the cellular device moved from the first point in time to the second point in time is calculated by processing image data collected from the first point in time to the second point in time. The position fix is processed based on the estimate of the distance.