Implementation and Simulation of Real time Pulse Processing Functions

Size: px
Start display at page:

Download "Implementation and Simulation of Real time Pulse Processing Functions"

Transcription

1 Implementation and Simulation of Real time Pulse Processing Functions Tyler Lutz University of Chicago A variety of real time pulse analysis procedures, enumerated below, were loaded onto an FPGA for the purpose of extracting relevant information from the raw data generated in photo detectors. While referencing a few particulars as to how the analysis functions were actually instantiated in the form of VHDL code, this document describes in detail a number of simulations carried out on an FPGA after having been programmed with our code. Appendix provides the two raw test pulses used for simulations. Motivation It is computationally advantageous to perform various data analysis functions on the output signal from a photo detector in real time rather than channeling the raw signal to software to perform calculations after the device is finished taking data. Specifically, we would like to know the time of arrival of a given pulse as well as various features of the pulse waveform such as its average height, its full width at half maximum, its rising and falling times, the height of its peak(s), and the number of electrons it represents. Additional data related to the baseline (non pulse) signal such as its overall average, its standard deviation, and its significance is also useful for calibrating the actual pulse data. Approach and Implementation The real time computations will be carried out in an on board Field Programmable Gate Array (FPGA), which is fed pulse data in parallel from an ASIC acting as an oscilloscope for the actual photodetector. Programmable logic arrays in the FPGA can be manipulated in a number of different ways, and we have chosen to use VHDL code. We have assumed here that the input data will be passed from the ASIC directly to the FPGA without any mediation in the form of e.g. memory devices, etc. Output readings from the various analysis functions are also in parallel and, at least in the current conception of the code, last for a single clock cycle (the idea is that these quick readings can then be stored somewhere and read later). All output shown in these simulations come directly from the FPGA, an Altera Cyclone IV with serial number EP4CE22F17C6N which was programmed with the appropriate VHDL code using Quartus II software. Multi threshold timing analysis 1 P age Simulation of Timing Analyses Perhaps the simplest way to estimate the time of arrival of a pulse is just to record when it crosses certain pre determined threshold values. These values are highly dependent on the shape of the pulse, the desired accuracy, and the noise of the background signal, but for the purposes of simulation it suffices to use completely arbitrary thresholds and demonstrate that the program can accurately determine the times of the respective threshold crossings.

2 As shown in the simulation below using a Gaussian test pulse, the times of the three different threshold crossings are all output to a single set of 12 pins. This was done mainly for purposes of demonstration, and it would be easy to dedicatee three whollyy separate sets of 12 (or more) pins for each of the three crossing times: Fig. 1 : Times (µs) of respective threshold crossings on bottom, with Gaussian test pulse readout above for reference; thresholds at 7, 15, and 21 volts, respectively, pulse peaks at 79 volts The purpose of simulation is not, of course, only to see how the output looks but also to attempt to verify the accuracy of the output. But how are we to confirm the times in this case, given that we re working with microseconds? The brute force method would be, of course,, to rig some sort of third parthave all the timer to verify the times here, but it turns out that with a little cleverness we actually information we need in the above figure; we know that the test pulses are scheduled to repeat every 97µs, so if we compare the threshold crossings (of, say, the first threshold) for the two pulses shown above, we ought to find their difference to equal 97(!). The first pulse crosses the initial threshold at 1615 microseconds, and the second pulse attains the same value at 1712 microseconds. The difference here is 97 microseconds, exactly as expected. Just for kicks, let s see how well this timing discriminator holds up with a triangular waveform: Fig. 2 : Times (µs) of individual threshold crossings on bottom, with triangular test pulse readout above for reference; thresholds at 7, 10, and 12 volts, respectively, pulse peaks at 30 volts 2 Page

3 We find clean output and (as above) a 97µs periodicity as expected. Leading Edge Discriminator This proceduree consists of performing a linear fit on the three threshold crossing data points and then extrapolating to find where the regression line crosses zero; the time at which this occurs is then output. Though computationally expensive, this would actually be a relatively straightforward procedure were it not for the pesky truncationn that the hardware has too carry out. This major source of error was mitigated (though not eradicated) by multiplying relevant quantities by sufficiently large factors of ten before division takes place, and then dividing all of the tens out again in the final answer. Even though truncationn thus still occurs, the advantage of this method is that the truncation is saved for the final steps of the computation, rendering the intermediate computations more precise. And the extra work pays off: Fig. 3: Times (µs) of individual threshold crossings in the middle followed by the linear fit discriminator output time on the bottom, with triangular test pulse readoutt at top for reference; thresholds at 6, 9, and 12 volts, respectively, pulse peaks at 30 volts A close examination of the linear fit readout in the above simulation will reveal that in both of the above pulses the linear fit produces a time exactly 6 microseconds less than the initial threshold time. Is this what we re looking for? Remember we re working with a triangular pulse here, so the linear fit ought to be exact. And also remember that our first threshold is set to 6 volts, whichh a linear pulse with slope 1 should attain after 6µs. Thus a linear fit discriminator in Plato s perfect world of forms should give us readout of 6µs less than the readout associated with the first threshold. As fig. 3 demonstrates, Plato would be proud. 3 Page

4 Of course, this type of timing discriminator is not limited to triangular pulses; shown below is the same algorithm applied to a Gaussian input pulse: Fig. 4: Times (µs) of individual threshold crossings in the middle followed by the linear fit discriminator output time on the bottom, with Gaussian test pulse readout at top for reference; thresholds at 11, 14, and 17 volts, respectively, pulse peaks at 79 volts As a look at the actual test data shows (Appendix A), our thresholds are placed at a region where the Gaussian pulse first starts increasing rapidly; we thus expect the linear fit readout to afford a relatively modest improvement on the multi threshold method; in both pulses above, the lin fit readout is 3µs lesss than the time reported for the first threshold crossing. A careful inspection of fig. 4 also brings up another important point regarding the multi threshold method; we deliberately placed our thresholds close together (in reality, the three thresholds are breached one clock cycle after another, see Appendix A) to demonstrate what happens to the shapes of the three multi threshold time readouts. What wass initially a clean series of pulses is now sloppy mush owing to the fact that the outputs have no time to be shut up (as we ve programmed them to) beforee the next ones come in. This is a motivation to either ensure thatt the thresholds are carefully chosen to be sufficiently far apart (depending on the specificc shape of the expected pulses) or else to dedicate extra series of out pins to each of the three threshold discriminators to prevent this type of backup. The error is in no way fatal, but it could potentially lead to faulty outpu if not properly addressed. 4 Page

