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.

Slides:



Advertisements
Similar presentations
An Image Filtering Technique for SPIDER Visible Tomography N. Fonnesu M. Agostini, M. Brombin, R.Pasqualotto, G.Serianni 3rd PhD Event- York- 24th-26th.
Advertisements

Signal Processing TSI LDV/PDPA Workshop & Training
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Advanced GAmma Tracking Array
INSTITUT MAX VON LAUE - PAUL LANGEVIN Fast Real-time SANS Detectors Charge Division in Individual, 1-D Position- sensitive Gas Detectors Patrick Van Esch.
Adaptive Filters S.B.Rabet In the Name of GOD Class Presentation For The Course : Custom Implementation of DSP Systems University of Tehran 2010 Pages.
Digital Filtering Performance in the ATLAS Level-1 Calorimeter Trigger David Hadley on behalf of the ATLAS Collaboration.
Spectrum Awareness in Cognitive Radio Systems based on Spectrum Sensing Miguel López-Benítez Department of Electrical Engineering and Electronics University.
Storey: Electrical & Electronic Systems © Pearson Education Limited 2004 OHT 26.1 Data Acquisition and Conversion  Introduction  Sampling  Signal Reconstruction.
D SP InputDigital Processing Output Algorithms Typical approach to DASP systems development Algorithms are in the focus at development of any digital signal.
Signal Digitization Issues for the NLC Muon Detector Mani Tripathi UC, Davis 8/5/03 Starting Point: 1.Time of arrival measurement with O(1 ns) resolution.
Presenter: Yufan Liu November 17th,
Department of electrical and computer engineering An Equalization Technique for High Rate OFDM Systems Mehdi Basiri.
1 Cluster Quality in Track Fitting for the ATLAS CSC Detector David Primor 1, Nir Amram 1, Erez Etzion 1, Giora Mikenberg 2, Hagit Messer 1 1. Tel Aviv.
S. Zuberi, University of Rochester Digital Signal Processing of Scintillator Pulses Saba Zuberi, Wojtek Skulski, Frank Wolfs University of Rochester.
Spectral Processing of Point-sampled Geometry
Matched Filters By: Andy Wang.
1 New Technique for Improving Speech Intelligibility for the Hearing Impaired Miriam Furst-Yust School of Electrical Engineering Tel Aviv University.
Yu. Artyukh, V. Bespal’ko, E. Boole, V. Vedin Institute of Electronics and Computer Science Riga, LATVIA 16th International Workshop on Laser.
WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 10s: Communications and Information Systems 1 WATERLOO ELECTRICAL AND COMPUTER ENGINEERING 10s Communications.
Despeckle Filtering in Medical Ultrasound Imaging
A Universal SOC Model Prof. Lei He Electric Engineering Department, UCLA
Sarah Middleton Supervised by: Anton van Wyk, Jacques Cilliers, Pascale Jardin and Florence Nadal 3 December 2010.
Advanced Phasor Measurement Units for the Real-Time Monitoring
Motivation Yang You 1, Jinghong Chen 1, Datao Gong 2, Deping Huang 1, Tiankuan Liu 2, Jingbo Ye 2 1 Department of Electrical Engineering, Southern Methodist.
Sub-Nyquist Sampling DSP & SCD Modules Presented by: Omer Kiselov, Daniel Primor Supervised by: Ina Rivkin, Moshe Mishali Winter 2010High Speed Digital.
Anthony Gaught Advisors: Dr. In Soo Ahn and Dr. Yufeng Lu Department of Electrical and Computer Engineering Bradley University, Peoria, Illinois May 7,
A VOICE ACTIVITY DETECTOR USING THE CHI-SQUARE TEST
Technion – Israel Institute of Technology Department of Electrical Engineering Winter 2009 Instructor Amit Berman Students Evgeny Hahamovich Yaakov Aharon.
The “probability event horizon” and probing the astrophysical GW background School of Physics University of Western Australia Research is funded by the.
Computational Technologies for Digital Pulse Compression
3 SIGNALLING Analogue vs. digital signalling oRecap advantages and disadvantages of analogue and digital signalling oCalculate signal transmission rates.
A flexible FGPA based Data Acquisition Module for a High Resolution PET Camera Abdelkader Bousselham, Attila Hidvégi, Clyde Robson, Peter Ojala and Christian.
Soft Sensor for Faulty Measurements Detection and Reconstruction in Urban Traffic Department of Adaptive systems, Institute of Information Theory and Automation,
Extracting Barcodes from a Camera-Shaken Image on Camera Phones Graduate Institute of Communication Engineering National Taiwan University Chung-Hua Chu,
Adaptive Data Aggregation for Wireless Sensor Networks S. Jagannathan Rutledge-Emerson Distinguished Professor Department of Electrical and Computer Engineering.
Jessica Arbona & Christopher Brady Dr. In Soo Ahn & Dr. Yufeng Lu, Advisors.
Digital analysis of scintillator pulses generated by high-energy neutrons. Jan Novák, Mitja Majerle, Pavel Bém, Z. Matěj 1, František Cvachovec 2, 1 Faculty.
Coincidence Detector on SOPC Coincidence Detector on SOPC Final Presentation Presenting: Roee Bar & Gabi Klein Instructor:Ina Rivkin Technion – Israel.
Analysis of Optimal and Suboptimal Discrete-Time Digital Communications Receivers Clemson University SURE Program 2005 Justin Ingersoll, Prof. Michael.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Chapter 4: Baseband Pulse Transmission Digital Communication Systems 2012 R.Sokullu1/46 CHAPTER 4 BASEBAND PULSE TRANSMISSION.
Instructor: Evgeniy Kuksin Preformed by: Ziv Landesberg Duration: 1 semester.
Bavarian Forest, Bavarian Forest, 24 April 2009 D. Alberto Signal Processing for Nuclear Detectors, Bavarian Forest, 24 April 2009 Dipartimento di Fisica.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Software Defined Radio PhD Program on Electrical Engineering Sampling Theory and Quantization José Vieira.
BeamCal Electronics Status FCAL Collaboration Meeting LAL-Orsay, October 5 th, 2007 Gunther Haller, Dietrich Freytag, Martin Breidenbach and Angel Abusleme.
APPLICATION OF A WAVELET-BASED RECEIVER FOR THE COHERENT DETECTION OF FSK SIGNALS Dr. Robert Barsanti, Charles Lehman SSST March 2008, University of New.
Baseband Receiver Receiver Design: Demodulation Matched Filter Correlator Receiver Detection Max. Likelihood Detector Probability of Error.
BESIII EMC Simulation & Reconstruction He Miao
Nuclear Instrumentation. CEU 2014 Waikoloa Resort Hawaii.
Comparison of filters for burst detection M.-A. Bizouard on behalf of the LAL-Orsay group GWDAW 7 th IIAS-Kyoto 2002/12/19.
BRAIN TISSUE IMPEDANCE ESTIMATION Improve the Brain’s Evoked Potential’s source Temporal and Spatial Inverse Problem Improve the Brain Tissue Impedance.
The requirements of Ideal pulse-type counter :  1 Every particle entering the detector should produce a pulse at the exit of the counter,
WAVELET NOISE REMOVAL FROM BASEBAND DIGITAL SIGNALS IN BANDLIMITED CHANNELS Dr. Robert Barsanti SSST March 2010, University of Texas At Tyler.
Instructor: Evgeniy Kuksin Preformed by: Ziv Landesberg Duration: 1 semester.
Optimizing Interconnection Complexity for Realizing Fixed Permutation in Data and Signal Processing Algorithms Ren Chen, Viktor K. Prasanna Ming Hsieh.
B.Sc. Thesis by Çağrı Gürleyük
A Digital Pulse Processing System Dedicated to CdZnTe Detectors
Yuzhe Liu1,2, Lian Chen1,2, Futian Liang1,3, Feng Li1,2, Ge Jin1,2
Adnan Quadri & Dr. Naima Kaabouch Optimization Efficiency
DCH FEE 28 chs DCH prototype FEE &
Image quality and Performance Characteristics
Lecture 1.30 Structure of the optimal receiver deterministic signals.
Robust Multipath Channel Identification
Spectral processing of point-sampled geometry
Affiliation of presenter
White Noise Xt Has constant power SX( f ) at all frequencies.
AMICSA, June 2018 Leuven, Belgium
Fixed-point Analysis of Digital Filters
Presentation transcript:

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 Department of Electrical & Electronic Engineering, The University of Melbourne, Australia

