FPGA based self calibrating 40 picosecond resolution, wide range Time to Digital Converter | IEEE Conference Publication | IEEE Xplore