In order to achieve diesel abnormal sound positioning, an abnormal sound pressure signal of a diesel engine is acquired through a NI data acquisition system of a planar microphone array. The SRC-PHAT (Stochastic Region Contraction Phase Transform Weighed) method was used to establish the initial search space region, and the Steered Response Power (SRP) at the randomly selected point in the region was calculated. The coordinates of the SRP maximum point were selected by iterative iteration, which was different noise. The source coordinate estimate. The experimental results show that this method has good accuracy for the location of impact noise and provides a reference for the location of abnormal noise in the engine block.