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;
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;
transmitting a fourth packet from the first apparatus to the second apparatus;
receiving a fifth packet from the second apparatus, wherein the fifth packet comprises a first symbol sequence for gain control at the first apparatus; and
determining a gain level for the reception of the second packet based on the first symbol sequence.
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
37 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; 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; transmitting a fourth packet from the first apparatus to the second apparatus; receiving a fifth packet from the second apparatus, wherein the fifth packet comprises a first symbol sequence for gain control at the first apparatus; and determining a gain level for the reception of the second packet based on the first symbol sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. 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; 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, wherein; the transmitter is further configured to transmit a fourth packet to the another apparatus; the receiver is further configured to receive a fifth packet from the another apparatus; the fifth packet comprises a first symbol sequence for gain control at the apparatus; and a gain controller configured to determine a gain level for the reception of the second packet based on the first symbol sequence. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. 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, wherein; the means for transmitting is configured to transmit a fourth packet to the another apparatus; the means for receiving is configured to receive a fifth packet from the another apparatus; the fifth packet comprises a first symbol sequence for gain control at the apparatus; and means for determining a gain level for the reception of the second packet based on the first symbol sequence. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer-program product for wireless communication, comprising:
computer-readable storage device 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; 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; transmit a fourth packet from the first apparatus to the second apparatus; receive a fifth packet from the second apparatus, wherein the fifth packet comprises a first symbol sequence for gain control at the first apparatus; and determine a gain level for the reception of the second packet based on the first symbol sequence.
-
35. 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, wherein; the transmitter is further configured to transmit a fourth packet to the apparatus; the receiver is further configured to receive a fifth packet from the apparatus; the fifth packet comprises a first symbol sequence for gain control at the headset; and a gain controller configured to determine a gain level for the reception of the second packet based on the first symbol sequence; and a transducer configured to provide an audio output based on the determined distance.
-
-
36. 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, wherein; the transmitter is further configured to transmit a fourth packet to the apparatus; the receiver is further configured to receive a fifth packet from the apparatus; the fifth packet comprises a first symbol sequence for gain control at the watch; and a gain controller configured to determine a gain level for the reception of the second packet based on the first symbol sequence; and a user interface configured to provide an indication based on the determined distance.
-
-
37. 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, wherein; the transmitter is further configured to transmit a fourth packet to the apparatus; the receiver is further configured to receive a fifth packet from the apparatus; the fifth packet comprises a first symbol sequence for gain control at the sensing device; and a gain controller configured to determine a gain level for the reception of the second packet based on the first symbol sequence; and a sensor configured to provide data for transmission as a result of the determined distance.
-
Specification