Electromagnetic Pulse Generation