Geosci. Instrum. Method. Data Syst., 5, 437449, 2016 www.geosci-instrum-method-data-syst.net/5/437/2016/ doi:10.5194/gi-5-437-2016 Author(s) 2016. CC Attribution 3.0 License.
A coincidence detection system based on real-time software
Sindulfo Ayuso1, Juan Jos Blanco1,2, Jos Medina1, Ral Gmez-Herrero1,2, Oscar Garca-Poblacin1,3, and Ignacio Garca Tejedor1,3
1Castilla-La Mancha Neutron Monitor, Space Research Group, Parque Cientco y Tecnolgico de Castilla-La Mancha, Avda. Buenda 11, 19005 Guadalajara, Spain
2Physics Department, Space Research Group, Universidad de Alcal, Ctra. Madrid-Barcelona km 33.6, 28871 Alcal de Henares, Spain
3Computing Engineering Department, Space Research Group, Universidad de Alcal, Ctra. Madrid-Barcelona km 33.6, 28871 Alcal de Henares, Spain
Correspondence to: Sindulfo Ayuso ([email protected])
Received: 1 May 2016 Published in Geosci. Instrum. Method. Data Syst. Discuss.: 6 June 2016 Revised: 27 August 2016 Accepted: 7 September 2016 Published: 26 September 2016
Abstract. Conventional real-time coincidence systems use electronic circuitry to detect coincident pulses (hardware coincidence). In this work, a new concept of coincidence system based on real-time software (software coincidence) is presented. This system is based on the recurrent supervision of the analogue-to-digital converters status, which is described in detail. A prototype has been designed and built using a low-cost development platform. It has been applied to two different experimental sets for cosmic ray muon detection. Experimental muon measurements recorded simultaneously using conventional hardware coincidence and our software coincidence system have been compared, yielding identical results. These measurements have also been validated using simultaneous neutron monitor observations. This new software coincidence system provides remarkable advantages such as higher simplicity of interconnection and adjusting. Thus, our system replaces, at least, three Nuclear Instrument Modules (NIMs) required by conventional coincidence systems, reducing its cost by a factor of 40 and eliminating pulse delay adjustments.
1 Introduction
Cosmic rays (CRs) are energetic particles that constantly rain through the Earths atmosphere. They are the source of a uniform background ionizing radiation. Most of the CR energy reaches the Earths surface in the form of kinetic energy of relativistic muons, which are secondary products of interac-
tions between highly energetic CRs and the nuclei of atmospheric particles (Cecchini and Spurio, 2012). Muons (
and +) are particles belonging to the lepton family, and
they have the same charge (negative and positive, respectively) as that of an electron and 207 times its mass.
Coincidence counting is widely used in experimental particle physics with different purposes such as reducing noise; getting directional information (Karapetyan et al., 2013); reducing the probability of a measurement being triggered by independent, unrelated particles; lessening the probability of independent random background events (Remmen and Mc-Creary, 2012); or identifying energetic particles in multi-element particle telescopes (see e.g. Mller-Mellin et al., 1995).
Traditional particle detection systems using coincidence rely on dedicated electronic modules. When real-time operation is not required, alternative approaches based on the analysis of recorded pulse information can be used (e.g. Havelka et al., 2002; Brancaccio et al., 2009). These systems are based on the registration of pulse properties (e.g. amplitude voltages) and their corresponding accurate timestamps. The recorded data are then processed by software in order to obtain the coincidence counting rates. In this work we present a new software-based coincidence system capable of real-time operation in ground-based cosmic ray detection systems.
Electronic chains based on the Nuclear Instrumentation Module (NIM) standard (US NIM Committee, 1978) are widely used by many experimental particle physics laboratories around the world. Two of the most important advantages
Published by Copernicus Publications on behalf of the European Geosciences Union.
438 S. Ayuso et al.: A coincidence detection system based on real-time software
Figure 1. Muon telescope. Main parts.
of the NIM concepts are exibility and interchangeability. Although NIM modules cannot communicate with each other through the crate backplane, some modules, like analogue-to-digital converters (ADCs), provide their own interface to communicate with external devices. Nowadays, suppliers offer updated replacements that can read data from ADCs and transfer them to a personal computer (PC), including analysis and data mining software. Their main disadvantages are high cost and the fact that they are not open-source systems.
In contrast, recent advances in microelectronics have put on the market low-cost and small-size devices with high performance (Arduino, Raspberry Pi, Beaglebone Black, etc.). Some of them are open-source hardware and run open-source operating systems like Linux, which confer them with a great versatility to satisfy different user requirements. Moreover, they usually include many general purpose inputs outputs (GPIOs), which are very useful for implementing communication protocols with other electronic devices like one or more ADCs.
The goals of this work are, rstly, the establishment of the theoretical background and conditions allowing software-based real-time coincidence detection (Sect. 3); secondly, the prototype implementation with a low-cost development platform and minimal and simple hardware and software designs (Sect. 4); thirdly, the validation of an operation extracting data from a muon telescope (Sect. 5); and, nally, the prototype testing in two practical applications (Sect. 6). In addition, we will see how our prototype is able to replace at least three NIM modules used in the conventional set-up for coincidence detection.
Figure 2. Counting rate vs. voltage for PMT type 53AVP (Philips). Note the plateau below 1500 V and the crossing point of both curves in 1270 V (bias voltage chosen).
2 Experimental set-up
In this section we describe the different elements that have been used in our experiment, mainly two muon detectors and some NIM modules, and how they have been set up to achieve the results presented in this paper.
2.1 Muon detectors
We have used two different muon detection systems based on plastic scintillators. The rst device (henceforth MD1, Fig. 1) consists of a pile of two identical detectors separated by 8.5 cm. The gap between both detection layers is partially occupied by a 30 cm 30 cm 5 cm lead block, which re
jects low-energy particles (Chilingarian et al., 2009b), ensuring that only cosmic muons are detected when coincidence between both detectors is applied. Each detector is an opaque sealed box, with a 30 cm 30 cm 3 cm plastic scintillator
on the bottom and a photomultiplier tube (PMT) type 53 AVP (Philips, 1959) on the top, which are 18 cm apart. This distance is required to be sure that the PMT observes the whole scintillator surface. The upper detector and the lead block can be moved horizontally, allowing different elds of view for testing the directionality of muon ux.
We can see in Fig. 2 the variation of the counter response with the bias voltage for both PMTs used in the experiment.Bearing in mind they work in coincidence coupled to identical scintillators, we have chosen 1270 V as the optimal value because it is the point where both PMTs have the same response within the plateau.
The second device (henceforth MD2) is made up of a large-area plastic scintillator (100 cm 100 cm 5 cm,
polyvinyletoluene with 65 % anthracene), three PMTs gathering the light emerging through three of four lateral sides and a fourth small bismuth germanate (BGO) scintillator (hexagonal prism of 3 cm side and a height of 2 cm) working in coincidence with the other three PMTs. This experimental
Geosci. Instrum. Method. Data Syst., 5, 437449, 2016 www.geosci-instrum-method-data-syst.net/5/437/2016/
S. Ayuso et al.: A coincidence detection system based on real-time software 439
Preampl if ier
Amp lif ier
SCA
ADC
11001101
Detector
DAS
PC
SCA: Single Channel Analyzer. DAS: Data Acquisition System.
Figure 4. Data acquisition block diagram with NIM modules. ADC working in coincidence mode.
2.4 ADCs
The ADC communication protocol is not described in the NIM standard; however, several manufacturers (CANBERRA, FAST, etc.) follow the same basic protocol in their communication lines. In order to understand our software-coincidence basis, the ADC data acquisition process is briey described below.
The ADC can work in two modes: coincidence mode (COINC) and anticoincidence mode (ANTI). When it works in COINC mode (Fig. 4), input pulse conversions must be enabled or disabled by using the GATE input signal. If the GATE input is low, conversion will not take place.
When it works in ANTI mode, the SCA is not required; the ADC performs peak detection on the signal and provides in its output this maximum as a digital value. The Lower Level Discriminator (LLD) and Upper Level Discriminator (ULD) potentiometers set the limits for the input signal amplitude to be accepted by the ADC for conversion. If an input pulse falls within these limits, the ADC starts the conversion process. When the conversion process has nished, the Data Ready (DR) signal is activated. When an error occurs in the conversion process, the Invalid (INV) line is activated, DR stays inactive and the process is aborted (this is important for the Sect. 5 discussion). After reading data, the external system (the SAS in our scenario) activates the Data Accepted (DA) line, which resets the ADC, leaving it ready for a new conversion. Once the ADC has started the conversion and up to the DA signal activation, the signal input remains disabled and therefore ignored (see Fig. 5).
As we will see in Sect. 3.2, the ADC conversion time is needed to perform the software-based coincidence detection code. In this work, the CANBERRA ADC model 8075 was used and, according to the ADC operators manual (CANBERRA Industries, 1983), the conversion time is given by
t[s] = 1.5 + 0.01(N + X), (1) where N is the channel number (quantization) and X is a selected number for digital offset control.
In this work the digital offset control has not been used (X = 0) and the channel number has been xed to N = 1024
www.geosci-instrum-method-data-syst.net/5/437/2016/ Geosci. Instrum. Method. Data Syst., 5, 437449, 2016
Figure 3. Main scintillator (100 cm 100 cm 5 cm). Four PMTs
inside its pyramidal guides gather the light from lateral sides of the scintillator. The BGO inside the little black box can be moved over the scintillator surface. The BGO and three PMTs work in coincidence; thus, only the muon trajectories crossing the BGO will be detected and the amplitude of PMTs pulses will carry position information. The BGO is used to calibrate the system. The whole system is located inside a closed dark chamber.
set-up operating in quadruple coincidence selects muon trajectories crossing the BGO, which can be moved over the surface in order to calibrate a position-sensitive detection system currently under development (Fig. 3).
2.2 NIM amplication chains
NIM standardization provides users with the ability to interchange modules and the exibility to recongure or expand nuclear counting systems as their counting applications change or grow. A typical conguration of a single NIM amplication chain with the main modules used in this work can be seen in Fig. 4. The detector signal is amplied by the preamplier and amplier, which also stretches the pulses, making the ADC conversion easier. When the signal amplitude level is between two precongured values, the Single Channel Analyzer (SCA) generates a pulse that triggers the ADC conversion when the ADC is working in Coincidence mode. The Data Acquisition System (DAS) reads and processes this value and transfers the data to the PC.
2.3 Software-coincidence Acquisition System (SAS)
A new device has been designed and built in order to acquire data from several NIM chains and perform a coincidence policy by means of real-time software, taking advantage of the characteristics of low-cost card-sized embedded-processor platforms. It is also able to store the pulse heights for each separate chain. This device has been validated for our muon detectors based on scintillators with different areas (up to 1 m2). We name this acquisition system SAS (Software-coincidence Acquisition System). Its design and implementation are described in Sect. 4.
440 S. Ayuso et al.: A coincidence detection system based on real-time software
ULD
Pulse detection
Conversion process
Data ready (active low)
Input signal
LLD
Conversion error
Conversion OK
DR inactive
DR active
Read data
Data accepted (active low)
reset
Read
DA active
Input enable
Enabled
Disabled
Enabled
Disabled
Enabled
t
Figure 5. ADC conversion process. The ADC detects a peak when the input signal rises above the LLD threshold and below the ULD threshold. The detection process ends when the input pulse falls below 90 % of its peak amplitude. In that moment, the signal input is disabled and the conversion process starts. If an error occurs in the conversion process, the DR signal remains inactive and the input signal enabled again. If the conversion process is OK, the DR is activated, and the Data Acquisition System reads the data and activates the DA signal, which causes the DA to go to inactive and the signal input to be enabled again.
USB
Data ready signal
Osciloscope
Pulser
ADC
SAS
PC
Figure 6. Block diagram used to verify the ADC conversion time. PC is only used to launch and stop SAS software.
(10 bits) because higher precision is not needed, so the conversion should always take 11.74 s.
In order to verify the time before writing the rst version of the software, the conversion time with 10 bits of resolution (1024 channels) was experimentally measured with the set-up shown in Fig. 6. As can be seen, the pulse generator output is connected to both the oscilloscope and the ADC, with its output in turn connected to the SAS. When the SAS completes a single reading, it asserts the Data Ready signal. The total conversion time was determined by measuring the time difference between the pulse from the pulse generator and the pulse from the Data Ready signal.
The pulse level was adjusted to ve different values between 0 and 10 V (minimum and maximum input voltage allowed) and the conversion time was measured for each of them. The results are shown in Fig. 7. As we can see, the higher the pulse height, the larger the conversion time. In this work, only minimum and maximum conversion times were needed.
Figure 7. CANBERRA 8075 ADC conversion time. Values between 7.2 and 16 s with an error rate of 0.2 s.
3 Coincidence
Particle detection systems are often based on multiple detection layers operating in coincidence. These coincidence-based systems may provide relevant physical information such as particle identication by the use of dE vs. dE or dE vs. E techniques (Del Peral et al., 1995) or by means of some shielding block between pilled detectors (Chilingarian et al., 2009a), the particle impact point on the detector surface (Hasebe et al., 1988) and particle energy deposition in detectors or incident direction (Karapetyan et al., 2013).Moreover, coincidence systems are used in different research
Geosci. Instrum. Method. Data Syst., 5, 437449, 2016 www.geosci-instrum-method-data-syst.net/5/437/2016/
S. Ayuso et al.: A coincidence detection system based on real-time software 441
Table 1. Processing time of some tasks. In bold, the task to know the status of a GPIO.
Executed tasks Iteration Total Average number time time per(s) iteration (s)
Setting value of one GPIO 107 34 3.4 s
Reading only one GPIO 107 42 4.2s Reading and writing one GPIO 107 87 8.7 s Reading and writing two GPIOs 107 162 16.2 s
areas such as medical applications, quantum physics or optics (Joost and Salomon, 2015).
Relativistic particles, such as high-energy muons, require less than a few nanoseconds to go through two scintillator layers separated by 1 m (Remmen and McCreary, 2012). A coincidence in this case is therefore dened by pulses from both scintillators detected within a time window of a few nanoseconds.
3.1 Hardware coincidence
A hardware coincidence circuit is an electronic device with one output and two (or more) inputs. The output is activated only when all input signals are received within a certain time window. Figure 8 shows a typical coincidence circuit, where the output of the AND gate triggers the ADCs conversion process. This circuit is appropriate for detecting coincidence because of its high speed of operation, since the AND gate switching time is only a few nanoseconds (Texas Instruments, 2010).
3.2 Software coincidence
We dene software coincidence as the ability to detect coincidence by means of a program running in a CPU-based system. A priori, software-based real-time coincidence seems unfeasible because the CPU has to be shared with the underlying operating system. If this is a general purpose operating system, and therefore it has no real-time capabilities, it is impossible to establish deterministically whether the acquisition activities will be executed on time. Therefore, the average access time to the hardware has to be taken into account when our software is running. Commercially available embedded development platforms like that used in this work require a time in the range of microseconds to read and compare two GPIOs (see Sect. 4.2.1 for more detail). This time is several orders of magnitude longer than the time required by a relativistic muon to cross through two stacked detectors. However, if the particle ux is steady and low enough (like that of muon ux), the average time elapsed between the detection of two incident particles will be well above the software processing time, thus allowing for software coinci-
Detector 1
Discriminator
ADC
Gate
Data
SAS
PC
Gate
Detector 2
Discriminator
ADC
Data
Figure 8. Hardware coincidence detector block diagram. The AND gate is the core of the circuit; its output becomes active when both inputs are activated. Here, the SAS only acquires and records data. It does not work as a coincidence system. The PC is only used to launch and stop the SAS software.
dence processing. This is the basic working principle of our new software coincidence system. As a matter of fact, the total muon ux crossing unit horizontal area from above, at sea level, is approximately one muon per minute per cm2 and remains fairly constant over time (Grieder, 2010). Thus, one of our MD1 muon scintillators (30 30 cm) would detect about
15 muons s1 (900 muons min1). Given that our telescope is located at 708 m a.s.l. (above sea level), it will detect less than 18 muons per second (Ramesh et al., 2011), that is, on average, 1 muon every 55.6 ms, and, this period is at least 3 orders of magnitude above the software processing time(25.2 s in the worst case, as will be seen further on). This is the basis for demonstrating the feasibility of a software-based coincidence system for low-rate applications.
The process to determine coincidence between two pulses is as follows: the ADC starts the conversion after the leading edge of the input pulse surpasses the LLD setting. If both ADCs receive pulses in coincidence, they will start the conversion at the same time. After nishing the conversion process, each ADC activates its respective DR signals, which are detected by the SAS. This will decide whether or not coincidence has happened, depending on the time elapsed between both DR signals.
As seen in Fig. 7, conversion time depends on the pulse amplitude, so the difference between both conversion times (both DR enables) can be up to 8.8 s (167.2 s). In order to solve the coincidence problem, the software pools both DR lines continuously. When a DR goes active, the software waits enough time to be sure that the conversion of the second ADC has nished. Then, it checks the state of the second ADC DR line (DR2). If it has been activated, the software concludes that there is coincidence and the data from both ADC are recorded. After that, the software resets both ADCs sending a DA and the system is again ready for a new event.Otherwise, if DR2 is not active, the software considers that there is no coincidence and sends a DA (reset) to both ADCs without recording the data. The SAS always sends the DA to both ADC simultaneously (they are both connected at the same circuit wire) to ensure that they are always reset, and
www.geosci-instrum-method-data-syst.net/5/437/2016/ Geosci. Instrum. Method. Data Syst., 5, 437449, 2016
442 S. Ayuso et al.: A coincidence detection system based on real-time software
(a)
Muon 2
DR2
DR1 check
check
Reset
8.8 s
4.2 s
ADC1
Muon 1
7.2 s
ADC2
16 s
t (s)
(b)
Reset
DR1
check
DR2
check
DR1
check
DR2
check
Muon 1
Muon 2
ADC1
16 s
ADC2
7.2 s
t (s)
21.4 s
4.2 s 4.2 s 4.2 s
Figure 9. Different muons considered like a single particle (coincident) because of ADC conversion time (blue and green) and software checking time (4.2 s between DR1 and DR2). In red, the time from the ADC end of conversion to DA activation. DR1 check: ADC1 Data Ready checking instant. DR2 check: ADC2 Data Ready checking instant. (a) Muon 1 generates the maximum height pulse in ADC2 and takes the maximum conversion time, whereas muon 2 generates the minimum height pulse in ADC1 and takes the minimum conversion time. Both ADCs nish conversion at the same time and the SAS considers a single muon. (b) Muon 1: maximum conversion time in ADC1. Muon 2: minimum conversion time in ADC2. In the worst case, taking into account the checking time and the waiting time to ensure the ADC end of conversion, muon 2 can arrive up to 21.4 s later than muon 1, and the SAS considers both muons as a single muon.
they start the waiting for a new input pulse at the same time, as suggested by Medina (1987).
Obviously, the received pulses may correspond to different muon arrivals up to 8.8 s apart and the software could declare them coincident (Fig. 9a). Moreover, taking into account the pooling time (4.2 s between each DR; see Table 1 and Sect. 4.2.2 below), particles up to 21.4 s apart (Fig. 9b) could be considered coincident. Actually, in order to guarantee that both ADC conversions have nished, our software waits 25.2 s (see Sect. 4.2.2). However, in our muon telescope (MD1) it is highly unlikely to have two or more muon arrivals in 25.2 s because of its steady ux with an average rate of one muon every 55.6 ms. As the arrival of these particles has a random and independent behaviour, it follows a Poisson distribution, and the probability of detecting k consecutive muons in a t time window is given by
P (k, t) =
( t)k e t k!
Figure 10. Poisson distribution. Probability of detecting as coincident two different muons in a period of t = 25 s as a function of
muon ux (lower axis) or scintillator area (upper axis) at sea level.
secutive muons that would be erroneously counted as coincident is P = 1.03 107.
Figure 10 shows the Poisson probability for k = 2 muons
and a time window t = 25 s according to scintillator area
or muon count rate at sea level. As we can see, using scintillators with areas up to 1 m2, the probability of taking as coincident two different muons is negligible. Thus, this software coincidence technique can be applied accepting a minimal number of errors. In order to reduce the number of wrong coincidences as much as possible, the acquisition chains must be adjusted (discrimination levels of ADC, LLD and ULD) in such a way as the particle detected is in the muon energy range, avoiding noise and other particles which would increase the total ux.
As mentioned above, the use of software coincidence is limited by the probability of false coincidence we are willing to accept. For low count rates such as those of muon ground-based detectors, our prototype can work with most available scintillators (areas up to 3 m2 with probability of false coincidence = 1.1 104).
4 SAS design and implementation
The design and implementation of the SAS prototype can be split into two well-differentiated parts: hardware and software.
4.1 Hardware
The hardware implementation involved, rstly, the selection of the processing platform, secondly, the design and building of the interface card and, nally, the box assembly.
DR1 check: ADC1 Data Ready checking instant. DR2 check: ADC2 Data Ready checking instant In red, time from ADC end of conversion to DA (reset) activation.
, (2)
where is the mean number of muons per second.
Considering = 18 muons s1, k = 2 muons and a time
window of t = 25.2 s, the probability of having two con-
Geosci. Instrum. Method. Data Syst., 5, 437449, 2016 www.geosci-instrum-method-data-syst.net/5/437/2016/
S. Ayuso et al.: A coincidence detection system based on real-time software 443
Table 2. GPIOs required by the processor card to control the ADC. We need 18 lines to read data and control one ADC. Another line is needed to enable and disable the interface buffers, which has been added to protect the processor card.
Name Acro. No. of lines Description
Data D 13 Binary data valueData Ready DR 1 Active when conversion is completeInvalid INV 1 Conversion errorOverow OVF 1 Value exceeds ULD settingsEnable Data ED 1 Gate the 13-bit data onto the output lines.
Data Accepted DA 1 Acknowledgment of data acceptance. Reset the ADC. TOTAL lines 1 ADC 18
Line to enable interface buffers 1TOTAL to control 2 ADCs 37 18 + 18 + 1
4.1.1 Hardware platform
In order to minimize the time employed in design and implementation tasks, we have taken full advantage of the available commercial platform performances. Nowadays, dozens of card-sized embedded processor systems can be purchased with different input and output possibilities. Beaglebone Black (BBB) was chosen for the following reasons:
a great number of GPIO and connection possibilities.We need 37 GPIOs in this work (Table 2);
high processing power;
low power consumption;
includes a micro-SD card slot. It is used to store all processed data.
4.1.2 Interface card and box
An interface card and a box have been designed and implemented (Fig. 11) taking into account the technical specications of BBB and its processor manufacturers (Cooley, 2014;Texas Instruments, 2013, 2014). The interface is based on the 74LVC245 tri-state transceiver (IDT, 1999), which provides electrical isolation between the BBB processor and external devices (ADCs), 3.3 to 5 V voltage level conversion and buffered signals.
4.2 SAS software
The BBB used in this work (revision B) was delivered with the Angstrom distribution of the Linux operating system. Our software has been developed in C++ and it is compiled in
the BBB itself. It performs the following tasks.
GPIO conguration. To access any external device through GPIO, it must be congured by means of a device structure system called Device Tree. It has its own language to describe which devices should be made available (Power.OrgTM, 2011).
Figure 11. Left panel: interface with two DB25 connectors. Right panel: interface mounted on the process platform (Beaglebone Black) headers.
Enabling the transceivers of the interface after booting the system.
Communicating with the ADCs using their protocol.
Converting ADC binary data to their decimal value.
Applying software-based coincidence detection.
Storing the data on a micro-SD card with a time tag (hour, minute, second and millisecond) and number of registered data per minute.
4.2.1 Processing time
After the software development, it was necessary to know the time required to accomplish several tasks, such as reading or writing a bit in a GPIO. As we have seen in Sect. 3.2, to establish the duration of the coincidence time window (in which we consider two pulses as coincident) is a critical decision. Since it must be as short as possible, the software that veries DR signals must also be as fast as possible. For this reason, after writing code, the execution times of the different routines were veried, revised and optimized to achieve the best results.
In order to measure the time spent on each routine, the software was adapted to make 10 million iterations of a single task. Thus, the average time of every task was estimated from the total time to run all the iterations (Table 1). In this
www.geosci-instrum-method-data-syst.net/5/437/2016/ Geosci. Instrum. Method. Data Syst., 5, 437449, 2016
444 S. Ayuso et al.: A coincidence detection system based on real-time software
work, the most relevant task timings are those to get the current status of a single GPIO (4.2 s) and to set the value of a single GPIO (3.4 s).
4.2.2 Software coincidence detection
The incident particle causes simultaneous pulses in the ADC inputs and, therefore, both ADCs start the conversion simultaneously. Bearing in mind that the software checks DR1 and DR2 sequentially in this order, if DR1 is active and DR2 is inactive in the rst checking (Fig. 12a), the minimum waiting time to guarantee ADC2 end conversion (DR2 active) is4.2 s, which means another checking of both DR (8.4 s).
Otherwise, if DR2 is active and DR1 is inactive in the rst checking (Fig. 12b), the minimum waiting time to ADC1 end conversion is 8.8 s; therefore, the software must wait to check both DRs twice (16.8 s).
Consequently, in order to guarantee that both ADC conversions have nished, the software pools the state of both ADC DR lines three times after each reset, which takes it25.2 s. The software considers their state only the third time; if one or both are inactive, it sends the DA signal to reset both ADCs and start the cycle again (there is no coincidence).Otherwise, if both DR lines are active, a coincidence has been detected and the data are then stored before resetting both ADCs. This process is repeated over and over again.
5 SAS experimental validation
To validate the SAS reliability and proper functioning, several data acquisition experiments with the MD1 muon telescope (see Sect. 2.1) were performed. Both, hardware and software coincidence congurations, were simultaneously tested and their results were compared.
Figure 13 shows the experimental set-up operating in hardware (blue background block) and software coincidence (red background block) simultaneously. In hardware coincidence, the SAS is used to store data, so it does not work as a coincidence detector module, and that is the reason why its software has been slightly simplied; it waits for the activation of both DR signals to read and store data, and then resets the ADCs.
The software coincidence block shows how this congu-ration is signicantly simpler than the one based on hardware coincidence, saving three modules: two SCAs and one coincidence detector module (yellow modules in Fig. 13).Moreover, the SAS has the capability of storing and transferring data to a PC, avoiding the use of an interface module.From an economical point of view, the total cost of those four NIM modules is well above EUR 6000 (only one SCA module costs more than EUR 1600), and the SAS implementation components have a cost of less than EUR 150. So, we can say that the SAS, working in software coincidence, reduces the costs of the laboratory equipment replaced by a factor of 40.
t (s)
(a)
DR1 check
DR2 check
DR1 check
DR2 check
Reset
4.2 s 4.2 s
4.2 s 4.2 s 4.2 s
4.2 s
ADC1
Muon
7.2 s
ADC2
16 s
4.6 s
t (s)
DR1 check
DR2 check
DR1 check
DR2 check
DR1 check
DR2 check
(b)
Reset
Reset
4.2 s
4.2 s
4.2 s
ADC1
Muon
ADC2
DR1 check: ADC1 Data Ready checking instant. DR2 check: ADC2 Data Ready checking instant In red, time from ADC end of conversion to DA (reset) activation.
Figure 12. Coincidence evaluation. Maximum and minimum conversion times and waiting time to ensure ADC conversion.
(a) ADC1 minimum conversion time and ADC2 maximum conversion time. (b) ADC2 minimum conversion time and ADC1 maximum conversion time. In the worst case, after detecting the rst ADC end of conversion (b), the SAS must wait to check the DR signal another two times (every time takes 8.4 s) in order to always ensure the second ADC end of conversion.
To make comparisons between both types of coincidence detection systems, we acquired data during 1 day with the experimental set-up shown in Fig. 13. Obviously, the data registered by both software and hardware coincidence chains should be identical. Figure 14 shows the corresponding histograms produced, which are nearly identical, showing only a minor difference in the total amount of data acquired by both systems (0.05 %).
Although this difference may be considered negligible, further tests were performed in order to nd out the origin of this discrepancy. Sometimes, the ADC conversion process produces errors and conversion is aborted (see Sect. 2.4). In these cases, the DR signal is not generated and the INV signal activated, which causes data not to be registered. An ad hoc code was written to register the INV signal and several samples were taken and analysed. As can be seen in Fig. 15, an error causes the INV activation in the hardware coincidence chain. However, the software coincidence prototype stores the correct value because its ADCs have not produced conversion errors. In normal operation, these hardware coincidence data would not be registered and, as a result, the total amount of hardware coincidence data would be lower than the one registered with software coincidence. That is the origin of the small difference between the histograms corresponding to hardware and software coincidence shown in
Geosci. Instrum. Method. Data Syst., 5, 437449, 2016 www.geosci-instrum-method-data-syst.net/5/437/2016/
S. Ayuso et al.: A coincidence detection system based on real-time software 445
Hardware coincidence
ADC A
SCA 1
Coicidence detector
GATE
SAS 1
SCA 2
ADC B
PMT1
PREAMP 1
AMP 1
PMT2
PREAMP 2
AMP 2
Software coincidence
ADC 1
SAS 2
ADC 2
PREAMP: Preamplifier. AMP: Amplifier. SCA: Single Channel Analyzer. PMT: Photomultiplier.
Figure 13. Schematic set-up for the hardware coincidence and software coincidence results comparison. The same analogue signals detected by PMT1 and PMT2 are introduced into both hardware coincidence and software coincidence chains. Working in hardware coincidence, SAS 1 only stores data from both chains. Working in software coincidence, SAS 2 detects coincidence and stores data. We can see in yellow the unnecessary modules when SAS is working in software coincidence.
Figure 14. Comparative tests between data acquired with hardware (left panel) and software (right panel) coincidence by the muon telescope (MD1). Black and red lines correspond to the histogram of upper and lower detectors, respectively.
Fig. 14. Therefore, seeing that the rest of the data are similar in time and amplitude values, we conclude that under the experimental conditions used in this work, both kinds of coincidence detection systems (hardware and software) produce equivalent results.
6 Applications
The software-based coincidence system presented in this work is an effective low-cost replacement for conventional hardware coincidence, valid for low-rate experimental particle detection systems (up to 500 muons s1 or up to 3 m2 scintillator area at sea level, using our prototype, with proba-
bility of false coincidence = 1.1 104). In this section two
examples of specic scientic applications are provided. In the rst one, using software coincidence counting greatly reduces the chance of a signal being caused by an event other than the passage of an energetic muon (Ramesh et al., 2011). In the second one, software coincidence is applied to ensure the pulses collected by the PMTs every time correspond to the same passing muon through a small scintillator area.
www.geosci-instrum-method-data-syst.net/5/437/2016/ Geosci. Instrum. Method. Data Syst., 5, 437449, 2016
446 S. Ayuso et al.: A coincidence detection system based on real-time software
Hardware coincidence Software coincidence ADC A ADC B INV A INV B dt dt ADC 1 ADC 2
274 199 0 0 10 10 275 198 593 209 0 0 268 268 597 209 377 538 0 0 128 128 379 539 475 8191 0 1 159 160 478 270 217 285 0 0 2 1 218 285 350 301 0 0 2 2 352 301 125 277 0 0 91 91 125 277 286 222 0 0 15 15 287 221 327 250 0 0 13 13 328 249 346 227 0 0 24 24 347 226 335 596 0 0 4 5 337 598 383 276 0 0 61 60 385 276 ADC A & ADC B: Data from both ADCs in hardware coincidence. Range: 0 1023
ADC 1 & ADC 2: Data from both ADCs in software coincidence. Range: 01023 INV A & INV B: Invalid signal. 1 = active (conversion process error).dt: time elapsed from previous event in ms.
Figure 15. Data analysis. We can see the same data acquired in hardware coincidence and software coincidence columns, with an insignicant difference between values, which is due to ADC conversion. Sometimes, a conversion error is produced in an ADC, the invalid line is activated and the ADC data are out of range. That is what happens in the fourth row. In yellow, the invalid i2 activated (1) and the ADC2 data value (out of range = 8191). These are
not valid data. Although the hardware has detected the coincidence, these data are not registered in the normal acquisition process because the Data Ready signal is not activated. In this fragment there would be one less data in hardware coincidence. This situation is inherent to ADCs operation, and it has nothing to do with hardware or software coincidence.
6.1 Monitoring solar activity with ground-based cosmic ray counters
The muon telescope used in this application (MD1) is installed in the facilities of the Castilla-La Mancha Neutron Monitor (CaLMa) (Medina et al., 2013; Blanco et al., 2015; Garca-Poblacin et al., 2014). The MD1 and the neutron monitor are located in the same room and their measurements can be directly compared. Neutrons and muons observed at ground level are secondary particles produced by collisions between cosmic rays and atmospheric atoms. The cosmic ray (protons) energy threshold to produce neutrons detected by CaLMa is above 7 GeV because of the geomagnetic location of this neutron monitor, while the energy threshold of primary cosmic rays rises up to higher than 10 GeV for muon production (Duldig, 2000). Transient interplanetary disturbances associated with solar activity may cause decreases in both the neutron and muon count rates observed on the Earths surface, in an event known as Forbush decrease (For-bush, 1938). In order to observe these cosmic ray ux variations, the effect atmospheric pressure variations must be removed from the data using a correction procedure (see e.g. Paschalis et al., 2013, and references therein).
Figure 16 shows pressure-corrected muon and neutron count rates and plasma and interplanetary magnetic eld measurements during a Forbush decrease detected by CaLMa
Figure 16. From top to bottom, muon count rate (black line) and smoothed count rate (red line), neutron count rate (black line) and smoothed count rate (red line), solar wind density, solar wind temperature, solar wind speed, interplanetary magnetic eld components and magnetic eld intensity. Complex ejecta refers to a complex solar wind structure composed of different interacting structures like shocks, ICMEs and interaction regions. The vertical purple lines mark the interplanetary shock positions and the ejectas limits.
on 21 December 2014. The count rate in CaLMa decreased by 6 % with respect to the previous neutron count rate(72.62 Hz on average). This decrease was also observed by the muon telescope, working in software coincidence, as a reduction in the steady muon count rate of about 3 %(7.66 Hz on average). As can be observed in Fig. 16, a sharp decrease is observed in CaLMa after an interplanetary shock passage that marks the arrival of complex interplanetary ejecta (21 December 2014, 18:00 UTC). These complex ejecta seem to be composed of two consecutive interplanetary coronal mass ejections (ICMEs) and comprise a second interplanetary shock probably related to a compression region created by a fast solar wind stream following the ejecta. The rst ICME is listed in the Richardson and Cane ICME list (http://www.srl.caltech.edu/ACE/ASC/DATA/level3/icmetable2.htm
Web End =http://www.srl.caltech.edu/ACE/ASC/ http://www.srl.caltech.edu/ACE/ASC/DATA/level3/icmetable2.htm
Web End =DATA/level3/icmetable2.htm ) with limits between 22 De-
Geosci. Instrum. Method. Data Syst., 5, 437449, 2016 www.geosci-instrum-method-data-syst.net/5/437/2016/
S. Ayuso et al.: A coincidence detection system based on real-time software 447
Figure 17. Software coincidence with four PMTs (MD2), three of them placed in the sides of a 100 cm 100 cm 5 cm scintillator. The
fourth one is set with a 6 cm 2 cm bismuth germanate scintillator (BGO). Coincident particle tracks pass through a relatively small region
of the large scintillator, just under the BGO. When moving the BGO through the big scintillator surface, the histograms shift depending on the distance and the angle formed by the PMT axis and the line between the PMT and scintillator impact place. (a) Conguration sketch with the BGO in the centre of the big scintillator, (b) result histograms of the upper-left conguration and (c) result histograms with different distances and angles.
cember 2014 04:00 and 17:00 UTC, including a smooth magnetic eld rotation and low and stable solar wind temperature, as can be expected when a well-developed magnetic cloud is observed in the solar wind (rst shadowed region in Fig. 16). A second rotation in magnetic eld components is observed between 22 December 1014 17:00 UTC and 23 December 2014 (second shadowed region in Fig. 16), suggesting the presence of a second ICME; however, solar wind properties show less clear signatures (Hidalgo et al., 2013).
The good agreement between the muon and neutron data, presented in Fig. 16, validates the software-based coincidence system used to acquire the muon data. Both of them show a clear response to the passage of interplanetary disturbances. The difference in their count rate decreases observed by both instruments in shape (faster, sharper and deeper decrease in CaLMa) and in magnitude is likely related to the different energy of the primary cosmic ray producing the secondary neutrons and muons observed at ground level, as could be expected when the primary cosmic ray energy threshold for CaLMa (neutrons mainly) is about 7 GeV and, for the muon telescope, about 10 GeV.
6.2 Position-sensitive muon detector
In this experiment we used our software-based coincidence system to acquire data from a prototype of a position-
sensitive muon detector (MD2; see Sect. 2.1). The experimental set-up uses four PMTs operating in software coincidence. Three of them were placed attached to the sides of a plastic scintillator. The fourth PMT was placed inside an opaque box, gathering the light emitted by a small BGO scintillator (see Fig. 17a). The BGO can be moved horizontally in order to select only muon trajectories crossing a certain spot over the surface of the plastic scintillator.
The signal generated by each PMT was amplied and injected into an ADC to carry out its conversion. The four ADCs were connected to our prototype in order to detect coincidence and to record the pulse heights (see the block diagram in Fig. 18). The BGO was located in different positions on the big scintillator surface and corresponding data were acquired and registered.
Figure 17b shows the pulse-height distribution registered by the three lateral PMTs (labelled 1, 2 and 3 in the gure) when the BGO is located over the centre of the plastic scintillator. In this case, the three PMTs observed identical distributions.
Figure 17c shows the pulse-height distribution corresponding to PMT 1 obtained for three different locations of the BGO. As expected, the distribution is shifted towards larger pulse heights when the BGO is located closer to the PMT. The combined pulse height information from PMTs 1,
www.geosci-instrum-method-data-syst.net/5/437/2016/ Geosci. Instrum. Method. Data Syst., 5, 437449, 2016
448 S. Ayuso et al.: A coincidence detection system based on real-time software
This system provides a reliable and low-cost replacement for hardware-based coincidence system modules over 40 times its value.
8 Data availability
All experimental data used have been deposited in a reliable public repository (doi:http://dx.doi.org/10.5281/zenodo.154682
Web End =10.5281/zenodo.154682 http://dx.doi.org/10.5281/zenodo.154682
Web End = ).
Public data used in Fig. 16: http://www.nmdb.eu/nest/search.php
Web End =http://www.nmdb.eu/nest/ http://www.nmdb.eu/nest/search.php
Web End =search.php and http://cdaweb.sci.gsfc.nasa.gov/istp_public/
Web End =http://cdaweb.sci.gsfc.nasa.gov/istp_public/ (satellite: ACE. Options: AC_H0_SWE, AC_H1_MFI).
Acknowledgements. This work has been partially supported by the University of Alcal through project CCG2014/EXP-013 and by the Ministerio de Ciencia y Tecnologa through project ESP2013-48346-C2-1-R.
We would like to thank Jos Salvador Prez Bachiller, who helped us in the SAS box mechanical design, machining and assembly.
Edited by: L. EppelbaumReviewed by: two anonymous referees
References
Blanco, J. J., Medina, J., Garca-Poblacin, O., Gomez-Herrero,R., Garca-Tejedor, I., Ayuso, S., and Cataln, E. J.: CaLMa neutron monitor: current status, rst observations and future improvements, J. Phys., 632, 012052, doi:http://dx.doi.org/10.1088/1742-6596/632/1/012052
Web End =10.1088/1742- http://dx.doi.org/10.1088/1742-6596/632/1/012052
Web End =6596/632/1/012052 , 2015.
Brancaccio, F., Silva Dias, M., and Toledo, F.: Development of an analysis methodology applied to 4 software coincidence
data acquisition system, International Nuclear Atlantic Conference INAC, 27 September2 October 2009, Ro de Janeiro, Brazil, 2009.
CANBERRA Industries: Inc. Model 8075, Analog-to-Digital Converter, Operators manual, Canberra Industries Inc. Meriden, Connecticut, USA, November 1983.
Cecchini, S. and Spurio, M.: Atmospheric muons: experimental aspects, Geosci. Instrum. Method. Data Syst., 1, 185196, doi:http://dx.doi.org/10.5194/gi-1-185-2012
Web End =10.5194/gi-1-185-2012 http://dx.doi.org/10.5194/gi-1-185-2012
Web End = , 2012.
Chilingarian, A., Angelov, C., Arakelyan, K., Arsov, T., Avakyan,K., Chilingarian, S., Hovhannisyan, A., Hovsepyan, G., Hrzina,D., Hovhannisyan, T., Maricic, D., Nishev, A., Tchorbadjieff, A., Kalapov, I., Karapetyan, T., Kozliner, L., Mailyan, B., Reymers,A., Romstajn, I., Rosa, D., Stamenov, J., Tserunyan, S., and Yeghikyan, A.: New Particle Detector Network for Solar Physics and Space Weather research, Procedings of the 31st ICRC, Lodz, 2009a.
Chilingarian, A., Hovsepyan, G., Arakelyan, K., Chilingaryan, S.,
Danielyan, V., Avakyan, K., Yeghikyan, A., Reymers, A., and Tserunyan, S.: Space Environmental Viewing and Analysis Network (SEVAN), Earth Moon Planet, 104, 195210, 2009b.Coley, G.: Beaglebone Black system reference manual, RevB. Ref. BBONEBLK_SRM, Beagleboard.org Foundation, Ock-land Twp, Pennsylvania, USA, https://github.com/CircuitCo/BeagleBone-Black/blob/rev_b/BBB_SRM.pdf?raw=true
Web End =https://github.com/CircuitCo/
Geosci. Instrum. Method. Data Syst., 5, 437449, 2016 www.geosci-instrum-method-data-syst.net/5/437/2016/
PMT 1
PREAMP 1
AMP 1
ADC 1
PMT 2
PREAMP 2
AMP 2
ADC 2
SAS
PMT 3
PREAMP 3
AMP 3
ADC 3
PMT 4
PREAMP 4
AMP 4
ADC 4
Analogue signal
Digital data PREAMP: Preamplifier. AMP: Amplifier.
Figure 18. NIM modules and SAS interconnection block diagram working in software coincidence with four detection chains. The signal from each PMT is amplied by a preamplier and an amplier in order to get the appropriate ADC input level. SAS detects coincidence and registers data.
2 and 3 can be used to reconstruct the location of the particle track.
Obviously, this practical application could be carried out with hardware coincidence, but we take advantage of the easier adjustment, simpler connection and lower cost of our software coincidence. The nal conguration of this application is now under development.
7 Conclusions
A software-coincidence acquisition system (SAS) capable of detecting coincidence by using software and based on a low-cost development platform has been implemented and tested. It works autonomously (i.e. without a dedicated computer), recording data on a micro-SD card and transferring them to a PC through USB or Ethernet connections. In order to evaluate the SAS operation in software coincidence in comparison with that of hardware coincidence, several tests have been carried out, acquiring and recording data from both coincidence methods simultaneously. The results make it evident that software coincidence is as effective as hardware coincidence with a low ux of particles like that of a cosmic ray ground-based muon telescope (scintillator areas up to 3 m2).
Furthermore, our software coincidence system has been tested in two different experimental set-ups for cosmic ray muon detection: a two-element muon telescope, requiring single coincidence, and a position-sensitive muon detector requiring quadruple coincidence. The results were entirely satisfactory. The rst device clearly observed a cosmic ray Forbush decrease, conrmed using neutron monitor data and well correlated with the passage of an interplanetary disturbance. The second device was able to record different PMT pulse levels, depending on the location of the incident muon tracks.
S. Ayuso et al.: A coincidence detection system based on real-time software 449
https://github.com/CircuitCo/BeagleBone-Black/blob/rev_b/BBB_SRM.pdf?raw=true
Web End =BeagleBone-Black/blob/rev_b/BBB_SRM.pdf?raw=true (last access: 17 September 2016), 20 January 2014.
Del Peral, L., Medina, J., Sanchez, S., Bronchalo, E., Rodriguez-Pacheco, J., Sequeiros, J., and Meziat, D.: Detector system for low-energy cosmic ions study, Nucl. Instrum. Meth. Phys.Res. A, 354, 539546, 1995.
Duldig, M. L.: Muon observations, Space Sci. Rev., 93, 207226,2000.
Forbush, S. E.: On world-wide changes in cosmic ray intensity,Phys. Rev., 54, 975988, 1938.
Garca-Poblacin, O., Blanco, J. J., Gmez-Herrero, R., Steigies,C. T., Medina, J., Tejedor, I. G., and Snchez, S.: Embedded Data Acquisition System for Neutron Monitors, J. Instrum., 9, T08002, doi:http://dx.doi.org/10.1088/1748-0221/9/08/T08002
Web End =10.1088/1748-0221/9/08/T08002 http://dx.doi.org/10.1088/1748-0221/9/08/T08002
Web End = , 2014.
Goddard Space Flight Center, Space Physics Data Facility: Coordinated Data Analysis Web, http://cdaweb.sci.gsfc.nasa.gov/istp_public/
Web End =http://cdaweb.sci.gsfc.nasa.gov/istp_ http://cdaweb.sci.gsfc.nasa.gov/istp_public/
Web End =public/ , last access: 23 September 2016.
Grieder, P. K. F.: Extensive Air Showers, Springer-Verlag, Berlin,Heidelberg, 2010.
Hasebe, N., Ezawa, Y., and Yoshii, H.: Charge waveform of a new two-dimensional position-sensitive silicon detector, Jpn. J. Appl.Phys., 27, 816820, 1988.
Havelka, M., Auerbach, P., and Sochorov, J.: Software coincidence counting, Appl. Radiat. Isot., 56, 265268, 2002.
Hidalgo, M. A., Nieves-Chinchilla, T., and Blanco, J. J.: On the Flux-Rope Topology of Ejecta Observed in the Period 1997 2006, Sol. Phys., 284, 151166, 2013.
IDT Integrated Device Technology: Inc. IDT74LVC245A3.3V CMOS octal bus transceiver with 3-state Output and 5 V tolerant, Datasheet, http://pdf.datasheetcatalog.com/datasheet/idt/74LVC245A_DS_91896.pdf
Web End =http://pdf.datasheetcatalog.com/datasheet/ http://pdf.datasheetcatalog.com/datasheet/idt/74LVC245A_DS_91896.pdf
Web End =idt/74LVC245A_DS_91896.pdf (last access: 17 September 2016), April 1999.
Joost, R. and Salomon, R.: CDL, a precise, low-cost coincidence detector latch, Electronics, 4, 10181032, 2015.
Karapetyan, G., Ganeva, M., and Hippler, R.: Directional sensitivity of MuSTAnG muon telescope, J. Space Weather Space Clim., 3, A16, doi:http://dx.doi.org/10.1051/swsc/2013040
Web End =10.1051/swsc/2013040 http://dx.doi.org/10.1051/swsc/2013040
Web End = , 2013.
Medina, J., Sequeiros, J., and Henrion, J.: HP-NIM data acquisition system, Nucl. Instrum. Meth. A, 257, 321324, 1987.
Medina, J., Blanco, J. J., Garca, O., Gmez-Herrero, R., Cataln, E.J., Garca I., Hidalgo, M. A., Meziat, D., Prieto, M., Rodrguez-Pacheco, J., and Sanchez, S.: Castilla-La Mancha neutron monitor, Nucl. Instrum. Meth. A, 727, 97103, 2013.
Mller-Mellin, R., Kunow, H., Fleixxner, V., Pehlke, E., Rode,E., Rschmann, N., Scharmberg, C., Sierks, H., Rusznyak,P., Mckenna-Lawlor, S., Elendt, I., Sequeiros, J., Meziat, D., Sanchez, S., Medina, J., Del Peral, L., Witte, M., Marsden, R., and Henrion, J.: COSTEP-Comprehensive Suprathermal and Energetic Particle Analyzer, Sol. Phys., 162, 483504, 1995. Neutron Monitor Database: http://www.nmdb.eu/nest/search.php
Web End =http://www.nmdb.eu/nest/search.php , last access: 23 September 2016.
Paschalis, P., Mavromichalaki, H., Yanke, V., Belov, V., Eroshenco,E., Gerontidou, M., and Koutroumpi, I.: Online application for the barometric coefcient calculation of the NMDB stations, New Astron., 19, 1018, 2013.
Philips: Philips Electronic Tube Handbook, part 6: devices for nuclear equipment, 53AVP data sheet, https://frank.pocnet.net/sheets/030/5/53AVP.pdf
Web End =https://frank.pocnet. https://frank.pocnet.net/sheets/030/5/53AVP.pdf
Web End =net/sheets/030/5/53AVP.pdf (last access: 17 September 2016), March 1959.
Power OrgTM: Standard for embedded power architecture platform requirements (ePAPR), https://www.power.org/download_file.php?file=7920
Web End =https://www.power.org/download_ https://www.power.org/download_file.php?file=7920
Web End =le.php?le=7920 (last access: 17 September 2016), April 2011. Ramesh, N., Hawron, M., Martin, C., and Bachri, A.: Flux variation of cosmic muons, J. Arkansas Acad. Sci., 65, 16, 2011. Remmen, G. and McCreary, E.: Measurement of the Speed and
Energy Distribution of Cosmic Ray Muons, J. Undergrad. Res. Phys., 25, MS138, 2012.
Texas Instruments: Quadruple 2-input positive-and gate, Data sheet, Ref. SCAS283Q, http://www.ti.com/lit/ds/symlink/sn74lvc08a.pdf
Web End =http://www.ti.com/lit/ds/symlink/sn74lvc08a. http://www.ti.com/lit/ds/symlink/sn74lvc08a.pdf
Web End =pdf (last access: 17 September 2016), Rev. October 2010.
Texas Instruments: AM335x ARM CortexTM-A8 Microprocessors (MPUs) Technical reference manual, Ref. SPRUH73H, October 2011, http://phytec.com/wiki/images/7/72/AM335x_techincal_reference_manual.pdf
Web End =http://phytec.com/wiki/images/7/72/AM335x_ http://phytec.com/wiki/images/7/72/AM335x_techincal_reference_manual.pdf
Web End =techincal_reference_manual.pdf (last access: 17 September 2016), Rev. April 2013.
Texas Instruments: Beaglebone Black schematic sheet, Ref. 450-5500-001, https://beagleboard.org/static/beaglebone/BEAGLEBONE_SCHEM_A3.pdf
Web End =https://beagleboard.org/static/beaglebone/ https://beagleboard.org/static/beaglebone/BEAGLEBONE_SCHEM_A3.pdf
Web End =BEAGLEBONE_SCHEM_A3.pdf (last access: 17 September 2016), January 2014.
US NIM Committee: Standard NIM instrumentation system,
DOE/ER-0457T, Rev. 5, http://www.osti.gov/scitech/servlets/purl/7120327
Web End =http://www.osti.gov/scitech/servlets/ http://www.osti.gov/scitech/servlets/purl/7120327
Web End =purl/7120327 (last access: 17 September 2016), USA, 1978. Zenodo: https://zenodo.org/record/154682#.V-Uh703r2e9
Web End =https://zenodo.org/record/154682#.V-Uh703r2e9 https://zenodo.org/record/154682#.V-Uh703r2e9
Web End = , doi:http://dx.doi.org/10.5281/zenodo.154682
Web End =10.5281/zenodo.154682 http://dx.doi.org/10.5281/zenodo.154682
Web End = , last access: 23 September 2016.
www.geosci-instrum-method-data-syst.net/5/437/2016/ Geosci. Instrum. Method. Data Syst., 5, 437449, 2016
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright Copernicus GmbH 2016
Abstract
Conventional real-time coincidence systems use electronic circuitry to detect coincident pulses (hardware coincidence). In this work, a new concept of coincidence system based on real-time software (software coincidence) is presented. This system is based on the recurrent supervision of the analogue-to-digital converters status, which is described in detail. A prototype has been designed and built using a low-cost development platform. It has been applied to two different experimental sets for cosmic ray muon detection. Experimental muon measurements recorded simultaneously using conventional hardware coincidence and our software coincidence system have been compared, yielding identical results. These measurements have also been validated using simultaneous neutron monitor observations. This new software coincidence system provides remarkable advantages such as higher simplicity of interconnection and adjusting. Thus, our system replaces, at least, three Nuclear Instrument Modules (NIMs) required by conventional coincidence systems, reducing its cost by a factor of 40 and eliminating pulse delay adjustments.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer





