TDOA-based positioning system using terrestrial wireless signal sources
A positioning system is provided in which a client device samples a transmission from any suitable terrestrial wireless source. The resulting samples are correlated with replica samples to determine a position of the client device using time-difference-of-arrival-based calculations.
1. A method, comprising:
in a first sniffer receiver, sampling a transmission from a terrestrial wireless source to provide a series of first samples;
time-stamping the series of first samples with a time of receipt at the first sniffer receiver to provide a time-stamped series of first samples; and
up-loading the time-stamped series of first samples to a server for a determination of a first pseudorange in a position determination for a client receiver.
2. The method of claim 1 , wherein the terrestrial wireless source is selected from a group consisting of a cellular base station, a WiFi source, a Bluetooth source; and a wireless drone.
3. The method of claim 1 , wherein time-stamping the series of first samples with the time of receipt is responsive to a GPS clock.
4. The method of claim 1 , further comprising:
in a second sniffer receiver, sampling the transmission from the terrestrial wireless source to provide a series of second samples;
time-stamping the series of second samples with a time of receipt at the second sniffer receiver to provide a time-stamped series of second samples; and
up-loading the time-stamped series of second samples to the server for a determination of a second pseudorange for the client receiver.
5. The method of claim 4 , further comprising:
in a third sniffer receiver, sampling the transmission from the terrestrial wireless source to provide a series of fourth samples;
time-stamping the series of fourth samples with a time of receipt at the third sniffer receiver to provide a time-stamped series of fourth samples; and
up-loading the time-stamped series of fourth samples to the server for a determination of a third pseudorange for the client receiver.
6. The method of claim 1 , wherein uploading the time-stamped series of first samples to the server comprises uploading the time-stamped series of first samples to a cloud-based server.