FPGA Implementation of an Efficient Algorithm for the Calculation of Charged Particle Trajectories in Cosmic Ray Detectors

被引:0
|
作者
Villar, Xabier [1 ]
Piso, Daniel [2 ]
Bruguera, Javier D. [1 ]
机构
[1] Univ Santiago de Compostela, Ctr Invest Tecnoloxias Informac CITIUS, Santiago De Compostela 15706, Spain
[2] European Spallat Source ESS AB, S-22000 Lund, Sweden
关键词
Charged particles trajectory; fixed-point representation; FPGA implementation; AIR-SHOWERS;
D O I
10.1109/TNS.2014.2298336
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents an FPGA implementation of an algorithm, previously published, for the the reconstruction of cosmic rays' trajectories and the determination of the time of arrival and velocity of the particles. The accuracy and precision issues of the algorithm have been analyzed to propose a suitable implementation. Thus, a 32-bit fixed-point format has been used for the representation of the data values. Moreover, the dependencies among the different operations have been taken into account to obtain a highly parallel and efficient hardware implementation. The final hardware architecture requires 18 cycles to process every particle, and has been exhaustively simulated to validate all the design decisions. The architecture has been mapped over different commercial FPGAs, with a frequency of operation ranging from 300 MHz to 1.3 GHz, depending on the FPGA being used. Consequently, the number of particle trajectories processed per second is between 16 million and 72 million. The high number of particle trajectories calculated per second shows that the proposed FPGA implementation might be used also in high rate environments such as those found in particle and nuclear physics experiments.
引用
收藏
页码:590 / 595
页数:6
相关论文
共 50 条
  • [1] STUDENTS CALCULATION OF COSMIC RAY TRAJECTORIES
    FRENCH, JD
    LAMB, WH
    YOUNG, PJ
    AMERICAN JOURNAL OF PHYSICS, 1971, 39 (01) : 103 - &
  • [2] A DOUBLY CHARGED COSMIC RAY PARTICLE
    SAHIAR, AB
    NATURE, 1948, 161 (4099) : 811 - 812
  • [3] CALCULATION OF CHARGED-PARTICLE REGISTRATION EFFICIENCY OF DETECTORS
    KONDRATEV, VP
    KRASNOV, LV
    STEPANOV, IV
    INSTRUMENTS AND EXPERIMENTAL TECHNIQUES, 1986, 29 (04) : 827 - 830
  • [4] An efficient implementation of GLCM algorithm in FPGA
    Ben Atitallah, M. A.
    Kachouri, R.
    Kammoun, M.
    Mnif, H.
    2018 INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, EMBEDDED SYSTEMS AND COMMUNICATIONS (IINTEC), 2018, : 147 - 152
  • [5] EFFICIENT IMPLEMENTATION OF AES ALGORITHM ON FPGA
    Deshpande, Hrushikesh S.
    Karande, Kailash J.
    Mulani, Altaaf O.
    2014 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2014,
  • [6] Implementation of Efficient Image Processing Algorithm on FPGA
    Khosla, Robin
    Singh, Balwinder
    2013 INTERNATIONAL CONFERENCE ON MACHINE INTELLIGENCE AND RESEARCH ADVANCEMENT (ICMIRA 2013), 2013, : 335 - 339
  • [7] Efficient implementation of AES algorithm in FPGA device
    Kaur, Swinder
    Vig, Renu
    ICCIMA 2007: INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND MULTIMEDIA APPLICATIONS, VOL II, PROCEEDINGS, 2007, : 179 - 187
  • [8] FPGA Implementation of an Efficient Adaptive Predistortion Algorithm
    Cheng, Xin
    Zhu, Zhenghang
    Yao, Saijie
    Qian, Hua
    2015 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2015), 2015,
  • [9] SOME RECENT DEVELOPMENTS IN CHARGED PARTICLE AND GAMMA RAY DETECTORS.
    Knoll, Glenn F.
    Nuclear Instruments and Methods in Physics Research, Section B: Beam Interactions with Materials and Atoms, 1986, B24-25 (pt 2 Apr III) : 1021 - 1027
  • [10] FPGA-BASED HOUSEHOLDER IMPLEMENTATION FOR EFFICIENT EIGENVALUES CALCULATION
    Sajid, Imtiaz Ahmed
    Ahmed, Muhammad Mansoor
    Sagheer, Muhammad
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2011, 7 (10): : 5939 - 5946