The invention discloses a sound source
positioning system and method used for distributed
microphone arrays. The
system comprises a
signal energy ratio calculating module A, a
database establishment module, a GMM training module, a
signal energy ratio calculating module B and a sound source coordinate calculating module, wherein the output end of the
signal energy ratio calculating module A is connected with the input end of the
database establishment module, the output end of the
database establishment module is connected with the input end of the GMM training module, the output end of the GMM training module is connected with the input end of the sound source coordinate calculating module, the output end of the signal energy ratio calculating module B is also connected with the input end of the sound source coordinate calculating module, and the output end of the sound source coordinate calculating module outputs sound source coordinates. According to the method, due to the fact that a
microphone is adopted to receive signal energy to serve as main parameters, the method is only relevant to the distance between the
microphone and a sound source, therefore, geometrical structures and size information of the arrays do not need to be considered, and factors such as
delay time, stationarity,
broadband or
narrowband of transmission of sound signals do not need to be considered, either.