FPGA-Based Pulse Pile-Up Correction With Energy and Timing Recovery | IEEE Journals & Magazine | IEEE Xplore