Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Topic Options
#177410 - 30/08/2003 00:18 Digital Room Correction
JerryW
new poster

Registered: 23/12/2001
Posts: 23
Has anyone looked at implementing a convolution filter on the empeg? Take a look, especially towards the end of the thread. at what these guys are doing with software on their PCs to *vastly* improve sound-quality in their homes. I was thinking it would be really slick to do the same thing in the car.

http://www.avsforum.com/avs-vb/showthread.php?s=&threadid=283878

Top
#177411 - 30/08/2003 00:36 Re: Digital Room Correction [Re: JerryW]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31600
Loc: Seattle, WA
If your're referring to using a microphone to sample the audio and then apply an equalizer curve to compensate based on the sampled input, then yes, we have been talking about this sort of thing for a long time.

Do a BBS search on the term "RTA" to see what we've had to say about it.
_________________________
Tony Fabris

Top
#177412 - 30/08/2003 00:39 Re: Digital Room Correction [Re: tfabris]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31600
Loc: Seattle, WA
Never mind, there's no "match whole word only" feature in the search software, so any post containing those three letters will come up. Perhaps somone less sleepy than I can link to some of the recent RTA threads?
_________________________
Tony Fabris

Top
#177413 - 30/08/2003 00:59 Re: Digital Room Correction [Re: tfabris]
rjlov
member

Registered: 16/12/1999
Posts: 188
Loc: Melbourne, Australia
I haven't actually read the thread he was talking about, but my guess is that he is interested in correcting in the time domain rather than the frequency domain. i.e. compensating for reflections as opposed to resonances. Kind of like the known bit pattern in the middle of a GSM timeslot, but you would only measure once rather than all the time.

Richard.

Top
#177414 - 30/08/2003 07:18 Re: Digital Room Correction [Re: tfabris]
Mach
old hand

Registered: 15/07/2002
Posts: 828
Loc: Texas, USA

Top
#177415 - 30/08/2003 09:13 Re: Digital Room Correction [Re: JerryW]
genixia
Carpal Tunnel

Registered: 08/02/2002
Posts: 3411
That convolution filter isn't going to work on the empeg. For those of you who don't want to read through the whole AVS thread, here is a gross simplification of the idea (If I have understood it correctly from my brief skim);

The convolution filter is using a finite impulse response filter to provide eq. One of the side-effects of the FIR is that is can also effect time shifting of it's output. This idea manipulates that effect to provice both equalisation _and_ time shifting on a continuously variable basis across the frequency range. This allows for both frequency-dependant level correction (ie traditional eq) and frequency-dependant phase correction. (phase errors can be introduced by most filters (including crossovers), distance, amps etc).
Obviously both of these can only be done for one sweetspot - a perfect level and phase at one location means non-perfection at another.
Anyway, the method relies on the processing power of modern CPUs to implement many FIR filters using DSP type algorithms. The filters are calculated from a closed loop system using a microphone at the listening spot to provide feedback, and then those calculated filters are run using a separate engine.
The problem is that DSP algorithms are usually highly dependant on floating point math, and these are no exception. And the empegs CPU, aside from being significantly less powerful than P4 or Athlons to begin with, has no floating point hardware. We can emulate floating point mathematics using a library, but it is slow. (Hence the reason why Ogg has only just made it to alpha - the Ogg project relied heavily on floating point math.)
I'll stick to 'simple' RTA. (Thanks for the kick...I've been kinda lazy about it recently.)
_________________________
Mk2a 60GB Blue. Serial 030102962 sig.mp3: File Format not Valid.

Top
#177416 - 30/08/2003 14:04 Re: Digital Room Correction [Re: genixia]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31600
Loc: Seattle, WA
This allows for both frequency-dependant level correction (ie traditional eq) and frequency-dependant phase correction.
OH! He means BBE processing!

Yeah, you can get outboard BBE units for the car, no problem, I've seen them. No way to build that into the empeg, I'm afraid, but certainly do-able as an outboard unit.
_________________________
Tony Fabris

Top