• Nie Znaleziono Wyników

Artificial Neural Network as a FPGA Trigger for a Detection of Very Inclined Air Showers

N/A
N/A
Protected

Academic year: 2021

Share "Artificial Neural Network as a FPGA Trigger for a Detection of Very Inclined Air Showers"

Copied!
8
0
0

Pełen tekst

(1)

Artificial Neural Network as a FPGA Trigger for a Detection of Very Inclined Air Showers

Zbigniew Szadkowski, Member, IEEE, Krzysztof Pytel, and the Pierre Auger Collaboration

Abstract—We present a trigger based on a pipelined artificial neural network implemented in a large FPGA which after learning can recognize different types of waveforms from the Pierre Auger surface detectors. The structure of an artificial neural network al- gorithm being developed on a MATLAB platform has been im- plemented into the fast logic of the largest Cyclone V E FPGA used for the prototype of the Front-End Board for the Auger-Be- yond-2015. Several algorithms were tested, from which the Leven- berg-Marquardt one (trainlm) seems to be the most efficient. The network was taught: a) to recognize ”old” showers learning from real Auger very inclined showers (positive markers) and real stan- dard showers especially triggered by Time over Threshold (neg- ative marker), b) to recognize ”young” showers from simulated

”young” events (positive markers) and standard Auger events as a negative reference. A three-layer neural network being taught by real very inclined Auger showers shows a good efficiency in pat- tern recognition of 16-point traces with profiles characteristic for

”old” showers. Nevertheless, preliminary simulations of showers with CORSIKA and the response of the water Cherenkov tanks with OffLine suggest that for neutrino showers starting a develop- ment deeply in the atmosphere and with relatively small initial en- ergy eV, signal waveforms are not to long and a 16-point analysis should be sufficient for recognition of ”young” showers.

The neural network algorithm can significantly support detection at small energies, where a denser neutrino stream is expected. For higher energies traces are longer, however, the detector response is strong enough for the showers to be detected by standard ampli- tude-based triggers.

Index Terms—Discrete cosine transform (DCT), FPGA, neural network, Pierre Auger observatory, trigger.

I. INTRODUCTION

U

LTRA-HIGH ENERGY COSMIC RAYs (UHECRs) ex- periments in energy range of eV give a boost to the development of theoretical astrophysics hypotheses [2].

The origin of the UHECRs, their production mechanism and composition still remain a mystery, similarly as fluxes of ultra- high energy neutrinos ( ) [3][4].

Generally, we can classify astrophysical models as:

”bottom-up” and ”top-down”. In the first one, protons and

Manuscript received June 15, 2014; revised December 13, 2014; accepted April 01, 2015. Date of publication May 04, 2015; date of current version June 12, 2015. This work was supported in part by the Polish National Center for Re- search and Development under NCBiR Grant ERA/NET/ASPERA/02/11 and in part by the National Science Centre (Poland) under NCN Grant 2013/08/M/

ST9/00322.

The authors are with the Department of Physics and Applied Informatics, Faculty of High-Energy Astrophysics, University of Łódź, 90-236 Łódź, Poland (e-mail: zszadkow@kfd2.phys.uni.lodz.pl).

Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org.

Digital Object Identifier 10.1109/TNS.2015.2421412

nuclei are accelerated in astrophysical shocks, while pions are produced by cosmic ray interactions with matter or radiation at the source [5]. The second scenario anticipates that protons and neutrons are produced from quark and gluon fragmentation of very heavy particles, according to Grand Unified Theories or Super-symmetries, with an excess of pions compared to nucleons [6]. However, ”top-down” models have been rather disqualified by the Pierre Auger Observatory due to relatively low photon limit [7]. Protons and nuclei also produce pions due to the Greisen-Zatsepin-Kuzmin (GZK) cutoff [8][9] confirmed by Fly’s Eye [10] and the Pierre Auger Observatory [11][12].

