WiFi distance measurement using location packets
First Claim
1. A method of determining a distance between a first wireless device and a second wireless device, the method comprising:
- generating a location symbol by filtering a pseudorandom (PRN) code to conform with a predetermined transmit spectral mask, and modulating the filtered PRN code;
providing the location symbol in a data field of a legacy wireless packet to form a first location packet;
transmitting the first location packet from the first wireless device to the second wireless device, then transmitting a second location packet from the second wireless device to the first wireless device, wherein the first and second location packets have power spectrums within the predetermined transmit spectral mask;
determining a roundtrip time between the first and second wireless devices based on the first and second location packets; and
computing the distance between the first and second wireless devices using the determined roundtrip time.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of determining a distance between a first wireless device and a second wireless device is provided. In this method, a location symbol can be generated by filtering and modulating a pseudorandom (PRN) code. The location symbol can be provided in a data field of a legacy wireless packet to form a first location packet. The first location packet can be transmitted from the first wireless device to the second wireless device. A second location packet can be transmitted from the second wireless device to the first wireless device, wherein the second location packet is substantially identical to the first location packet. An effective roundtrip time between the first and second wireless devices can be determined based on the first and second location packets. The distance between the first and second wireless devices can be computed using this roundtrip time.
15 Citations
26 Claims
-
1. A method of determining a distance between a first wireless device and a second wireless device, the method comprising:
-
generating a location symbol by filtering a pseudorandom (PRN) code to conform with a predetermined transmit spectral mask, and modulating the filtered PRN code; providing the location symbol in a data field of a legacy wireless packet to form a first location packet; transmitting the first location packet from the first wireless device to the second wireless device, then transmitting a second location packet from the second wireless device to the first wireless device, wherein the first and second location packets have power spectrums within the predetermined transmit spectral mask; determining a roundtrip time between the first and second wireless devices based on the first and second location packets; and computing the distance between the first and second wireless devices using the determined roundtrip time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A transceiver in a first wireless device for determining a distance between the first wireless device and a second wireless device, the transceiver comprising:
-
a transmitter comprising; a first transmitting portion coupled to receive a pseudorandom (PRN) code, and in response, provide a filtered PRN code that conforms with a predetermined transmit spectral mask, and modulate the filtered PRN code to form a location symbol; and a second transmitting portion for providing the location symbol in a data field of a legacy wireless packet to form a first location packet; an antenna for transmitting the first location packet to the second wireless device; and a receiver comprising; a first receiving portion for separating the location symbol from a second location packet received by the antenna from the second wireless device; a second receiving portion for bandpass filtering the location symbol separated from the second location packet, demodulating the bandpass filtered location symbol, and tracking the PRN code within the demodulated and bandpass filtered location symbol; and a processor configured to; determine a roundtrip time between the first and second wireless devices based on the first and second location packets using outputs of the second receiving portion; and compute the distance between the first and second wireless devices using the roundtrip time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A wireless communication system comprising:
-
a wireless device; and a plurality of located wireless devices, each located wireless device having a known location, wherein the wireless device is configured to determine a distance between itself and each located wireless device using a method comprising; generating a location symbol by filtering a pseudorandom (PRN) code to conform with a predetermined transmit spectral mask, and modulating the filtered PRN code; providing the location symbol in a data field of a legacy wireless packet to form a first location packet; transmitting the first location packet from the wireless device to the located wireless device, then transmitting a second location packet from the located wireless device to the wireless device, wherein the first and second location packets have power spectrums within the predetermined transmit spectral mask; determining a roundtrip time between the wireless device and the located wireless device based on the first and second location packets; and computing the distance between the wireless device and the located wireless device using the determined roundtrip time, and wherein the wireless device is further configured to determine its location based on computed distances from the wireless device to the plurality of located wireless devices. - View Dependent Claims (25, 26)
-
Specification