Intra-piconet location determination and tomography
First Claim
1. A method of intra-piconet device location, comprising:
- a) a master device periodically polling a plurality of slave devices of a piconet over a period of time to obtain range information for each slave device of the plurality of slave devices corresponding to a plurality of carrier frequencies over a carrier-frequency range, wherein the range information for each slave device comprises received signal strength indicator (RSSI) values;
b) developing a (RSSI) vs. carrier-frequency curve of each slave device of the plurality of slave devices representative of a plurality of RSSI values corresponding to the plurality of carrier frequencies over the period of time contained in the range information;
c) identifying one or more periodicities occurring in the RSSI vs. carrier-frequency curve of each slave device of the plurality of slave devices;
d) for each slave device of the plurality of slave devices identifying a frequency separation Δ
f corresponding to the one or more periodicities; and
e) using the frequency separation Δ
fin determining a path-length difference, d=a+b−
c, between a direct path distance c from a slave device of the plurality of slave devices to the master device and an indirect path distance, a+b, from the slave device to the master device, wherein d is proportional to Δ
f.
7 Assignments
0 Petitions
Accused Products
Abstract
A technique for intra-piconet location determination and tomography is described. This technique uses received signal strength indicator (RSSI) values in conjunction with transmitted power levels to determine the relative location of each device within a small network employing frequency hopped spread spectrum transmission. In addition to the location determination properties of the invention, the geometry of the devices in the network, as well as the path loss information between pairs of devices, may be used to infer the location of absorbers and reflectors within the piconet. This absorption and reflection information may be used in creating the piconet tomography. The approach described in this specification may be applied in conjunction with the Bluetooth wireless Personal Area Network (PAN) specification to determine device locations, mitigate the effects of multi-path, and perform indoor location and security functions, and other application functions requiring cost-effective location determination.
67 Citations
38 Claims
-
1. A method of intra-piconet device location, comprising:
-
a) a master device periodically polling a plurality of slave devices of a piconet over a period of time to obtain range information for each slave device of the plurality of slave devices corresponding to a plurality of carrier frequencies over a carrier-frequency range, wherein the range information for each slave device comprises received signal strength indicator (RSSI) values;
b) developing a (RSSI) vs. carrier-frequency curve of each slave device of the plurality of slave devices representative of a plurality of RSSI values corresponding to the plurality of carrier frequencies over the period of time contained in the range information;
c) identifying one or more periodicities occurring in the RSSI vs. carrier-frequency curve of each slave device of the plurality of slave devices;
d) for each slave device of the plurality of slave devices identifying a frequency separation Δ
f corresponding to the one or more periodicities; and
e) using the frequency separation Δ
fin determining a path-length difference, d=a+b−
c, between a direct path distance c from a slave device of the plurality of slave devices to the master device and an indirect path distance, a+b, from the slave device to the master device, wherein d is proportional to Δ
f. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
13. A piconet of a wireless communication network capable of intra-piconet device location, comprising:
-
a plurality of slave devices of the piconet;
a master device of the piconet coupled to the plurality of slave devices that is operable to periodically poll the plurality of slave devices over a period of time to obtain range information for each slave device of the plurality of slave devices corresponding to a plurality of carrier frequencies over the carrier-frequency range, identify for each slave device of the plurality of slave devices a frequency separation Δ
f corresponding to one or more periodicities occurring in a RSSI vs. carrier-frequency curve of each slave device of the plurality of slave devices, and determine from the frequency separation Δ
f a path-length difference, d=a+b−
c, between a direct path distance c from a slave device of the plurality of slave devices to the master device and an indirect path distance, a+b, from the slave device to the master device,wherein the (RSSI) vs. carrier-frequency curve is developed for each slave device of the plurality of slave devices representative of a plurality of RSSI values corresponding to the plurality of carrier frequencies over the period of time contained in the range information, and wherein d is proportional to Δ
f.
-
-
26. A device operable in a piconet of a wireless communication network, comprising:
-
a controller element having a link management element that controls a power level of the device and controls switching of the device between a master mode and a slave mode, wherein while in the slave mode the device switches to the master mode only upon receiving permission from a master device of the piconet;
a receiver element operable to receive incoming messages to the device;
a processor element, coupled to the receiver element and having a master processor operational in the master mode and a slave processor operational in the slave mode, that is controlled by the controller element to process the incoming messages, generate outgoing messages of the device, and select channel assignments of the device;
a transmitter element coupled to the processor element and operable to transmit the outgoing messages of the device;
a timing element coupled to the receiver element, the transmitter element, the controller element, and the processor element that provides timing for the channel assignments of the device;
a storage element coupled to processor element and the timing element;
wherein in the master mode the device is operable to periodically poll a plurality of slave devices of the piconet to obtain range information for each slave device of the plurality of slave devices corresponding to a plurality of carrier frequencies over the carrier-frequency range, identify for each slave device of the plurality of slave devices a frequency separation Δ
f corresponding to one or more periodicities occurring in a RSSI vs. carrier-frequency curve of each slave device of the plurality of slave devices, and determine from the frequency separation Δ
f a path-length difference, d=a+b−
c, between a direct-path distance c from a slave device of the plurality of slave devices to the master device and an indirect-path distance, a+b, from the slave device to the master device,wherein in the master mode the device develops the (RSSI) vs. carrier-frequency curve of each slave device of the plurality of slave devices representative of a plurality of RSSI values corresponding to the plurality of carrier frequencies over the period of time contained in the range information, and wherein d is proportional to Δ
f, andwherein in the slave mode the device is operable to provide range information of the device corresponding to the plurality of carrier frequencies over the carrier-frequency range.
-
Specification