Compact 1000 pps high-voltage nanosecond pulse generator | IEEE Journals & Magazine | IEEE Xplore