5 Constantt Fraction Discriminatorr In theory this is a measure of when the pulse reachess a constant fraction of its peak height, but in practice the computation is carried out by measuring whenn a version off the input pulse attenuated to 30% intersects a delayed version of the same pulse. No smoke and mirrors per se, but a lot of effort has to be put in to optimizing the specific parameters for the expected input pulses, whichh we have nott undertaken here. We will thus verify our simulation again by testing for 97 clock cycle periodicity: Fig. 4: Constant Fraction Discriminator output times (µs) on the bottom, with Gaussian test pulse readout at top for reference; thresholds at 11, 14, and 17 volts, respectively, pulse peaks at 79 volts The first readout converts to 703µs and the second too 800µs; 97µ µs periodicity as expected. Further simulations can (perhaps should) be undertaken and the parameters optimized, but fig. 4 suffices to show that we can at least expect no grossly aberrant outputs in such simulations. 5 Page

6 Elaboration and Simulation of Additional Data Analysis Procedures A: Baseline Analyses Baseline Averager Our artificial test pulses are unnaturally clean; in reality we expectt some amount of background noise and random jitters in the signal. In order to account forr this, it is useful to keep an average of non to account for long term trends, but a running average is another perfectly viable option: pulse signal data. In this implementation we consider a device for averaging the last 100 points in order Fig. 5: Baseline average on the bottom, with Gaussian test pulse readout at top for reference; thresholds at 35, 36, and 37 volts, respectively, pulse peaks at 79 volts, sampling last 100 data points We have artificially inflated the thresholds in this case in order to test the algorithm; as expected, we see that the average shuts up when the first threshold has been breached, and furthermore that the average itself is higher near the foothills of the pulse and lower in the seas of zeros that separate them. Restoring the threshold back to a more reasonable value and using triangular input data gives the following: 6 Page

7 Fig. 6: Baseline average on the bottom, with triangular test pulse readout at top for reference; thresholds at 7, 36, and 37 volts, respectively, pulse peaks at 30 volts, sampling last 100 data points Our sparklingly clean, hypoallergenic, and meticulously aseptic test pulses provide a wholly unsurprising baseline average of 0 (though to be fair, some of this is due to truncation) ). Baseline Standard Deviation Of all the processing algorithms implemented here, this is one of the most computationally cumbersome owing to the fact thatt a square root must be computed. After considering the sizes of numbers we will be expecting, we have created and optimized a continued fraction algorithm whose partial sums converge to the units place within 5 iterations assuming that the number the square root of which we are computing is less than (more iterations are necessary for larger numbers). Like the Baseline average, the standard deviation output shuts up once the pulse has breached the first threshold, and this triggers the running sum of difference of the signal from the baseline average to reset. It would, of course, be easy to tweak these specifications such that e.g. the standard deviation takes into account exactly the previous 100 dataa points or onn the other hand is a running figure, etc. A simulation using a Gaussian test pulse is shown below: 7 Page

8 Fig. 7: Standard Deviation on the bottom, with Gaussian test pulse readout at top for reference; thresholdss at 5, 36, and 37 volts, respectively, pulse peaks at 79 volts As expected, the standard deviation increases rapidlyy near the foothills of the pulse, while it levels out when it s being fed a constant stream of 0 s. We present as well a simulation using a triangular test pulse: Fig. 8: Standard Deviation on the bottom, with triangular testt pulse readout at top for reference; thresholdss at 5, 36, and 37 volts, respectively, pulse peaks at 30 volts 8 Page

9 Baseline Significance (forthcoming) 9 P age

10 B: Pulse Analyses Number of Electrons Since this calculation consists of nothing more than finding the integral of the pulse and dividing it by the charge of the electron, we will proceed directly to simulations of the integral calculator: Integral calculator/a average height We present these together because they are effectively the same process, save for the fact that the average height calculator divides the integral calculation by the elapsed time. By integral here we actually mean, of course, a simple sum of all of the data points between certain bounds in our algorithm specifically, the times of the initial and final armingg threshold crossings (which we ll label time1 and time2 respectively both in the code and for future reference). An illustrative simulation is shown below: Fig. 7 : Average pulse height (volts) readout on bottom, with pulse readout above for reference; triangularr test pulse with peak at 30 volts, arming threshold at 12 volts. In order to test this readout, we have tabulated the expected average value using an Excel spreadsheet; the total integral should come out to 768 volt*µ µsec, and the elapsed time is 37µs (note that time1 is when the pulse is greater than or equal to the arming threshold while time2 is when the pulse is first strictly less than the threshold again). Hence, expected: ; readout: 20 (16+4), which is accurate to within truncation error. Simulations were also carried out with a Gaussian test pulse, as illustrated below: 10 Pag e

11 Fig. 8: Average pulse height (volts) readout on bottom, with pulse readoutt above for reference; Gaussian test pulse with peak at 79 volts, arming threshold at 12 volts. Excel tells us to expect an integral of 1877 volts*µs and an elapsed time of 39 µs. dividing these two gives , or just 48 due to truncation precisely the same figure offered in the above simulation (48=32+16). Peak finder A simple algorithm comes to the rescue once again; once the calculation is triggered by a pulse value over the threshold, variable peak stores the highest value thus far, which is overwritten by any higher peak values. The peak time is stored for later use. As before, readout is issued at the threshold crossingg on the falling edge of the pulse: Fig. 9 :Peak pulse height (volts) readout on bottom, with pulse readout above for reference; Gaussian test pulse, with peak at 79 volts 11 Pag e

12 The FPGA gives us the anticipated 79 volt peak height. Since this peak finding algorithm is used in both the rising and falling time calculator and the full widthh at half maximum code, errors in this algorithm will impact the accuracy of these two other algorithms. Thus, instead of discussing other simulations of the isolated peak finder, we move on to these two more complicated calculations: Rising and falling times This calculation cannot be reliably done using only incoming pulse data; some kind of pulse memory must be implemented. Our code references the variables time1 and time2, which were recorded in the integral function above (and which specify the initial and falling edge threshold crossings, respectively), and then searches through the memory starting at the peak and then moves to the right and left in search of the two times (rising and falling) at which the pulse is first less than or equal to 90% of its peak value. The key trick here is the fact that, since the storage array pulsarsave is updated once per clock cycle, the relative position of data within the array gives us important timing information; thus (time2 time1) provides the total longevity of the pulse, and z provides the time when the pulse is 90% of its peak as measured by definition from time 2. This is enough too find the rising and falling times: Fig. 10: Falling time(in µs) readout on bottom, with Gaussiann test pulse readout above for reference; first (arming) threshold at 12 volts The pulse first drops below the arming threshold at 63 clock cycles (relative to the beginning of the pulse data), and our algorithm should detectt a 90% valuee at 48 relative clock cycles. The simulation above shows that the code indeed produces the expected value of 63 48= =15µs fall time (15= ). For purposes of comprehensiveness, we also include here a simulation of the rise time calculation, this time using a triangular pulse: 12 Pag e

