Wireless clock synchronization
First Claim
1. A method for synchronizing internal clocks of receiving stations of a system, comprising the steps of:
- transmitting a reference data packet from a beacon at a known position;
comparing a first arrival time and a second arrival time to determine a correlated arrival time data, the first arrival time being a time of reception of the reference data packet by a first receiving station, the second arrival time being a time of reception of the reference data packet by a second receiving station;
computing a linear polynomial fit as a function of the correlated arrival time data and the first and second arrival times; and
synchronizing the first and second arrival times of the reference data packet at the first and second receiving stations as a function of the linear polynomial fit.
11 Assignments
0 Petitions
Accused Products
Abstract
A system and method for synchronizing internal clocks of receiving stations of a locating system are described. A beacon transmits reference data packets at a known position. A first arrival time is compared to a second arrival time to determine a correlated arrival time data. The first arrival time is a time of reception of the reference data packets by a first receiving station, and the second arrival time is a time of reception of the reference data packets by a second receiving station. A linear polynomial fit is computed as a function of the correlated arrival time data and the first and second arrival times. Times of arrival of data packets at the first and second receiving stations is synchronized as a function of the linear polynomial fit.
46 Citations
17 Claims
-
1. A method for synchronizing internal clocks of receiving stations of a system, comprising the steps of:
-
transmitting a reference data packet from a beacon at a known position;
comparing a first arrival time and a second arrival time to determine a correlated arrival time data, the first arrival time being a time of reception of the reference data packet by a first receiving station, the second arrival time being a time of reception of the reference data packet by a second receiving station;
computing a linear polynomial fit as a function of the correlated arrival time data and the first and second arrival times; and
synchronizing the first and second arrival times of the reference data packet at the first and second receiving stations as a function of the linear polynomial fit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for determining a location of a mobile device, comprising the steps of:
-
synchronizing internal clocks of receiving stations;
receiving a data packet from the mobile device by first and second receiving stations of the receiving stations;
determining a synchronized arrival time of the data packet at the first and second receiving stations;
calculating an arrival time difference between the first and second receiving stations; and
computing the location of the mobile device, using a hyperbolic trilateration, as a function of the synchronized arrival time. - View Dependent Claims (8, 9, 10)
-
-
11. A system for synchronizing internal clocks of a mobile device locating network, comprising:
-
receiving stations having the internal clocks;
a processor connected to the receiving stations; and
a beacon adapted for transmitting to the receiving stations a reference data packet, the beacon having a known location, wherein each of the receiving stations is adapted to forward arrival times of the reference data packet to the processor, and wherein the processor is adapted to compute a linear polynomial fit of the arrival times to synchronize a time of arrival of data packets received from a mobile device. - View Dependent Claims (12, 13, 15, 16, 17)
-
-
14. A method of synchronizing internal clocks of receiving stations of a locating system, comprising the steps of:
-
transmitting a reference data packet from a beacon at a known position;
comparing an arrival time of the reference data packet at each of a first pair of receiving stations to determine compared arrival time data;
computing a linear polynomial fit as a function of the compared arrival time data and the arrival times at each of the first pair of receiving stations; and
synchronizing arrival times of the reference data packet at the first pair of receiving stations as a function of the linear polynomial fit.
-
Specification