Hacker News new | ask | show | jobs
by softgrow 551 days ago
Years ago at uni, one group chose as their control systems term project to take a known bad speaker (2 inch from transistor radio), measure its response, then build an inverse function to make it perfect using an analog computer. Don't know what the result was but they did have fun.
2 comments

That will be tough because any attenuation will have to be cancelled by a gain, but the gain will amplify both noise and signal. So the end result might have the right spectral balance but be noisy in the frequency bands where the original signal was weak.
It's a university project, so it wouldn't have been expected to be perfect. I had to do something similar as an assignment, but if I had the choice, I would have chosen anything else because the project was anything but fun.

Everything was implemented using transistors, so it involved a lot of calculations, and simulation in LTSpice.

Probably even more years ago at Uni, my senior project group built an automated analysis system for a large (literally large,club to stadium sized) speaker company.

It was a very cool project that spanned multiple disciplines as we built a phased microphone array, a system to tilt and rotate the speaker, and programmable logic and software to generate and analyze signals.

It was proof-of-concept quality, but was later made real and reduced analysis time from dozens of hours to about 45 minutes. Two of the project members were even hired by the company.