A description is given of a laboratory pulse generator producing pulses with rise and decay times less than 2×10−10sec. at a repetition rate of 120/sec. Three simultaneous outputs are available, variable in amplitude from 100 microvolts to 100 volts and accurate to a few percent.