Back to results
US 2017/0013403 A1Published application
Distance estimation
AssigneeHewlett Packard Emterprise Development LP
InventorSouvik Sen
Life of this patent
Estimating the term…
Abstract
A distance estimate between two nodes may be determined from a path loss exponent and a direct path energy estimate. The direct path energy estimate may be determined from channel state information of a packet received from one of the nodes. The path loss exponent may be determined from the direct path energy estimate and a received signal strength indicator.
Claims15
A method, comprising:
- receiving, at a receiving node, a packet from a transmitting node;
- obtaining channel state information from the packet;
- obtaining a received signal strength indicator from the packet;
- determining a direct path energy estimate from the channel state information;
- determining a path loss exponent from the direct path energy estimate and the received signal strength indicator;
- and
- determining a distance estimate between the receiving node and the transmitting node from the path loss exponent and the direct path energy estimate.
4 more elements
A system, comprising:
- a transceiver to transmit a plurality of data packets and to receive a corresponding plurality of acknowledgement packets from a network device;
- an expected time of flight calculator to:
- use a plurality of channel state information sets corresponding to the plurality of acknowledgement packets to determine a plurality of direct path energy estimates and a plurality of path loss exponents;
- determine an expected time of flight using the plurality of direct path energy estimates and the plurality of path loss exponents;
- a time of flight estimator to determine a plurality of estimated times of flight to the network device using the plurality of channel state information sets;
- a validator to compare each time of flight of the plurality of estimated times of flight to the expected time of flight and to discard invalid estimated times of flight to provide a validated plurality of estimated times of flight;
- and
- a length estimator to use the validated plurality of estimated times of flight to provide a length estimate.
5 more elements
A non-transitory computer readable medium storing instructions executable by a processor to:
- transmit a data packet to a network node;
- obtain an estimated time of departure of the data packet;
- receive an acknowledgement packet from the network node;
- obtain a preliminary estimated time of arrival of the acknowledgement packet;
- determine a power delay profile from channel state information of the acknowledgement packet;
- determining an adjusted estimated time of arrival by using the power delay profile to adjust the preliminary estimated time of arrival;
- and
- use the estimated time of departure and the adjusted estimated time of arrival to determine an estimated time of flight to the network node.
5 more elements
Dependencies are inferred from the claim text.