DocumentCode
2624641
Title
An optimization of 16-point Discrete Cosine Transform implemented into a FPGA as a design for a spectral 1st level surface detector trigger in the Pierre Auger Observatory
Author
Szadkowski, Z.
Author_Institution
Department of Physics and Applied Informatics, Division of Experimental Physics, University of ¿ód¿, Pomorska 151, 90-236, Poland
fYear
2008
fDate
19-25 Oct. 2008
Firstpage
2596
Lastpage
2601
Abstract
The paper describes an optimization of 16-point Discrete Cosine Transform (DCT)algorithm implemented into a FPGA. Widely used for long-term numerical calculation 8-point algorithm of Arai-Agui-Nakajima, which minimized an amount of multiplication, is not optimal for the FPGA implementation. For new FPGA chips with large amount of fast multipliers located in embedded digital signal processing (DSP)blocks the number of multiplication is not a critical parameter. The registered performance and a total speed can be significantly increased by a parallel signal processing in DSP blocks. A lack of proper routines in Altera ’s Library of Parameterized Modules (LPM)and a necessity of using shift registers for processes synchronization in a pipeline data flow additionally impose a factorization focused on wider use of DSP blocks and a reduction of a length of pipeline chains. The DCT algorithm optimization was a result of work on new spectral trigger designs for the Pierre Auger surface detectors based on the 16-point DCT. The DCT trigger allows recognition of FADC traces with a very short rise time and fast exponential attenuation related to a narrow, flat muon component of very inclined Extensive Air Showers generated by hadron and starting their development early in the atmosphere.
Keywords
Design optimization; Digital signal processing; Digital signal processing chips; Discrete cosine transforms; Field programmable gate arrays; Pipelines; Shift registers; Signal processing; Signal processing algorithms; Software libraries;
fLanguage
English
Publisher
ieee
Conference_Titel
Nuclear Science Symposium Conference Record, 2008. NSS '08. IEEE
Conference_Location
Dresden, Germany
ISSN
1095-7863
Print_ISBN
978-1-4244-2714-7
Electronic_ISBN
1095-7863
Type
conf
DOI
10.1109/NSSMIC.2008.4774889
Filename
4774889
Link To Document