Determination of the relative position of 2 mobile devices using ultrasound

I am considering using ultrasound (inaudible) as an option to determine the relative position of two mobile devices (which can be either on Android or iOS devices). Both of these devices will install my application. Its users will collide with each other (with a maximum distance of 1.5 m), holding the devices against each other.

I would like to know if it is possible to create an effective system in which one application sends an ultrasound signal / inaudible signal, and another user application receives it and determines that this particular user (standing very close) sent it (emitted sound).

Note. In my case, the sound can be heard, but the less the sound is heard, the better (that's why I used the word ultrasound). The battery consumption of such an application does not matter at the moment (although I would appreciate any information). I would just like to know if this is possible and how effective such an application is. I also want to send (if possible) a few bytes of information, but the system should also work in places where there is some ambient noise.

Can someone answer such a question / share experience on this topic?

+4
source share
1 answer

See the related question here: Ultrasound data transfer

I definitely believe that this is possible.

As a starting point, I would look at this project and the wikipedia page for their transfer method. You must apply your processing concepts to the audio processing software code.

+1
source

Source: https://habr.com/ru/post/1416681/


All Articles