How to build a filter bank?

I’ve been reading signal processing texts and thought of a silly filter trick: take a clock generator, set the pulse width as narrow as possible. Send it through a filter and then to an oscilloscope. I think you get something close to the impulse response?

I wonder if there is a module that will generate a pulse one sample wide and a scope that will display individual sample points?