In the downward-going channels, neutrinos can be generated via both charged and neutral current interactions. Neutrinos in- dependent on flavor can induce extensive air showers in the en- tire path of their development in the atmosphere, also very close to the ground [13].

In the Earth-skimming channel showers can be induced by being a product of a lepton decay after the propagation and interaction of an upward-going inside the Earth [14].

The surface detector of the Pierre Auger Observatory has po- tentially capabilities to identify and to separate neutrino-origin showers (for both the Earth-skimming and downward-going channels) from showers induced by regular cosmic rays for a large zenith angle ( ). One of the fundamental cri- teria allowing an extraction of neutrino-induces showers is the timing of shower fronts directly observed as profiles of registered traces in the surface detectors [15].

II. SIGNALWAVEFORMSANALYSIS

Each water Cherenkov detector (WCD) of the surface array has a water surface area and 1.2 m water depth, with three 9-inch photomultiplier tubes (PMTs) looking through optical coupling material into the water volume, which is contained in a Tyvek reflective liner. Each detector operates autonomously, with its own electronics and communications systems powered by solar energy. Signals from PMTs are digitized by 40 MHz 10-bit Analog to Digital Converters (ADCs). They are sent to a central data acquisition system (CDAS), which combines local trigger information and identifies physical events, from the high level trigger (T3). These triggers are used to generate requests for data relevant to the local triggers from all detector components [16].

The trigger for the surface detector array is hierarchical. Two levels of trigger (called T1 and T2) are formed at each detector.

T2 triggers are combined with those from other detectors and examined for spatial and temporal correlations, leading to an array trigger (T3). The T3 trigger initiates data acquisition and storage.

0018-9499 © 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.

See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.

(2)

sliding window of s are required to be above a threshold of 0.2 VEM in coincidence in 2 out of 3 PMTs. This trigger is intended to select sequences of small signals spread in time.

The surface detector (SD) array of the Pierre Auger Observatory is able to detect and identify UHE s for eV[17][18]. Due to much larger cross-section than neutrinos, the first interaction for protons, heavier nuclei and even photons usually appears shortly after entering the atmosphere. However, neutrinos can generate showers initi- ated deeply into the atmosphere. Vertical showers initiated by protons or heavy nuclei have a considerable amount of electromagnetic component at the ground (”young” shower front). However, at high zenith angles ( ) (thicker than about three vertical atmospheres), UHECRs interacting high in the atmosphere generate shower fronts dominated by muons at ground (an ”old” shower front), which generate narrow signal waveforms spreading over typically tens of nano-seconds in practically all the stations affected by the event. These traces can be recognized with an algorithm of a 16-point discrete co- sine transform (DCT) as well as with a 16-point input artificial neural network (ANN).

For a recognition of the very inclined ”old” showers the DCT algorithm [19] was developed and tested on the SD test detector in Malargüe (Argentina) [21] [22]. The algorithm precisely rec- ognized signal waveforms of the required shapes. Up to now it was tuned for ”old” showers, however, it could be optimized also for shapes characteristic for ”young” showers. The ANN algorithm is an alternative approach. An efficiency of both al- gorithms will be tested for both types of showers.

We believed that ”young” showers are spread in time over hundreds of nano-seconds (Fig. 1) [23]. For the ”old” showers practically only the muonic component survives. It gives a short bump in the SD. The ”young” showers comprise also some elec- tromagnetic component, which enlarge the signal waveforms in time. However, the muonic component of ”young” showers is ahead of the electromagnetic one and gives an early bump. The rising edge of the bump is not so sharp as for the ”old” ones, but this signal is also relatively quickly attenuated, till the elec- tromagnetic component starts to give its own contribution. The ANN approach can focus on the early bump, to select traces po- tentially generated by neutrinos.

On the other hand, independent simulations of showers in CORSIKA [24] and a calculation of the response of the WCDs in OffLine [25] showed that for neutrino showers (initiated ei- ther by or ) for relatively big zenith angle (i.e. ) and low altitude (9 km) (to be treated as ”young” showers before a max- imum of development) give relatively short signal waveforms and they can be analyzed also by 16-point pattern engines.

