Mitigation of radio frequency interference (RFI) in global positioning system (GPS) signals
US-9632183-B2 · Apr 25, 2017 · US
US10495759B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10495759-B2 |
| Application number | US-201414179607-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 13, 2014 |
| Priority date | Feb 13, 2014 |
| Publication date | Dec 3, 2019 |
| Grant date | Dec 3, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Disclosed herein are system, method, and computer program product embodiments for detecting spoofing of a navigation device. A plurality of anti-spoofing techniques are provided. The plurality of anti-spoofing techniques detect interference with data provided by one or more navigation devices for a plurality of threat situations. Positioning, timing and frequency characteristics associated with the one or more navigation devices are analyzed in order to identify a threat situation among the plurality of threat situations. Based on the identified threat situation one or more of the anti-spoofing techniques are executed. The one or more anti-spoofing techniques can be executed in parallel in order to provide various anti-spoofing detection techniques at the same time.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: providing, by a hardware processor of an error detection unit, a plurality of anti-spoofing techniques, wherein the plurality of anti-spoofing techniques detect interference with data provided by a first navigation device and a second navigation device for a plurality of threat situations, wherein each of the first navigation device and the second navigation device receives global positioning data from a plurality of global positioning data sources; comparing, by the hardware processor of the error detection unit, received positioning characteristics associated with the first navigation device and the second navigation device with surveyed-in positioning characteristics associated with the first navigation device and the second navigation device, wherein the received positioning characteristics include a distance measurement representing a difference between a spatial position of the first navigation device as determined by the plurality of global positioning data sources and a spatial position of the second navigation device as determined by the plurality of global positioning data sources, the distance measurement being determined by the hardware processor of the error detection unit, and wherein the surveyed-in positioning characteristics include a known distance between the first navigation device and the second navigation device; comparing, by the hardware processor of the error detection unit, received timing characteristics associated with the first navigation device and the second navigation device with surveyed-in timing characteristics associated with the first navigation device and the second navigation device, wherein the received timing characteristics associated with the first navigation device and the second navigation device are received from a first clock source, and wherein the surveyed-in timing characteristics associated with the first navigation device and the second navigation device are received from a second clock source different from the first dock source, identifying, by the hardware processor of the error detection unit, a threat situation based on the comparing of the received positioning characteristics and the surveyed-in positioning characteristics and the comparing of the received positioning characteristics and the serve red-in timing characteristics, wherein the threat situation is identified when a difference between the distance measurement and the known distance between the first navigation device and the second navigation device falls below a predetermined threshold; and executing, by the hardware processor of the error detection unit, one or more of the anti-spoofing techniques based on the identified threat situation, wherein multiple anti-spoofing techniques can be executed substantially in parallel. 2. The method of claim 1 , wherein the comparing the received position characteristics with the surveyed-in positioning characteristics comprises: receiving first navigation device data from the first navigation device; processing the first navigation device data to determine a reported position of the first navigation device; comparing the reported position of the first navigation device to the surveyed-in position of the first navigation device to identify a mismatch between the reported position of the first navigation device and the surveyed-in position of the first navigation device; and determining whether the mismatch exceeds the predetermined threshold. 3. The method of claim 2 , further comprising: generating a threat alert when the mismatch exceeds the predetermined threshold, wherein the threat alert indicates a transmission signal of the first navigation device is compromised. 4. The method of claim 1 , wherein the comparing received timing characteristics with the surveyed-in timing characteristics is performed on a pulse per second periodic. 5. The method of claim 1 , wherein the first navigation device is a first Global Navigation Satellite System (GNSS) receiver and the second navigation device is a second GNSS receiver. 6. The method of claim 1 , wherein the comparing received timing characteristics with the surveyed-in timing characteristics comprises: receiving a first set of data from the first navigation device; receiving a second set of data from the second navigation device; processing the first set of data and the second set of data to determine a first reported position for the first navigation device and a second reported position for the second navigation device; comparing the first reported position with the second reported position; and determining if a difference between the first reported position and the second reported position is below a position threshold. 7. The method of claim 6 , further comprising: generating a threat alert when it is determined that the difference between the first reported position and the second reported position is below the position threshold. 8. The method of claim 6 , wherein the position threshold is based on the known distance between the first navigation device and the second navigation device. 9. The method of claim 1 , wherein the comparing received timing characteristics with the surveyed-in timing characteristics is performed using a test statistic and a calculated average of timing characteristics. 10. The method of claim 1 , wherein the executing comprises: receiving data associated with the first navigation device; processing the data in order to determine a power measurement and a distortion measurement for the first navigation device; comparing the power measurement to a predetermined power threshold and the distortion measurement to a predetermined distortion threshold; and determining whether the distortion measurement and power measurement indicate that the navigation device is compromised based on the comparison. 11. The method of claim 10 , wherein the determining comprises: determining whether the distortion measurement is related to the threat situation; and generating a threat alert when the distortion measurement is related to the threat situation. 12. The method of claim 10 , wherein the processing further comprises: determining the power measurement based on an automatic gain control of the navigation device. 13. A system, comprising: a memory; and at least one processor coupled to the memory and configured to: provide a plurality of anti-spoofing techniques, wherein the plurality of anti-spoofing techniques detect interference with data provided by a first navigation device and a second navigation device for a plurality of threat situations, wherein each of the first navigation device and the second navigation device receives global positioning data from a plurality of global positioning data sources; compare received positioning characteristics associated with the first navigation device and the second navigation device with surveyed-in positioning characteristics associated with the first navigation device and the second navigation device, wherein the received positioning characteristics include a distance measurement representing a difference between a spatial position of the first navigation device as determined by the plurality of global positioning data sources and a spatial position of the second navigation device as determined by the plurality of global positioning data sources, and wherein the surveyed-in positioning characteristics include a known distance between the first navigation device and the second navigation device; compare received timing characteristics associated with the first navigation device and the second navigation
based on redundancy of transmitted data, transmission path or transmitting source · CPC title
issues related to spoofing · CPC title
with countermeasures at transmission and/or reception of the jammed signal, e.g. stopping operation of transmitter or receiver, nulling or enhancing transmitted power in direction of or at frequency of jammer · CPC title
using deceptive jamming or spoofing, e.g. transmission of false signals for premature triggering of RCIED, for forced connection or disconnection to/from a network or for generation of dummy target signal · CPC title
related to allowing or preventing navigation or positioning, e.g. GPS · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.