A Highly Linear and Flexible FPGA-Based Time-to-Digital Converter | IEEE Journals & Magazine | IEEE Xplore