Method, apparatus, and computer program product for secure distance bounding based on direction measurement
First Claim
1. A method, comprising:
- receiving, by an apparatus from a remote device, one or more wireless packets including information packets containing angle of departure information of the remote device;
sampling and decoding, by the apparatus, a reference data stream of direction estimation data in the received angle of departure information, the sampling and decoding performed for first and second locations separated by a separation distance;
determining in the apparatus, a first angle of departure and a second angle of departure from the received angle of departure information, based on the sampling and decoding performed for the first and second locations; and
generating distance estimation data in the apparatus relative to the remote device, based on a difference between the first angle of departure and second angle of departure, and on the separation distance.
2 Assignments
0 Petitions
Accused Products
Abstract
Method, apparatus, and computer program product example embodiments provide secure distance estimation based on direction measurement. According to an example embodiment of the invention, a method comprises receiving, by an apparatus (102) from a remote device (100), one or more wireless packets including information packets containing angle of departure information (160) of the remote device (100); determining in the apparatus (102), a first angle of departure and a second angle of departure from the received angle of departure information; and generating distance estimation data in the apparatus relative to the remote device (100), based on the determined first angle of departure and second angle of departure.
-
Citations
22 Claims
-
1. A method, comprising:
-
receiving, by an apparatus from a remote device, one or more wireless packets including information packets containing angle of departure information of the remote device; sampling and decoding, by the apparatus, a reference data stream of direction estimation data in the received angle of departure information, the sampling and decoding performed for first and second locations separated by a separation distance; determining in the apparatus, a first angle of departure and a second angle of departure from the received angle of departure information, based on the sampling and decoding performed for the first and second locations; and generating distance estimation data in the apparatus relative to the remote device, based on a difference between the first angle of departure and second angle of departure, and on the separation distance. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus, comprising:
-
at least one processor; at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to; receive from a remote device, one or more wireless packets including information packets containing angle of departure information of the remote device; sample and decode a reference data stream of direction estimation data in the received angle of departure information, the sampling and decoding performed for first and second locations separated by a separation distance; determine a first angle of departure and a second angle of departure from the received angle of departure information, based on the sampling and decoding performed for the first and second locations; and generate distance estimation data relative to the remote device, based on a difference between the first angle of departure and second angle of departure, and on the separation distance. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium readable in which computer executable program code is stored, the computer executable program code causing the apparatus to perform the following when executed by the processor:
-
receiving, by an apparatus from a remote device, one or more wireless packets including information packets containing angle of departure information of the remote device; sampling and decoding, by the apparatus, a reference data stream of direction estimation data in the received angle of departure information, the sampling and decoding performed for first and second locations separated by a separation distance; determining in the apparatus, a first angle of departure and a second angle of departure from the received angle of departure information, based on the sampling and decoding performed for the first and second locations; and generating distance estimation data in the apparatus relative to the remote device, based on a difference between the first angle of departure and second angle of departure, and on the separation distance.
-
-
12. A method comprising:
-
receiving, by an apparatus from a remote device, one or more wireless packets including information packets containing angle of arrival information from the remote device; sampling and decoding, by the apparatus, a reference data stream of direction estimation data in the received angle of arrival information, the sampling and decoding performed for first and second locations separated by a separation distance; determining in the apparatus, a first angle of arrival and a second angle of arrival from the received angle of arrival information, based on the sampling and decoding performed for the first and second locations; and generating distance estimation data in the apparatus relative to the remote device, based on a difference between the first angle of arrival and second angle of arrival, and on the separation distance. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
at least one processor; at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to; receive from a remote device, one or more wireless packets including information packets containing angle of arrival information from the remote device; sample and decode a reference data stream of direction estimation data in the received angle of arrival information, the sampling and decoding performed for first and second locations separated by a separation distance; determine a first angle of arrival and a second angle of arrival from the received angle of arrival information, based on the sampling and decoding performed for the first and second locations; and generate distance estimation data relative to the remote device, based on a difference between the first angle of arrival and second angle of arrival, and on the separation distance. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A non-transitory computer-readable storage medium readable in which computer executable program code is stored, the computer executable program code causing the apparatus to perform the following when executed by the processor:
-
receiving, by an apparatus from a remote device, one or more wireless packets including information packets containing angle of arrival information from the remote device; sampling and decoding, by the apparatus, a reference data stream of direction estimation data in the received angle of arrival information, the sampling and decoding performed for first and second locations separated by a separation distance; determining in the apparatus, a first angle of arrival and a second angle of arrival from the received angle of arrival information, based on the sampling and decoding performed for the first and second locations; and generating distance estimation data in the apparatus relative to the remote device, based on a difference between the first angle of arrival and second angle of arrival, and on the separation distance.
-
Specification