pulse-slicer