13 Fig. 11: Rise time readout (in µs) directly from the FPGA on bottom, triangular pulse readout above for reference; test pulse peaks at 30 volts, arming threshold set to 8 volts We expect a rise time equal to the difference between the when the pulse reaches 8volts (the arming threshold) and 27 volts (90% of the peak of 30 volts). Looking at the input data, the desired differencee here is 31 12=19µs, which is what our simulation gives us (16+2+1=19). Full Width at Half Maximum (FWHM) The algorithm here is in essence identical to that given above for the rising and falling times; the memory is probed from right and left starting at the peak value until the stored pulse data is found to be half of the pulse maximum. The difference in the storage locations of these two data points is computed (since storage is updated once per clock cycle), giving the time between the two points and thus the full width at half maximum: Fig. 12: FWHM readout (in µs) directly from the FPGA on bottom, pulse readout above for reference; this simulation uses a strictly triangular test pulse with a peakk at 30 volts. 13 Pag e

14 We can quickly calculate the expected FWHM and then compare this to the above simulation in order to confirm the accuracy of our code; the triangular testt pulse is designed to peak at 30 volts, which means that the half maximum will be computed to be 15 volts. The test pulse is set to repeat itself every 97 µs, and, relative to this reset, 15 volts is reached at 19 andd 49 µs (see Appendix A); computing the differencee between these yields an expected FWHM of 30 µs, which is exactly what the above simulation gives us ( =30). An additional simulation using a Gaussian pulse is shown below: Fig. 13: FWHM readout (in µs) directly from the FPGA on bottom, pulse readout above for reference; this simulation uses a Gaussian test pulse with a peak at 79 volts. The code ought to pick up a half max value of 38 (given the test pulse see Appendix A), which occurs at 31 and 55 µs (relative to the pulse repeat). Expected FWHM: 24 µs. FPGA gives(drumroll): 16+8=24µ µs, as expected. 14 Pag e

15 Triangular pulse: Clock cycle Signal 0 : 0 1 : 0 2 : 0 3 : 0 4 : 0 5 : 1 6 : 2 7 : 3 8 : 4 9 : 5 10 : 6 11 : 7 12 : 8 13 : 9 14 : : : : : : : : : : : : : : : : : : : 28 Appendix A: Test pulse data 33 : : : : : : : : : : : : : : : : : : : : : : : 9 56 : 8 57 : 7 58 : 6 59 : 5 60 : 4 61 : 3 62 : 2 63 : 1 64 : 0 This is followed by 32 points of insignificant data (0 s), after which the pulse repeats starting at cycle 0 above. 15 P age

16 Gaussian: Clock cycle Signal 0 : 0 1 : 0 2 : 0 3 : 0 4 : 0 5 : 0 6 : 0 7 : 0 8 : 0 9 : 0 10 : 0 11 : 0 12 : 0 13 : 0 14 : 1 15 : 1 16 : 2 17 : 2 18 : 3 19 : 4 20 : 5 21 : 7 22 : 8 23 : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 8 65 : 7 66 : 5 67 : 4 68 : 3 69 : 2 70 : 2 71 : 1 72 : 1 73 : 0 74 : 0 75 : 0 76 : 0 followed by 20 points of insignificant data (0 s), after which the pulse repeats starting at cycle 0 above. 16 P age

Simulation of Algorithms for Pulse Timing in FPGAs

Simulation of Algorithms for Pulse Timing in FPGAs 2007 IEEE Nuclear Science Symposium Conference Record M13-369 Simulation of Algorithms for Pulse Timing in FPGAs Michael D. Haselman, Member IEEE, Scott Hauck, Senior Member IEEE, Thomas K. Lewellen, Senior

More information

Design of FPGA- Based SPWM Single Phase Full-Bridge Inverter

Design of FPGA- Based SPWM Single Phase Full-Bridge Inverter Design of FPGA- Based SPWM Single Phase Full-Bridge Inverter Afarulrazi Abu Bakar 1, *,Md Zarafi Ahmad 1 and Farrah Salwani Abdullah 1 1 Faculty of Electrical and Electronic Engineering, UTHM *Email:afarul@uthm.edu.my

More information

Traditional analog QDC chain and Digital Pulse Processing [1]

Traditional analog QDC chain and Digital Pulse Processing [1] Giuliano Mini Viareggio April 22, 2010 Introduction The aim of this paper is to compare the energy resolution of two gamma ray spectroscopy setups based on two different acquisition chains; the first chain

More information

PACS codes: Qx, Nc, Kv, v Keywords: Digital data acquisition, segmented HPGe detectors, clock and trigger distribution

PACS codes: Qx, Nc, Kv, v Keywords: Digital data acquisition, segmented HPGe detectors, clock and trigger distribution Clock and Trigger Synchronization between Several Chassis of Digital Data Acquisition Modules W. Hennig, H. Tan, M. Walby, P. Grudberg, A. Fallu-Labruyere, W.K. Warburton, XIA LLC, 31057 Genstar Road,

More information

GRETINA. Electronics. Auxiliary Detector Workshop. Sergio Zimmermann LBNL. Auxiliary Detectors Workshop. January 28, 2006

GRETINA. Electronics. Auxiliary Detector Workshop. Sergio Zimmermann LBNL. Auxiliary Detectors Workshop. January 28, 2006 GRETINA Auxiliary Detector Workshop Electronics Sergio Zimmermann LBNL 1 Outline Electronic Interface Options Digitizers Trigger/Timing System Grounding and Shielding Summary 2 Interface Options Three

More information

What s a Counter Plateau. An introduction for the muon Lab

What s a Counter Plateau. An introduction for the muon Lab What s a Counter Plateau An introduction for the muon Lab Counters have noise and signal If you are lucky, a histogram of the pulse heights of all the signals coming out of a photomultiplier tube connected

More information

In this lecture, we will first examine practical digital signals. Then we will discuss the timing constraints in digital systems.

In this lecture, we will first examine practical digital signals. Then we will discuss the timing constraints in digital systems. 1 In this lecture, we will first examine practical digital signals. Then we will discuss the timing constraints in digital systems. The important concepts are related to setup and hold times of registers

More information

A Fast Waveform-Digitizing ASICbased DAQ for a Position & Time Sensing Large-Area Photo-Detector System

