摘要

A new method is proposed for joint range and bearing (azimuth and elevation) estimation of multiple near-field acoustic sources using observations collected by a spherical microphone array. First, Spherical Fourier transform (SFT) is used to construct the array signal model in the spherical harmonics domain to decouple range and bearing information. Then the relation among the spherical harmonics of three adjacent degrees is exploited to build the recursive relationship of the signal subspace. Using Eigenvalue decomposition (EVD), bearings are estimated based on the eigenvalues and simultaneously the steering matrix can be represented by the signal subspace. Finally, range is estimated using the energy ratios of the elements of the steering matrix in the spherical harmonics domain. The algorithm can avoid parameter pairing and multi-dimensional searching. It has lower computational complexity than that of the Multiple signal classification (MUSIC) method. The performance is evaluated by Monte-Carlo simulations and the estimation root mean-square errors are compared to the corresponding Cramer-Rao bounds (CRBs) and those of MUSIC range estimates, which demonstrate the validity of the proposed algorithm.