Pulse and generator