GPS Navigation Velocity Vector Dead Reckoning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current GPS navigation systems experience a significant delay in providing navigation instructions due to the time required to collect Ephemeris data, which can take up to 30 seconds even with a high signal-to-noise ratio, and this delay worsens when Ephemeris data becomes outdated or unavailable, such as when the device is powered off for an extended period or in areas where GPS-assisted systems are not available.

Innovation Solution

A GPS navigation device that uses a velocity vector derived from an acquired and tracked GPS signal, combined with last stored Ephemeris or Almanac data, to provide navigation features like routing, positioning, and guidance through dead reckoning techniques, allowing immediate navigation services even without current Ephemeris data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the GPS receiver collects current Ephemeris data to provide accurate position and velocity updates, then the navigation accuracy is improved, but the Time-To-First-Fix (TTFF) increases by up to 30 seconds

Engineering Contradiction:
Improvenavigation accuracyVSAvoidTime-To-First-Fix (TTFF)
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by using previously collected Ephemeris data (from before the current session) to immediately provide navigation services when the device is powered on. This allows the GPS receiver to skip the 30-second TTFF delay by retrieving and utilizing stored Ephemeris information from non-volatile memory, thereby providing immediate position and velocity updates without waiting for current Ephemeris collection.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the GPS receiver uses stored Ephemeris data from non-volatile memory, then the TTFF is reduced, but the navigation accuracy deteriorates when the stored Ephemeris is outdated

Engineering Contradiction:
ImproveTime-To-First-Fix (TTFF)VSAvoidnavigation accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The system applies dynamics by continuously monitoring the age of stored Ephemeris data and dynamically switching between two operational modes: (1) using stored Ephemeris data when it is relatively recent (providing fast TTFF), and (2) switching to alternative methods when the stored Ephemeris becomes outdated. This dynamic adaptation allows the system to optimize between speed and accuracy based on real-time conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system introduces an intermediary mechanism that detects when stored Ephemeris data becomes unreliable and mediates the transition to alternative navigation methods. This intermediary layer ensures that the system can maintain operational continuity by switching between stored Ephemeris usage and other positioning methods, thereby preventing accuracy deterioration from outdated data.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the GPS receiver waits for current Ephemeris data to be collected, then the position and velocity calculations are accurate, but the user must wait at least an extra 30 seconds for guidance instructions

Engineering Contradiction:
Improveposition and velocity calculation accuracyVSAvoiduser waiting time
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs preliminary action by utilizing previously collected Ephemeris data stored in non-volatile memory to immediately provide navigation guidance instructions when the device is powered on. This eliminates the 30-second waiting period by retrieving and applying stored Ephemeris information before the user needs navigation instructions, thereby improving ease of operation without significantly compromising accuracy.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If the GPS receiver collects Ephemeris data continuously, then the navigation services are always accurate, but the device complexity and energy consumption increase

Engineering Contradiction:
Improvenavigation accuracyVSAvoidEphemeris collection and management system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies partial action by collecting and storing Ephemeris data periodically rather than continuously, and by using only the necessary portion of stored Ephemeris data (specifically for the current session) rather than maintaining all historical data. This partial approach reduces device complexity and energy consumption while still providing accurate navigation services when needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7835863B2Method and system for navigation using GPS velocity vector
Publication Date: 2010.11.16 MITAC INT CORP
  • US7835863B2 patent drawing
  • US7835863B2 patent drawing
  • US7835863B2 patent drawing

AI summary

A navigation device includes a computer platform that includes a global positioning system (GPS) receiver operable to acquire and track a GPS signal, a processor assembly, and a memory. The memory includes at least one of last recorded Ephemeris and Almanac information, and a GPS velocity vector determination module operable to generate a velocity vector output in the absence of current Ephemeris based upon the tracked GPS signal and the last recorded GPS information. A method of vehicle navigation in the absence of current Ephemeris includes acquiring and tracking a GPS signal, retrieving from a memory a last recorded location of a vehicle, setting a dead reckoning startup location equal to the last recorded location, retrieving from a memory at least one of a last recorded Ephemeris and Almanac, determining a current velocity vector and determining a current location based upon the velocity vector and the dead reckoning startup location.