2D Acoustic Source Localization with a 1D Array and MVDR

8 visualizaciones (últimos 30 días)
Jad El Harake
Jad El Harake el 19 de Feb. de 2023
Respondida: William Rose el 20 de Feb. de 2023
Hi, I am working on a MVDR ultrasound beamformer which localizes acoustic scatterers in 2 dimensions, the axial and lateral. Currently, I am passing data from a 64-element array to a MVDR beamformer one lateral position at a time, such that the input data is length_axial_dim * num_elements. This produces excellent results in improving axial resolution. When I tried a similar approach in the lateral dimension, the results are not as good, probably because the axial sampling is much better than lateral sampling to begin with. However I am wondering if there is a way to minimize the variance in 2 dimensions simultaneously?
I have looked into the 2D MVDREstimator, but that requires a 2D array. Does it make sense to model the time of flight as a second array dimension? Or is there a better way to do this? Any suggestions or comments would be appreciated thanks!

Respuestas (1)

William Rose
William Rose el 20 de Feb. de 2023
I think this question is a matter for investigation, and that you will have to experiment. The two dimensions in the estimator phased.MVDREstimator2D() are two angles. In your case, the dimensions are lateral angle and axial depth. Therefore, phased.MVDREstimator2D() may not do what you want. But there is no harm in trying - except time lost if it doesn't work.
This paper is interesting and may be useful.
This paper is also of interest.
Good luck.

Categorías

Más información sobre Beamforming and Direction of Arrival Estimation en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by