Fig. 1. Simulated signal waveforms of stations at 1 km from the shower core for two real showers of 5 EeV. (a) old extensive air shower ( ) (b) shower arriving in the early stages of development (young shower) [23].

Fig. 2. Histogram of ”fired” surface detectors for showers initiated by (left panel) and (right panel) neutrinos at the altitude of 9350 m.

TABLE I

PERCENTAGE OFSIMULATEDEVENTS WITHTRACESDETECTED BY3-FOLD COINCIDENCES(THESTANDARDTHRESHOLDTRIGGER IN THETIMEDOMAIN)

Showers induced by relatively low-energy neutrinos (in a range of eV) (not depending on the flavor) can only ”fire”

few surface detectors (Fig. 2). These showers may be missed by the T3 trigger [15], although they can generate saturated traces in few surface detectors (Fig. 5).

Table I shows the rate of simulated events giving 3-fold co- incidences on the T1 threshold trigger [15]. For low energetic neutrino showers a parallel trigger based on a pattern recogni- tion (e.g. on an artificial neural network) can improve the prob- ability of neutrino-induced shower detection.

(3)

Fig. 3. Simulated signal waveforms for , and eV, initial at 9350 m and zenith angle. Selected events are not giving strong enough signals to be detected by a standard trigger.

Fig. 3 and 4 suggest that the missed events (which do not obey the condition of the T1 threshold trigger), especially for low energies, can be analyzed by the 16-point only algorithm, either the DCT or the ANN one. Results presented on these fig- ures are preliminary. We wanted mainly to check whether the neutrino induced signal waveforms are short enough to be an- alyzed by the 16-point algorithm. For the 40 MHz sampling, 16 time bins correspond to an interval of 400 ns. For the ”old”

showers the length is sufficient. However, for faster sampling (e.g. 120-160 MHz proposed for the Auger surface detector up- grade) this interval is reduced to 100-133 ns. Fig. 3 show that especially for missed traces are relatively short and 16-point

Fig. 4. Simulated signal waveforms for , and eV, respectively, initial at 9350 m and zenith angle. Selected events with too low signals to be detected by a standard trigger.

Fig. 5. Simulated signal waveforms for initial for energy eV at 9350 m and zenith angle.

algorithm should be efficient. For (Fig. 4), especially above the energy eV, signals are strong and even saturate the low-gain channel (Fig. 5).

This paper focuses on a possibility of the ANN algorithm implementation in the FPGA which could be potentially used in the Auger upgrade.

III. MATLAB ANALYSIS

The main motivation for an ANN implementation as the shower trigger is the fact that up to now the entire array did not

(4)

TABLE III

ERRORRATES FOR3-LAYERNETWORKS WITHTRAINLMALGORITHM

register any neutrino-induced event. The probable reasons are:

a) a very low stream of neutrinos and b) the amplitudes of the ADC-traces are small and are probably below the threshold of the standard 3-fold coincidence trigger. The main idea is to use the ANN approach as a pattern recognition technique.

Several networks were tested to get a reasonable compro- mise between the efficiency of the pattern recognition and the resources occupancy in the FPGA. For teaching we created a database of real Auger inclined ”old” showers (as positive marker) and typical showers (mostly vertical as negative markers). Table II shows results for various teaching configu- rations used for two networks. Only the Levenberg-Marquardt (Trainlm in MATLAB) algorithm was very efficient. The others methods show unacceptable levels of error rates.

Theoretically, a more complicated network provides higher efficiency (Table III), however, it requires much more FPGA resources, especially DSP embedded multipliers. The biggest FPGA from the Cyclone V E family - 5CEFA9F31I7 contains 342 fast DSP embedded multipliers. For 3 independent ANNs, for 3 photomultipliers (PMTs) in the Auger surface detector, we can use 114 DSP blocks per channel. A single neuron (with six- teen 14-bit inputs and 14-bit coefficients) implemented with Al- tera Multiply Adder v13.1 and PARALLEL_ADD Megafunc- tions requires 8 DSP blocks. 114 DSP blocks allows an imple- mentation of 14 neurons per PMT.

