GNSS Spoofing Detection and Rejection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Global Navigation Satellite System (GNSS) devices are compromised in accuracy when receiving spoofed satellite signals, leading to incorrect location and time solutions.
Innovation Solution
The method involves detecting and rejecting spoofing signals by identifying questionable signals based on attributes such as multiple correlation peaks, inconsistent signal-to-noise ratios, and signal power exceeding thresholds, and calculating positions using validated satellite signals, while providing warnings and guidance to navigate out of spoofed areas.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the GNSS device processes all received signals without verification, then the processing speed is fast, but the position accuracy deteriorates due to spoofed signals
Solution Approach 1:
The patent applies preliminary action by performing spoofing detection before position calculation. The system identifies and flags questionable signals using multiple criteria (SNR consistency, correlation peak analysis, signal power thresholds) before these signals can contaminate the position solution. This preliminary verification ensures that only validated signals are used in subsequent processing, maintaining position accuracy without requiring complex real-time intervention during calculation.
Solution Approach 2:
The patent introduces an intermediary verification layer between signal reception and position calculation. This intermediary process evaluates signals against multiple criteria (SNR consistency across frequencies, correlation peak structure, power thresholds) and either validates or rejects signals before they influence position determination. This intermediary mechanism protects the position calculation from spoofed signals while maintaining a relatively simple overall system architecture.
2Reliability
If the GNSS device uses multiple validation criteria to identify spoofed signals, then the reliability of spoofing detection improves, but the computational load increases
Solution Approach 1:
The patent segments the spoofing detection process into multiple independent criteria that can be evaluated separately: SNR consistency check, correlation peak analysis, signal power threshold verification, and satellite visibility validation. Each criterion operates independently and contributes to the overall detection reliability. This segmentation allows the system to apply multiple validation layers without requiring a single complex computational algorithm, thereby improving reliability while managing energy consumption through modular processing.
3Measurement precision
If the GNSS device calculates position using only validated signals, then the position accuracy improves, but the availability of position solution deteriorates when too many signals are rejected
Solution Approach 1:
The patent employs parameter changes by dynamically adjusting the minimum satellite requirement threshold based on validation results. When fewer satellites meet the strict validation criteria, the system can lower the threshold to maintain position solution availability. The validation criteria themselves are parameter-based (SNR thresholds, power levels, correlation peak ratios), allowing flexible adjustment of detection sensitivity. This enables the system to maintain high position accuracy when conditions permit while ensuring continued operational availability when signal conditions are challenging.
Data Source
AI summary
Systems and methods for performing spoofing detection and rejection including receiving, at a Global Navigation Satellite System (GNSS) device having an antenna, a set of signals, identifying a questionable signal in the set of signals, and in accordance with a determination that the set of signals includes a subset of valid GNSS satellite signals, where the subset satisfies a minimum number of valid GNSS satellite signals and does not include the questionable signal, calculating an approximate position of the GNSS device based on the subset of valid GNSS satellite signals.


