CPC G01S 19/215 (2013.01) [G01S 5/02213 (2020.05); G01S 5/06 (2013.01); G01S 19/258 (2013.01); G01S 19/27 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
identifying, by a first node of a distributed node network comprising a plurality of nodes, first signal data using a signal indicating a position of a global positioning system (GPS) satellite received at the first node;
receiving, by the first node, from each particular node of a subset of nodes of the plurality of nodes, respective second signal data associated with the signal received at the particular node of the subset of nodes, wherein the subset of nodes includes at least two nodes exclusive of the first node;
generating, by the first node, a relative location of a signal source for the signal according to a plurality of time differences of arrival determined using multilateration and based upon the first signal data and the respective second signal data, wherein the relative location corresponds to a distance relative to at least one of a first location of the first node, a second location of a second node of the subset, or a third location of a third node of the subset; and
identifying, by the first node, the signal as a spoofed GPS signal based upon the position of the GPS satellite as indicated by the signal and the relative location of the signal source as generated by the first node.
|