A Fast Waveform-Digitizing ASICbased DAQ for a Position & Time Sensing Large-Area Photo-Detector System A Fast Waveform-Digitizing ASICbased DAQ for a Position & Time Sensing Large-Area Photo-Detector System Eric Oberla on behalf of the LAPPD collaboration PHOTODET 2012 12-June-2012 Outline LAPPD overview:

More information

Data acquisition and Trigger (with emphasis on LHC)

Data acquisition and Trigger (with emphasis on LHC) Lecture 2 Data acquisition and Trigger (with emphasis on LHC) Introduction Data handling requirements for LHC Design issues: Architectures Front-end, event selection levels Trigger Future evolutions Conclusion

More information

Verification of a novel calorimeter concept for studies of charmonium states Guliyev, Elmaddin

Verification of a novel calorimeter concept for studies of charmonium states Guliyev, Elmaddin University of Groningen Verification of a novel calorimeter concept for studies of charmonium states Guliyev, Elmaddin IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF)

More information

ENGR 210 Lab 12: Analog to Digital Conversion

ENGR 210 Lab 12: Analog to Digital Conversion ENGR 210 Lab 12: Analog to Digital Conversion In this lab you will investigate the operation and quantization effects of an A/D and D/A converter. A. BACKGROUND 1. LED Displays We have been using LEDs

More information

Physics Experiment N -17. Lifetime of Cosmic Ray Muons with On-Line Data Acquisition on a Computer

Physics Experiment N -17. Lifetime of Cosmic Ray Muons with On-Line Data Acquisition on a Computer Introduction Physics 410-510 Experiment N -17 Lifetime of Cosmic Ray Muons with On-Line Data Acquisition on a Computer The experiment is designed to teach the techniques of particle detection using scintillation

More information

Tyler Lutz University of Chicago

Tyler Lutz University of Chicago Photo detector DAQ and Timing Analysis VHDL Code and Simulation Tyler Lutz 20.07.2011 University of Chicago This document elaborates both the design and functionality of a chunk of VHDL code aimed at characterizing

More information

TAPR TICC Timestamping Counter Operation Manual. Introduction

TAPR TICC Timestamping Counter Operation Manual. Introduction TAPR TICC Timestamping Counter Operation Manual Revised: 23 November 2016 2016 Tucson Amateur Packet Radio Corporation Introduction The TAPR TICC is a two-channel timestamping counter ("TSC") implemented

More information

Precision Flash Lamp Current Measurement Thermal Sensitivity and Analytic Compensation Techniques

Precision Flash Lamp Current Measurement Thermal Sensitivity and Analytic Compensation Techniques Precision Flash Lamp Current Measurement Thermal Sensitivity and Analytic Compensation Techniques 2006 Summer Research Program By Ben Matthews Advisors: Greg Brent, David Lonobile Abstract: For multiple-beam

More information

ENGN Analogue Electronics Digital PC Oscilloscope

ENGN Analogue Electronics Digital PC Oscilloscope Faculty of Engineering and Information Technology Department of Engineering ENGN3227 - Analogue Electronics Digital PC Oscilloscope David Dries u2543318 Craig Gibbons u2543813 James Moran u4114563 Ranmadhu

More information

RFID Anti-Collision System Using the Spread Spectrum Technique

RFID Anti-Collision System Using the Spread Spectrum Technique Using the Spread Spectrum Technique Document ID: PG-TR-050426-AR Date: 26 April 2005 Anil Rohatgi 777 Atlantic Ave. Atlanta GA 30332-0250 Voice: (404)894-8169 Fax: (404)894-5935 http://www.propagation.gatech.edu

More information

Image processing with the HERON-FPGA Family

Image processing with the HERON-FPGA Family HUNT ENGINEERING Chestnut Court, Burton Row, Brent Knoll, Somerset, TA9 4BP, UK Tel: (+44) (0)1278 760188, Fax: (+44) (0)1278 760199, Email: sales@hunteng.co.uk http://www.hunteng.co.uk http://www.hunt-dsp.com

More information

logic system Outputs The addition of feedback means that the state of the circuit may change with time; it is sequential. logic system Outputs

logic system Outputs The addition of feedback means that the state of the circuit may change with time; it is sequential. logic system Outputs Sequential Logic The combinational logic circuits we ve looked at so far, whether they be simple gates or more complex circuits have clearly separated inputs and outputs. A change in the input produces

More information

Lecture 3, Handouts Page 1. Introduction. EECE 353: Digital Systems Design Lecture 3: Digital Design Flows, Simulation Techniques.

Lecture 3, Handouts Page 1. Introduction. EECE 353: Digital Systems Design Lecture 3: Digital Design Flows, Simulation Techniques. Introduction EECE 353: Digital Systems Design Lecture 3: Digital Design Flows, Techniques Cristian Grecu grecuc@ece.ubc.ca Course web site: http://courses.ece.ubc.ca/353/ What have you learned so far?

More information

A Readout ASIC for CZT Detectors

A Readout ASIC for CZT Detectors A Readout ASIC for CZT Detectors L.L.Jones a, P.Seller a, I.Lazarus b, P.Coleman-Smith b a STFC Rutherford Appleton Laboratory, Didcot, OX11 0QX, UK b STFC Daresbury Laboratory, Warrington WA4 4AD, UK

More information

Test Procedure for Nanometric Discriminator Cards for Wire Chambers. James Clarke

Test Procedure for Nanometric Discriminator Cards for Wire Chambers. James Clarke Test Procedure for Nanometric Discriminator Cards for Wire Chambers James Clarke November 26, 2013 To test a discriminator card, first ensure you have the proper equipment. For our setup, we had three

More information

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design PH-315 COMINATIONAL and SEUENTIAL LOGIC CIRCUITS Hardware implementation and software design A La Rosa I PURPOSE: To familiarize with combinational and sequential logic circuits Combinational circuits

More information

I hope you have completed Part 2 of the Experiment and is ready for Part 3.

I hope you have completed Part 2 of the Experiment and is ready for Part 3. I hope you have completed Part 2 of the Experiment and is ready for Part 3. In part 3, you are going to use the FPGA to interface with the external world through a DAC and a ADC on the add-on card. You

More information

Coincidence Rates. QuarkNet. summer workshop June 24-28, 2013

Coincidence Rates. QuarkNet. summer workshop June 24-28, 2013 Coincidence Rates QuarkNet summer workshop June 24-28, 2013 1 Example Pulse input Threshold level (-10 mv) Discriminator output Once you have a digital logic pulse, you can analyze it using digital electronics

More information

Electronic Instrumentation ENGR-4300 Fall 2004 Section Experiment 7 Introduction to the 555 Timer, LEDs and Photodiodes

