Find Jobs
Hire Freelancers

Sound Source Position algorithm

€30-250 EUR

Completed
Posted about 4 years ago

€30-250 EUR

Paid on delivery
I need a algorithm for sound-position calculation with three to five microphones in line. Microphone spacing is equal with a total length of 300-1000mm The known factors is: -time difference (down to micros with upto four decimals) between sound hitting the first microphone and hitting the others. (aka. timestamps) -the physical position of microphones.(x,y) The postion of the sound-source must then be given with a X-Y coordinate calculated to a grid with variable size. (x1000,y1000) The algorith must also come with an explanation of the variables and functions Variables to be accounted for: Speed of sound in air (temperature offset wil bee handled externally) Number of Mics. Distance between mics Size/scale of grid the results are plotted in. Preferably in Python but could also be in plain paper math See attached .jpg for an idea of the imagined setup
Project ID: 24078169

About the project

11 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi. I am a mathematician turned enterprise software developer turned freelancer and find your problem interesting and challenging. I have a few thoughts on your project: - Solving this problem for three microphones is mathematically possible (and the solution is unique). So this will be the first implementation step. This would be a class, one initializes with parameters such as speed of sound, positions of the microphones on the line (from an origin). Then there is one function, one calls with three timestamps in microseconds, and it returns two coordinates (distance from line, projected position on line). - Provide the visualization of the result. This creates the picture as you have attached, and provides a way to input data into the above class. For more microphones this would first plot all the possible sources obtained from 3 microphone combinations. - Handle more microphones. My assumption here is that the input timestamps an microphone positions have errors. Using more inputs, one can narrow the possible region of the source down. We will have to discuss here, which errors to account for. I would use Python to implement this, and it has the big assumption in it that there is only one sound source. Handling multiple sources requires more thinking. I can probably deliver the first two milestones within a few days. I would require specification for the second one, how you wish to input data. I look forward to hearing from you, Helge Krueger
€200 EUR in 7 days
5.0 (14 reviews)
4.9
4.9
11 freelancers are bidding on average €150 EUR for this job
User Avatar
Hi, Hope you are doing well. I have more than 10 years of experience in computer programming and I am expert in c, cpp, java and python I hope you will contact with me and work together.
€140 EUR in 7 days
4.9 (39 reviews)
5.7
5.7
User Avatar
Hi there, I can write a documented code for sound-position calculation. Please initiate chat to discuss further. I look forward to hear from you. Regards
€250 EUR in 7 days
4.9 (10 reviews)
5.0
5.0
User Avatar
Hi. Can I help you for this? As far as I understood, you want to do python audio processing and I am familiar with this. I will help you to do this. Let me know if you have interests. Thanks.
€300 EUR in 7 days
4.6 (19 reviews)
4.9
4.9
User Avatar
How are you? Here is Python expert with Latest Technologies & high-level Web developer. You may not know HOW LONG I have been waiting for this kind of task. FIRMLY select me, then you'll get GOOD RESULT! Now, I have full time. Please message me so that we can discuss about the requirements. Thank you. Carlos @@ I'v jst seen your png file with only simple distance difference, it can't be solved . Plese message me so that discuss detail. Important thing is the position where listen the sound.!!
€140 EUR in 5 days
5.0 (4 reviews)
3.6
3.6
User Avatar
Hi, i am interested in this task. i have made the function. the input will be: number of mics, distance between mic, speed of sound, time difference. then you will get the coordinate if the sound source. however the code is in Matlab. i will make it in phyton lf you like. Thank you
€55 EUR in 1 day
5.0 (8 reviews)
3.8
3.8
User Avatar
Hi, I can get the source position and yield a final grid ploting by using python script. btw, you mentioned there is a known factor called "time difference". Could I ask what would this given known factor look like? I am eager to discuss with you in chat, and finish your projecy in 1 day. Best, Aiden
€30 EUR in 1 day
5.0 (7 reviews)
3.5
3.5
User Avatar
Hello!I I am very interested in your post project. I am really looking for this kind of project for a long time in freelancer since i have rich experience on it. I think this project is very suitable for me and i am sure i can give you good result . If you award me for your project, you will get good result . looking forward to work with you. thanks regard
€30 EUR in 1 day
5.0 (2 reviews)
0.4
0.4

About the client

Flag of NORWAY
skien, Norway
5.0
2
Payment method verified
Member since Apr 11, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.