Submitted by **MEGA_AEOIU792** t3_10kgr8r
in **headphones**

#
**audioen**
t1_j5sux24 wrote

Reply to comment by **KuroFafnar** in **what information an impulse response graph provides about headphones?** by **MEGA_AEOIU792**

No ELI5 for this. Impulse response is the convolution that system applies to its input to produce its output. Convolution is a description of how prior data seen by the system alters the signal that is being produced right now. It is computed as integral of the input at past points multiplied with convolution function's value at corresponding time point. In sampled digital systems, both the impulse response and the signal are arrays of numbers, and you approximate the integral by placing the impulse response and input signal side by side, and you multiply input and impulse together at their corresponding positions, sum all the values together, and write the sum as the output sample. Then you move convolution function forwards along the input by one sample, and redo this massive calculation again to get the next output sample, and so on, and this is the convolution of the input with the impulse response.

As an example, guitarists may have amplifier cabinet simulators which are the sampled impulse responses of the speaker in the cabinet, which is usually open in the back, or possibly they have sampled room impulse responses and their effect processor actually convolves their playing with these impulses -- possibly multiple seconds long -- in real time to mimic the sound of these amplifiers and rooms. They actually perform the equivalent of the convolution computation in frequency domain because of the massive amount of multiplications that are needed for long impulses in time domain.

The ideal impulse response is infinitely narrow spike, because it means that the input at that one position is the only thing that affects the output and the convolution's output is thus the same as the input.

Viewing a single comment thread. View all comments