Electronic Instrumentation ENGR-4300 Fall 2004 Section Experiment 7 Introduction to the 555 Timer, LEDs and Photodiodes Experiment 7 Introduction to the 555 Timer, LEDs and Photodiodes Purpose: In this experiment, we learn a little about some of the new components which we will use in future projects. The first is the 555

More information

UNIT-III POWER ESTIMATION AND ANALYSIS

UNIT-III POWER ESTIMATION AND ANALYSIS UNIT-III POWER ESTIMATION AND ANALYSIS In VLSI design implementation simulation software operating at various levels of design abstraction. In general simulation at a lower-level design abstraction offers

More information

EE283 Electrical Measurement Laboratory Laboratory Exercise #7: Digital Counter

EE283 Electrical Measurement Laboratory Laboratory Exercise #7: Digital Counter EE283 Electrical Measurement Laboratory Laboratory Exercise #7: al Counter Objectives: 1. To familiarize students with sequential digital circuits. 2. To show how digital devices can be used for measurement

More information

Introduction to Oscilloscopes Instructor s Guide

Introduction to Oscilloscopes Instructor s Guide Introduction to Oscilloscopes A collection of lab exercises to introduce you to the basic controls of a digital oscilloscope in order to make common electronic measurements. Revision 1.0 Page 1 of 25 Copyright

More information

ANALOG TO DIGITAL CONVERTER

ANALOG TO DIGITAL CONVERTER Final Project ANALOG TO DIGITAL CONVERTER As preparation for the laboratory, examine the final circuit diagram at the end of these notes and write a brief plan for the project, including a list of the

More information

An FPGA Based Architecture for Moving Target Indication (MTI) Processing Using IIR Filters

An FPGA Based Architecture for Moving Target Indication (MTI) Processing Using IIR Filters An FPGA Based Architecture for Moving Target Indication (MTI) Processing Using IIR Filters Ali Arshad, Fakhar Ahsan, Zulfiqar Ali, Umair Razzaq, and Sohaib Sajid Abstract Design and implementation of an

More information

OPERATING CHARACTERISTICS OF THE GEIGER COUNTER

OPERATING CHARACTERISTICS OF THE GEIGER COUNTER OPERATING CHARACTERISTICS OF THE GEIGER COUNTER OBJECTIVE The objective of this laboratory is to determine the operating voltage for a Geiger tube and to calculate the effect of the dead time and recovery

More information

Instructions for gg Coincidence with 22 Na. Overview of the Experiment

Instructions for gg Coincidence with 22 Na. Overview of the Experiment Overview of the Experiment Instructions for gg Coincidence with 22 Na 22 Na is a radioactive element that decays by converting a proton into a neutron: about 90% of the time through β + decay and about

More information

Vocal Command Recognition Using Parallel Processing of Multiple Confidence-Weighted Algorithms in an FPGA

Vocal Command Recognition Using Parallel Processing of Multiple Confidence-Weighted Algorithms in an FPGA Vocal Command Recognition Using Parallel Processing of Multiple Confidence-Weighted Algorithms in an FPGA ECE-492/3 Senior Design Project Spring 2015 Electrical and Computer Engineering Department Volgenau

More information

Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study

Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study Overview When developing and debugging I 2 C based hardware and software, it is extremely helpful

More information

CS61c: Introduction to Synchronous Digital Systems

CS61c: Introduction to Synchronous Digital Systems CS61c: Introduction to Synchronous Digital Systems J. Wawrzynek March 4, 2006 Optional Reading: P&H, Appendix B 1 Instruction Set Architecture Among the topics we studied thus far this semester, was the

More information

Physics 2310 Lab #5: Thin Lenses and Concave Mirrors Dr. Michael Pierce (Univ. of Wyoming)

Physics 2310 Lab #5: Thin Lenses and Concave Mirrors Dr. Michael Pierce (Univ. of Wyoming) Physics 2310 Lab #5: Thin Lenses and Concave Mirrors Dr. Michael Pierce (Univ. of Wyoming) Purpose: The purpose of this lab is to introduce students to some of the properties of thin lenses and mirrors.

More information

Digital trigger system for the RED-100 detector based on the unit in VME standard

Digital trigger system for the RED-100 detector based on the unit in VME standard Journal of Physics: Conference Series PAPER OPEN ACCESS Digital trigger system for the RED-100 detector based on the unit in VME standard To cite this article: D Yu Akimov et al 2016 J. Phys.: Conf. Ser.

More information

First Name: Last Name: Lab Cover Page. Teaching Assistant to whom you are submitting

First Name: Last Name: Lab Cover Page. Teaching Assistant to whom you are submitting Student Information First Name School of Computer Science Faculty of Engineering and Computer Science Last Name Student ID Number Lab Cover Page Please complete all (empty) fields: Course Name: DIGITAL

More information

ELEC3242 Communications Engineering Laboratory Frequency Shift Keying (FSK)

ELEC3242 Communications Engineering Laboratory Frequency Shift Keying (FSK) ELEC3242 Communications Engineering Laboratory 1 ---- Frequency Shift Keying (FSK) 1) Frequency Shift Keying Objectives To appreciate the principle of frequency shift keying and its relationship to analogue

More information

Power Electronics. Department Of. centre tap time and conducts at a time? In. a time. See, these are. there. upon the. volts may.

Power Electronics. Department Of. centre tap time and conducts at a time? In. a time. See, these are. there. upon the. volts may. Power Electronics Prof. B. G. Fernandes Department Of Electrical Engineeringg Indian Institute of Technology, Bombay Lecturee No 12 Let me recapitulate whatever I did in my last class. Wee discussed, full

More information

PRODUCT TEST MANUAL 2SY110K28 SYNCHRONISM CHECK RELAY

PRODUCT TEST MANUAL 2SY110K28 SYNCHRONISM CHECK RELAY Sheet 1 of 7 Order Number Serial Number PRODUCT TEST MANUAL 2SY110K28 SYNCHRONISM CHECK RELAY Issue Date Level D 12/12/1996 Initial issue. Summary of changes Due to RMS continuous product improvement policy

More information

Testing the Electronics for the MicroBooNE Light Collection System

Testing the Electronics for the MicroBooNE Light Collection System Testing the Electronics for the MicroBooNE Light Collection System Kathleen V. Tatem Nevis Labs, Columbia University & Fermi National Accelerator Laboratory August 3, 2012 Abstract This paper discusses

More information

Blind Spot Monitor Vehicle Blind Spot Monitor

Blind Spot Monitor Vehicle Blind Spot Monitor Blind Spot Monitor Vehicle Blind Spot Monitor List of Authors (Tim Salanta, Tejas Sevak, Brent Stelzer, Shaun Tobiczyk) Electrical and Computer Engineering Department School of Engineering and Computer

More information

Timing accuracy of the GEO 600 data acquisition system

Timing accuracy of the GEO 600 data acquisition system INSTITUTE OF PHYSICS PUBLISHING Class. Quantum Grav. 1 (4) S493 S5 CLASSICAL AND QUANTUM GRAVITY PII: S64-9381(4)6861-X Timing accuracy of the GEO 6 data acquisition system KKötter 1, M Hewitson and H

More information

ROTRONIC HygroClip Digital Input / Output

ROTRONIC HygroClip Digital Input / Output ROTRONIC HygroClip Digital Input / Output OEM customers that use the HygroClip have the choice of using either the analog humidity and temperature output signals or the digital signal input / output (DIO).

More information

Exam Booklet. Pulse Circuits

Exam Booklet. Pulse Circuits Exam Booklet Pulse Circuits Pulse Circuits STUDY ASSIGNMENT This booklet contains two examinations for the six lessons entitled Pulse Circuits. The material is intended to provide the last training sought

More information

4. Digital Measurement of Electrical Quantities

4. Digital Measurement of Electrical Quantities 4.1. Concept of Digital Systems Concept A digital system is a combination of devices designed for manipulating physical quantities or information represented in digital from, i.e. they can take only discrete

More information

Department of Electronics & Telecommunication Engg. LAB MANUAL. B.Tech V Semester [ ] (Branch: ETE)

Department of Electronics & Telecommunication Engg. LAB MANUAL. B.Tech V Semester [ ] (Branch: ETE) Department of Electronics & Telecommunication Engg. LAB MANUAL SUBJECT:-DIGITAL COMMUNICATION SYSTEM [BTEC-501] B.Tech V Semester [2013-14] (Branch: ETE) KCT COLLEGE OF ENGG & TECH., FATEHGARH PUNJAB TECHNICAL

More information

Lab 1: Basic Lab Equipment and Measurements

Lab 1: Basic Lab Equipment and Measurements Abstract: Lab 1: Basic Lab Equipment and Measurements This lab exercise introduces the basic measurement instruments that will be used throughout the course. These instruments include multimeters, oscilloscopes,

More information

FIR Filter for Audio Signals Based on FPGA: Design and Implementation

FIR Filter for Audio Signals Based on FPGA: Design and Implementation American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) ISSN (Print) 2313-4410, ISSN (Online) 2313-4402 Global Society of Scientific Research and Researchers http://asrjetsjournal.org/

More information

I = I 0 cos 2 θ (1.1)

I = I 0 cos 2 θ (1.1) Chapter 1 Faraday Rotation Experiment objectives: Observe the Faraday Effect, the rotation of a light wave s polarization vector in a material with a magnetic field directed along the wave s direction.

More information

Getting started with OPENCORE NMR spectrometer. --- Installation and connection ---

Getting started with OPENCORE NMR spectrometer. --- Installation and connection --- Getting started with OPENCORE NMR spectrometer --- Installation and connection --- Assembly USB The USB module is bus-powered. That is, DC power is provided by the personal computer via the USB cable.

More information

Final Results from the APV25 Production Wafer Testing

Final Results from the APV25 Production Wafer Testing Final Results from the APV Production Wafer Testing M.Raymond a, R.Bainbridge a, M.French b, G.Hall a, P. Barrillon a a Blackett Laboratory, Imperial College, London, UK b Rutherford Appleton Laboratory,

More information

FPGA SIMULATION OF PULSE IONIZING SENSORS AND ANALYSES OF DESCREET - FLOATING ALGORITHM

FPGA SIMULATION OF PULSE IONIZING SENSORS AND ANALYSES OF DESCREET - FLOATING ALGORITHM FPGA SIMULATION OF PULSE IONIZING SENSORS AND ANALYSES OF DESCREET - FLOATING ALGORITHM Cvetan V. Gavrovski, Zivko D. Kokolanski Department of Electrical Engineering The St. Cyril and Methodius University,

More information

Digital Debug With Oscilloscopes Lab Experiment

Digital Debug With Oscilloscopes Lab Experiment Digital Debug With Oscilloscopes A collection of lab exercises to introduce you to digital debugging techniques with a digital oscilloscope. Revision 1.0 Page 1 of 23 Revision 1.0 Page 2 of 23 Copyright

More information

FPGA Implementation of Wallace Tree Multiplier using CSLA / CLA

FPGA Implementation of Wallace Tree Multiplier using CSLA / CLA FPGA Implementation of Wallace Tree Multiplier using CSLA / CLA Shruti Dixit 1, Praveen Kumar Pandey 2 1 Suresh Gyan Vihar University, Mahaljagtapura, Jaipur, Rajasthan, India 2 Suresh Gyan Vihar University,

More information

READ THIS FIRST: *One physical piece of 8.5x11 paper (you may use both sides). Notes must be handwritten.

READ THIS FIRST: *One physical piece of 8.5x11 paper (you may use both sides). Notes must be handwritten. READ THIS FIRST: We recommend first trying this assignment in a single sitting. The midterm exam time period is 80 minutes long. Find a quiet place, grab your cheat sheet* and a pencil, and set a timer.

More information

A NOVEL FPGA-BASED DIGITAL APPROACH TO NEUTRON/ -RAY PULSE ACQUISITION AND DISCRIMINATION IN SCINTILLATORS

A NOVEL FPGA-BASED DIGITAL APPROACH TO NEUTRON/ -RAY PULSE ACQUISITION AND DISCRIMINATION IN SCINTILLATORS 10th ICALEPCS Int. Conf. on Accelerator & Large Expt. Physics Control Systems. Geneva, 10-14 Oct 2005, PO2.041-4 (2005) A NOVEL FPGA-BASED DIGITAL APPROACH TO NEUTRON/ -RAY PULSE ACQUISITION AND DISCRIMINATION

More information

Notes on 4-coloring the 17 by 17 grid

Notes on 4-coloring the 17 by 17 grid otes on 4-coloring the 17 by 17 grid lizabeth upin; ekupin@math.rutgers.edu ugust 5, 2009 1 or large color classes, 5 in each row, column color class is large if it contains at least 73 points. We know

More information

User s Manual for Integrator Long Pulse ILP8 22AUG2016

User s Manual for Integrator Long Pulse ILP8 22AUG2016 User s Manual for Integrator Long Pulse ILP8 22AUG2016 Contents Specifications... 3 Packing List... 4 System Description... 5 RJ45 Channel Mapping... 8 Customization... 9 Channel-by-Channel Custom RC Times...

More information

Digital Systems Design

Digital Systems Design Digital Systems Design Digital Systems Design and Test Dr. D. J. Jackson Lecture 1-1 Introduction Traditional digital design Manual process of designing and capturing circuits Schematic entry System-level

More information

ANALOG AND DIGITAL INSTRUMENTS

ANALOG AND DIGITAL INSTRUMENTS ANALOG AND DIGITAL INSTRUMENTS Digital Voltmeter (DVM) Used to measure the ac and dc voltages and displays the result in digital form. Types: Ramp type DVM Integrating type DVM Potentiometric type DVM

More information

B. Equipment. Advanced Lab

B. Equipment. Advanced Lab Advanced Lab Measuring Periodic Signals Using a Digital Oscilloscope A. Introduction and Background We will use a digital oscilloscope to characterize several different periodic voltage signals. We will

More information

BPSK_DEMOD. Binary-PSK Demodulator Rev Key Design Features. Block Diagram. Applications. General Description. Generic Parameters

BPSK_DEMOD. Binary-PSK Demodulator Rev Key Design Features. Block Diagram. Applications. General Description. Generic Parameters Key Design Features Block Diagram Synthesizable, technology independent VHDL IP Core reset 16-bit signed input data samples Automatic carrier acquisition with no complex setup required User specified design

More information

Experiment # 1 Introduction to Lab Equipment

Experiment # 1 Introduction to Lab Equipment Experiment # 1 Introduction to Lab Equipment 1. Synopsis: In this introductory lab, we will review the basic concepts of digital logic design and learn how to use the equipment available in the laboratory.

More information

Laboratory 1: Uncertainty Analysis

Laboratory 1: Uncertainty Analysis University of Alabama Department of Physics and Astronomy PH101 / LeClair May 26, 2014 Laboratory 1: Uncertainty Analysis Hypothesis: A statistical analysis including both mean and standard deviation can

More information

FPGA-BASED PULSED-RF PHASE AND AMPLITUDE DETECTOR AT SLRI

FPGA-BASED PULSED-RF PHASE AND AMPLITUDE DETECTOR AT SLRI doi:10.18429/jacow-icalepcs2017- FPGA-BASED PULSED-RF PHASE AND AMPLITUDE DETECTOR AT SLRI R. Rujanakraikarn, Synchrotron Light Research Institute, Nakhon Ratchasima, Thailand Abstract In this paper, the

More information

How to Setup a Real-time Oscilloscope to Measure Jitter

How to Setup a Real-time Oscilloscope to Measure Jitter TECHNICAL NOTE How to Setup a Real-time Oscilloscope to Measure Jitter by Gary Giust, PhD NOTE-3, Version 1 (February 16, 2016) Table of Contents Table of Contents... 1 Introduction... 2 Step 1 - Initialize

More information

New Current-Sense Amplifiers Aid Measurement and Control

New Current-Sense Amplifiers Aid Measurement and Control AMPLIFIER AND COMPARATOR CIRCUITS BATTERY MANAGEMENT CIRCUIT PROTECTION Mar 13, 2000 New Current-Sense Amplifiers Aid Measurement and Control This application note details the use of high-side current

More information

Combinational logic: Breadboard adders

Combinational logic: Breadboard adders ! ENEE 245: Digital Circuits & Systems Lab Lab 1 Combinational logic: Breadboard adders ENEE 245: Digital Circuits and Systems Laboratory Lab 1 Objectives The objectives of this laboratory are the following:

More information

Bring your textbook to lab.

Bring your textbook to lab. Bring your textbook to lab. Electrical & Computer Engineering Department ECE 2100 Experiment No. 11 Introduction to MOSFET Transistors A. Stolp, 4/3/01 rev,4/6/03 Minimum required points = 46 Recommend

More information

Introduction to co-simulation. What is HW-SW co-simulation?

Introduction to co-simulation. What is HW-SW co-simulation? Introduction to co-simulation CPSC489-501 Hardware-Software Codesign of Embedded Systems Mahapatra-TexasA&M-Fall 00 1 What is HW-SW co-simulation? A basic definition: Manipulating simulated hardware with

More information

CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER

CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER 87 CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER 4.1 INTRODUCTION The Field Programmable Gate Array (FPGA) is a high performance data processing general

More information

nanomca 80 MHz HIGH PERFORMANCE, LOW POWER DIGITAL MCA Model Numbers: NM0530 and NM0530Z

nanomca 80 MHz HIGH PERFORMANCE, LOW POWER DIGITAL MCA Model Numbers: NM0530 and NM0530Z datasheet nanomca 80 MHz HIGH PERFORMANCE, LOW POWER DIGITAL MCA Model Numbers: NM0530 and NM0530Z I. FEATURES Finger-sized, high performance digital MCA. 16k channels utilizing smart spectrum-size technology

More information

Open Source Digital Camera on Field Programmable Gate Arrays

Open Source Digital Camera on Field Programmable Gate Arrays Open Source Digital Camera on Field Programmable Gate Arrays Cristinel Ababei, Shaun Duerr, Joe Ebel, Russell Marineau, Milad Ghorbani Moghaddam, and Tanzania Sewell Department of Electrical and Computer

More information

FIBER OPTICS. Prof. R.K. Shevgaonkar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture: 24. Optical Receivers-

FIBER OPTICS. Prof. R.K. Shevgaonkar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture: 24. Optical Receivers- FIBER OPTICS Prof. R.K. Shevgaonkar Department of Electrical Engineering Indian Institute of Technology, Bombay Lecture: 24 Optical Receivers- Receiver Sensitivity Degradation Fiber Optics, Prof. R.K.

More information

nanomca datasheet I. FEATURES

nanomca datasheet I. FEATURES datasheet nanomca I. FEATURES Finger-sized, high performance digital MCA. 16k channels utilizing smart spectrum-size technology -- all spectra are recorded and stored as 16k spectra with instant, distortion-free

More information

Nyquist filter FIFO. Amplifier. Impedance matching. 40 MHz sampling ADC. DACs for gain and offset FPGA. clock distribution (not yet implemented)

Nyquist filter FIFO. Amplifier. Impedance matching. 40 MHz sampling ADC. DACs for gain and offset FPGA. clock distribution (not yet implemented) The Digital Gamma Finder (DGF) Firewire clock distribution (not yet implemented) DSP One of four channels Inputs Camac for 4 channels 2 cm System FPGA Digital part Analog part FIFO Amplifier Nyquist filter

More information

). The THRESHOLD works in exactly the opposite way; whenever the THRESHOLD input is above 2/3V CC

). The THRESHOLD works in exactly the opposite way; whenever the THRESHOLD input is above 2/3V CC ENGR 210 Lab 8 RC Oscillators and Measurements Purpose: In the previous lab you measured the exponential response of RC circuits. Typically, the exponential time response of a circuit becomes important

More information

FPGA-Based Pulse Pile-up Correction

FPGA-Based Pulse Pile-up Correction FPGA-Based Pulse Pile-up Correction M.D. Haselman 1, J. Pasko 1, S. Hauck 1, Senior Member IEEE, T.K. Lewellen 2, Fellow IEEE, R.S. Miyaoka 2, Member IEEE, 1 University of Washington Department of Electrical

More information

PHYSICS 536 Experiment 14: Basic Logic Circuits

PHYSICS 536 Experiment 14: Basic Logic Circuits PHYSICS 5 Experiment 4: Basic Logic Circuits Several T 2 L ICs will be used to illustrate basic logic functions. Their pin connections are shown in the following sketch, which is a top view. 4 2 9 8 +5V

More information

Quartus II Simulation with Verilog Designs

Quartus II Simulation with Verilog Designs Quartus II Simulation with Verilog Designs This tutorial introduces the basic features of the Quartus R II Simulator. It shows how the Simulator can be used to assess the correctness and performance of

More information

Section 1. Fundamentals of DDS Technology

Section 1. Fundamentals of DDS Technology Section 1. Fundamentals of DDS Technology Overview Direct digital synthesis (DDS) is a technique for using digital data processing blocks as a means to generate a frequency- and phase-tunable output signal

More information

file://c:\all_me\prive\projects\buizentester\internet\utracer3\utracer3_pag5.html

file://c:\all_me\prive\projects\buizentester\internet\utracer3\utracer3_pag5.html Page 1 of 6 To keep the hardware of the utracer as simple as possible, the complete operation of the utracer is performed under software control. The program which controls the utracer is called the Graphical

More information

Enhanced Sample Rate Mode Measurement Precision

Enhanced Sample Rate Mode Measurement Precision Enhanced Sample Rate Mode Measurement Precision Summary Enhanced Sample Rate, combined with the low-noise system architecture and the tailored brick-wall frequency response in the HDO4000A, HDO6000A, HDO8000A

More information

Digital Logic ircuits Circuits Fundamentals I Fundamentals I

Digital Logic ircuits Circuits Fundamentals I Fundamentals I Digital Logic Circuits Fundamentals I Fundamentals I 1 Digital and Analog Quantities Electronic circuits can be divided into two categories. Digital Electronics : deals with discrete values (= sampled

More information

2) How fast can we implement these in a system

2) How fast can we implement these in a system Filtration Now that we have looked at the concept of interpolation we have seen practically that a "digital filter" (hold, or interpolate) can affect the frequency response of the overall system. We need

More information

Application Note #5 Direct Digital Synthesis Impact on Function Generator Design

Application Note #5 Direct Digital Synthesis Impact on Function Generator Design Impact on Function Generator Design Introduction Function generators have been around for a long while. Over time, these instruments have accumulated a long list of features. Starting with just a few knobs

More information

Math 147 Lecture Notes: Lecture 21

Math 147 Lecture Notes: Lecture 21 Math 147 Lecture Notes: Lecture 21 Walter Carlip March, 2018 The Probability of an Event is greater or less, according to the number of Chances by which it may happen, compared with the whole number of

More information

Silicon Photomultiplier Evaluation Kit. Quick Start Guide. Eval Kit SiPM. KETEK GmbH. Hofer Str Munich Germany.

Silicon Photomultiplier Evaluation Kit. Quick Start Guide. Eval Kit SiPM. KETEK GmbH. Hofer Str Munich Germany. KETEK GmbH Hofer Str. 3 81737 Munich Germany www.ketek.net info@ketek.net phone +49 89 673 467 70 fax +49 89 673 467 77 Silicon Photomultiplier Evaluation Kit Quick Start Guide Eval Kit Table of Contents

More information

ASTABLE MULTIVIBRATOR

ASTABLE MULTIVIBRATOR 555 TIMER ASTABLE MULTIIBRATOR MONOSTABLE MULTIIBRATOR 555 TIMER PHYSICS (LAB MANUAL) PHYSICS (LAB MANUAL) 555 TIMER Introduction The 555 timer is an integrated circuit (chip) implementing a variety of

More information

Quartus II Simulation with Verilog Designs

Quartus II Simulation with Verilog Designs Quartus II Simulation with Verilog Designs This tutorial introduces the basic features of the Quartus R II Simulator. It shows how the Simulator can be used to assess the correctness and performance of

More information

Data acquisition and Trigger (with emphasis on LHC)

Data acquisition and Trigger (with emphasis on LHC) Lecture 2! Introduction! Data handling requirements for LHC! Design issues: Architectures! Front-end, event selection levels! Trigger! Upgrades! Conclusion Data acquisition and Trigger (with emphasis on

More information

Possible installation effects on density meter in a fast loop sampling system.

Possible installation effects on density meter in a fast loop sampling system. Possible installation effects on density meter in a fast loop sampling system. Skule E. Smørgrav, TechnipFMC, FMC Kongsberg Metering AS Nils Petter Aarstad, TechnipFMC, FMC Kongsberg Metering AS Steve

More information

Electronic Instrumentation for Radiation Detection Systems

Electronic Instrumentation for Radiation Detection Systems Electronic Instrumentation for Radiation Detection Systems January 23, 2018 Joshua W. Cates, Ph.D. and Craig S. Levin, Ph.D. Course Outline Lecture Overview Brief Review of Radiation Detectors Detector

More information

PROGRESS in TOF PET timing resolution continues to

PROGRESS in TOF PET timing resolution continues to Combined Analog/Digital Approach to Performance Optimization for the LAPET Whole-Body TOF PET Scanner W. J. Ashmanskas, Member, IEEE, Z. S. Davidson, B. C. LeGeyt, F. M. Newcomer, Member, IEEE, J. V. Panetta,

More information

The Discussion of this exercise covers the following points:

The Discussion of this exercise covers the following points: Exercise 3-2 Frequency-Modulated CW Radar EXERCISE OBJECTIVE When you have completed this exercise, you will be familiar with FM ranging using frequency-modulated continuous-wave (FM-CW) radar. DISCUSSION

More information

Experiment 5 The Oscilloscope

Experiment 5 The Oscilloscope Experiment 5 The Oscilloscope Vision is the art of seeing things invisible. J. Swift (1667-1745) OBJECTIVE To learn to operate a cathode ray oscilloscope. THEORY The oscilloscope, or scope for short, is

More information

EE 209 Lab Range Finder

EE 209 Lab Range Finder EE 209 Lab Range Finder 1 Introduction In this lab you will build a digital controller for an ultrasonic range finder that will be able to determine the distance between the range finder and an object

More information