OK, I really have no idea how to concisely ask this question as a title. So, hopefully what I got is enough to get the right people to open this thread. So, here’s the long version of the question:
I have a computer program that can analyze the sound of a passing object and use the doppler effect to determine the speed of the object. Basically (as I understand it), the sound of an object as it approaches is travelling at the speed of the object plus the speed of sound. The sound as it departs is travelling at the speed of sound minus the speed of the object. By analyzing the frequencies, you can get the speed of the object. Using this program, you open a 5-6 sec .wav file of the object approaching and departing, and the frequencies are outputted to a graph.
Well, here’s the problem. The approach and departure frequencies are displayed as a series of “S” shaped lines on a graph. The user must left click on the vertical point on the left side of any S and right click on the vertical point on the right side of the S. Then, the speed is displayed. Here’s what it looks like:
Screenshot
However, the lines are several pixels wide. Depending on where the user clicks on the lines, the speed can be off by several mph.
We’ve been using this software to determine the top speed of RC airplanes. And, during competitions, used it to determine the fastest plane. The problem is that analyzing the program takes time and the accuracy of the speed is very subject to human error.
The program is freeware and available to download on several websites, so I don’t believe that there is a copyright issue.
So, after all that, here’s my question. Is there anyway to automate the speed calculation. Is there someway to use this program to analyze the sound and another program to analyze the output?
If anyone is interested in messing with this, I can email you a copy of the file - just PM me.
Any thoughts? Answers? Questions?