digitization of pmt signals with fadcs zeuthen arno gadola...

30
Digitization of PMT signals with FADCs: comparison of simulation and measurement Arno Gadola Physik-Institut Universität Zürich General CTA Meeting Zeuthen, 10.–12.05.2010

Upload: others

Post on 13-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

Digitization of PMT signals with FADCs:

comparison of simulation and measurement

Arno Gadola Physik-Institut Universität Zürich

General CTA Meeting Zeuthen, 10.–12.05.2010

Page 2: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

2

Outline

  Summary of previous presentations   Impact of sampling rate

  Verification of simulation by real measurements   Parameters   Production of measured data   Generation of simulated data

  Data analysis and comparison of results

  Conclusion

Page 3: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

3

What has already been shown?

From earlier presentations (German Hermann, Thomas Kihm)… (see: http://www.cta-observatory.org/ctawpcwiki/images/a/a3/FlashCam_for_CTA_Zurich_meeting_www.ppt)

Instrumental resolution depends on:

  Digitization rate

  Analogue shaping

  Intrinsic signal width & amplitude

  Night sky background level

  Photon detector time jitter

  Intrinsic resolution of PMT

  Electronics noise level

  Analysis method Sampling rate [GS/s]

Inst

rum

enta

l res

olut

ion

[phe

] 250 M

S/s

7 phe

1 phe

√7 phe statistics

Page 4: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

4

Conclusions from simulations

  The simulation shows that varying the sampling rate between 250 MS/s and 1 GS/s has only a small effect on the instrumental resolution: instrumental resolution ±5 % (Davis Cotton)

  Lowering the sampling rate would save costs, lower power consumption on the camera electronics, reduce data band width, and allow for a fully digital trigger.

BUT: it is only a simulation! How does that look in the real world?

Verification of the simulation by replacing the signal production (light source, PMT, shaping) with hardware and comparing both

outcomes!

Page 5: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

5

Test setup

Page 6: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

6

Processing the signal(s) Processing steps Test setup (hardware) Modeling, parameters

Cherenkov pulse Laser head λ = 370nm, tFWHM = 0.6ns

Pulse amplitude, width, jitter

NSB Light bulb NSB frequency

PMT Photonis XP2960 (HESS) @ 950 V (1.4 kV typ.)

Bandwidth, time distribution, amplification (1 phe amplitude)

Preamplification ZFL1000, MMIC, NIM Multiplication factor

Shaping Bessel LP, n = 5 fcut-off = 80 MHz fcut-off = 250 MHz

Bessel LP, n = 5 fcut-off = 80 MHz fcut-off = 250 MHz

Digitisation Oscilloscope LeCroy bw = 1 GHz, fS = 2 GS/s

RAW data 0.5 ns resolution (2 GS/s) 0.02 ns resolution (50 GS/s)

Downsampling fS = 250 MS/s and 2000 MS/s

Signal reconstruction Peak search for signal and for noise (window width ±4 ns)

Page 7: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

7

Downsampling

Modelling of a Sample & Hold of an ADC

1. Taking average of 4 samples (sample)

2. Round average to integer (hold + read out)

3. Filling up 8 samples with the truncated average

Page 8: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

8

Test setup

Laser pulse stability (mean 4.8 phe) NSB frequency -> DC value 1 phe amplitude determination Statistics: 200’000 events per setting (variation of NSB frequency) Determination of uncertainties

fcut-off = 250 MHz fcut-off = 80 MHz

~4.8phe ~4.8phe

Page 9: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

9

Simulation parameters Parameter Value from measurements Determination

PMT bandwidth 70 MHz Determined from measured PMT pulse rise time (~2 ns @ 950V)

Mean photon pulse amplitude

4.8 phe Determined by histograms of 1 and 5 phe measurements

Electronics noise

0.05 phe/√ns for fS = 250 MS/s and 2 GS/s

Determined by the comparison of the width of the noise peak distribution of the simulated and measured data.

NSB frequency fNSB = 0 - 455 MHz (± 5-8% uncertainty)

Determined by subtracting the baseline from the low NSB measurements (fS = 250 and 2000 MS/s) and comparing with the measured DC values.

Time jitter of laser pulse photons

σL = 0.5 ns Estimated! Assuming a Gaussian distribution.

PMT transit time difference

σPMT = 3ns/√12 ≈ 870 ps (datasheet: 800 ps) σ2

total = σ2L + σ2

PMT = 1 ns2

Estimated! Assuming box distribution with 3 ns width. σPMT = difference between centre of cathode and 18 mm from it

Page 10: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

10

Generating simulated data

Cherenkov pulse: 5 phe

White noise

NSB

Sum of the three components

PMT has <100 MHz bandwidth cut-off of white noise at high frequencies

Simulation resolution = 20 ps

Page 11: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

11

Digitized signals

Simulated event Measured event 2 GS/s sampling

Simulated event Measured event 250 MS/s sampling

Examples of a simulated and a measured event at fNSB = 115 MHz with a 4.8 phe Cherenkov pulse.

Plots for the simulated and measured events show different events!

Page 12: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

12

Signal analysis

Time [nsec] A

mpl

itude

[a.u

]

Signal amplitude

Determination of

  amplitude (noise) Maximum in a search window with a width of ±4 ns in a region on the left hand side of the signal peak.

  amplitude (signal) Same as described above in the signal region. Position of the signal peak needs to be known with good precision.

  time information (signal) COG (centre of gravity) of the area of the signal peak above the FWHM.

Peak search

Search window COG window

Page 13: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

13

Results: Consistency check

Comparison of:

  Measured signal sampled with 250 MS/s and 2 GS/s

  Simulated signal sampled with 250 MS/s and 2 GS/s

  Parameters:   Cherenkov pulse: 4.8 phe (mean)   NSB frequency: 0 MHz, 10 MHz, 50 MHz, 115 MHz, 455 MHz   Search window width ±4 ns

  COG of each spectrum is centered at 0 phe for the noise and at 4.8 phe for the signal (normalized spectra)

Page 14: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

14

NSB = 0 MHz, fs = 250 MS/s

Background Measured Simulated Signal Measured Simulated

Reconstructed amplitude [phe]

Num

ber

of e

vent

s [a

.u.]

Interfering signals

Amplitude resolution

NSB + noise Peak search

Cherenkov pulse Peak search

Page 15: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

15

NSB = 0 MHz, fs = 2 GS/s

Background Measured Simulated Signal Measured Simulated

Reconstructed amplitude [phe]

Num

ber

of e

vent

s [a

.u.]

Page 16: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

16

NSB = 0 MHz, fs = 250 MS/s

Background Measured Simulated Signal Measured Simulated

Reconstructed amplitude [phe]

Num

ber

of e

vent

s [a

.u.]

Page 17: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

17

NSB = 50 MHz, fs = 2 GS/s

Background Measured Simulated Signal Measured Simulated

Reconstructed amplitude [phe]

Num

ber

of e

vent

s [a

.u.]

Page 18: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

18

NSB = 50 MHz, fs = 250 MS/s

Background Measured Simulated Signal Measured Simulated

Reconstructed amplitude [phe]

Num

ber

of e

vent

s [a

.u.]

Page 19: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

19

NSB = 115 MHz, fs = 2 GS/s

Background Measured Simulated Signal Measured Simulated

Reconstructed amplitude [phe]

Num

ber

of e

vent

s [a

.u.]

Page 20: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

20

NSB = 115 MHz, fs = 250 MS/s

Background Measured Simulated Signal Measured Simulated

Reconstructed amplitude [phe]

Num

ber

of e

vent

s [a

.u.]

Page 21: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

21

NSB = 455 MHz, fs = 2 GS/s

Background Measured Simulated Signal Measured Simulated

Reconstructed amplitude [phe]

Num

ber

of e

vent

s [a

.u.]

Page 22: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

22

NSB = 455 MHz, fs = 250 MS/s

Background Measured Simulated Signal Measured Simulated

Reconstructed amplitude [phe]

Num

ber

of e

vent

s [a

.u.]

Page 23: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

23

Conclusion

  Previous simulations have shown that using sampling rates down to 250 MS/s for the signal digitization would have little effect on the reconstructed signal quality and accuracy.

  The comparison of amplitude spectra of measured and simulated data shows no significant difference as seen in the preceding plots.

  That means that we have understood the simulation and its parameters at a very good level and therefore believe the validity of the simulation and its results.

  A digitization at 250 MS/s should therefore be a real option for the CTA camera.

Page 24: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

24

Backup slides

Page 25: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

25

Instrumental resolution vs. sampling rate “Davis Cotton”; 1 … 7 phe signals

Sampling rate [GS/s]

Inst

rum

enta

l res

olut

ion

[phe

]

7 phe

250 MS

/s

phe statistics

1 phe

√7

Page 26: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

26

Instrumental resolution vs. sampling rate “Parabolic”; 1 … 7 phe signals

7 phe

1 phe

√7

phe statistics

250 MS

/s

Sampling rate [GS/s]

Inst

rum

enta

l res

olut

ion

[phe

]

Page 27: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

27

Ex: amplitude distribution @ 250 MS/s and 1000 MS/s sampling

Cherenkov Signal (width = amplitude res.)

NSB Signal (no Ch-light, fixed time)

Pixel amplitude [p.e.]

# of

eve

nts

Page 28: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

28

Test setup: NSB determination

  Determination of fNSB for the low NSB measurements (10MHz and 50 MHz)

  Fitting fNSB linearly to DC measurements

  Determination of DC value for fNSB = 115 MHz

Compare measurements and simulations for all fNSB => ± 5-8% uncertainty

Page 29: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

29

NSB = 10 MHz, fs = 2 GS/s

Background Measured Simulated Signal Measured Simulated

Reconstructed amplitude [phe]

Num

ber

of e

vent

s [a

.u.]

Page 30: Digitization of PMT signals with FADCs Zeuthen Arno Gadola ...cta.physik.uzh.ch/...PMT_signals_with_FADCs_Zeuthen... · Simulation parameters Parameter Value from measurements Determination

11.05.10, Arno Gadola CTA Meeting Zeuthen

Physik-Institut Universität Zürich Winterthurerstr. 190, 8057 Zürich

30

NSB = 10 MHz, fs = 250 MS/s

Background Measured Simulated Signal Measured Simulated

Reconstructed amplitude [phe]

Num

ber

of e

vent

s [a

.u.]