Back to results
US 11,994,596 B2Granted
Systems and methods using chip-scale atomic clock to detect spoofed GNSS
AssigneeHoneywell International Inc.
InventorsMichael Ray Elgersma, Ruth Dagmar Kreichauf, Stephen Artie Rooks
Life of this patent
Estimating the term…
Abstract
Systems and methods for operating a navigation system and detecting GNSS spoofing using a chip-scale atomic clock are provided herein.
Claims20
A system, comprising:
- a Global Navigation Satellite System (GNSS) receiver communicatively coupled to an antenna, wherein the GNSS receiver is configured to receive GNSS signals from GNSS satellites via the antenna, wherein the GNSS receiver is configured to output a GNSS time signal;
- a chip-scale atomic clock configured to output a chip-scale atomic clock time signal;
- and
- at least one processor coupled to a memory, wherein the at least one processor is communicatively coupled to the GNSS receiver and the chip-scale atomic clock, wherein the at least one processor is configured to:
- determine whether a difference between the GNSS time signal and the chip-scale atomic clock time signal exceeds a first threshold, wherein the first threshold is based on error bounds of the chip-scale atomic clock and increases over time until the chip-scale atomic clock is disciplined or reinitialized;
- when the difference between the GNSS time signal and the chip-scale atomic clock time signal does not exceed the first threshold, estimate a system time signal using the GNSS time signal or the GNSS time signal and the chip-scale atomic clock time signal;
- when the difference between the GNSS time signal and the chip-scale atomic clock time signal exceeds the first threshold, estimate a system time signal without using the GNSS time signal and output an alarm indicating that GNSS spoofing has been detected;
- and
- output the system time signal or a signal indicative of a system time error.
6 more elements
A method, comprising:
- determining whether a difference between a Global Navigation Satellite System (GNSS) time signal from a GNSS receiver and a chip-scale atomic clock time signal from a chip-scale atomic clock exceeds a first threshold, wherein the first threshold is based on error bounds of the chip-scale atomic clock and increases over time until the chip-scale atomic clock is disciplined or reinitialized;
- estimating a system time signal using the GNSS time signal or the GNSS time signal and the chip-scale atomic clock time signal in response to a determination that the difference between the GNSS time signal and the chip-scale atomic clock time signal does not exceed the first threshold;
- in response to a determination that the difference between the GNSS time signal and the chip-scale atomic clock time signal exceeds the first threshold,
- estimating a system time signal using the chip-scale atomic clock time signal or time and error bounds of the chip-scale atomic clock, and
- outputting an alarm indicating that GNSS spoofing has been detected;
- and
- outputting the system time signal or a signal indicative of a system time error.
4 more elements
A non-transitory computer readable medium having computer-executable instructions stored thereon which, when executed by one or more processing devices, cause the one or more processing devices to:
- receive a Global Navigation Satellite System (GNSS) time signal from a GNSS receiver communicatively coupled to an antenna and configured to receive GNSS signals from GNSS satellites via the antenna;
- receive a chip-scale atomic clock time signal from a chip-scale atomic clock;
- determine whether a difference between the GNSS time signal and the chip-scale atomic clock time signal exceeds a first threshold, wherein the first threshold is based on error bounds of the chip-scale atomic clock and increases over time until the chip-scale atomic clock is disciplined or reinitialized;
- estimate a system time signal using the GNSS time signal or the GNSS time signal and the chip-scale atomic clock time signal in response to a determination that the difference between the GNSS time signal and the chip-scale atomic clock time signal does not exceed the first threshold;
- estimate a system time signal without using the GNSS time signal and output an alarm indicating that GNSS spoofing has been detected in response to a determination that the difference between the GNSS time signal and the chip-scale atomic clock time signal exceeds the first threshold;
- and
- output the system time signal or a signal indicative of a system time error.
4 more elements
Dependencies are inferred from the claim text.