I think the impulse response method will be more general and be easier to implement quickly. rdm