Penalty function beamforming sound source identification algorithm and its application
In application of noise source identification based on microphone arrays,the function beamforming algorithm has performance bottleneck of spatial resolution.Here,a penalty function beamforming sound source identification algorithm was proposed.The normalized function beamforming output was taken as penalty matrix,Hadamard product between it and weighting matrix was calculated to adjust steering vector in weighting matrix.Using the adjusted steering vector and cross-spectral exponential function,penalty function beamforming output was calculated to update penalty matrix and perform iterative operations.Through punishing iterations,the point spread function could be made to be close to Dirac function,and improve spatial resolution performance.Simulation and experimental results showed that the proposed algorithm's beam has a narrow main lobe and low side lobes to be able to effectively solve the problem of poor spatial resolution in the function beamforming algorithm;in application of compressed gas leakage sound source recognition,the proposed algorithm can effectively suppress noise interference and reduce main lobe to exhibit its better engineering application prospects.