Title :
TNT digital pulse processor
Author :
Arnold, L. ; Baumann, R. ; Chambit, E. ; Filliger, M. ; Fuchs, C. ; Kieber, C. ; Klein, D. ; Medina, P. ; Parisel, C. ; Richer, M. ; Santos, C. ; Weber, C.
Author_Institution :
IPHC, Strasbourg, France
fDate :
6/1/2006 12:00:00 AM
Abstract :
We report on the development of Tracking Numerical Treatment (TNT) boards, which are the basic bricks of a more ambitious data acquisition system intended for online data acquisition and treatment in future European experiments. The module makes extensive use of field programmable gate arrays (FPGA) for signal deconvolution and energy calculation with a minimum of data loss. Four channels can be processed simultaneously. Event collection is performed through a fast universal serial bus (USB2). The system can sustain an event rate of 100 kHz without dead time. Here we describe the practical implementation of pulse processing algorithms in a digital electronic module based on high density FPGAs for event processing. The overall system and its architecture are portrayed, along with some technical characteristics. Finally, we present some results and future developments.
Keywords :
Fastbus; analogue-digital conversion; data acquisition; deconvolution; field programmable gate arrays; high energy physics instrumentation computing; nuclear electronics; TNT digital pulse processor; Tracking Numerical Treatment boards; data acquisition system; data loss; digital electronic module; digital spectrometry; event collection; event processing; fast universal serial bus; field programmable gate arrays; high density FPGA; hundred kilohertz event rate; online deconvolution; pulse processing algorithms practical implementation; signal deconvolution; Data acquisition; Data processing; Deconvolution; Digital signal processing; Energy resolution; Field programmable gate arrays; Nuclear physics; Signal processing algorithms; Spectroscopy; Universal Serial Bus; Data acquisition; FPGA; digital spectrometry; digitizer; high counting rates; online deconvolution; online pulse processing;
Journal_Title :
Nuclear Science, IEEE Transactions on
DOI :
10.1109/TNS.2006.873712