10 band Equalizer on a Programmable Chip

Status
Not open for further replies.
I'm trying to build a 10 band equalizer on a programmable chip to flatten out a response curve. The basic design will be this:

1. Mic Input Records pink noise
2. An integer for each of maybe 30 bands is stored in memory to create a frequency response curce
3. Software I develop and load onto the chip will pick values for the eq to flatten the curve
4. Analogy Input > Flatten > Analog Output

I'm looking at the Micronas UAC 3576B for this job. It already has a 5 band parametric eq which might be enough. Does this seem possible, am I even on the right track? The most experience I have is building a hardware bandpass filter in electronics lab back in college and knowing how to program C/C++. I want this to be versatile to use in any room or setting, so I don't want it to be hardware based. The properties for the eq curve should be set in chip memory.
 
Well it's 5 band, not 10 band, nor 30 bands, so it isn't what you say you want.
It has no DSP capabilities, so you can't 'write' a 10 band software algorithm and load that into it. At best you can run it as a 10, or 30 band Eq by having it permanently connected to a computer and letting the computer do all the signal processing. That will also show a time delay - could be a problem if you plan on Eq-ing DVD soundtracks in real time.

It's specs aren't particularly impressive; I think you can get far better USB sound 'cards' if you are going the route of using a PC to do the processing. Otherwise you need a full-blown DSP chip.
 
Status
Not open for further replies.