A gray code based time-to-digital converter architecture and its FPGA implementation | IEEE Conference Publication | IEEE Xplore