Presentation Outline Genesis of the technology Problem Introduction Linear Filtering Techniques Solution Methodology Some Performance Results Conclusions

Southern Innovation Genesis of the technology Technology genesis in PhD Research into Landmine Detection. Neutron activated gamma-ray spectroscopy to detect TNT. Large background signal and source detector cross-coupling. Neutron Source Explosive (TNT) Gamma Ray Detectors

Problem Introduction Pulse Pile -Up A burst of radiation ‘arrives’ within the detector response time. Reduces energy resolution, increase dead-time and extends the time required for accurate classification. Reduce the neutron generator current and reject piled-up pulses.

Traditional Pulse Processing Low Count-Rates Only clearly separated events are detected accurately. At 100 kc/s - 40% of events are corrupted by pulse pile-up. Valid Events Detector Data

Model Based Signal Processing M s(t) y(t) Modeling the measurement process. A black box approach to radiation detection. To what extent can the measurement process be characterized? If so, can we solve for the inverse of the process M -1. Determine the ‘unobservable’ input to the detection process s(t).

Linear Filtering Approaches Convolution Filtering In the frequency domain Y. Y = S. M Robust against noise however pulse duration is extended. Inverse Filtering In the frequency domain Y. Y = M -1. S Shortens pulse duration but amplifiers the noise power.

