GNSS Receiver Synchronization for Spoofing Direction Localization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mass-market GNSS receivers are incoherent due to differing clocks and local oscillators, preventing accurate detection and localization of spoofing attacks.

Innovation Solution

A system comprising two or more receivers, antennas, and a spoofing detection computing device that calibrates receivers with a simulated reference signal to compensate for phase offsets, computes DOA, and uses satellite ephemeris data to detect and localize spoofing signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If mass-market GNSS receivers are used to reduce cost, then device cost decreases, but phase coherence between receivers deteriorates due to different clocks and local oscillators

Engineering Contradiction:
Improvereceiver costVSAvoidphase coherence
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The system performs preliminary calibration by transmitting a reference signal from a known location before DOA estimation. This preliminary action compensates for phase offsets between incoherent receivers, enabling subsequent accurate spoofing detection without requiring expensive coherent hardware

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A reference signal transmitted from a known location serves as an intermediary to establish phase relationships between incoherent receivers. This intermediary signal allows the system to calculate and compensate for phase offsets, bridging the coherence gap between cheap mass-market receivers

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If coherent GNSS receivers with shared clocks are used to maintain phase alignment, then phase coherence improves, but device complexity and cost increase

Engineering Contradiction:
Improvephase coherenceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Instead of requiring expensive coherent hardware with shared clocks, the system creates a virtual coherent reference by transmitting a known reference signal from a controlled source. This copying approach allows mass-market receivers to behave as if they were coherent, achieving the same effect without the complex hardware infrastructure

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical/hardware solution of shared clocks and synchronized oscillators with a software/signal-processing solution. By using reference signal-based calibration and phase offset compensation algorithms, the system achieves coherence without the complex physical synchronization infrastructure

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

3Device complexity

If phase differencing is performed without calibration to simplify processing, then processing complexity decreases, but measurement precision deteriorates due to uncorrected phase offsets

Engineering Contradiction:
Improveprocessing complexityVSAvoidDOA estimation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system performs preliminary calibration using a reference signal from a known location before conducting DOA estimation. This advance compensation for phase offsets ensures that subsequent measurements are accurate, allowing the use of simple phase differencing algorithms without sacrificing precision

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12468046B2Systems that synchronize GNSS receivers to enable direction detection and localization of spoofing and methods thereof
Publication Date: 2025.11.11 OROLIA CANADA INC
  • US12468046B2 patent drawing
  • US12468046B2 patent drawing
  • US12468046B2 patent drawing

AI summary

A system, non-transitory computer-readable medium, and method include one or more clusters where each of the clusters includes two or more receivers coupled to one of two or more antennas and a computing device coupled to the two or more receivers. The computing device comprises a memory coupled to a processor which is configured to execute programmed instructions stored in the memory to: calibrate the receivers with respect to a simulated signal to compensate for any initial phase offset; compute with the calibrated receivers an estimated direction of arrival of each received geo-reference signal from the receivers each coupled to the one of the antennas; determine when any of the received geo-reference signals is a spoofing signal based on the computed estimated direction of arrival and satellite ephemeris data; execute a localization algorithm on the spoofing signal to calculate a spoofing source location; and output the spoofing location.