Abstract:The phase inconsistency of vibration sensor systems can introduce significant errors in the extraction of time differences of seismic waves, which severely affects the accuracy of earthquake source localization. To address this issue, a design method for on-chip phase compensator for vibration sensors based on Quantum Particle Swarm Optimization (QPSO) algorithm is proposed. Firstly, the vibration sensors are phase calibrated to obtain the phase difference between the sensor and the reference sensor. Then, a phase compensating filter based on QPSO algorithm is designed to correct the phase difference and make it approach zero infinitely. Finally, the phase compensating filter is implemented as an FPGA soft core and deployed on FPGA to achieve real-time on-chip phase compensation for the vibration sensors. To verify the performance of this method, the phase compensating filter is deployed on a self-developed multi-channel vibration signal acquisition system for phase consistency calibration of 8 identical vibration sensors. Experimental results show that within the frequency response range of the vibration sensors, this method can real-time correct the sensor phase difference within 2.5° to below 0.0044°, achieving real-time phase consistency calibration of the vibration sensor array. This achievement has strong application value in the field of shallow earthquake source localization.