A compact, high repetition-rate, nanosecond pulse generator based on magnetic pulse compression system | IEEE Journals & Magazine | IEEE Xplore