摘要 |
<p>A process is provided for determining the distance between two devices (310, 320) by sending ranging packets between them. The local device (310) sends a first ranging packet, which the remote device (320) sends holds for a first hold time before sending a second ranging packet in return. The local device (310) also sends a third ranging packet, which the remote device (320) sends holds for a second hold time before sending a fourth ranging packet in return. If the second hold time is twice the first hold time, then the propagation time for signals between the two devices (310, 320) can be determined solely by time measurements made by the local device. For received signals, these time measurements can be adjusted to provide accurate time estimates for a direct line of sight signal, which corresponds to a shortest transmission distance between the two devices. The propagation time can then be used to determine distance between the devices (310, 320).</p> |