Instructor: Evgeniy Kuksin Preformed by: Ziv Landesberg Duration: 1 semester.

Slides:



Advertisements
Similar presentations
Design of Digital IIR Filter
Advertisements

FINITE WORD LENGTH EFFECTS
DIAMANT Electronics Upgrade at ATOMKI Ferenc Nagy ATOMKI, HUNGARY.
1 Helsinki University of Technology,Communications Laboratory, Timo O. Korhonen Data Communication, Lecture6 Digital Baseband Transmission.
FPGA Programming for Real Time Analysis of Lidar Systems
Specific requirements for analog electronics of a high counting rate TRD Vasile Catanescu NIHAM - Bucharest CBM 10th Collaboration Meeting Sept 25 – 28,
A scalable DAQ system using the DRS4 sampling chip H.Friederich 1, G.Davatz 1, U.Hartmann 2, A.Howard 1, H.Meyer 1, D.Murer 1, S.Ritt 2, N.Schlumpf 2 1.
FIR Tap Filter Optimization CE222 Final Project Spring 2003 S oleste H ilberg N icole S tarr.
Sampling, Reconstruction, and Elementary Digital Filters R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
Olin Student Projects 2008 Keith Gendreau Code 662 NASA/GSFC
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
Fiber-Optic Communications
Digital Kommunikationselektronik TNE027 Lecture 4 1 Finite Impulse Response (FIR) Digital Filters Digital filters are rapidly replacing classic analog.
Development of novel R/O electronics for LAr detectors Max Hess Controller ADC Data Reduction Ethernet 10/100Mbit Host Detector typical block.
Can people meet from 2:40 to 3:30 on Tuesday, September 5?
Ph. Farthouat CERN ELEC 2002 ADC 1 Analog to Digital Conversion  Introduction  Main characteristics –Resolution –Dynamic range –Bandwidth –Conversion.
Systems: Definition Filter
Using Programmable Logic to Accelerate DSP Functions 1 Using Programmable Logic to Accelerate DSP Functions “An Overview“ Greg Goslin Digital Signal Processing.
The sampling of continuous-time signals is an important topic It is required by many important technologies such as: Digital Communication Systems ( Wireless.
Transition Converter " Supply signals from new antennas to old correlator. " Will be discarded or abandoned in place when old correlator is turned off.
Fundamentals of Digital Communication
By: Daniel BarskyNatalie Pistunovich Supervisors: Rolf HilgendorfInna Rivkin.
NOISE N. Libatique ECE nd Semester
A flexible FGPA based Data Acquisition Module for a High Resolution PET Camera Abdelkader Bousselham, Attila Hidvégi, Clyde Robson, Peter Ojala and Christian.
Prototype Test of SPring-8 FADC Module Da-Shung Su Wen-Chen Chang 02/07/2002.
J.P.Martin, Université de Montréal, ILC EndCap Meeting, Paris, Sept Digital Signal Processing.
Eli Baransky & Gal Itzhak. Basic Model The pulse shape is known (usually gaussian), if we limit ourselves to work In G(f)’s support, then we can calibrate.
A Front End and Readout System for PET Overview: –Requirements –Block Diagram –Details William W. Moses Lawrence Berkeley National Laboratory Department.
ECE 448: Lab 6 DSP and FPGA Embedded Resources (Digital Downconverter)
1 VeLo L1 Read Out Guido Haefeli VeLo Comprehensive Review 27/28 January 2003.
Initial Performance Results of the APS P0 (Transverse Bunch-to-Bunch) Feedback System N. DiMonte#, C.-Y. Yao, Argonne National Laboratory, Argonne, IL.
Digital Phase Control System for SSRF LINAC C.X. Yin, D.K. Liu, L.Y. Yu SINAP, China
HBD FEE test result summary + production schedule 16mv test pulse result –5X attenuator + 20:1 resistor divider at input (to reduce the noise on the test.
LIST OF EXPERIMENTS USING TMS320C5X Study of various addressing modes of DSP using simple programming examples Sampling of input signal and display Implementation.
Digital Phase Control System for SSRF LINAC C.X. Yin, D.K. Liu, L.Y. Yu SINAP, China
Bavarian Forest, Bavarian Forest, 24 April 2009 D. Alberto Signal Processing for Nuclear Detectors, Bavarian Forest, 24 April 2009 Dipartimento di Fisica.
A complete DIY numerical shaper… … from scratch! instrumentation examples1 What do we need? The signal digitized at the output of a Charge Sensing Preamp.
7/28/2003DC/EC Review Aerogel Read out Electronics K. Ozawa, N. Kurihara, M. Inaba, H. Masui T. Sakaguchi, T. Matsumoto.
Software Defined Radio PhD Program on Electrical Engineering Sampling Theory and Quantization José Vieira.
Automatic Equalization for Live Venue Sound Systems Damien Dooley, Final Year ECE Progress To Date, Monday 21 st January 2008.
1 Status Report on ADC LPC Clermont-Ferrand Laurent ROYER, Samuel MANEN.
Instructor: Evgeniy Kuksin Preformed by: Ziv Landesberg Duration: 1 semester.
ASIC Activities for the PANDA GSI Peter Wieczorek.
Rohini Ravichandran Kaushik Narayanan A MINI STEREO DIGITAL AUDIO PROCESSOR (BEHAVIORAL MODEL)
Chapter No. 18 Radiation Detection and Measurements, Glenn T. Knoll, Third edition (2000), John Willey. Multichannel Pulse Analysis.
Chapter 6 Discrete-Time System. 2/90  Operation of discrete time system 1. Discrete time system where and are multiplier D is delay element Fig. 6-1.
Performance of Digital Communications System
Instructor: Evgeniy Kuksin Preformed by: Ziv Landesberg Duration: 1 semester.
RT 2009, 15 th May 2009 Pulse Pile-up Recovery Using Model-Based Signal Processing. Paul. A.B. Scoullar, Southern Innovation, Australia. Prof. Rob J. Evans.
Digitization at Feed Through R&D (2) Digitizer Performance Evaluation Student: John Odeghe ; SC State, Fermi Lab Intern Supervisor: JinYuan Wu; Fermi Lab.
Real-time Digital Signal Processing Digital Filters.
Analog Circuits Hiroyuki Murakami. CONTENTS Structure of analog circuits Development of wide linear range CSA system Problem of analog circuits How to.
Unit IV Finite Word Length Effects
Digital Signal Processing
Jinfan Chang Experimental Physics Center , IHEP Feb 18 , 2011
A General Purpose Charge Readout Chip for TPC Applications
Lattice Struture.
Yuzhe Liu1,2, Lian Chen1,2, Futian Liang1,3, Feng Li1,2, Ge Jin1,2
DCH FEE 28 chs DCH prototype FEE &
L. Ratti, M. Manghisoni Università degli Studi di Pavia INFN Pavia
A Readout Electronics System for GEM Detectors
By: Mohammadreza Meidnai Urmia university, Urmia, Iran Fall 2014
Design of Digital Filter Bank and General Purpose Digital Shaper
Status of n-XYTER read-out chain at GSI
The sampling of continuous-time signals is an important topic
Lect5 A framework for digital filter design
BESIII EMC electronics
Chapter 3: PCM Noise and Companding
Chapter 6 Discrete-Time System
Fixed-point Analysis of Digital Filters
Presentation transcript:

Instructor: Evgeniy Kuksin Preformed by: Ziv Landesberg Duration: 1 semester

 Create a FIR filter that can process pulses from photon counting detectors and perform Peak Detection using NI Labview FPGA.

 The project is completed!  Final clock rate – 125MHz (due A/D)  Successfully processing 4 channel simultaneously

- + Photons ADC Shaper Peak Detector FPGA Readout To PC

FPGA(125MHz) A\D NI bit 125 MHz Signal generator (Preamplifier emulator)

 Trapezoidal can achieve optimal noise performance from signal. Trapezoidal Shaper, unlike many analog pulse shaper, immune to “ballistic deficit”, that causes energy distortion in the spectrum.  Trapezoidal shaper can not be implemented by analog circuits.

 The Coefficients were calculated by the method at the article of “On nuclear spectrometry pulses digital shaping and processing”, the biexponential pulse part. the method is to inverse the transfer function of the pulse(making it a digital delta), and then convolute the delta with a trapezoid. Due to the fact that both the inverse function of the pulse and the trapezoid were finite length, the resulted filter was FIR.

Calc invers function of pulse Delete zeroes from output Calc trapez impulse response

 The input signal was generated at 2 main stages :  1) create an array with Poisson distributed digital delta’s in it. It was done by the Poisson noise generator, that each event was transformed to delta, and each none event was transformed to zero.  2 ) transfer the deltas to linear rising- exponential decaying pulse, was done simply by convoluting the array with the response of such pulse(with cut- off values lower than exp(-10 ))

Shape of a pulse Impulse generating Convolut deltas with wanted shape

Impulses Wanted shape Resulted signal

The building of the filter in Labview was done using the fir template already existing in the program. So first stage was to create a fds file to generate filter from it. The second stage was to use the automatic filter generation

Distributed arithmetic does not use DSP units !

Input signal Shaped signal

Input signal Shaped signal histogram Result of shaper with ballistic defflict

Current Next shper (8 rise time) 6 rise time shaper

Std-60Mean-60 Std-120Mean-120 Std-140 Mean-140

Rise time: std_ mean_6060 std_ mean std_ mean_

channelstd_60mean_60std_120mean_120std_140mean_ std mean

 The shaper which is most resistance to noise is the 16 length, with 8(sample) rise time. But apparently he is effected by quantization effect, and he caused distortion in pulses heights( probably because they have different rise time)  The 8 length shaper is nearly unaffected by quantization effect, and is the not distortive. The third filter is kind of the middle between them, with low noise and low distortion.

 The final system is operating at 125MHz due to the clock rate of the A/D(can only be 125MHz or 250MHz). However the “bottle neck” of the system is the FIFO to the host, so in order to increase throughput we could create the histogram of the peak detector on the FPGA himself, and send it to the host(needs slower FIFO to do it).