Abstract
Addressing the need for intrusion detection and localization in critical areas, this study develops a method for outdoor ground vibration source localization utilizing subterranean-deployed MEMS accelerometers. First, the Particle Swarm Optimization (PSO) algorithm is employed to minimize the Geometric Dilution of Precision (GDOP), thereby determining the optimal configuration of the sensor array. The acquired signals are then filtered, and a novel time delay estimation algorithm, termed the Sliding Window Derivative (SWD) algorithm, is proposed. This method utilizes a sliding window to compute the sum of squared differences between adjacent sampling points within the window, generating a time-windowed energy change signal. The derivative of this signal yields a rate-of-change curve, highlighting abrupt signal transitions. The SWD algorithm, in conjunction with the STA/LTA-AIC algorithm, precisely identifies the first arrival point of the vibration signal, determining its time of arrival at each of the four sensors. Finally, an improved two-step weighted least squares method based on Time Difference of Arrival (TDOA) is used to calculate the position of the vibration source. Experimental results demonstrate an average positional error of 0.095 m and an average directional error of 0.935 degrees, validating the efficacy of the proposed method in achieving high-precision localization in outdoor environments.