From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
09-10-2009 07:35 PM
Hi,
I am new to LabVIEW.
Can anybody please explain me if I could implement an array of microphones for localization of sound?
If yes, how can I do it?
thanks in advance !
09-10-2009 08:52 PM - edited 09-10-2009 08:57 PM
This i certainly doable in LabVIEW.
Do you have problems with the hardware setup or with the algorithm? Both seems relatively simple. Are you looking for a 2D or 3D localization?
How many microphones do you have? How are they arranged? What kind of DAQ hardware? What kind of sound? What precision do you need?
Are you looking to build something like this?
09-10-2009 09:30 PM
09-11-2009 05:40 AM
09-11-2009 02:32 PM
I need help with both hardware as well as software.
I am not sure if it is 2D or 3D localozation. But my guess would be 2D since I do not plan to localize sound that is coming from above the head.
I am planning to get 4 microphones and arrange them in a circular fashion. I have a virtex-5 FPGA which I think might help.
My implementation would be like something for a robot. It should detect any kind of sound that is useful to the human ear.
This might be similar to the gun-shot detection system that you sugested (except for the kind of sound it detects).
09-14-2009 11:25 AM
Check out this PDF doccument that goes over the details of triangulation for multi sensor systems (both triangulation and tirlaterlation).
Then check out the code from the Waterloo Labs Team, You can use the exact same functions if you are using DAQmx compatible hardware, you will just need to calibrate it to the range you are looking for. If you have questions about how to use the code just post on the community page.
09-14-2009 06:58 PM
Although this is done using accelerometers, it has given me an idea for my implementation.
kudos hueter !
I would really appreciate if you, or anybody else could post any kind of code/implementation-technique/any material involving array-of-microphones/localization-of-sound.
thanks guys !
09-14-2009 08:34 PM
09-15-2009 09:26 AM
Ray,
The solution is theoretically designed.
No fool will try to do a thesis without a solution to the peoblem and a method.
and no fool will put his whole methodology in public.
I just need help in implementing it in LabVIEW since I am new to it.
Yes I am a dummy in LV, but not in other things my friend.
Please help me only if you want to, otherwise please ignore my post.
thanks.
09-15-2009 10:12 AM
Ray helps a lot of people through this Forum. From your post it almost sounded like you wanted someone to do everything for you. What those of us who participate on this Forum (mostly as volunteers) do best is to answer specific questions about LabVIEW or related instrumentation.
Do you need help with the data acquisition? If so, tell us what equipment you have, how fast you intend to sample, how many channels, ... and then ask a specific question.
Do you need help to learn LV? If so, start with the on-line tutorials.
Do you need help implementing your algorithm? If so, put together your best attempt, then post that VI along with indications of what does not seem to be workng the way you want it to work.
It sounds like an interesting project. Depending on your specific needs, several different members of the community may offer suggestions and help.
Lynn