Multi-purpose compact generator of high-voltage high-current nanosecond pulses | IEEE Conference Publication | IEEE Xplore