The application discloses a GNSS anti-spoofing method and
system for multi-
constellation ionospheric
delay adaptive detection, and belongs to the technical field of
satellite navigation. The method comprises the following steps: extracting effective dual-frequency
pseudorange data in different constellations from
observation data according to
signal types; calculating ionospheric
delay values of each
satellite in each
constellation based on preset
frequency ratio factors of each
constellation; assigning a sliding window buffer to each
satellite, dynamically generating a
detection threshold interval; judging the
signal abnormal state of the current satellite, and counting the number of continuous abnormalities to obtain a single-satellite
abnormality preliminary determination result; based on the single-satellite
abnormality preliminary determination result, counting the proportion of abnormal satellites in each constellation and the number of continuous abnormalities of each satellite, performing global
abnormality judgment, and generating an alarm information when the judgment is triggered. The application improves the robustness, environmental adaptability and reliability of GNSS anti-spoofing detection through multi-constellation joint detection, sliding window adaptive threshold and abnormal value filtering mechanism, and does not need to increase the hardware cost.