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