Title :
FPGA-based algorithm for center of gravity calculation of clustered signals
Author :
Ushakov, A.A. ; Mindur, B. ; Fiutowski, T. ; Schulz, Claudia
Author_Institution :
Helmholtz-Zentrum Berlin fur Materialen und Energie, Berlin, Germany
Abstract :
The acquisition system for a two-dimensional neutron detector processes both detector coordinates. The read-out electronics for each coordinate incorporates 4 ASICs which are able to process 128 strips of one detector coordinate delivering analog signals, ASIC channel number and digitized timing of incoming events. One neutron can create signals on 3-5 detector strips, thus the main task of FPGA signal processing is to identify such clusters and determine their center of gravity (CoG) allowing real time processing. Two approaches of cluster identification algorithm and arithmetic core calculating CoG itself are discussed with respect to complexity and FPGA hardware limitations.
Keywords :
analogue-digital conversion; application specific integrated circuits; data acquisition; digital signal processing chips; field programmable gate arrays; high energy physics instrumentation computing; neutron detection; nuclear electronics; position sensitive particle detectors; readout electronics; signal detection; ASIC channel; FPGA hardware limitations; FPGA signal processing; FPGA-based algorithm; acquisition system; analog signals; center of gravity calculation; cluster identification algorithm; clustered signals; detector coordinate; digitized timing; readout electronics; real time processing; strip detector; two-dimensional neutron detector; Application specific integrated circuits; Clustering algorithms; Detectors; Field programmable gate arrays; Neutrons; Random access memory; Strips;
Conference_Titel :
Real Time Conference (RT), 2012 18th IEEE-NPSS
Conference_Location :
Berkeley, CA
Print_ISBN :
978-1-4673-1082-6
DOI :
10.1109/RTC.2012.6418356