A-GNSS Server Time Error Detection and Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional assisted Global Navigation Satellite System (A-GNSS) technologies face inaccuracies in determining the geographic location of mobile devices due to erroneous time measurements, which are not corrected by the system, leading to position errors and reduced yield.

Innovation Solution

A method is implemented where a server-based A-GNSS system detects erroneous time measurements and substitutes a recovered time for accurate position calculation, using a communication interface and processor to request and process measurement information from a GNSS receiver, determining the accuracy of the measured time and employing a substitute time when necessary to ensure accurate position determination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the system uses measured time from the mobile device for position calculation, then the position determination can be performed with fewer measurements (4 satellites), but erroneous time measurements cause large position errors and reduced yield

Engineering Contradiction:
Improveposition determination yieldVSAvoidposition accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary time error detection by comparing the measured time against an expected time range before initiating position calculation. This preliminary check allows the system to identify erroneous time measurements in advance, preventing wasted computational resources and enabling timely recovery actions such as requesting additional satellite measurements or using alternative time sources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the measured time is validated against expected parameters, and when errors are detected, the system responds by adjusting the calculation approach (e.g., using 5th satellite measurement for time recovery). This closed-loop feedback ensures that position determination continues with high accuracy even when initial time measurements are erroneous.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the system requires accurate measurement time for position calculation, then position accuracy is maintained, but erroneous time measurements outside the accurate time range cannot be corrected

Engineering Contradiction:
Improveposition accuracyVSAvoidsystem robustness
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system establishes an accurate time range as a buffer zone before performing position calculations. By defining this acceptable time window in advance based on the first and second times, the system creates a safety margin that accommodates small timing variations while clearly identifying when time errors are too large to correct, thus preventing unreliable calculations.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

When the measured time falls outside the accurate time range, the system changes the calculation parameters by incorporating a fifth satellite measurement to recover the measurement time. This parameter change transforms the problem from an unsolvable state (erroneous time) to a solvable state (recovered time through additional measurements).

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the MLC recovers measurement time from inaccurate input, then position calculation can proceed, but an approximate time accurate within a certain window is necessary to initiate the process

Engineering Contradiction:
Improveposition determination capabilityVSAvoidtime accuracy requirement
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary validation of the measured time against the accurate time range before attempting time recovery. This preliminary action ensures that only measurements with sufficient approximate accuracy (within the acceptable window) are processed further, preventing wasted computational effort on completely erroneous measurements while maintaining high productivity for valid inputs.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8350756B2Detecting and compensating for erroneous time measurement for mobile device position calculation
Publication Date: 2013.01.08 TELECOMMUNICATION SYSTEMS INC
  • US8350756B2 patent drawing
  • US8350756B2 patent drawing
  • US8350756B2 patent drawing

AI summary

A method implemented by an assisted Global Navigation Satellite System (GNSS) server determines a position of a GNSS receiver. The method includes sending a request for measurement information to the GNSS receiver at a first time and receiving the measurement information from the GNSS receiver in response to the request at a second time, where the measurement information includes position measurement data and a corresponding measured time based on satellite signals received by the GNSS receiver. The measured time is determined to be erroneous when it is outside an accurate time range determined based on at least one of the first time and the second time. A substitute time is identified and the position of the GNSS receiver is determined based on the substitute time when the measured time is erroneous.