FPGA and Embedded Systems Based Fast Data Acquisition and Processing for GEM Detectors

Gas electron multiplier (GEM) detectors (Sauli in Nucl Instrum Methods Phys Res A 805:2–24, 2016. https://doi.org/10.1016/j.nima.2015.07.060 (special issue in memory of Glenn F. Knoll); Buzulutskov in Instrum Exp Tech 50(3):287–310, 2007. https://doi.org/10.1134/S0020441207030013) are widely used for detection of ionizing radiation. When used in the proportional mode, they provide information about time, location, and energy of a detected particle (Chernyshova et al. in Fusion Eng Design, 2017. https://doi.org/10.1016/j.fusengdes.2017.03.107; Altunbas et al. in Nucl Instrum Methods Phys Res A 490(1–2):177–203, 2002. https://doi.org/10.1016/S0168-9002(02)00910-5. http://linkinghub.elsevier.com/retrieve/pii/S0168900202009105). Modern technologies allow full utilization of detector properties, by acquiring the waveform of output current pulses and processing them using sophisticated digital signal processing (DSP) algorithms. The current pulses must be digitized at high speed (up to 125 MHz) with high resolution (up to 12-bits). Due to the high volume of the produced data, it is necessary to provide the high-performance data acquisition system (DAQ) to transmit the data to processing units. Efficient processing of the GEM data requires distributed parallel processing system to perform multiple tasks (Czarski et al. in Rev Sci Instrum 87(11), 11E336, 2016. https://doi.org/10.1063/1.4961559): (1) Filter out the background and transmit only hit related data. (2) Extract the parameters of a hit, describing the time and charge (related to energy). (3) Estimate the hit position by combining information from multiple anode pads. (4) In case of 2D GEM detectors, correlate pulses received from X and Y pads (pixels) or W, U and V pads (pixels). (5) Separate the hits overlapping in space or in time (if possible) to support detector operation at higher rates. The above functionalities may be achieved in different hardware architectures. The typical hardware platforms include FPGA chips, standard or embedded computer systems with different computation accelerators (Wojenski et al. in J Instrum 11(11):C11035, 2016. http://stacks.iop.org/1748-0221/11/i=11/a=C11035; Nowak et al. in J Phys Conf Ser 513(5):052–024, 2014. https://doi.org/10.1088/1742-6596/513/5/052024. http://stacks.iop.org/1742-6596/513/i=5/a=052024?key=crossref.c5912cfa72c30b309821e14c4384948f. The paper shows possible solutions with their feasibility for particular applications.

[1]  Wojciech M. Zabołotny,et al.  Optimization of FPGA processing of GEM detector signal , 2011, Symposium on Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments (WILGA).

[2]  Krzysztof T. Pozniak,et al.  Evaluation of FPGA to PC feedback loop , 2017, Symposium on Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments (WILGA).

[3]  Tomasz Czarski,et al.  Novel Application of Parallel Computing Techniques in Soft X-Rays Plasma Measurement Systems for the WEST Experimental Thermal Fusion Reactor , 2018, 2018 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP).

[4]  Krzysztof T. Poźniak,et al.  Algorithm for fast event parameters estimation on GEM acquired data , 2016, Symposium on Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments (WILGA).

[5]  Krzysztof T. Pozniak,et al.  FPGA-based GEM detector signal acquisition for SXR spectroscopy system , 2016 .

[6]  A. Buzulutskov,et al.  Radiation detectors based on gas electron multipliers (Review) , 2007 .

[7]  F. Murtas,et al.  Neutron beam imaging with GEM detectors , 2015 .

[8]  G Kasprowicz,et al.  Gaseous electron multiplier-based soft x-ray plasma diagnostics development: Preliminary tests at ASDEX Upgrade. , 2016, The Review of scientific instruments.

[9]  Krzysztof T. Pozniak,et al.  The Speedup Analysis in GEM Detector Based Acquisition System Algorithms with CPU and PCIe Cards , 2016 .

[10]  G Kasprowicz,et al.  The cluster charge identification in the GEM detector for fusion plasma imaging by soft X-ray diagnostics. , 2016, The Review of scientific instruments.

[11]  Fabio Sauli,et al.  The gas electron multiplier (GEM): Operating principles and applications , 2016 .

[12]  Andrzej Nowak,et al.  Does the Intel Xeon Phi processor fit HEP workloads , 2014 .

[13]  Andrzej Wojeński,et al.  The software-defined fast post-processing for GEM soft x-ray diagnostics in the Tungsten Environment in Steady-state Tokamak thermal fusion reactor. , 2018, The Review of scientific instruments.

[14]  Krzysztof T. Pozniak,et al.  Design of T-GEM detectors for X-ray diagnostics on JET , 2013 .

[15]  D. Mörmann,et al.  Effects of the induction-gap parameters on the signal in a double-GEM detector , 2003 .

[16]  M. Scholz,et al.  FPGA based charge fast histogramming for GEM detector , 2013, Other Conferences.

[17]  G. Kasprowicz,et al.  On line separation of overlapped signals from multi-time photons for the GEM-based detection system , 2015, Symposium on Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments (WILGA).

[18]  Wojciech M. Zabołotny,et al.  Embedded controller for GEM detector readout system , 2013, Other Conferences.

[19]  R. Gomez-Reino,et al.  10 Gbps TCP/IP streams from the FPGA for High Energy Physics , 2014 .

[20]  Dirk Koch,et al.  FPGAs for Software Programmers , 2016 .

[21]  Wojciech M. Zabolotny DMA implementations for FPGA-based data acquisition systems , 2017, Symposium on Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments (WILGA).

[22]  F. Sauli GEM: A new concept for electron amplification in gas detectors , 1997 .

[23]  Krzysztof T. Pozniak,et al.  Serial data acquisition for GEM-2D detector , 2014, Other Conferences.

[24]  Ryszard S. Romaniuk,et al.  Data acquisition methods for GEM detectors , 2014, Other Conferences.

[25]  Krzysztof T. Pozniak,et al.  Feasibility of FPGA to HPC computation migration of plasma impurities diagnostic algorithms , 2017 .

[26]  S. Paul,et al.  Construction, test and commissioning of the triple-gem tracking detector for compass , 2002 .

[27]  Wojciech M. Zabołotny,et al.  Python based integration of GEM detector electronics with JET data acquisition system , 2014, Other Conferences.

[28]  Krzysztof T. Pozniak,et al.  Serial data acquisition for the X-ray plasma diagnostics with selected GEM detector structures , 2015 .

[29]  Leszek Ropelewski,et al.  Discharge studies and prevention in the gas electron multiplier (GEM) , 2002 .

[30]  Wojciech M. Zabolotny Low latency protocol for transmission of measurement data from FPGA to Linux computer via 10 Gbps Ethernet link , 2015, ArXiv.

[31]  Krzysztof T. Pozniak,et al.  Fast data transmission from serial data acquisition for the GEM detector system , 2015, Symposium on Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments (WILGA).

[32]  Tomasz Czarski,et al.  Development of GEM detector for tokamak SXR tomography system: Preliminary laboratory tests , 2017 .