| CPC G01S 19/215 (2013.01) | 20 Claims |

|
1. An electronic device, comprising:
a memory; and
one or more processors operatively coupled to the memory, wherein the one or more processors are configured to execute instructions on the memory to cause operations comprising:
obtaining a first distance between a first Global Navigation Satellite System (GNSS) receiver and a second GNSS receiver;
obtaining, via the first GNSS receiver, first GNSS data indicating a first range measurement between a first GNSS satellite of a first GNSS constellation and the first GNSS receiver;
obtaining, via the second GNSS receiver, second GNSS data indicating a second range measurement between the first GNSS satellite and the second GNSS receiver;
calculating a first expected range measurement between the second GNSS receiver and the first GNSS satellite based at least in part on an angle opposite the first expected range measurement that is formed between the first GNSS receiver, the second GNSS receiver, and the first GNSS satellite, the first distance, and the first range measurement;
determining that spoofing of the first GNSS satellite has occurred based on a comparison between the first expected range measurement and the second range measurement; and
based on the determination that spoofing of the first GNSS satellite has occurred, limiting timing information of an electric power delivery system to timing information from a second GNSS satellite of the first GNSS constellation.
|