GPS time-aiding and frequency correction
First Claim
Patent Images
1. A method comprising:
- receiving, by a cellular radio of a mobile communications device, a cellular data packet, the cellular data packet comprising time-synchronization information;
aligning, by the mobile communications device, a piconet clock of the mobile communications device with the time-synchronization information of the received cellular data packet, the aligning comprising communicating a frame synchronization pulse to a Bluetooth host of the mobile communications device, the aligning comprising a slot offset command, the aligning by the slot offset command executed at a resolution of microseconds;
connecting the mobile communications device to a mobile Global Positioning System (“
GPS”
) device, the connecting by the mobile communications device and over a Bluetooth link, the connecting coordinated to align communication by the cellular radio or other communication by the Bluetooth link to prevent a disruption of the communication by the cellular radio by operation of the Bluetooth link or to prevent another disruption of the other communication of the Bluetooth link by operation of the cellular radio; and
transmitting, by the mobile communications device over the Bluetooth link and to the mobile GPS device, the time-synchronization information to synchronize a piconet clock of the mobile GPS device to the piconet clock of the mobile communications device, the piconet clock of the mobile GPS device configured to provide time-aiding to a GPS receiver of the mobile GPS device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for time-aiding an autonomous Global Positioning System device over a Bluetooth connection allows for a faster time to fix by allowing faster acquisition of time and ephemeris data. The time-aiding information may be distributed in a one-to-one manner or in a manner that allows for the synchronization of multiple devices.
17 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a cellular radio of a mobile communications device, a cellular data packet, the cellular data packet comprising time-synchronization information; aligning, by the mobile communications device, a piconet clock of the mobile communications device with the time-synchronization information of the received cellular data packet, the aligning comprising communicating a frame synchronization pulse to a Bluetooth host of the mobile communications device, the aligning comprising a slot offset command, the aligning by the slot offset command executed at a resolution of microseconds; connecting the mobile communications device to a mobile Global Positioning System (“
GPS”
) device, the connecting by the mobile communications device and over a Bluetooth link, the connecting coordinated to align communication by the cellular radio or other communication by the Bluetooth link to prevent a disruption of the communication by the cellular radio by operation of the Bluetooth link or to prevent another disruption of the other communication of the Bluetooth link by operation of the cellular radio; andtransmitting, by the mobile communications device over the Bluetooth link and to the mobile GPS device, the time-synchronization information to synchronize a piconet clock of the mobile GPS device to the piconet clock of the mobile communications device, the piconet clock of the mobile GPS device configured to provide time-aiding to a GPS receiver of the mobile GPS device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A Global Positioning System (“
- GPS”
) device comprising;a Bluetooth interface; a GPS module configured to identify a location of the GPS device; and a processor configured to; connect the GPS device to a mobile communications device via the Bluetooth link; receive time-synchronization information from the mobile communications device over the Bluetooth link, the time synchronization information comprising information associated with a piconet clock of the mobile communications device; and adjust a piconet clock of the GPS device based on the received time-synchronization information, the adjustment comprising a slot offset command, the adjustment by the slot offset command executed at a resolution of microseconds. - View Dependent Claims (7, 8, 9, 10, 11)
- GPS”
-
12. A method comprising:
-
establishing a Bluetooth connection between a Global Positioning System (“
GPS”
) device and a mobile communications device;receiving, from the mobile communications device, time-synchronization information associated with a piconet clock of the mobile communications device; and synchronizing a piconet clock of the GPS device to the piconet clock of the mobile communications device using the time-synchronization information, the synchronizing comprising a slot offset command, the synchronizing by the slot offset command executed at a resolution of microseconds. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification