Recording of Coincidence Signals in a Software Medium

Similar documents
Design and Realization of the Guitar Tuner Using MyRIO

Fig. 1. The Front Panel (Graphical User Interface)

Basic LabVIEW Programming Amit J Nimunkar, Sara Karle, Michele Lorenz, Emily Maslonkowski

Getting Started with the LabVIEW Sound and Vibration Toolkit

Lab experience 1: Introduction to LabView

Virtual instruments and introduction to LabView

ME EN 363 ELEMENTARY INSTRUMENTATION Lab: Basic Lab Instruments and Data Acquisition

Major Differences Between the DT9847 Series Modules

MONITORING AND ANALYSIS OF VIBRATION SIGNAL BASED ON VIRTUAL INSTRUMENTATION

Experiment 13 Sampling and reconstruction

LabView Exercises: Part III

DT9834 Series High-Performance Multifunction USB Data Acquisition Modules

Interactive Virtual Laboratory for Distance Education in Nuclear Engineering. Abstract

Virtual Vibration Analyzer

CAEN Tools for Discovery

Research Article. ZOOM FFT technology based on analytic signal and band-pass filter and simulation with LabVIEW

The Design of Teaching Experiment System Based on Virtual Instrument Technology. Dayong Huo

Integration of Virtual Instrumentation into a Compressed Electricity and Electronic Curriculum

Introduction To LabVIEW and the DSP Board

DT9857E. Key Features: Dynamic Signal Analyzer for Sound and Vibration Analysis Expandable to 64 Channels

Operating Instructions

Audio Compression Technology for Voice Transmission

1.1 Digital Signal Processing Hands-on Lab Courses

DT9837 Series. High Performance, USB Powered Modules for Sound & Vibration Analysis. Key Features:

MTL Software. Overview

MIE 402: WORKSHOP ON DATA ACQUISITION AND SIGNAL PROCESSING Spring 2003

DSP Laboratory: Analog to Digital and Digital to Analog Conversion *

Installation of a DAQ System in Hall C

Product Information. EIB 700 Series External Interface Box

#PS168 - Analysis of Intraventricular Pressure Wave Data (LVP Analysis)

Oscilloscopes, logic analyzers ScopeLogicDAQ

Research of Intelligent Traffic Light Control System Design Based on the NI ELVIS II Platform Yuan Wang a, Mi Zhou b

Experiment 2: Sampling and Quantization

Detecting and Analyzing System for the Vibration Comfort of Car Seats Based on LabVIEW

NI-DAQmx Device Considerations

Software Control of a Confocal Microscope

GFT Channel Digital Delay Generator

Transmitter Interface Program

Amplification. Most common signal conditioning

FIR Center Report. Development of Feedback Control Scheme for the Stabilization of Gyrotron Output Power

PQ-Box 100 Quick Start Instructions

LabView Exercises: Part II

Getting Started Guide

Workshop 4 (A): Telemetry and Data Acquisition

B I O E N / Biological Signals & Data Acquisition

Chapter 60 Development of the Remote Instrumentation Systems Based on Embedded Web to Support Remote Laboratory

CHAPTER 3 ECG SIGNAL RECORDING USING LABVIEW

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

ENGR 1000, Introduction to Engineering Design

EECS145M 2000 Midterm #1 Page 1 Derenzo

Acoustic Measurements Using Common Computer Accessories: Do Try This at Home. Dale H. Litwhiler, Terrance D. Lovell

Application Note #63 Field Analyzers in EMC Radiated Immunity Testing

Quick Reference Manual

E. Kowalski. Nuclear Electronics. With 337 Figures. Springer-Verlag New York Heidelberg Berlin 1970

Scanning For Photonics Applications

1. Abstract. Mixed Signal Oscilloscope Ideal For Debugging Embedded Systems DLM2000 Series

Lab 1 Introduction to the Software Development Environment and Signal Sampling

An Introduction to the Spectral Dynamics Rotating Machinery Analysis (RMA) package For PUMA and COUGAR

Building Video and Audio Test Systems. NI Technical Symposium 2008

University of Tennessee at Chattanooga Steady State and Step Response for Filter Wash Station ENGR 3280L By. Jonathan Cain. (Emily Stark, Jared Baker)

Coincidence Detection using the Broadcom AFBR-S4N44P163 4 x 4 SiPM Array and the Vertilon SIB916 Sensor Interface Board Application Note

Digital Delay / Pulse Generator DG535 Digital delay and pulse generator (4-channel)

Data Acquisition Using LabVIEW

Pseudorandom Stimuli Following Stimulus Presentation

OPTIMUM Power Technology: Low Cost Combustion Analysis for University Engine Design Programs Using ICEview and NI Compact DAQ Chassis

4. ANALOG TV SIGNALS MEASUREMENT

AI-1616L-LPE. Features. High-precision Analog input board (Low Profile size) for PCI Express AI-1616L-LPE 1. Ver.1.02 Ver.1.01

Reference. TDS7000 Series Digital Phosphor Oscilloscopes

High Speed Data Acquisition Cards

In the development of electronic instruments or the analysis

Analyzing and Saving a Signal

Features of the 745T-20C: Applications of the 745T-20C: Model 745T-20C 20 Channel Digital Delay Generator

GALILEO Timing Receiver

BER MEASUREMENT IN THE NOISY CHANNEL

Field Programmable Gate Array (FPGA) Based Trigger System for the Klystron Department. Darius Gray

NI-DAQmx Key Concepts

Simple motion control implementation

Digital Effects Pedal Description Ross Jongeward 10 December 2014

DT3162. Ideal Applications Machine Vision Medical Imaging/Diagnostics Scientific Imaging

Modified Sigma-Delta Converter and Flip-Flop Circuits Used for Capacitance Measuring

Design of Electrocardiography Signal Acquisition and Processing Software Module

EAN-Performance and Latency

PulseCounter Neutron & Gamma Spectrometry Software Manual

Novel Digital Pileup Inspection Circuit for a Gamma Ray Spectroscopy System

E X P E R I M E N T 1

Pre-processing of revolution speed data in ArtemiS SUITE 1

Kmax-based Event Mode Data Acquisition System for the University of Kentucky Accelerator Laboratory

CBF500 High resolution Streak camera

FASTFLIGHT-2 Digital Signal Averager. Exceptionally fast LC/TOF-MS or GC/TOF-MS data acquisition... with a simple USB-2 connection to your computer!

Introduction: Overview. EECE 2510 Circuits and Signals: Biomedical Applications. ECG Circuit 2 Analog Filtering and A/D Conversion

Bell. Program of Study. Accelerated Digital Electronics. Dave Bell TJHSST

HST Neural Coding and Perception of Sound. Spring Cochlear Nucleus Unit Classification from Spike Trains. M.

Quartzlock Model A7-MX Close-in Phase Noise Measurement & Ultra Low Noise Allan Variance, Phase/Frequency Comparison

Using different reference quantities in ArtemiS SUITE

What s New in Raven May 2006 This document briefly summarizes the new features that have been added to Raven since the release of Raven

Technical Description

VOB - data over Video Overlay Box

Sample. Data Acquisition and Signal Conditioning. Course Manual. Course Software Version 2011 February 2012 Edition Part Number P-01

Logic Analysis Basics

Sound and Vibration Data Acquisition

Transcription:

Science Journal of Circuits, Systems and Signal Processing 2018; 7(1): 28-33 http://www.sciencepublishinggroup.com/j/cssp doi: 10.11648/j.cssp.20180701.14 ISSN: 2326-9065 (Print); ISSN: 2326-9073 (Online) Recording of Coincidence Signals in a Software Medium Gozde Tektas *, Cuneyt Celiktas Department of Physics, Faculty of Science, Ege University, Izmir, Turkey Email address: gozdetektas@hotmail.com (G. Tektas), cceliktas@yahoo.com (C. Celiktas) * Corresponding author To cite this article: Gozde Tektas, Cuneyt Celiktas. Recording of Coincidence Signals in a Software Medium. Science Journal of Circuits, Systems and Signal Processing. Vol. 7, No. 1, 2018, pp. 28-33. doi: 10.11648/j.cssp.20180701.14 Received: December 1, 2017; Accepted: December 12, 2017; Published: January 11, 2018 Abstract: A virtual coincidence unit, a virtual counter and a virtual timer were developed via a software in this study. Different frequency signals supplied from a function generator were sent to a real coincidence unit. The same signals were transmitted to the virtual coincidence unit via a digitizer. Output signals of the real and virtual coincidence units were counted by real and the virtual counters. Count periods were set through real and virtual timers. For different count periods, coincidence counts obtained from the virtual counter were compared with those of the real one. It was seen that obtained results were highly compatible with each other for low frequency (25 55 Hz) signals. Keywords: LabVIEW, Virtual Coincidence Unit, Coincidence Processing 1. Introduction A real instrument is designed to collect data from an environment or a unit under test, and to display information to a user based on the collected data. Such the instrument may employ a transducer to sense changes in a physical parameter and to convert the sensed information into electrical signals [1]. In recent years, the rapid development of computers accelerates the changes in the instruments for measuring, testing and automation. One of the most important outcomes is the creation of the concept of virtual instruments [2]. A virtual instrument (VI) is defined as a computer equipped with user-friendly application software, hardware and driver software that together perform the functions of a real instrument. With virtual instrumentation, engineers and scientists reduce development time, design higher quality products, and lower their design costs. Virtual instruments are defined by user while real instruments have fixed vendordefined functionality [1]. A virtual instrument consists of software and hardware [1]. The hardware allows that data acquired from the real instrument are processed and analyzed or that the real instruments are controlled via the virtual instrument. There is different hardware as digitizer, DAQ (Data Acquisition) device. Digitizer converts analog data from the real instruments to digital data which are processed by a computer. The software provides a means of controlling the instrument, collecting data from the hardware, processing the data, and then displaying, analyzing, and recording the data [3]. Digital signal processing (DSP) is used in all engineering areas to replace conventional analog systems and to build measurement and test system [4]. LabVIEW (Laboratory Virtual Instrument Engineering Workbench) is a software used to design the VI. LabVIEW can be used to acquired data from the instruments, process data, analyze data and control the instruments [5]. Processes in a real instrument are performed by using functions of the software in the VI. The VI designed via the software consists of front panel and block diagram as indicated in Figures 1 and 2. Controls palette indicated in Figure 1 contains the controls and indicators. The functions and constants are selected from functions palette shown in Figure 2 [6]. The front panel is like a user interface of the real instrument. Control buttons and indicators of the VI are taken part in this panel. A code for the VI is developed in block diagram. It is written by making a connection between the used functions, controls and indicators.

Science Journal of Circuits, Systems and Signal Processing 2018; 7(1): 28-33 29 Figure 1. Front panel and controls palette [7]. Figure 2. Block diagram and functions palette [8]. An extremely important technique in nuclear and particle physics is the electronic determination of coincident events. The basic technique in the coincidence measurement is to convert the analog signal from the signal source into a logic signal and then to send these pulses to coincidence module [9]. If two signals are coincident with each other, output of a real coincidence unit is a logic signal. An example for coincidence output is shown in Figure 3. The coincidence unit designed in the present study via the software is called as a virtual coincidence unit.

30 Gozde Tektas and Cuneyt Celiktas: Recording of Coincidence Signals in a Software Medium frequencies and amplitudes. When the literature was browsed, it was found no studies about developing of the virtual coincidence unit and comparing of the real and virtual coincidence counts. In this study, the virtual coincidence unit was developed via LabVIEW and tested whether the virtual one was compatible with the real coincidence unit. 2. Material and Methods Figure 3. Coincidence output of two signals [9]. A counter counts the incoming pulses within a specific count period. This period can be adjusted by using a timer. For this purpose, a virtual timer and a counter were developed to operate the virtual coincidence unit. An oscilloscope is used to display the signals versus time. A virtual oscilloscope was also designed by the software in the introduced study. The signals acquired from the hardware were displayed in its scope. A function generator is used to supply different signal shapes. It is also possible to provide the signals in different In this study, a virtual coincidence unit was designed by writing a code in LabVIEW environment. When both input signals of the virtual unit were in coincidence with each other, an output signal was produced. In a real coincidence unit (Ortec 418A), the output signal is a logic signal of 5 V [10]. So, amplitudes of the output signals from the virtual coincidence unit were adjusted so as to be the same as those of the real one. In order to count the output signals in a specific time interval, another code was also written. Threshold Detector vi. function of Signal Operation group of LabVIEW was used to design a virtual counter. Coincidence counts were acquired through this function. Figure 4. Front panel and block diagram of the virtual coincidence unit. Figure 5. Circuit scheme for the coincidence counts.

Science Journal of Circuits, Systems and Signal Processing 2018; 7(1): 28-33 31 Using Elapsed Time function from Timing programming group of LabVIEW, the virtual timer was developed, and the count period was set via this Elapsed Time icon. As stated above, besides, a virtual oscilloscope was developed to display and examine the coincidence output signals like a real oscilloscope. The signals were displayed on a Graph indicator of the program. Time and amplitude axis values of this indicator were set so as to be same as with the real one. A view of front panel and block diagram of the code for the virtual coincidence unit is given in Figure 4. A function generator (Thurlby Thandar TG230), universal coincidence (Ortec 418A), counter (Ortec 775), timer (Ortec 719), USB-5133 digitizer and the developed code were used in this study. Circuit scheme for counts are shown in Figure 5. As can be seen in the scheme, output of function generator was split and connected to two inputs of the real universal coincidence unit and the 5133. Thus, same signals were sent to the real and the virtual coincidence units at the same time. Output signals of the real and virtual coincidence units were sent to the real and the virtual counters as well. Virtual and real timers, additionally, were used to set the count time in the counters. NI-SCOPE function (driver function of the digitizer) was utilized to read the data acquired from the digitizer. Frequencies of sinus signals supplied from the function generator were set to 25, 35, 45 and 55 Hz, respectively. Amplitudes of the input signals of the real coincidence unit must be minimum 2V to process its input signals [10]. And also, since the nuclear instrumentation modules deal with the signals of max. 10 V, amplitudes of the signals in our scope were chosen as 10 V. Sample rate (the rate at which data are sampled) of the digitizer was automatically changed according to the signal frequency through the developed code. Discrimination levels of the counters were adjusted to 0.1 V to ignore the electronic noise. Count periods were set to 10, 40, 100, 400, 1,000 and 4,000 s. Each coincidence counts were repeated three times for each count period. Relative errors were calculated for the measurements by using the following equation. In equation 1, absolute error is the difference between real and virtual values [11]. 3. Results Relative error (%) = x100 (1) Real and virtual coincidence output signals were displayed on real and developed virtual oscilloscopes. These are compared in Figure 6. Output signals obtained from the real and the virtual coincidence units were counted for the timing interval of 10, 40, 100, 400, 1,000 and 4,000 s. Comparisons of the average counts for the signals of 25, 35, 45 and 55 Hz are given in Tables 1-4, respectively. Table 1. Obtained counts for the signals of 25 Hz. 10 246 249 1.084 40 981 984 0.305 100 2,451 2,453 0.054 400 9,784 9,785 0.003 1,000 24,429 24,431 0.009 4,000 97,747 97,728 0.019 Table 2. Obtained counts for the signals of 35 Hz. 10 344 346 0.581 40 1,375 1,378 0.193 100 3,436 3,440 0.116 400 13,748 13,749 0.012 1,000 34,371 34,368 0.008 4,000 137,624 137,541 0.059 Table 3. Obtained counts for the signals of 45 Hz. 10 444 447 0.600 40 1,776 1,779 0.150 100 4,441 4,444 0.075 400 17,762 17,765 0.013 1,000 44,410 44,402 0.018 4,000 177,615 177,583 0.017

