FPGA-Based Self-Calibrating Time-to-Digital Converter for Time-of-Flight Experiments | IEEE Journals & Magazine | IEEE Xplore