Pulse generation scheme for flying electromagnetic doughnuts