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 条
  • [21] COSMIC-RAY TRIGGER-CIRCUIT FOR LARGE SOLENOIDAL PARTICLE DETECTORS
    SEIDEN, A
    SHAFFER, P
    WARNER, J
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH, 1982, 193 (03): : 597 - 600
  • [22] FPGA Implementation of Parallel Particle Swarm Optimization Algorithm and Compared with Genetic Algorithm
    Ben Ameur, Mohamed Sadek
    Sakly, Anis
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (08) : 57 - 64
  • [23] SOME RECENT DEVELOPMENTS IN CHARGED-PARTICLE AND GAMMA-RAY DETECTORS
    KNOLL, GF
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION B-BEAM INTERACTIONS WITH MATERIALS AND ATOMS, 1987, 24-5 : 1021 - 1027
  • [24] FPGA implementation of the ray tracing algorithm used in the XPATCH software
    Sundararajan, P
    Niamat, MY
    PROCEEDINGS OF THE 44TH IEEE 2001 MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 2001, : 446 - 449
  • [25] An efficient algorithm and FPGA implementation of video luminance transient improvement
    Wang Y.
    Chen X.
    Han H.
    Peng S.
    High Technology Letters, 2010, 16 (04) : 359 - 365
  • [26] An efficient architecture for an improved watershed algorithm and its FPGA implementation
    Rambabu, C
    Chakrabarti, I
    Mahanta, A
    2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 370 - 373
  • [27] Efficient FPGA implementation of modular multiplication based on Montgomery algorithm
    Yang, Yatao
    Wu, Chao
    Li, Zichen
    Yang, Junming
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 47 : 209 - 215
  • [28] An Efficient FPGA Implementation for 2-D MUSIC Algorithm
    Kai Huang
    Jin Sha
    Wei Shi
    Zhongfeng Wang
    Circuits, Systems, and Signal Processing, 2016, 35 : 1795 - 1805
  • [29] FPGA Implementation of Conventional and Vedic Algorithm for Energy Efficient Multiplier
    Patil, Hemangi P.
    Sawant, S. D.
    2015 INTERNATIONAL CONFERENCE ON ENERGY SYSTEMS AND APPLICATIONS, 2015, : 583 - 587
  • [30] Real-time efficient FPGA implementation of aes algorithm
    El Maraghy, Mazen
    Hesham, Salma
    Abd El Ghany, Mohamed A.
    International System on Chip Conference, 2013, : 203 - 208