The Inverse Problem

Linear Filtering Approaches Convolution Filtering In the frequency domain Y = S. M Robust against noise however pulse duration is extended. Inverse Filtering In the frequency domain Y = M -1. S Shortens pulse duration but amplifiers the noise power. Wiener Filtering A trade-off between convolution and inverse filtering. W f = As the noise variance (λ) → 0 the Wiener Filter approaches Inverse filtering, as (λ) get larger the Wiener Filter approches Convolution filtering. M* |M| 2 + λ

Linear Filtering Approaches Convolution Filtering In the frequency domain Y = S. M Robust against noise however pulse duration is extended. Inverse Filtering In the frequency domain Y = M -1. S Shortens pulse duration but amplifiers the noise power. Wiener Filtering A trade-off between convolution and inverse filtering. W f = As the noise variance (λ) → 0 the Wiener Filter approaches Inverse filtering, as (λ) get larger the Wiener Filter approches Convolution filtering. M* |M| 2 + λ

Linear Filtering Approaches Convolution Filtering In the frequency domain Y = S. M Robust against noise however pulse duration is extended Inverse Filtering In the frequency domain Y = M -1. S Shortens pulse duration but amplifiers the noise power. Wiener Filtering A trade-off between convolution and inverse filtering. W f = As the noise variance (λ) → 0 the Wiener Filter approaches Inverse filtering, as (λ) get larger the Wiener Filter approches Convolution filtering. M* |M| 2 + λ Frequency Energy Noise Signal

Maximum Likelihood Estimation h(t) Continuous TimeDiscrete Time τiτi

Algorithm Overview The Pulse Pile-up Recovery Algorithm

Algorithm Input. Convolution Filtering Currently digitising data at 75 MHz and 14 Bit accuracy. Detector Data

Pulse Localisation. Linear FIR Filtering Accuracy dependant on the signal to noise ratio. Low signal to noise ratio 3ns [ 4 subsample positions ]. High signal to noise ratio 660ps [up to 20 subsample positions]. Sampling faster of course would improve the achievable accuracy. True Arrivals Alg. Estimate

Pulse Identification. Estimation of event energy Using knowledge of expected pulse shape E[h]. Linear programming techniques to minimise the ||L2|| norm. Optimally estimates the energy of all events in the data set. Alg. Estimate

Data Validation Reconstruct the detector data Using our estimates of event timing, number, energy and E[h]. Reconstruct a ‘noise free’ estimate of the detector data set ŝ[n]. Est. Energy Est. ADC Data

Data Validation Examine the residuals Compare the estimated data s[n] with actual ADC data s[n]. Where all parameters are accurately estimated var(e) ≈ var(w). Statistical test on e[n] used to identify errors in estimation. Est. ADC Data Residuals

Pulse Pile-Up Recovery Very high count-rates The number, arrival time and energy pulses are estimated. At 1,000 kc/s less than 10% of events cannot be decoded. Valid Events Detector Data Residuals

Results – Pulse Generator.

Experimental Data – Throughput † † † D. M. Scates & J. K. Hartwell, Applied Radiation and Isotopes, vol. 63, p , May 2005

Experimental Data – Resolution.

Implementation – Real Time. Hardware Implementation Implemented in an off the shelf Xilinx development board. Virtex-4 SX35 FPGA. Performance Details Data digitized at 75 MHz with 14-Bit accuracy. Sustained performance - output count rate greater than 2,000 kc/s. Burst performance – output count rate 3 times sustained rate. Pulse-pair resolution of less than 50 ns. Event timing accuracy of 3.5 ns.

Implementation – Real Time.

In Summary We have presented a model based signal processing technology for the estimation of key parameters in pulse processing including: the number; energy; and time of arrival of pulses. Able to adapt to a range of radiation detector types. Decodes rather than discard data corrupted by pulse pile-up. Dramatically reduces dead-time even at low count rates. Improves detector throughput and efficiency. Reduces measurement time, more counts faster.

Questions?