Often called digital delay/pulse generators, the newest designs even offer differing repetition rates with each channel.
In general, generators for pulses with widths over a few microseconds employ digital counters for timing these pulses, while widths between approximately 1 nanosecond and several microseconds are typically generated by analog techniques such as RC (resistor-capacitor) networks or switched delay lines.
Step Recovery Diode pulse generators are inexpensive, but typically require several volts of input drive level and have a moderately high level of random jitter (usually undesirable variation in the time at which successive pulses occur).
NLTL-based pulse generators generally have lower jitter, but are more complex to manufacture and do not suit integration in low-cost monolithic ICs.
Pulse generators are also used to drive devices such as switches, lasers and optical components, modulators, intensifiers, and resistive loads.