METHODS AND APPARATUS FOR DETECTING SPOOFING OF GLOBAL NAVIGATION SATELLITE SYSTEM SIGNALS USING CARRIER PHASE MEASUREMENTS AND KNOWN ANTENNA MOTIONS
First Claim
Patent Images
1. A method for determining whether a GNSS (Global Navigation Satellite System) receiver has been spoofed, the method comprising:
- moving a receiving location in a predetermined articulation pattern while receiving GNSS signals;
high pass filtering carrier phase measurements of received GNSS signals and the predetermined articulation pattern;
the high pass filtering resulting in estimation of coefficients in an expression for carrier phase measurement residuals;
determining a likelihood cost function minimum for a non-spoofed configuration;
a likelihood cost function being obtained from a ratio of probability density functions;
results of the high pass filtering being used in determining said likelihood cost function;
determining a minimum for another likelihood cost function for a spoofed configuration;
a spoofing detection hypothesis test statistic being a difference of said another likelihood cost function minimum and said likelihood cost function minimum;
results of the high pass filtering being used in determining said another likelihood cost function; and
comparing the spoofing detection hypothesis test statistic to a predetermined threshold;
the GNSS signals deemed to be spoofed if the spoofing detection hypothesis test statistic is less than the predetermined threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems that can detect GNSS spoofing attacks and that do not require explicit or implicit knowledge of exact position or attitude and that provide hypothesis test statistics, threshold values, and probabilities of false alarm and missed detection.
54 Citations
31 Claims
-
1. A method for determining whether a GNSS (Global Navigation Satellite System) receiver has been spoofed, the method comprising:
-
moving a receiving location in a predetermined articulation pattern while receiving GNSS signals; high pass filtering carrier phase measurements of received GNSS signals and the predetermined articulation pattern;
the high pass filtering resulting in estimation of coefficients in an expression for carrier phase measurement residuals;determining a likelihood cost function minimum for a non-spoofed configuration;
a likelihood cost function being obtained from a ratio of probability density functions;
results of the high pass filtering being used in determining said likelihood cost function;
determining a minimum for another likelihood cost function for a spoofed configuration;
a spoofing detection hypothesis test statistic being a difference of said another likelihood cost function minimum and said likelihood cost function minimum;
results of the high pass filtering being used in determining said another likelihood cost function; andcomparing the spoofing detection hypothesis test statistic to a predetermined threshold;
the GNSS signals deemed to be spoofed if the spoofing detection hypothesis test statistic is less than the predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for determining whether a GNSS (Global Navigation Satellite System) receiver has been spoofed, the system comprising:
-
a receiving location displacement component configured to move a receiving location with respect to a position at which the user equipment processes GNSS signals; an articulation subsystem configured to provide driving signals to the receiving location displacement component and to determine receiving location articulation;
the articulation subsystem moving a receiving location in a predetermined articulation pattern while receiving GNSS signals;a number of midpoint sampler subsystems, each midpoint sampler subsystem receiving input from a components of one channel of a conventional GNSS receiver and providing a beat carrier phase measurement for that one channel; and a spoofing detection hypothesis test component receiving; receiving location articulation, said beat carrier phase measurement for each one channel and a PLL phase error discriminator value for said each one channel, said beat carrier phase measurement and said PLL phase error discriminator value for said each one channel being used to obtain a wideband estimate of beat carrier phase for said each one channel, a number of accumulation mid point times, each accumulation mid point time being an accumulation mid point time for one channel, and a number of unit direction vectors, each unit direction vector pointing from a GNSS signal source for one channel; said spoofing detection hypothesis test component configured to; high pass filter the wideband estimate of beat carrier phase and the receiving location articulation for said each one channel;
the high pass filtering resulting in estimation of coefficients in an expression for a wideband estimate of beat carrier phase residuals;determine a likelihood cost function minimum for a non-spoofed configuration;
a likelihood cost function being obtained from a ratio of probability density functions;
results of the high pass filtering being used in determining said likelihood cost function;determine a minimum for another likelihood cost function for a spoofed configuration;
a spoofing detection hypothesis test statistic being a difference of said another likelihood cost function minimum and said likelihood cost function minimum;
results of the high pass filtering being used in determining said another likelihood cost function minimum;compare the spoofing detection hypothesis test statistic to a predetermined threshold;
the GNSS signals deemed to be spoofed if the spoofing detection hypothesis test statistic is less than the predetermined threshold. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification