Submitted:
01 April 2024
Posted:
01 April 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Sound Source Localisation Model
2.1. Delineation of Near-Field and Far-Field Models

2.2. Ternary Discrete Distributed Microphone Arrays

3. Time Delay Analysis of Sound Source Signals
3.1. Frequency Window Robust Empirical Modal Decomposition Method
3.1.1. Empirical Modal Decomposition (EMD)
- (1)
- Find all extreme points of the original signal.
- (2)
- Fitting the upper and lower envelopes by using cubic spline curves.
- (3)
- Find the mean of the upper and lower envelopes, and draw the mean envelope .
- (4)
- The original signal minus the mean envelope to get the middle signal .
3.1.2. Robust Empirical Modal Decomposition with Adaptive Frequency Windows

- (1)
-
Filter the components with higher signal-to-noise ratio according to the following reconstruction criterion [15].
- 1.
-
Correlation coefficientCorrelation coefficient is a statistical indicator of the close connection between the response variables, in this paper Pearson's correlation coefficient, which is commonly used in statistics, is used. The degree of correlation between X and Y is described by the value in the interval [-1, 1], the larger the value of the coefficient, the higher the correlation, and vice versa. After performing the REMD decomposition, the algorithm automatically calculates the correlation coefficients between the IMF components and the segmented signals as a way to differentiate the useful components and retain them. Let two samples be X and Y. The following equation represents the Pearson correlation coefficient of two continuous variables , which is equal to the product of the covariance between them divided by their respective standard deviations . Variables close to 0 are made uncorrelated and those close to 1 or -1 are said to be strongly correlated.
- 2.
- Amplitude ratio
- (2)
- According to the proportional weighting method, take the maximum correlation coefficient as IMFmax(n) and the minimum correlation coefficient as IMFmin(n), subtract the two components and compute the average value, add the value to the segmented signal and reconstruct it to obtain a signal with high signal-to-noise ratio.
- (3)
- Analyse the trigger time values in the reconstructed signal and output the trigger time to which the microphone sensor was subjected.

3.2. GWO-Based Adaptive Optimisation
- (1)
- Calculate the distance between an individual grey wolf and its prey and update the grey wolf's position at all times:Where, is the number of moment iterations; is the distance between the individual grey wolf and the prey; is the position vector of the prey; is the position vector of the individual grey wolf; and is the coefficient vector, which is calculated as:Where, is the random vector in the interval [0,1], is the maximum number of iterations, and is the convergence factor.
- (2)
- Grey wolves are able to identify the location of their prey and surround them. When the grey wolf identifies the location of the target, and guide the pack to encircle the prey under the leadership of . And constantly update their positions, their tracking mathematical model expression is:Where, and denote the distance between and and other individuals, respectively; and represent the current positions of and , respectively; are random vectors and is the current position of the grey wolf. Eqs. (21)-(23) denote the step length and direction of individual in the wolf pack towards e,f and g, respectively, and Eq. (24) denotes the final position of .

4. Improved Sound Source Localisation Algorithms
4.1. TDOA Algorithm

4.2. Improving the Chan-Taylor Localisation Algorithm
- (1)
- Initial estimation of the target's true position using Chan's algorithm. The position of microphone is known to be . Assuming that the true position of the target is , it can be known:
- (2)
- Substitute the estimated coordinates obtained by Chan's algorithm as the initial values of Taylor's series expansion method.Let the true coordinate value of the target be :
- (3)
- Solve the weighted least squares solution of the above equation [6]:where is the covariance matrix of the noise measurements, and in the next iteration of the computation, let . The above computation process is repeated until the error stops when it meets the set threshold, i.e. .
5. Simulation Verification and Analysis
5.1. Algorithm Stability Validation




5.2. Real Signal Simulation Experiment






