Assimilating GNSS Signals to Improve Accuracy, Robustness, and Resistance to Signal Interference
First Claim
1. A method for generating a set of radio-frequency (RF) GNSS signals, the method comprising:
- receiving a plurality of RF signals, each signal bearing one or more navigation or timing usable observables;
estimating a first navigation solution based on the observables from the plurality of signals; and
generating a plurality of simulated radio-frequency GNSS signals defining a second navigation solution substantially consistent with the first navigation solution.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for upgrading GNSS equipment to improve position, velocity and time (PVT) accuracy, increase PVT robustness in weak-signal or jammed environments and protect against counterfeit GNSS signals (spoofing). A GNSS Assimilator couples to an RF input of existing GNSS equipment, e.g., a GPS receiver, and extracts navigation and timing information from available RF signals, including non-GNSS signals, or direct baseband aiding, e.g., from an inertial navigation system, frequency reference, or GNSS user. The Assimilator fuses the diverse navigation and timing information to embed a PVT solution in synthesized GNSS signals provided to a GNSS receiver RF input. The code and carrier phases of the synthesized GNSS signals are aligned with those of actual GNSS signals to appear the same at the target receiver input. The Assimilator protects against spoofing by continuously scanning incoming GNSS signals for signs of spoofing, and mitigating spoofing effects in the synthesized GNSS signals.
69 Citations
21 Claims
-
1. A method for generating a set of radio-frequency (RF) GNSS signals, the method comprising:
-
receiving a plurality of RF signals, each signal bearing one or more navigation or timing usable observables; estimating a first navigation solution based on the observables from the plurality of signals; and generating a plurality of simulated radio-frequency GNSS signals defining a second navigation solution substantially consistent with the first navigation solution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A GNSS signal assimilator comprising:
-
a signal receiver configured to receive a plurality of RF signals and extract at least one code observable corresponding to each of the plurality of signals; a navigation and timing fusing module configured to render, from the code observables, time and position data, and to calculate a first navigation solution based on the rendered data; and a signal simulator module configured to synthesize a plurality of GNSS signals that collectively define a second navigation solution substantially consistent with the first navigation solution. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification