1Hz-30MHz PULSE GENERATOR