# 2D Sound Localization Using Microphones Array [on hold]

I'm using 3 microphones located at the vertices of an equilateral triangle. I findout the time delay between each microphone pair using GCC-PHAT.

Now how I can calculate the angle of arrival or you an say azimuth angle?

## put on hold as too broad by Marcus Müller, Matt L., lennon310, A_A, Peter K.♦20 hours ago

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

• It's not quite clear what you're having problems with. Please specify what you need help with. – Marcus Müller Dec 6 at 12:39
• I did some ammendments. See if you can get something – Mathematicians Dec 6 at 12:42
• that changes your question significantly, and for the better! – Marcus Müller Dec 6 at 13:09
• So, now you have a set of delays, right? Delay equals difference in distance, because of the finite speed of sound, right? So, what's the shape of all the places that have the same distance difference from two microphones? – Marcus Müller Dec 6 at 13:11
• For microphone A use a virtual time-of-flight ta, for microphone B use tb = ta+delta(b), same for microphone C. Then change time-of-flight to a distance using speed of sound. Use trigonometry to calculate triangles A,B,object and A,C,object. Use trigonometry to calculate the point over the line through AB (or AC) of the object. Put a plane orthogonal to AB (orAC) throug these points. Find the crossing of those two planes. Get angle of this line to the plane made up by ABC. Voilá. Then please show how you did it (for internet points, helpful pointers, and posterity) – bukwyrm Dec 6 at 13:11