6. Conclusions
Acknowledgments
References
- Yang, F.; Song, R.Z. A Review of Sound Source Localization Research in Three Dimensional Space. In Proceedings of the IEEE 12th Data Driven Control and Learning Systems Conference (DDCLS), Xiangtan, China, 12–14 May 2023. [Google Scholar]
- Cho, K.; Nishiura, T.; Yamashita, Y.; et al. A Study on Multiple Sound Source Localization with a Distributed Microphone System. In Proceedings of the 10th INTERSPEECH 2009 Conference, Brighton, England, 6–10 September 2009. [Google Scholar]
- He, Q.; Han, K.; Feng, J.; et al. A Sound Source Localization Method for Microphone Array with Arbitrary ConFigureuration. J Xi'an Jiaotong Univ (China) 2020, 54, 186–192. [Google Scholar]
- Yan, X.; Zhang, Z.; Wang, H. Application of Chan algorithm in marine sound source localization. Tech Acoust (China) 2021, 550–555. [Google Scholar]
- Bob, F.I. Embedded Solution for Universal Acoustic Source Distance Localization Using Three Microphones. In Proceedings of the 10th International Symposium on Electronics and Telecommunications (ISETC), Timisoara, Romania, 15–16 November 2012. [Google Scholar]
- Wang, Z.; Yu, H.; Hu, Y. Improved chan algorithm based on maximum likelihood criterion. Computer Applications and Software 2014, 31, 240–243. [Google Scholar]
- Zhou, R.H.; Sun, H.M.; Li, H.; et al. Time-difference-of-arrival Location Method of UAV Swarms Based on Chan-Taylor. In Proceedings of the 3rd International Conference on Unmanned Systems (ICUS), Harbin, China, 27–28 November 2020. [Google Scholar]
- Wang, P.; Zhang, N. A Cooperative Location Method Based on Chan and Taylor Algorithms. In Proceedings of the International Conference on Information Technology for Manufacturing Systems, Macao, China, 30–31 January 2010. [Google Scholar]
- Mohguen, W.; Bekka, R. Comparative Study of ECG Signal Denoising by Empirical Mode Decomposition and Thresholding Functions. In Proceedings of the 6th International Conference on Electrical and Electronics Engineering (ICEEE), Istanbul, Turkey, 16–17 April 2019. [Google Scholar]
- Fleureau, J.; Kachenoura, A.; Albera, L.; et al. Multivariate empirical mode decomposition and application to multichannel filtering. Signal Processing 2011, 91, 2783–2792. [Google Scholar] [CrossRef]
- Lv, T. An improved EMD-based method for series fault arc identification. 2023 8th International Conference on Intelligent Computing and Signal Processing (ICSP) 2023, 1582–1588. [Google Scholar]
- Long, W.; Wu, T.B.; Cai, S.H.; et al. A Novel Grey Wolf Optimizer Algorithm With Refraction Learning. Ieee Access 2019, 7, 57805–57819. [Google Scholar] [CrossRef]
- Chen, Z.; Luo, W.; Chang, J.; et al. EMD-based neural network air-coupled ultrasonic oil storage tank level detection. China Test 2021, 47, 9–14. [Google Scholar]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Advances in Engineering Software 2014, 69, 46–61. [Google Scholar] [CrossRef]
- Xiaochi LU, A.N.; Shi, X.U.; Yundong SH, A.; Gongmin LI, U.; Jinyu TA, N.G.; Xi ZH AN, G.; Zhuang, L.I. A rolling bearing fault diagnosis method based on GWO-NLM and CEEMDAN. Journal of Aerospace Dynamics 2023, 38, 1185–1197. [Google Scholar] [CrossRef]
| serial number | Mic(i#) trigger moment/s | Mic2, Mic3 and Mic1 time difference/s | |||
| 1# | 2# | 3# | α1 | α2 | |
| 1 | 1.7123 | 1.7217 | 1.7282 | 0.00941 | 0.01592 |
| 2 | 1.6272 | 1.63073 | 1.64121 | 0.00353 | 0.01401 |
| 3 | 1.7233 | 1.73083 | 1.73851 | 0.00753 | 0.01521 |
| 4 | 1.2341 | 1.24808 | 1.24808 | 0.01398 | 0.01398 |
| 5 | 1.1752 | 0.18972 | 1.181631 | 0.01452 | 0.006431 |
| 6 | 2.3812 | 2.39351 | 2.38131 | 0.01231 | 0.00011 |
| 7 | 1.4251 | 1.43207 | 1.41696 | 0.00697 | -0.00814 |
| 8 | 2.3127 | 2.3128 | 2.29879 | 0.0001 | -0.01391 |
| 9 | 1.4527 | 1.44636 | 1.33037 | -0.00634 | -0.01498 |
| 10 | 1.8162 | 1.80387 | 1.80387 | -0.01233 | -0.01233 |
| serial number | true point of impact | the estimated position | |||
| 1 | 3 | 0 | 2.9935 | 0.0098 | 4.48 |
| 2 | 2.598 | 1.5 | 2.61636 | 1.51643 | 2.41 |
| 3 | 1.5 | 2.598 | 1.49853 | 2.61034 | 1.00 |
| 4 | 0 | 3 | 0 | 3.02133 | 2.13 |
| 5 | -1.5 | 2.598 | -1.48913 | 2.62274 | 1.61 |
| 6 | -2.598 | 1.5 | -2.59035 | 1.49564 | 0.88 |
| 7 | -3 | 0 | -3.02718 | 0.00168632 | 2.72 |
| 8 | -2.598 | -1.5 | -2.59451 | -1.49775 | 0.41 |
| 9 | -1.5 | -2.598 | -1.46837 | -2.75018 | 9.77 |
| 10 | 0 | -3 | -0.0001569 | -3.06854 | 4.85 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).