GNSS Receiver Spoofing Detection via Noise Floor and Phase Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing GNSS receivers lack effective methods to detect spoofed signals in real-time, particularly in multi-frequency and multi-constellation environments, which can lead to inaccurate positioning and decision-making in critical applications like autonomous driving.

Innovation Solution

A method and system that determine satellite signal noise floor and phase noise values for each tracking channel, comparing these values to established thresholds to detect spoofed signals. This approach involves implementing a satellite tracking channel with a frequency loop and using signal processing circuitry to analyze noise floor and phase noise metrics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing GNSS receivers use traditional positioning methods, then positioning function is provided, but they lack effective spoofing detection capability leading to inaccurate positioning under spoofing attacks

Engineering Contradiction:
Improveanti-spoofing capabilityVSAvoidreceiver structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the spoofing detection function into separate modules within the receiver: a noise floor detection unit that monitors signal noise levels, a phase error detection unit that tracks phase deviations, and a decision unit that compares these measurements against thresholds. This modular segmentation enables spoofing detection without requiring a complete redesign of the receiver architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary detection actions by continuously monitoring noise floor and phase error metrics before spoofing can fully compromise positioning. The receiver proactively compares these parameters against pre-established thresholds to detect spoofing attempts in real-time, preventing inaccurate positioning rather than correcting it afterward.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If spoofing detection is added to existing receivers, then detection capability is improved, but real-time detection performance deteriorates due to processing delays

Engineering Contradiction:
Improvespoofing detection accuracyVSAvoidreal-time detection speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces complex computational spoofing detection methods with simpler signal parameter measurements. Instead of performing heavy signal processing or authentication computations, the system substitutes mechanical-like direct measurements of noise floor and phase error, which can be computed rapidly with minimal processing overhead, enabling real-time detection.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the detection parameters from complex signal characteristics to fundamental receiver parameters that are already being monitored for positioning: noise floor level and phase error. By utilizing these existing parameters for spoofing detection, the system achieves real-time performance without adding significant processing burden.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple constellations are used for independent position identification, then spoofing detection is improved, but system complexity and hardware requirements increase

Engineering Contradiction:
Improvespoofing detection capabilityVSAvoidhardware requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes the existing tracking channels multi-functional by enabling them to perform both positioning and spoofing detection simultaneously. The same signal processing paths that extract position information also measure noise floor and phase error parameters, allowing a single receiver configuration to serve dual purposes without additional hardware.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent enables the receiver to self-diagnose spoofing conditions using its own internal measurements. The receiver monitors its tracking channel parameters (noise floor, phase error) and autonomously detects spoofing without requiring external reference systems or additional authentication infrastructure, making the system self-sufficient for anti-spoofing.

Inventive Principle:
Principle #25Self-service

4Reliability

If navigation message authentication (Galileo PRS) is implemented, then spoofing detection is improved, but compatibility with other GNSS systems is reduced

Engineering Contradiction:
Improveauthentication capabilityVSAvoidsystem compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent changes the detection approach from message-content authentication (which is system-specific) to physical signal parameter measurement (noise floor and phase error). These physical parameters are universal across all GNSS systems regardless of modulation scheme or message format, enabling the same detection methodology to work with GPS, Galileo, GLONASS, and other constellations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a universal spoofing detection mechanism that functions across multiple GNSS systems by relying on common receiver operations. Since all GNSS receivers perform carrier tracking and measure signal power and phase, this detection method is universally applicable without requiring system-specific authentication protocols or encrypted message processing.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12222426B2Method for detecting spoofing in a GNSS (global navigation satellite system) receiver, corresponding receiver apparatus method and computer program product
Publication Date: 2025.02.11 STMICROELECTRONICS SRL
  • US12222426B2 patent drawing
  • US12222426B2 patent drawing
  • US12222426B2 patent drawing

AI summary

A satellite tracking channel has a frequency loop tracking a carrier frequency of a satellite signal. A first indication of a spoofed signals is generated based on a determined satellite signal noise floor value associated with the satellite tracking channel and a tracking channel signal noise threshold associated with the satellite tracking channel. A second indication of a spoofed signal is generated based on a determining satellite tracking phase noise associated with the satellite tracking channel and a tracking channel phase noise threshold associated with the satellite tracking channel. Reception of a spoofed signal on the satellite tracking channel is detected based on the generated first indication of a spoofed signal and the generated second indication of the spoofed signal.