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...

Full description

Bibliographic Details
Main Authors: Haocheng Zhou, Zhenghong Liu, Liyan Luo, Mei Wang, Xiyu Song
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