DETECTING MISBEHAVIOR IN VEHICLE-TO-VEHICLE (V2V) COMMINICATIONS
First Claim
1. A method comprising:
- receiving, at a host vehicle, a plurality of messages transmitted using Vehicle-to-Vehicle (V2V) communications indicating a heading angle and a speed of a remote vehicle;
calculating an expected change in frequency of the plurality of messages received at the host vehicle based on the heading angle and the speed of the remote vehicle;
measuring an actual change in frequency of the plurality of messages received at the host vehicle due to the Doppler effect;
comparing the expected change in frequency to the actual change in frequency; and
determining that the plurality of messages were not transmitted from the remote vehicle when a difference between the expected change in frequency and the actual change in frequency exceeds a predefined frequency change threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes: receiving, at a host vehicle, a plurality of messages transmitted using Vehicle-to-Vehicle (V2V) communications indicating a heading angle and a speed of a remote vehicle; calculating an expected change in frequency of the plurality of messages received at the host vehicle based on the heading angle and the speed of the remote vehicle; measuring an actual change in frequency of the plurality of messages received at the host vehicle due to the Doppler effect; comparing the expected change in frequency to the actual change in frequency; and determining that the plurality of messages were not transmitted from the remote vehicle when a difference between the expected change in frequency and the actual change in frequency exceeds a predefined frequency change threshold.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a host vehicle, a plurality of messages transmitted using Vehicle-to-Vehicle (V2V) communications indicating a heading angle and a speed of a remote vehicle; calculating an expected change in frequency of the plurality of messages received at the host vehicle based on the heading angle and the speed of the remote vehicle; measuring an actual change in frequency of the plurality of messages received at the host vehicle due to the Doppler effect; comparing the expected change in frequency to the actual change in frequency; and determining that the plurality of messages were not transmitted from the remote vehicle when a difference between the expected change in frequency and the actual change in frequency exceeds a predefined frequency change threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, at a host vehicle, a plurality of messages transmitted using Vehicle-to-Vehicle (V2V) communications indicating a heading angle and a speed of a remote vehicle; calculating an expected angular offset of the plurality of messages received at the host vehicle based on the heading angle of the remote vehicle; measuring an actual angular offset of the plurality of messages received at the host vehicle; comparing the expected angular offset to the actual angular offset; and determining that the plurality of messages were not transmitted from the remote vehicle when a difference between the expected angular offset and the actual angular offset exceeds a predefined angular offset threshold. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium containing program instructions for performing a method, the computer readable medium comprising:
-
program instructions that receive, at a host vehicle, a plurality of messages transmitted using Vehicle-to-Vehicle (V2V) communications indicating a heading angle and a speed of the remote vehicle; program instructions that calculate an expected change in frequency of the plurality of messages received at the host vehicle based on the heading angle and the speed of the remote vehicle; program instructions that measure an actual change in frequency of the plurality of messages received at the host vehicle due to the Doppler effect; program instructions that compare the expected change in frequency to the actual change in frequency; and program instructions that determine that the plurality of messages were not transmitted from the remote vehicle when a difference between the expected change in frequency and the actual change in frequency exceeds a predefined frequency change threshold.
-
-
20. A non-transitory computer readable medium containing program instructions for performing a method, the computer readable medium comprising:
-
program instructions that receive, at a host vehicle, a plurality of messages transmitted using Vehicle-to-Vehicle (V2V) communications indicating a heading angle and a speed of the remote vehicle; program instructions that calculate an expected angular offset of the plurality of messages received at the host vehicle based on the heading angle of the remote vehicle; program instructions that measure an actual angular offset of the plurality of messages received at the host vehicle; program instructions that compare the expected angular offset to the actual angular offset; and program instructions that determine that the plurality of messages were not transmitted from the remote vehicle when a difference between the expected angular offset and the actual angular offset exceeds a predefined angular offset threshold.
-
Specification