Receiver and correlator used to determine position of wireless device
First Claim
1. A method of determining the position of a wireless device using a wireless network having a plurality of receiver/correlators, each receiver/correlator being positioned at a fixed location in the wireless network, the method comprising:
- receiving a position request from the wireless device at a first receiver/correlator and recording a receive time;
receiving the same position request from the wireless device at a second receiver/correlator and recording a receive time;
synchronizing all the receiver/correlators in the plurality of receiver/correlators such that an internal clock in each receiver/correlator is synchronized and syntonized to indicate a same time information, and wherein said synchronizing comprises;
transmitting a first synchronization packet from the first receiver/correlator to the second receiver/correlator, the first synchronization packet having a first transmit time at which the packet was transmitted from the first/correlator;
receiving the first synchronization packet at the second receiver/correlator and recording the receive time of the first synchronization packet;
comparing the first transmit time of the first synchronization packet with the receive time of the first synchronization packet recorded at the second receiver/correlator;
synchronizing an internal clock in the second receiver/correlator using a difference between the first transmit time and the receive time of the first synchronization packet, the known locations of the first and second receiver/correlators and a known propagation delay between the first and second receiver/correlators;
using the receive time of the position request recorded at the first receiver/correlator, the receive time of the position request recorded at the second receiver/correlator, and the fixed locations of each receiver/correlator to determine the position of the wireless device; and
transmitting a position information packet back to the wireless device indicating the global position of the wireless device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for identifying the position of a wireless device and transmitting that position back to the wireless device, the system comprising a plurality of receiver/correlators, each receiver/correlator being positioned at a fixed location in the network for receiving position request packets from the wireless cellular device, thereby generating a trigger signal each time a position request packet is received, the trigger signal used to record a local time, as indicated by an internal clock, at which the position request packet is received, and generating timing packets which include information about received position request packet, including time received. The system further including a central server for receiving the timing packets from the plurality of receiver/correlators and determining the position of the wireless device using the information in various timing packets.
-
Citations
9 Claims
-
1. A method of determining the position of a wireless device using a wireless network having a plurality of receiver/correlators, each receiver/correlator being positioned at a fixed location in the wireless network, the method comprising:
-
receiving a position request from the wireless device at a first receiver/correlator and recording a receive time; receiving the same position request from the wireless device at a second receiver/correlator and recording a receive time; synchronizing all the receiver/correlators in the plurality of receiver/correlators such that an internal clock in each receiver/correlator is synchronized and syntonized to indicate a same time information, and wherein said synchronizing comprises; transmitting a first synchronization packet from the first receiver/correlator to the second receiver/correlator, the first synchronization packet having a first transmit time at which the packet was transmitted from the first/correlator; receiving the first synchronization packet at the second receiver/correlator and recording the receive time of the first synchronization packet; comparing the first transmit time of the first synchronization packet with the receive time of the first synchronization packet recorded at the second receiver/correlator; synchronizing an internal clock in the second receiver/correlator using a difference between the first transmit time and the receive time of the first synchronization packet, the known locations of the first and second receiver/correlators and a known propagation delay between the first and second receiver/correlators; using the receive time of the position request recorded at the first receiver/correlator, the receive time of the position request recorded at the second receiver/correlator, and the fixed locations of each receiver/correlator to determine the position of the wireless device; and transmitting a position information packet back to the wireless device indicating the global position of the wireless device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for identifying the position of a wireless device and transmitting that position back to the wireless device, the system comprising:
-
a plurality of receiver/correlators, each of said plurality of receiver/correlators being positioned at a fixed location in the network, and wherein each of said plurality of receiver/correlators performs a method for generating packets, comprising; a) generating a trigger signal each time a position request packet is received from said wireless device, said trigger signal used to record a local time, as indicated by an internal clock, at which the position request packet is received; and b) generating at least one timing packet comprising information about said position request packet and further comprising said local time; and a central server for performing a routine for determining the position of the wireless device, said routing comprising; determining a first position curve along which the wireless device may be located based upon a first timing difference between the timing information extracted from a first timing packet received from a first receiver/correlator and the timing information extracted from a second timing packet received from a second receiver/correlator the known locations of the first and second receiver/correlators, and known speed of the timing packets; determining a second position curve along which the wireless device may be located based upon a second timing difference between the timing information extracted from said first timing packet received from said first receiver/correlator and the timing information extracted from a third timing packet received from a third receiver/correlator, the known locations of the first and third receiver/correlators and the known speed of the timing packets, and wherein said second position curve will intercept the first position curve at two locations, either of which may be the location of the wireless device; and determining a third position curve along which the wireless device may be located based upon a third timing difference between the timing information extracted from said second timing packet received from said second receiver/correlator and the timing information extracted from said third timing packet received from said second receiver/correlator, the known locations of the second and third receiver/correlators, and the known speed of the timing packets, and wherein the third position curve will intercept the first and second position curves at one location, which will determine the location of the wireless device.
-
-
7. A plurality of receiver/correlators coupled in a wireless packet based network and each having a fixed location, the receiver/correlators being used for determining the geographic position of a wireless cellular device, each receiver/correlator comprising:
-
an internal clock; and a synchronization packet detector for; detecting synchronization packets which are used to synchronizing and syntonizing the internal clock; and detecting position request packets from the wireless cellular device and generating a trigger signal each time a position request packet is received, the trigger signal used to record a local time on the internal clock at which the position request packet is received. - View Dependent Claims (8)
-
-
9. A packet based communications system for receiving a position request from a wireless device and transmitting position information back to the wireless device, the packet based communications system comprising:
-
a receiver/correlator for transmitting a timing packet to a central server, wherein the timing packet having a header which identifies the packet as a timing packet, a field for identifying the receiver/correlator from which it was transmitted, a field identifying timing information which includes a Δ
t time at which the position request packet was received at the receiver/correlator, and a field identifying the corresponding position request packet;the wireless device for transmitting the position request packet to the receiver/correlator, wherein the position request packet includes a header having a known bit pattern which identifies the packet as the position request packet, and a field for identifying the wireless device from which it was transmitted; and the central server for transmitting a position information packet to the wireless device, wherein the position information packet includes a header which identifies the packet as the position information packet, a field for identifying the central server from which it was transmitted, an information field identifying the wireless device for which it is intended, and a field identifying the position of the wireless device, as determined by the central server.
-
Specification