The database for training was built from real Auger signal waveforms triggered by either the TH-T1 or by the ToT trigger [15]. Signals detected by the TH-T1 are relatively strong. The fact, the Pierre Auger Observatory did not register any event potentially generated by neutrinos, up to now, suggests that the standard trigger (3-fold coincidence in a single time slot) may be not optimized for this category of events. One of the reason may be a de-synchronization of signals [22] escalating for higher sampling frequencies. The Cherenkov light can reach all PMT

artificially by reducing the amplitude of the real signal wave- forms (by factors 0.67, 0.5 and 0.25, respectively), keeping the same pedestals and shapes. Table III shows that all networks recognize traces with reduced amplitude fairly well.

The 12-10-1 network offers the best performance with a min- imal resource occupancy, however, it requires 23 neurons. Due to the limited amount of DSP blocks, we could use this network for a single PMT only. The Quartus compiler allows a com- pilation with arbitrarily selected implementations of the multi- pliers: either in the DSP blocks or in logic elements only. An implementation of the multipliers in the Adaptive Logic Mod- ules (ALMs) is much more resource-consuming (1247 ALMs instead of 107 DSP blocks). However, such a selec- tion allows the implementation of a more complicated network, which provides a similar registered performance (keeps approx- imately the same speed). The 3-channel 12-10-1 network needs 36 neurons (1st layer implemented in the DSP blocks) neu- rons implemented in 41151 ALMs (36.5% of 5CEFA9F31I7).

The 12-8-1 network provides also a fairly fast convergence.

The teaching process can be accomplished in several tens of epochs. Results from Table II and III were obtained when the networks were taught on selected patterns. For the practical implementation in the Cyclone V FPGA we selected the net- work 12-8-1 as occupying less amount of DSP blocks then the 12-10-1. Its error level of 1.56% (Table III) is still on a relatively low, acceptable level.

IV. FPGA IMPLEMENTATION

A neuron output drives a neural transfer function - a hyper- bolic tangent sigmoid transfer (tansig) function, which calcu- lates a layer’s output from its net input. It can be implemented as a ROM in the embedded FPGA memory. We wanted to im- plement 14-bit input, 14-bit-output tansig function in ROM:

2-PORT (an Altera dual port memory macro) to use the same array of coefficients for two independent neuron transfer func- tions. Unfortunately, ROM: 2-PORT failed for the FPGA from the Stratix III family (e.g. EP3SL150F780C 2) and from the Cy- clone III family (e.g. EP3C 120F780I7). We had to implement the tansig function in RAM: 3-PORT with blocked writing left port and a preloaded memory initialization file (Fig. 6). Nev- ertheless, the implementation of ROM: 2-PORT in Cyclone V 5CEFA7F31I7 was successful (Fig. 7). In all families we se- lected 16384 memory cells for tansig function to keep a rea- sonable compromise between calculation accuracy and memory size [26].

The network was being taught for 160 inclined and normal signal waveforms (768 samples per trace). This gives 2*122880 patterns. For 160 inclined traces the network 12-8-1 recognized 139 inclined showers and only 27 patterns from a reference set

(5)

Fig. 6. RAM: 3-PORT as a storage bank for tansig coefficients (for Cyclone III and Stratix III families).

Fig. 7. ROM: 2-PORT as a storage bank for tansig coefficients for Cyclone V FPGAs.

(this rate should have been zero). However, taking all patterns into account the missing traces rate is 0.017% and the rate of faulty recognized pattern 0.022%.

The fundamental algorithm for each neuron is as follows:

(1)

