> that doesn't mean that FFT is trivial.
Actually, common FFT implementations in C are ~30 lines long. You could definitely make that 10-15 lines of Python, but it'd be slow.
Comparing SPAM, warez, etc to rape and murder is an interesting case. It brings up social taboos on putting prices on human life.
Suppose I ask, "Which deserves more punishment, sending X spam messages, or killing someone?" How high would X have to be for you to think it worse than murder? Many people would say that X can go to infinity, but murder is still worse. But say you send 100,000,000 spams that take 15 seconds each to deal with. You have then robbed society of 48 man-years of time, an equivalent loss to a murder.
People are willing to concede that time = money and life = time, but they are unwilling to follow it to the conclusion that life = money.
It would be an interesting criminal justice system that punished in proportion to the economic damage inflicted.
A buddy of mine and I did this in a physics lab. We used an array of 5 condenser mics wired into a PC running LabView, wired out to a laser pointer mounted on some toy motors.
Someone would clap 15-30 feet away, and the computer pointed the laser pointer at their hands. We got the position within a foot or so, even in a echoing cinder block room.
Insights: - You need at least 4 mics to get an object's position. (There are 4 degrees of freedom, x, y, z, and time) If you only need the angle, then you need 3 (for time, theta, and phi).
- There are some places to shoot where due to the symmetries, it would be hard to compute a position. If the mics are arranged in a plane, then one problem area is straight out from the mic, normal to the plane.
- Another project group in my class developed a computer-controlled ball bearing cannon. I wish we had time to link the projects.
- Thermal variation in the air can disrupt your results.
- If you used well-tuned directional mics, you might be better off. Rather than compute the location based on the path-length of the sound to each mic, you could then find out the incident angle of the sound on each mic, based upon how much the sound level is reduced.
> that doesn't mean that FFT is trivial. Actually, common FFT implementations in C are ~30 lines long. You could definitely make that 10-15 lines of Python, but it'd be slow.
It will make for an excellent target^H^H^H^H^H^H transportation method. -Osama
Comparing SPAM, warez, etc to rape and murder is an interesting case. It brings up social taboos on putting prices on human life.
Suppose I ask, "Which deserves more punishment, sending X spam messages, or killing someone?" How high would X have to be for you to think it worse than murder? Many people would say that X can go to infinity, but murder is still worse. But say you send 100,000,000 spams that take 15 seconds each to deal with. You have then robbed society of 48 man-years of time, an equivalent loss to a murder.
People are willing to concede that time = money and life = time, but they are unwilling to follow it to the conclusion that life = money.
It would be an interesting criminal justice system that punished in proportion to the economic damage inflicted.
A buddy of mine and I did this in a physics lab. We used an array of 5 condenser mics wired into a PC running LabView, wired out to a laser pointer mounted on some toy motors.
Someone would clap 15-30 feet away, and the computer pointed the laser pointer at their hands. We got the position within a foot or so, even in a echoing cinder block room.
Insights:
- You need at least 4 mics to get an object's position. (There are 4 degrees of freedom, x, y, z, and time) If you only need the angle, then you need 3 (for time, theta, and phi).
- There are some places to shoot where due to the symmetries, it would be hard to compute a position. If the mics are arranged in a plane, then one problem area is straight out from the mic, normal to the plane.
- Another project group in my class developed a computer-controlled ball bearing cannon. I wish we had time to link the projects.
- Thermal variation in the air can disrupt your results.
- If you used well-tuned directional mics, you might be better off. Rather than compute the location based on the path-length of the sound to each mic, you could then find out the incident angle of the sound on each mic, based upon how much the sound level is reduced.
Do I really need 300hp for my commuter car?
... 3GHz for my word-processing
... 7MP for my camera phone
Marketing guy: Of course!