A Nanosecond, High Repetition-Rate All Water Pulse Generator | IEEE Conference Publication | IEEE Xplore