Neuron outputs are next scaled by a transfer function which is chosen to have a number of properties which either enhance or simplify the network containing the neuron. MATLAB offers the tansig function. Online calculation of the tansig in the FPGA is not necessary, it is enough to store in the ROM previously cal- culated values and to use the neuron output as addresses to the ROM. In order to keep a sufficient accuracy with a reasonable size of the embedded memory we used 16384-word dual-port ROM with 14-bit output. For the network 12-8-1 we had to use 10 dual-port ROMs, which utilized 2240 kB of embedded memory (the output from the last layer was given directly to a comparator). Various parametrizations (Fig. 8) were tested for the best optimization. The best variant for the data used was with the scaling factor which corresponds to the range of ( ) of the tansig argument (Fig. 8).

(2) The ADC samples drive the 12-bit shift register whose sequential registers outputs are connected to neuron inputs.

MATLAB provides a set of floating point coefficients obtained after a teaching process. In our practical implementation the FPGA uses the fixed point representation (FPR) to provide a sufficiently fast registered performance and to utilize a rea- sonable amount of resources. There is no need to use floating point representation although Altera provides the appropriate

Fig. 8. Tested parametrizations of tansig function for the best optimization (Eq.

(2)).

TABLE IV

SCALING, SUPPRESSION ANDSHIFTFACTORS

library procedures. For 12-bit input data at least 2 embedded DSP multipliers have to be used for a single multiplication in Eq. (1). The maximal width of the coefficients is 20-bit.

However, we selected 18-bit coefficients to obtain 32-bit width of neuron output.

All coefficients given by MATLAB have to be converted from a floating-point to fixed-point representation in two-com- ponent code. A simple conversion into two-component code is a multiplication of the data by a fixed-point scaling factor (SF) and an addition of 2*SF for negative values. A condition is that the data in the ( ) range. Table III shows all factors for scaling, suppressions and finally shifts of data.

