Presentation is loading. Please wait.

Presentation is loading. Please wait.

A flexible FGPA based Data Acquisition Module for a High Resolution PET Camera Abdelkader Bousselham, Attila Hidvégi, Clyde Robson, Peter Ojala and Christian.

Similar presentations


Presentation on theme: "A flexible FGPA based Data Acquisition Module for a High Resolution PET Camera Abdelkader Bousselham, Attila Hidvégi, Clyde Robson, Peter Ojala and Christian."— Presentation transcript:

1 A flexible FGPA based Data Acquisition Module for a High Resolution PET Camera Abdelkader Bousselham, Attila Hidvégi, Clyde Robson, Peter Ojala and Christian Bohm

2 Objective ?  To design a fully digital data acquisition module for a positron emission tomography Scanner (PET) with: 1- High energy resolution 2- High timing resolution 3- High count rate

3 Time of flight ?  The faster decay time and higher light output of LSO crystal excellent timing resolution ( 300 ps )  Using time of flight (TOF) information in PET provide a better reconstructed image than conventional PET t2 t1

4 Challenges  How to obtain an optimal performance with respect to energy, time resolution and throughput simultanously Free running ADC and Digital signal processing with Optimal Filtering

5 Amplitude Time Base line Optimal filtering  it can be derived from weighted least squares or fits of a reference pulse to a sampled pulse  it gives the maximum likelihood estimator of the amplitude and time if the noise is stationary and Gaussian A vector of N samples of the pulse The weight function for the three parameters 2  Inverse of noise covariance matrix

6 Algorithm for digital implementation Since if is the maximum, the zero crossing of Can be used to find the peak. We calculate and tabulate for the amplitude Observing the outcome of the scalar product for different times and searching for a maximum amplitude. The amplitude and time can be obtained by interpolation using a 2nd degree polynomial. where And

7 Digital signal processing with free running ADC  Schematic representation of the exprimental setup Digital signal processor ADC High speed serial link Monitoring and controlling PC Signal from detector

8 The two solutions  DSP - Digital Signal Processor - Specialized for digital signal processing. - Well suited for FIR filter type calculation. - Easy to program - But limited in performance by clock rate.

9 The two solutions  FPGA - Field Progammable Gate Array  Allows massive parallelism  Today: programmable FPGAs have high performance for digital signal processing  Dedicated DSP blocks (MAC, BRAM, DCM).  IP cores for DSP.  Processors and Busses (PowerPC, MicroBlaze..,OPB, PLB..)  Result: “Systems on programmable Chips”. + sea of gates.

10 Energy Implementation FIFO Logic_conroller MAC_Ar ray OPB_BUS MAC_BLOCK MAC_Block_1 MAC_Block_2MAC_Block_3 Zero_Crossing MAC_Block_A Amp_Time Calculation Trigger Logic Enable MicroBlaze OPB_Bus Data from ADC Xilinx FPGA X30 x31 x32........x3N X20 x21 x22........x2N X10 x11 x12........x1N X00 x01 x02........x0N X-10 x-11 x-12........x-1N X-20 x-21 x-22........x-2N X-30 x-31 x-32........x-3N 3 2 1 0 -2 -3 Binary search N Mac blocks Y30 Y31 Y32........Y3N Y20 Y21 Y22........Y2N Y10 Y11 Y12........Y1N Y00 Y01 Y02........Y0N Y-10 Y-11 Y-12........Y-1N Y-20 Y-21 Y-22........Y-2N Y-30 Y-31 Y-32........Y-3N 3 2 1 0 -2 -3 Pipeline Memory MAC BRAM Addr. Cntr. MAC_Aray

11 FIFO Initialisation and Calibration Trigger Logic Enable MicroC/OS-II on MicroBlaze Data from ADC Xilinx_FPGA Pulse_processing Network PC for control and monotoring Pipeline Memory

12 Evaluating high speed digitizer

13 Summary Critical components have been tested High speed ADCs using evaluation board. Pulse processing using commercial SP board Embeded processor implementation using Virtex2 Pro board. Embeded pulse processing implementation using simulations Remains system integration using Virtex4 FPGA


Download ppt "A flexible FGPA based Data Acquisition Module for a High Resolution PET Camera Abdelkader Bousselham, Attila Hidvégi, Clyde Robson, Peter Ojala and Christian."

Similar presentations


Ads by Google