• 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