Generalized shot noise model for time-reversal in multiple-scattering media allowing for arbitrary inputs and windowing.