DocumentCode :
642719
Title :
Implementation of a pulse-holding Time-to-Digital Converter on an FPGA
Author :
Brandonisio, F. ; Prodomo, Alberto ; Kennedy, Michael Peter ; Napoli, E.
Author_Institution :
Tyndall Nat. Inst., Tyndall Nat. Inst. & Univ. Coll. Cork, Cork, Ireland
fYear :
2013
fDate :
8-12 Sept. 2013
Firstpage :
1
Lastpage :
4
Abstract :
In this work, we describe the implementation of a pulse-holding Time-to-Digital Converter (TDC) on a Xilinx Spartan 6 FPGA. We describe the operation of a pulse-holding TDC and we compare it with that of a pulse-shrinking TDC, which is the most similar TDC in the literature. We then illustrate a Simulink model of a pulse-holding TDC and the TDC that was implemented on a FPGA. The pulse-holding TDC uses a moving average filter to remove the quantization noise and improve the precision of the measurements. We show from simulations and experiments that the maximum modulus of the difference between the the input and output of the TDC can be reduced from 2 ns to less than 70 ps by means of a moving average filter.
Keywords :
circuit noise; field programmable gate arrays; filters; quantisation (signal); time-digital conversion; Simulink model; Xilinx Spartan 6 FPGA; maximum modulus; moving average filter; pulse-holding TDC; pulse-holding time-to-digital converter; pulse-shrinking TDC; quantization noise removal; Delay lines; Delays; Field programmable gate arrays; Pulse measurements; Quantization (signal); Software packages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuit Theory and Design (ECCTD), 2013 European Conference on
Conference_Location :
Dresden
Type :
conf
DOI :
10.1109/ECCTD.2013.6662271
Filename :
6662271
Link To Document :
بازگشت