IP Library Granted Patent US 9,341,716
Granted Patent B2
US 9,341,716 · App. 11/453,791 · Granted May 17, 2016

Method, apparatus and system for GPS time synchronization using cellular signal bursts

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,341,716
App. No.
11/453,791
Granted
May 17, 2016
Kind
B2
Abstract

A system, apparatus and corresponding method by which to synchronize to a time reference a main module of a device—a main module such as global positioning system (GPS) receiver—using a cellular communication signal received by a cellular module also included in the device. To synchronize the main module to the reference time, the invention provides a method including the steps of: having the cellular module respond to the cellular communication signal by providing to a clock module of the main module a trigger pulse derived from the data component of the cellular communication signal, and also by providing to the main module information relating the trigger pulse to a universal time. The main module is then able to resolve a value for time based on the information relating the trigger pulse to a universal time and the trigger pulse.

Claims (31)

1. A method, comprising:

responding to a cellular communication signal received by an antenna by generating, by a cellular module, a trigger pulse derived from a data component of the cellular communication signal;

providing the trigger pulse to a trigger register via a special hardware path that is configured to provide the trigger pulse without substantial random delay, wherein the special hardware path is a path between the cellular module and a global positioning system module that are located in a global positioning system receiver;

accessing, by the global positioning system module, a signal indicating local time; and

responding to the trigger pulse provided via the special hardware path and responding to the signal indicating local time, by providing a local time value for receipt of the trigger pulse.

2. The method as in claim 1 , wherein the special hardware path has essentially no delay or a known delay.

3. An apparatus, comprising:

means, responsive to a cellular communication signal received by an antenna, for generating, by a cellular module, a trigger pulse derived from a data component of the cellular communication signal;

means for communicating the trigger pulse to a trigger register via a special hardware path that provides the trigger pulse without substantial random delay, wherein the special hardware path is a path between the cellular module and a global positioning system module that are located in a global positioning system receiver; and

means, responsive to the trigger pulse and to a signal indicating local time, for providing a local time indicative of when the trigger pulse is received.

4. An apparatus, comprising:

a cellular module, responsive to a cellular communication signal received by an antenna, for generating a trigger pulse derived from a data component of the cellular communication signal;

a special hardware path, configured for communicating the trigger pulse to a trigger register without substantial delay, wherein the special hardware path is a path between the cellular module and a global positioning system module that are located in a global positioning system receiver; and

the trigger register, responsive to the trigger pulse and to a signal indicating local time, for providing a local time indicative of when the trigger pulse is received.

5. The apparatus as in claim 4 , wherein the special hardware path has essentially no delay or a known delay.

6. A system comprising: an apparatus as in claim 4 ; and a cellular base station, for providing the cellular communication signal.

7. The system of claim 6 , wherein the apparatus further comprises a non-cellular module, and wherein the trigger register is a component of the non-cellular module, and further wherein the non-cellular module is a global positioning system module providing functionality for operation as a positioning receiver, and the non-cellular module is further responsive to a positioning satellite navigation signal.

8. The method of claim 1 , wherein the cellular communication signal is from a location measurement unit.

9. The method of claim 1 , wherein the local time value is used to determine true global positioning system time.

10. A method, comprising:

receiving a time-stamped frame containing a time-stamp from a location measurement unit;

determining, by a cellular module, a time-mark value for a frame yet-to-be received, wherein the time-mark value is based on the time-stamp but includes a correction due to propagation delay of the time-stamp between a serving cellular base station and a global positioning system receiver;

triggering a global positioning system module of the global positioning system receiver via a special hardware path between the global positioning system module and the cellular module of the global positioning system receiver;

providing to the global positioning system module via a software connectivity layer a frame number and the time-mark;

receiving, by the global positioning system module, a trigger signal via the special hardware path;

recording in a register of the global positioning system module a time at which the trigger signal was received, according to a local clock;

receiving a time-mark message over the software connectivity layer;

recording a time at which the time-mark message is received, according to the local clock;

determining, by the global positioning system module, a difference in time between the time when the trigger was received and the time when the time-mark message was received;

adding the determined time difference to the time-mark message to determine true global positioning system time; and

setting the local clock to true global positioning system time.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2016
From: SYRJARINNE, JARI; VALIO, HARRI; ALANEN, KIMMO
To: NOKIA MOBILE PHONES LTD
Reel/Frame 038271/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2016
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 038271/0869 →