TWO-WAY RANGING MESSAGING SCHEME
First Claim
1. A method of wireless communication, comprising:
- transmitting a first packet from a first apparatus to a second apparatus;
receiving a second packet from the second apparatus as a result of the transmission of the first packet;
transmitting a third packet from the first apparatus to the second apparatus after the reception of the second packet;
determining a first time value associated with the reception of the second packet and a second time value associated with the transmission of the third packet;
receiving information from the second apparatus, wherein the information is indicative of a third time value associated with the transmission of the second packet and a fourth time value associated with the reception of the third packet; and
determining a distance between the first apparatus and the second apparatus based on the first time value, the second time value, and the received information.
1 Assignment
0 Petitions
Accused Products
Abstract
In a two-way ranging scheme where a first apparatus (e.g., device) determines a distance to a second apparatus (e.g., device), specified packets are sent between these apparatuses at specified times to facilitate the determination of the distance. In some aspects, these packets may be defined and/or sent in a manner that enables the apparatuses to detect a leading edge of a received packet with a high degree of accuracy. For example, an apparatus may transmit a packet a defined period of time after transmitting or receiving another packet. In addition, a packet may comprise a defined symbol sequence that is used by an apparatus that receives the packet to identify a leading edge of the packet.
-
Citations
40 Claims
-
1. A method of wireless communication, comprising:
-
transmitting a first packet from a first apparatus to a second apparatus; receiving a second packet from the second apparatus as a result of the transmission of the first packet; transmitting a third packet from the first apparatus to the second apparatus after the reception of the second packet; determining a first time value associated with the reception of the second packet and a second time value associated with the transmission of the third packet; receiving information from the second apparatus, wherein the information is indicative of a third time value associated with the transmission of the second packet and a fourth time value associated with the reception of the third packet; and determining a distance between the first apparatus and the second apparatus based on the first time value, the second time value, and the received information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for wireless communication, comprising:
-
a transmitter configured to transmit a first packet to another apparatus; a receiver configured to receive a second packet from the another apparatus as a result of the transmission of the first packet, wherein the transmitter is further configured to transmit a third packet to the another apparatus after the reception of the second packet; and a ranging controller configured to determine a first time value associated with the reception of the second packet and a second time value associated with the transmission of the third packet, wherein the ranging controller is further configured to determine a distance between the apparatus and the another apparatus based on the first time value, the second time value, and information received from the another apparatus that is indicative of a third time value associated with the transmission of the second packet and a fourth time value associated with the reception of the third packet. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for wireless communication, comprising:
-
means for transmitting a first packet to another apparatus; means for receiving a second packet from the another apparatus as a result of the transmission of the first packet, wherein the means for transmitting is configured to transmit a third packet to the another apparatus after the reception of the second packet; means for determining a first time value associated with the reception of the second packet and a second time value associated with the transmission of the third packet; means for determining a distance between the apparatus and the another apparatus based on the first time value, the second time value, and information received from the another apparatus that is indicative of a third time value associated with the transmission of the second packet and a fourth time value associated with the reception of the third packet. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer-program product for wireless communication, comprising:
computer-readable medium comprising codes executable to; transmit a first packet from a first apparatus to a second apparatus; receive a second packet from the second apparatus as a result of the transmission of the first packet; transmit a third packet from the first apparatus to the second apparatus after the reception of the second packet; determine a first time value associated with the reception of the second packet and a second time value associated with the transmission of the third packet; receive information from the second apparatus, wherein the information is indicative of a third time value associated with the transmission of the second packet and a fourth time value associated with the reception of the third packet; and determine a distance between the first apparatus and the second apparatus based on the first time value, the second time value, and the received information.
-
38. A headset, comprising:
-
a transmitter configured to transmit a first packet to an apparatus; a receiver configured to receive a second packet from the apparatus as a result of the transmission of the first packet, wherein the transmitter is further configured to transmit a third packet to the apparatus a defined period of time after the reception of the second packet; a ranging controller configured to determine a first time value associated with the reception of the second packet and a second time value associated with the transmission of the third packet, wherein the ranging controller is further configured to determine a distance between the headset and the apparatus based on the first time value, the second time value, and information received from the apparatus that is indicative of a third time value associated with the transmission of the second packet and a fourth time value associated with the reception of the third packet; and a transducer configured to provide an audio output based on the determined distance.
-
-
39. A watch, comprising:
-
a transmitter configured to transmit a first packet to an apparatus; a receiver configured to receive a second packet from the apparatus as a result of the transmission of the first packet, wherein the transmitter is further configured to transmit a third packet to the apparatus a defined period of time after the reception of the second packet; a ranging controller configured to determine a first time value associated with the reception of the second packet and a second time value associated with the transmission of the third packet, wherein the ranging controller is further configured to determine a distance between the watch and the apparatus based on the first time value, the second time value, and information received from the apparatus that is indicative of a third time value associated with the transmission of the second packet and a fourth time value associated with the reception of the third packet; and a user interface configured to provide an indication based on the determined distance.
-
-
40. A sensing device, comprising:
-
a transmitter configured to transmit a first packet to an apparatus; a receiver configured to receive a second packet from the apparatus as a result of the transmission of the first packet, wherein the transmitter is further configured to transmit a third packet to the apparatus a defined period of time after the reception of the second packet; a ranging controller configured to determine a first time value associated with the reception of the second packet and a second time value associated with the transmission of the third packet, wherein the ranging controller is further configured to determine a distance between the sensing device and the apparatus based on the first time value, the second time value, and information received from the apparatus that is indicative of a third time value associated with the transmission of the second packet and a fourth time value associated with the reception of the third packet; and a sensor configured to provide data for transmission as a result of the determined distance.
-
Specification