The invention discloses a GNSS anti-spoofing detection method and
system based on Doppler multiple check, and belongs to the technical field of
satellite navigation safety, and the method comprises the steps: obtaining and preprocessing multi-frequency GNSS
observation data through adaptive protocol analysis; the historical state is updated by adopting a main frequency point anchoring strategy, and the group
delay influence is isolated; single-frequency pseudo-range rate and Doppler consistency
verification and multi-frequency-point Doppler Z-
Score coherence
cross validation are executed in parallel, and deception signals are identified from two dimensions of a
physical layer and an inter-frequency relation; a historical state self-cleaning mechanism driven by a state
machine is introduced, rapid resetting is achieved when the
signal environment changes drastically, and
misinformation is avoided; and finally outputting a global alarm according to an abnormal
satellite statistical result. The method can effectively
resist advanced generative deception jamming, realizes
millisecond-level rapid
recovery after jamming is finished, has good hardware compatibility and integration, and is suitable for scenes such as unmanned aerial vehicles, vehicle-mounted terminals and the like which have strict requirements on real-time performance and
power consumption.