Csound Csound-dev Csound-tekno Search About

Impulse measurements

Date1997-05-21 14:33
FromMagnus Danielson
SubjectImpulse measurements
>>>>> "gm" == gREG mCcOURT  writes:

 gm> Regarding impulse responses for use with convolve:

 gm> Q.1  What is the best source for an impulse signal when taking
 gm> the impulse response of:

 gm>      a)  An electronic device (like a reverb unit, etc)?

 gm>      b)  An natural acoustic space (like a cave, concert hall,
 gm>          etc)?

The MLSSA system uses an MLS (Maximum Length Sequence) as a source of
signal. The great thing about this signal is that you can get long
sequences of relatively random but allways present changes and that
when doing correlation with the incoming signal you have reduced the
multiplication part into a simple sign change since the MLS signal is
a digital signal.

I have used this system to measure both electrical systems, speakers,
PA rigs as well as troubled halls and arenas. Once you got the impulse
response you may cut out the room reflexes and by this create a
simulated dead room, which is usefull for speaker tests.

There are some pretty good AES articles about it.

 gm> Q.2  If an impulse signal x[n] is put into a system (electronic
 gm> device or natural acoustic space) and the measured (recorded)
 gm> output y[n] is the convolution of the impulse x[n] with the
 gm> response of the system, then doesn't y[n] contain the spectral
 gm> elements of the initial impulse x[n] as well?  Wouldn't another
 gm> signal p[n] when convolved with the y[n] impulse response also be
 gm> indirectly convolved with the initial impulse signal x[n]?

 gm> If this is so, wouldn't the resulting impulse response measurment
 gm> need some kind of de-convolution in order to seperate out the
 gm> excitation signal from the true impulse response of the system,
 gm> the later being what is kept and used to convolve other signals
 gm> with?

 gm> I am looking at some theory lit. on homomorphic filters for
 gm> cepstrum analysis and deconvolution and the above thoughts
 gm> occured to me.  There is an example of application to vocal
 gm> sounds where homomorphic processing is used to seperate out the
 gm> vocal cord excitation signal from the impulse response of the
 gm> vocal tract.  Isn't this the same situation as the one above? 
 gm> Anyone have any enlightning comments?

When you measure an system with an signal x[n] and get y[n] as output
you then correlate this into h[n]. In this process you remove the
properties of x[n] and get the impulse response of the measure
system. If a extra signal (say hum) gets into y[n] as well then this
will not correlate with the x[n] signal and it's effect may be reduced
by a longer sequence of x[n] and y[n] (assuming that x[n] does not
have a common frequence with the extra signal in y[n]).

Cheers,
Magnus