This application relates to a method and
system for monitoring unmanned aerial vehicles (UAVs) based on the
Doppler effect of a seismograph. The method includes: acquiring ground vibration signals of the monitoring area collected by a seismograph, segmenting them, and then performing detrending, denoising, and filtering
processing; performing time-
frequency analysis on the processed vibration signals to obtain the corresponding
time spectrum; extracting UAV signals from the
time spectrum using an
artificial intelligence algorithm and inputting them into a pre-trained
deep learning model to output the time-frequency trajectory region of the UAV signals and their corresponding
time range; performing
dominant frequency tracking within the time-frequency trajectory region to obtain the instantaneous frequency sequence that changes with time, and extracting
frequency offset information representing the
Doppler effect of
relative motion; constructing Doppler inversion constraints based on the
frequency offset information, and obtaining
estimation results of the UAV excitation frequency,
flight speed,
flight altitude, and spatial position through optimization; performing trajectory consistency constraints and anomaly removal on the
estimation results, outputting the UAV monitoring results, and generating a monitoring report.