generation of impulse voltages