A novel avalanche pulse generator circuit with controllable pulse properties | IEEE Conference Publication | IEEE Xplore