The invention provides a method for positioning a sound source in the
airflow environment, belonging to the technical field of sound
source localization. The method comprises the following steps of: setting up a
microphone array, and collecting acoustic signals in the
airflow environment; according to coordinates and other geometric parameters of array microphones, solving an
acoustic propagation path from each
microphone to a scanning point by means of an Amiet model, so as to obtain an array manifold matrix A in the
airflow environment; estimating the number of
sound sources, constructing a cross-spectrum matrix after
noise reduction, and establishing a value function among a scanning point
sound pressure matrix, the array manifold matrix and the cross-spectrum matrix after
noise reduction; solving an acoustic pressure matrix by convex optimization iteration, finally drawing out a
sound pressure reconstruction picture, and obtaining the sound source position information. The invention helps accurately locate the position of the sound source in the airflow environment and correct the positioning deviation which may be caused by airflow, achieves high positioning resolution, realizes multi-coherent sound
source localization, reduces the calculation quantity in the convex optimization
iteration process, reduces the number of side lobes in the reconstruction cloud picture, and achieves good sound
source localization effect.