compute impulse response function