why it is hard to generate an impulse train ?
It's impossible because a voltage step with infinitely fast rise times and fall times is impossible. Any small but finite amount of capacitance connected to the wire that produces the impule will take an infinite current and this is not possible: -

I = C dv/dt governs this.