I need to generate a pulse train where the time duration of the pulse td<<T the period of the pulse. Ideally I would like to use something analogous to the SquareWave function. The problem with SquareWave is that it is a square wave and by definition has 50% duty cycle. I can construct a couple of pulses using combination of UnitStep functions, but for a string of many pulses, it is an awkward approach.