32 Gozde Tektas and Cuneyt Celiktas: Recording of Coincidence Signals in a Software Medium Table 4. Obtained counts for the signals of 55 Hz. 10 542 544 0.396 40 2,167 2,170 0.138 100 5,418 5,422 0.079 400 21,675 21,676 0.003 1,000 54,192 54,174 0.033 4,000 216,802 216,737 0.029 Figure 6. Screen shots of the (a) real coincidence output signals in the real oscilloscope and (b) virtual coincidence output signals in the virtual oscilloscope. 4. Discussion A code was developed for a virtual coincidence unit and for counting its output signals in LabVIEW medium. The counts from real and virtual coincidence units were compared with each other. In this study, lower frequency signals (25 55 Hz) were used to test whether the virtual coincidence unit was operated instead of the real one. As can be seen in Figure 6, coincidence output signals were highly in compatible with each other. As can be seen in the Tables above, counts of output signals from the virtual coincidence unit were highly in compatible with the real ones. For 400 s and lower time intervals, the virtual coincidence counts were generally higher than the real ones. In the higher count periods, they were generally lower than the real ones. Timing (timer) functions of LabVIEW use operating system timer. If the timer functions are used to control a loop, it can be expected differences in the time intervals between each iteration of the loop [12]. Because of these differences, the number of iteration of the loop used in the developed code was not changed proportional to the count period. So, counts from the virtual one were higher or lower than the real coincidence counts. High frequency signals require high sample rate values. It was seen in the developed code that when the sample rate was increased, the number of iteration was also increased. As the count period enlarged, the number of iteration increased too. But this increase was not enough for each count period. For this reason, the developed code did not give good performance at the high frequency signals. As stated above, the reason of this, LabVIEW timer functions use the operating system timers. So, the time resolution of these timers depends on the operating system. Since we used the LabVIEW timer functions (in other words, windows operating system timer) in our work, we recorded differences in the time interval between each iteration of the loop. Additionally, the speed of the CPU of the computer was effective on this time interval between each iteration. 5. Conclusion It was concluded that the developed virtual coincidence unit can be used as a real one, for the real and virtual coincidence units were compatible with each other. Acknowledgements This work was supported by Scientific Research Foundation of Ege University under project No. 14 FEN 052. References [1] J. Jerome, Virtual Instrumentation Using LabVIEW, PHI Learning Private Limited, 2010. [2] T. St. Georgiev and G. N. Krastev, Virtual System for Generating Analog and Digital Signals, ICEST, 2010. [3] M. Tooley, PC Based Instrumentation and Control, Elsevier Butterworth Heinemann, 2005. [4] S. Folea, LabVIEW-Practical Applications and Solutions, Eds. InTech., 2011.

Science Journal of Circuits, Systems and Signal Processing 2018; 7(1): 28-33 33 [5] R. W. Larsen, LabVIEW for Engineers, Prentice Hall, 2011. [6] http://www.ni.com/getting-started/labviewbasics/environment#frontpanel. Accessed: 06/12/2017. [7] http://www.ni.com/white-paper/7566/en/. Accessed: 06/12/2017. [8] http://www.ni.com/tutorial/7565/en/. Accessed: 06/12/2017. [10] http://www.ortec-online.com/products/electronics/delaysgates-and-logic-modules/418a Accessed: 06/12/2017. [11] http://www.calstatela.edu/sites/default/files/dept/chem/11wint er/201/jan-11.pdf. Accessed: 06/12/2017. [12] http://digital.ni.com/public.nsf/allkb/8f35b8099427b4868625 7A8B003A72D8. Accessed: 06/12/2017. [9] R. W. Leo, Techniques for Nuclear and Particle Physics Experiments, Springer-Verlag, Berlin Heidelberg, 1987.