At first, coefficients (coeff and bias) calculated by MATLAB are suppressed (by the factors SFS and SFX, respectively, to get a range ( ) (Eq. (3)). Next, they are scaled by factors SFL and SFB, respectively (Eq. (4)).

(3) (4) The 32-bit signed output of neuron (starting from the 2nd layer) is shifted right before a summation with the bias due to very large values from the tansig transfer function (mostly either

or ).

(5) Addresses for tansig function are additionally optimized to use the most sensitive function response region.

(6) The highest bits from the neuron (Eq. (1)) are neglected as ir- relevant for a big argument of the tansig transfer function. Ad- dresses are cropped to the range .

An analysis of the differences between the output data from neurons shows that differences reach a maximal value of only

(6)

Fig. 9. Histogram of differences for the 1st layer (upper panel) and the 2nd layer (lower panel) between the tansig integer output (from RAM: 3-PORT) and exact calculation.

1 ADC-unit. However, due to the relatively sharp slope of the tansig function in a central range, an error of 1 ADC-unit gener- ates an output error to the maximal value of 6 ADC-units for the next (2nd) layer and even 10 ADC-units from 2nd to 3rd layer (Fig. 9). Nevertheless, the final error is negligible. The compar- ison of registered patterns for inclined showers (161/160) and spuriously recognized patterns for reference traces (39/160) is exactly the same for exact calculation (with double precision representation) and for FPGA calculation in fixed-point repre- sentation with optimized bus and coefficients widths.

V. SIMULATIONS

The structure of the neuron network has been implemented using several FPGA families: Cyclone III, Stratix III and Cy- clone V. A response of neural network on trained patterns were verified for 16-point inputs with fixed coefficients calculated in MATLAB. For the biggest FPGA from Cyclone III family (EP3C 120F 780C 7) the multipliers in the neuron from the last layer have to be implemented in logic cells due to the lack of DSP embedded blocks. This reduced the speed below our re- quirements. The middle-size FPGA EP3SL150F780C 2 was a perfect chip for Quartus simulation. We decided to make the simulations with a relatively old tool: the Quartus simulator as it is much faster tool than currently recommended ModelSim.

Fig. 10 and 11 show results from the simulations of inclined (positive marker) and reference (negative marker) traces. For trained patterns the recognition is almost perfect. Among 160 events with positive markers (totally 122 760 samples) 161 pat- terns were recognized by the 12-8-1 network (only a single false event - Fig. 10). Among the 160 reference events (with negative markers) 39 spurious were registered, however, 12 with very high amplitude, which for sure would have been also registered by the standard trigger.

A pedestal in a single event is almost on the same level (pure electronic noise). As the graph A in Fig. 10 is merged from 160

Fig. 10. Graph A shows the signal waveform for positive-marked inclined showers (122 880 samples events samples/event). Graph B shows a full trace for a single event. Graph C shows an example of an inclined shower in the trigger region (for ). The last graph D shows the output for 12-8-1 neural network.

traces collected in a long period, pedestals vary from event to event.

Results of simulations confirm that the noise is perfectly re- jected. On the output of the 3rd layer, a simple comparator was used instead of tansig procedure (with an embedded memory).

VI. LABORATORY TESTS

The surface detector electronics is being improved from 10-bit 40 MSps to at least 12-bit 120/160 MSps ADCs. Uni- versity of Łódź develops a new Front-End Board based on

(7)

Fig. 11. Signal waveform negative-marked reference showers (from 160 events) (upper graph) and corresponding output for 12-8-1 neural network (lower graph). The middle graph shows the positive marked trace and two negative marked traces. The 1. (-) trace differs significantly from the reference one (it is rejected in the ANN analysis). However, the trace 2. (-) is similar except a tail.

Altera Cyclone V 5CEFA9F31I7 and 8 channels supported by the ADS4249 (Texas Instr. 2-channel, 14-bits 250MSps ADCs) [27]. It can implement the developing ANN in the real environmental conditions in the Argentinean pampa.

Before the real tests we were running laboratory tests based on the Altera development kit DK-DEV-5CEA7 N driven via HSMC-ADC-BRIDGE from the ADS4249 Evaluation Module (EVM). The ADC on the EVM is driven from a two channel arbitrary/function generator Tektronix AFG3252. The first channel generates patterns corresponding to the ”old”

showers (marker “ ”), the second one generates reference traces (marker “ ”). Channels are uncorrelated, they run with different frequencies and duty cycles. The ( ) and ( ) patterns driving the ADC (via wired OR) were recognized suf- ficiently well with an efficiency corresponding to the Quartus simulations.

The FPGA trigger (either a simple T1 or a DCT based) freezes incoming signal waveforms and sends them via the UART on Altera’s virtual processor (NIOS). NIOS stores several hundreds

patterns in the RAM (both developed FEB and the develop- ment kit contains a sufficiently large an external SDRAM). It starts the learning process with the algorithm extracted from MATLAB. Calculated coefficients are sequentially sent to the temporary D registers in the FPGA fast logic and next simulta- neously (in a single clock cycle) reloaded to the final registers driving the multipliers.

VII. CONCLUSION

Huge progress in electronics allows the introduction of new, much more powerful FPGAs and an implementation of much more sophisticated mathematical algorithms for real time pro- cesses. Neutrino physics is one of the disciplines where new hardware and software can significantly improve the efficiency of rare events detection. It is especially interesting where theo- ries estimate neutrino fluxes in a very wide range.

The spectral trigger based on the Discrete Cosine Transform offers a pattern recognition technique that has already been im- plemented in a test Front-End Board and tested in a test detector in Malargüe (Argentina). This design is an alternative option that fulfill the specs defined by the Pierre Auger Collaboration for the upgrade project. It allows the implementation of both DCT and ANN algorithms.

Tests of a new FEB on the Cyclone V platform with 3-4 times higher sampling rate and with 14-bit resolution have been performed in a test area in the north-west region of the SD array (a hexagon twin in the center for an investigation of possible GPS jitter).

Simultaneously, the DCT triggers will be implemented in parallel with the standard ones to verify the detection of very inclined showers based on an online analysis of a shape of signals in a frequency domain.

This platform is appropriate also for tests of artificial neural networks. The biggest FPGA chip 5CEFA9F31I7 N in the new Front-End allows an implementation of two 12-8-1 networks with multipliers fully embedded in DSP blocks. Three PMTs requires 3 networks. The FPGA is big enough to implement mixed DSP/fast logic multipliers for 3 networks.

We have run CORSIKA [24] simulation for proton, iron, and primaries. Output data collected at 1450 m (the level of the Pierre Auger Observatory) was an input for OffLine [25]

providing the ADCs response in the WCDs. Obtained signal waveforms were thus used to teach the 12-8-1 neural network already implemented in the 5CEFA7F31I7 FPGA on the Cy- clone V development kit. This FPGA is a smaller version of the chip being designed for the Front-End Board within the Auger upgrade R&D work [27]. Preliminary results show that the 16-point ANN algorithm can detect neutrino events cur- rently unobserved by the standard Auger triggers and can sup- port a recognition of neutrino-induced very inclined showers where signal waveforms are relatively short and the muonic bump is better separated from the electromagnetic component.

The ANN algorithm is sensitive to the shape of the trace and it can distinguish between shapes with small differences on tails (Fig. 11(b)). This is a first indication that a pure shape recog- nition may be too sensitive to fluctuations. We consider to use the ANN recognition method not to the pure traces but for the scaled DCT set of coefficients. Such an approach automatically

(8)

REFERENCES

[1] [Online]. Available: http://auger.org/collaboration/auger_institutions.

html

[2] M. Nagano and A. A. Watson, “Observations and implications of the ultrahigh-energy cosmic rays,” Rev. Modern Phys., vol. 72, no. 3, pp.

689–732, 2000.

[3] V. S. Berezinsky and A. Yu. Smirnov, “Cosmic neutrinos of ultrahigh energies and detection possibility,” Astrophys. Space Sci., vol. 32, no.

2, p. 461482, 1975.

[4] F. Halzen and D. Hooper, “High-energy neutrino astronomy: The cosmic ray connection,” Rep. Progr. Phys., vol. 65, no. 7, p. 1025, 2002.

[5] J. K. Becker, “High-energy neutrinos in the context of multi-messenger astrophysics,” Phys. Rep., vol. 458, no. 4–5, p. 173246, 2008.

[6] P. Bhattacharjee and G. Sigl, “Origin and propagation of extremely high-energy cosmic rays,” Phys. Rep., vol. 327, no. 3–4, pp. 109–247, 2000.

[7] J. Abraham et al., “Upper limit on the cosmic-ray photon fraction at EeV energies from the Pierre auger observatory,” Astropart. Phys., vol.

31, pp. 399–406, 2009, [Pierre Auger Collaboration].

[8] K. Greisen, “End to the cosmic-ray spectrum,” Phys. Rev. Lett., vol.

16, pp. 748–750, 1966.

[9] G. T. Zatsepin and V. A. Kuzmin, “Upper limit of the spectrum of cosmic rays,” Pisma v Zhurnal Eksperimentalnoi i Teoreticheskoi Fiziki, vol. 4, p. 114, 1966.

[10] R. U. Abbasi et al., “First observation of the Greisen-Zatsepin-Kuzmin suppression,” Phys. Rev. Lett., vol. 100, no. 10, p. 5, 2008, article 101101, [Hi-Res Fly’s Eye Collaboration].

[11] J. Abraham et al., “Properties and performance of the prototype instru- ment for the Pierre Auger Observatory,” Nucl. Instrum. Meth., ser. A, vol. 523, no. 1–2, p. 5095, 2004, [Pierre Auger Collaboration].

[12] J. Abraham et al., “Observation of the suppression of the flux of cosmic rays above eV,” Phys. Rev. Lett., vol. 101, no. 6, p. 7, 2008, article 061101, [Pierre Auger Collaboration].

[17] J. Abraham et al., “Upper limit on the diffuse flux of ultrahigh energy tau neutrinos from the Pierre auger observatory,” Phys. Rev. Lett., vol.

100, no. 21, 2008, 211101, [Pierre Auger Collaboration].

[18] E. Zas, “Neutrino detection with inclined air showers,” New J. Phys., vol. 7, p. 130, 2005.

[19] Z. Szadkowski, “A spectral 1st level FPGA trigger for detection of very inclined showers based on a 16-point Discrete Cosine Transform for the Pierre Auger Observatory,” Nucl. Instrum. Meth., ser. A, vol. 606, pp.

330–343, Jul. 2009.

[20] J. Abraham et al., “Search for point-like sources of ultra-high energy neutrinos at the Pierre auger observatory and improved limit on the diffuse flux of tau neutrinos,” Astropart. J. Lett., vol. 755, no. 1, pp.

1–7, Aug. 2012, [Pierre Auger Collaboration].

[21] Z. Szadkowski, “Trigger board for the auger surface detector with 100 MHz sampling and discrete cosine transform,” IEEE Trans. Nucl.

Sci., vol. 58, no. 4, pp. 1692–1700, Aug. 2011.

[22] Z. Szadkowski, “Optimization of the detection of very inclined showers using a spectral DCT trigger in arrays of surface detectors,”

IEEE Trans. Nucl. Sci., vol. 60, no. 5, pp. 3647–3653, Oct. 2013.

[23] P. Abreu et al., “Ultrahigh energy neutrinos at the Pierre auger obser- vatory,” Adv. High Energy Phys., p. 18, 2013, 708680, [Pierre Auger Collaboration].

[24] CORSIKA an Air Shower Simulation Program [Online]. Available:

https://web.ikp.kit.edu/corsika/

[25] S. Argiro et al., “The offline software framework of the Pierre auger ob- servatory,” Nucl. Instrum. Meth., ser. A, vol. 580, no. 3, pp. 1485–1496, Oct. 2007.

[26] Embedded Memory (RAM: 1-PORT, RAM: 2-PORT, ROM: 1-PORT, and ROM: 2-PORT) User Guide, [Online]. Available: http://www.al- tera.com/literature/ug/ug_ram_rom.pdf

[27] Z. Szadkowski, “Front-end board with cyclone® V as a test high-reso- lution platform for the auger_beyond_2015 front end electronics,” pre- sented at the IEEE Real Time Conf., Nara, Japan, May 26–30, 2014.

[28] G. T. Zatsepin and V. A. Kuzmin, English translation of [9] in: JETP Lett., vol. 4, p. 78, 1966.

Cytaty

Powiązane dokumenty

Even if the probability of interaction in our detector is of the order of one trillionth for a single neutrino, we shall certainly register some interactions, if many trillions

The angular distributions as a function of θ (left panel) and φ (right panel) for the coincident events are shown together with those from the SD- only events, recorded during the

The amplified vector effective length of the Small Black Spider LPDA for the zenith direction as a function of frequency in measurement and simulation.. The VEL of the Small

The best energy estimator used for the Auger Surface Detector is given by S(1000), the expected signal at 1000 meters from the shower core, as calculated by fitting a Lateral

Nic nie stoi na przeszkodzie — skoro nie chodzi tu o dzia­ łalność władczą — by i inne organy udzielały pomocy organom samo­ rządu mieszkańców (np. prezydium rady).

Nowe elementy omawianego modelu prawa pracy dotyczą przede wszystkim zbiorowych stosunków pracy, sięgają jednak również w sfe­ rę stosunków indywidualnych, które

W spostrzeganiu i poznawaniu bierze udział język, obiektywizujące medium, w którym formułowane są rezultaty poznania i tworzony jest indywidualny model świata: „Żaden

Themba:16 Themba, Can ‘Mob Passion’ in Requiem for Sophia Town Anthology of Short Stories, 2006, Penguin, Books: London. Themba: 3 Themba , Can ‘Passionate Stranger’ in Requiem