An Improved Two-Stage Spherical Harmonic ESPRIT-Type Algorithm
Sensor arrays are gradually becoming a current research hotspot due to their flexible beam control, high signal gain, robustness against extreme interference, and high spatial resolution. Among them, spherical microphone arrays with complex rotational symmetry can capture more sound field informatio...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-08-01
|
Series: | Symmetry |
Subjects: | |
Online Access: | https://www.mdpi.com/2073-8994/15/8/1607 |
_version_ | 1797583140395417600 |
---|---|
author | Haocheng Zhou Zhenghong Liu Liyan Luo Mei Wang Xiyu Song |
author_facet | Haocheng Zhou Zhenghong Liu Liyan Luo Mei Wang Xiyu Song |
author_sort | Haocheng Zhou |
collection | DOAJ |
description | Sensor arrays are gradually becoming a current research hotspot due to their flexible beam control, high signal gain, robustness against extreme interference, and high spatial resolution. Among them, spherical microphone arrays with complex rotational symmetry can capture more sound field information than planar arrays and can convert the collected multiple speech signals into the spherical harmonic domain for processing through spherical modal decomposition. The subspace class direction of arrival (DOA) estimation algorithm is sensitive to noise and reverberation, and its performance can be improved by introducing relative sound pressure and frequency-smoothing techniques. The introduction of the relative sound pressure can increase the difference between the eigenvalues corresponding to the signal subspace and the noise subspace, which is helpful to estimate the number of active sound sources. The eigenbeam estimation of signal parameters via the rotational invariance technique (EB-ESPRIT) is a well-known subspace-based algorithm for a spherical microphone array. The EB-ESPRIT cannot estimate the DOA when the elevation angle approaches 90°. Huang et al. proposed a two-step ESPRIT (TS-ESPRIT) algorithm to solve this problem. The TS-ESPRIT algorithm estimates the elevation and azimuth angles of the signal independently, so there is a problem with DOA parameter pairing. In this paper, the DOA parameter pairing problem of the TS-ESPRIT algorithm is solved by introducing generalized eigenvalue decomposition without increasing the computation of the algorithm. At the same time, the estimation of the elevation angle is given by the arctan function, which increases the estimation accuracy of the elevation angle of the algorithm. The robustness of the algorithm in a noisy environment is also enhanced by introducing the relative sound pressure into the algorithm. Finally, the simulation and field-testing results show that the proposed method not only solves the problem of DOA parameter pairing, but also outperforms the traditional methods in DOA estimation accuracy. |
first_indexed | 2024-03-10T23:32:36Z |
format | Article |
id | doaj.art-63150347762d4820b0feeb03f801a880 |
institution | Directory Open Access Journal |
issn | 2073-8994 |
language | English |
last_indexed | 2024-03-10T23:32:36Z |
publishDate | 2023-08-01 |
publisher | MDPI AG |
record_format | Article |
series | Symmetry |
spelling | doaj.art-63150347762d4820b0feeb03f801a8802023-11-19T03:12:10ZengMDPI AGSymmetry2073-89942023-08-01158160710.3390/sym15081607An Improved Two-Stage Spherical Harmonic ESPRIT-Type AlgorithmHaocheng Zhou0Zhenghong Liu1Liyan Luo2Mei Wang3Xiyu Song4School of Information and Communication, Guilin University of Electronic Technology, Guilin 541004, ChinaSchool of Information and Communication, Guilin University of Electronic Technology, Guilin 541004, ChinaSchool of Information and Communication, Guilin University of Electronic Technology, Guilin 541004, ChinaSchool of Information Science & Engineering, Guilin University of Technology, Guilin 541006, ChinaSchool of Information and Communication, Guilin University of Electronic Technology, Guilin 541004, ChinaSensor arrays are gradually becoming a current research hotspot due to their flexible beam control, high signal gain, robustness against extreme interference, and high spatial resolution. Among them, spherical microphone arrays with complex rotational symmetry can capture more sound field information than planar arrays and can convert the collected multiple speech signals into the spherical harmonic domain for processing through spherical modal decomposition. The subspace class direction of arrival (DOA) estimation algorithm is sensitive to noise and reverberation, and its performance can be improved by introducing relative sound pressure and frequency-smoothing techniques. The introduction of the relative sound pressure can increase the difference between the eigenvalues corresponding to the signal subspace and the noise subspace, which is helpful to estimate the number of active sound sources. The eigenbeam estimation of signal parameters via the rotational invariance technique (EB-ESPRIT) is a well-known subspace-based algorithm for a spherical microphone array. The EB-ESPRIT cannot estimate the DOA when the elevation angle approaches 90°. Huang et al. proposed a two-step ESPRIT (TS-ESPRIT) algorithm to solve this problem. The TS-ESPRIT algorithm estimates the elevation and azimuth angles of the signal independently, so there is a problem with DOA parameter pairing. In this paper, the DOA parameter pairing problem of the TS-ESPRIT algorithm is solved by introducing generalized eigenvalue decomposition without increasing the computation of the algorithm. At the same time, the estimation of the elevation angle is given by the arctan function, which increases the estimation accuracy of the elevation angle of the algorithm. The robustness of the algorithm in a noisy environment is also enhanced by introducing the relative sound pressure into the algorithm. Finally, the simulation and field-testing results show that the proposed method not only solves the problem of DOA parameter pairing, but also outperforms the traditional methods in DOA estimation accuracy.https://www.mdpi.com/2073-8994/15/8/1607spherical microphone arrayDOArelative sound pressureESPRITspherical harmonics domain |
spellingShingle | Haocheng Zhou Zhenghong Liu Liyan Luo Mei Wang Xiyu Song An Improved Two-Stage Spherical Harmonic ESPRIT-Type Algorithm Symmetry spherical microphone array DOA relative sound pressure ESPRIT spherical harmonics domain |
title | An Improved Two-Stage Spherical Harmonic ESPRIT-Type Algorithm |
title_full | An Improved Two-Stage Spherical Harmonic ESPRIT-Type Algorithm |
title_fullStr | An Improved Two-Stage Spherical Harmonic ESPRIT-Type Algorithm |
title_full_unstemmed | An Improved Two-Stage Spherical Harmonic ESPRIT-Type Algorithm |
title_short | An Improved Two-Stage Spherical Harmonic ESPRIT-Type Algorithm |
title_sort | improved two stage spherical harmonic esprit type algorithm |
topic | spherical microphone array DOA relative sound pressure ESPRIT spherical harmonics domain |
url | https://www.mdpi.com/2073-8994/15/8/1607 |
work_keys_str_mv | AT haochengzhou animprovedtwostagesphericalharmonicesprittypealgorithm AT zhenghongliu animprovedtwostagesphericalharmonicesprittypealgorithm AT liyanluo animprovedtwostagesphericalharmonicesprittypealgorithm AT meiwang animprovedtwostagesphericalharmonicesprittypealgorithm AT xiyusong animprovedtwostagesphericalharmonicesprittypealgorithm AT haochengzhou improvedtwostagesphericalharmonicesprittypealgorithm AT zhenghongliu improvedtwostagesphericalharmonicesprittypealgorithm AT liyanluo improvedtwostagesphericalharmonicesprittypealgorithm AT meiwang improvedtwostagesphericalharmonicesprittypealgorithm AT xiyusong improvedtwostagesphericalharmonicesprittypealgorithm |