Receiver-independent spoofing detection device

US11740362B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11740362-B2
Application numberUS-201816771210-A
CountryUS
Kind codeB2
Filing dateDec 11, 2018
Priority dateDec 20, 2017
Publication dateAug 29, 2023
Grant dateAug 29, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A device and the associated method for detecting spoofing of GNSS signals are provided. The device includes an RF chain to acquire and down convert a signal comprising one or more GNSS signals transmitted by GNSS sources, each of the GNSS signals comprising a navigation message modulated by a spreading code associated to a related GNSS source, an analog to digital converter, to digitize the down converted signal, and a computer logic, to: calculate over a grid of spreading code phase delays and Doppler shifts, cross-correlation functions between the digitized signal and locally generated replicas of the signal, for one or more of the spreading codes, identify cross-correlation peaks, and analyze the cross-correlation peaks to detect spoofing situations.

First claim

Opening claim text (preview).

The invention claimed is: 1. A device for detecting spoofing of GNSS signals comprising: an RF chain configured to acquire and down convert a signal comprising one or more GNSS signals transmitted by GNSS sources, each of said GNSS signals comprising a navigation message modulated by a spreading code associated to a related GNSS source, an analog to digital converter configured to digitize the down converted signal, and a computer logic configured to: calculate, over a grid of spreading code phase delays and Doppler shifts of one processing channel, cross-correlation functions between said digitized signal and locally generated replicas of the signal, for one or more of said spreading codes, identify cross-correlation peaks of the one processing channel, and analyze the cross-correlation peaks of the one processing channel to detect a spoofing situation and multipath reflections, wherein: analyzing the cross-correlation peaks to detect the spoofing situation further comprises monitoring the position of each cross-correlation peak over the grid of spreading code phase delays and Doppler shift for a number of successive signal acquisitions, and only consider cross-correlation peaks that appear in two or more successive signal acquisitions, and analyzing the cross-correlation peaks to detect the multipath reflections further comprises comparing a distance between each cross-correlation peak to a predetermined threshold distance. 2. The device of claim 1 , wherein the number of Doppler shifts of the grid of spreading code phase delays and Doppler shifts is adapted to the travel speed of the device. 3. The device of claim 1 , wherein the cross-correlation functions are calculated in the frequency domain. 4. The device of claim 1 , wherein the cross-correlation peaks analysis comprises counting the number of cross-correlation peaks associated to a specific spreading code, the spoofing situation being detected when said number of cross-correlation peaks is greater than or equal to two. 5. The device of claim 4 , wherein, when a plurality of cross-correlation peaks are within an interval a length of which is lower than a threshold, only one cross-correlation peak is counted. 6. The device of claim 1 , wherein the cross-correlation peaks analysis comprises monitoring the code phase delays associated to each cross-correlation peak for a number of successive signal acquisitions, the spoofing situation being detected when the variation speed of said code phase delays between said signal acquisitions exceeds a threshold for at least one cross-correlation peak. 7. The device of claim 1 , wherein the cross-correlation peaks analysis comprises monitoring the Doppler shifts associated to each cross-correlation peak for successive signal acquisitions, the spoofing situation being detected when the variation speed of the Doppler shift between said acquisitions exceeds a threshold for at least one cross-correlation peak. 8. The device of claim 1 , wherein the cross-correlation peaks analysis comprises monitoring the code phase delay and Doppler shift associated to a cross-correlation peak, the spoofing situation being detected when the code phase delay variation speed is not consistent with the Doppler shift value. 9. The device of claim 1 , wherein the cross-correlation peaks analysis comprises counting the number of satellites in view, and comparing said number with a threshold, the spoofing situation being declared when the number of satellites in view exceeds the threshold. 10. The device of claim 1 , wherein the computer logic is further configured to detect jamming by monitoring the level variations of an automatic gain control module configured to amplify or attenuate the power level of the received signal with a threshold. 11. The device of claim 1 , wherein the computer logic is further configured to detect jamming by detecting spurious spectral lines within the spectrum of the GNSS signal received. 12. The device of claim 1 , configured to be connected between a GNSS receiver and its antenna, the received signal being split in two parts, a first part being directly transmitted to the GNSS receiver, and a second part being processed by the RF chain. 13. The device of claim 1 , further comprising an output to transmit information about the spoofing situation to the GNSS receiver. 14. A method for detecting spoofing of a GNSS signal in a device comprising an RF chain to acquire and down convert a signal comprising one or more GNSS signals transmitted by GNSS sources, each of said GNSS signals comprising a navigation message modulated by a spreading code associated to a related GNSS source, and an analog to digital converter, to digitize the down converted signal, the method comprising the steps of: calculating, over a grid of spreading code phase delays and Doppler shifts of one processing channel, cross-correlation functions between said digitized signal and locally generated replicas of the signals, for one or more of said spreading codes, identifying cross-correlation peaks of the one processing channel, and analyzing the cross-correlation peaks of the one processing channel to detect a spoofing situation and multipath reflections, wherein: analyzing the cross-correlation peaks to detect the spoofing situation further comprises monitoring the position of each cross-correlation peak over the grid of spreading code phase delays and Doppler shift for a number of successive signal acquisitions, and only consider cross-correlation peaks that appear in two or more successive signal acquisitions; and analyzing the cross-correlation peaks to detect the multipath reflections further comprises comparing a distance between each cross-correlation peak to a predetermined threshold distance.

Assignees

Inventors

Classifications

  • G01S19/215Primary

    issues related to spoofing · CPC title

  • Arrangements for jamming, spoofing or other methods of denial of service of such systems · CPC title

  • relating to Doppler shift of satellite signals · CPC title

  • Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers · CPC title

  • Constructional details or hardware or software details of the signal processing chain · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11740362B2 cover?
A device and the associated method for detecting spoofing of GNSS signals are provided. The device includes an RF chain to acquire and down convert a signal comprising one or more GNSS signals transmitted by GNSS sources, each of the GNSS signals comprising a navigation message modulated by a spreading code associated to a related GNSS source, an analog to digital converter, to digitize the dow…
Who is the assignee on this patent?
Centre Nat Etd Spatiales, Centre Nat Detudes Spatiales Cnes
What technology area does this patent fall under?
Primary CPC classification G01S19/215. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).