Status of TPC Signal Simulation & Processing
Jyoti Joshi
Brookhaven National Laboratory LBL/Sim/Reco Meeting, 11/07/2016
Status of TPC Signal Simulation & Processing Jyoti Joshi - - PowerPoint PPT Presentation
Status of TPC Signal Simulation & Processing Jyoti Joshi Brookhaven National Laboratory LBL/Sim/Reco Meeting, 11/07/2016 Outline * Signal Processing Method * LArTPC Noise Experience * Signal Processing Challenges 2 Introduc>on:
Jyoti Joshi
Brookhaven National Laboratory LBL/Sim/Reco Meeting, 11/07/2016
* Signal Processing Method * LArTPC Noise Experience
2
* TPC signal consists of >me and charge informa>on from induc>on and collec>on planes
* The goal of signal processing is to extract both >me and charge informa>on reliably
Cathode Plane
Edrift
U V Y
Liquid Argon TPC Y wire plane waveforms V wire plane waveforms Sense Wires
t
Incoming Neutrino Charged Particles
3
– Electron(dri/(velocity( – Recombina6on(factor(
– Dri/(distance(!(dri/(6me(!(signal(size(
– Time(structure(of(signal(
– Recombina6on(etc.(
4
Field Response Func>on Electronics Shaping Func>on
* Using 2D garfield simula2on with 3mm
wire pitch
* Charge vs. Time averaged for a single
electron
* Further stretched signal for U and V
considering 3D wires
* Cold electronics:
5
6
DPF, 2015 Jyo> Joshi
1*
M( ) ( ) ( )
t
t R t t S t dt = − ⋅ ⋅
( ) R( ) S( ) M ω ω ω = ⋅
Fourier*transforma)on*
Time*domain* Frequency*domain*
S(t)
Back*to*)me*domain*
An);Fourier** transforma)on**
M( ) S( ) R( ) ( ) F ω ω ω ω = ⋅
The goal of the deconvolu>on process is to extract charge and >me informa>on from the TPC signals
6
7
DPF, 2015 Jyo> Joshi
Perfect Signal Adding Integer ADC Add Random Noise Add Filter
7
Electronics Noise (ENC)
* Dominant noise sources are from the circuits and components directly connected to input node
Digi>za>on Noise
* Digi2za2on noise is due to the signal digi2zed using 12-bit ADC. * Digi2za2on noise is usually made smaller than the electronics noise.
8
9
* Noise associated with first transistor of the cold ASIC
* Noise from warm shaping amplifier & ADC
* Noise from other circuits in readout chain
* Noise from wire bias power supplies
* Noise from cathode HV
* ASIC satura2on due to wire mo2on
*
ENC acer noise filtering is around 400 electrons for 85% of channels
*
~ 10% Non-func2onal channels
*
Measured efficiency requiring two wire planes with real loca2on of dead channels is about 97.3%
PSNR: Peak Signal to Noise RMS
MicroBooNE- NOTE-1016-PUB.pdf
10
* Socware noise filter is applied which improves peak-signal-to-noise
ra2o by a factor of 2
11
MicroBooNE- NOTE-1016-PUB.pdf
12
* Distor2on of Signal due to regulator noise removal specially when par2cle traveling
parallel to the wire plane i.e, when signal is also coherent across many wires
* Effect Signal Protec2on decreases with signal size closer to coherent noise
U-Plane V-Plane Y-Plane
MicroBooNE- NOTE-1016-PUB.pdf
where, p is efficiency for a single plane & n is number of planes
13
14
15
DPF, 2015 Jyo> Joshi
* The field response model shown before neglected
the induced charge contribu2ons from the adjacent wires
* The induced current on each wire can be derived
by Shockley-Ramo therorem: The electron dric lines (orange color) are superimposed on the weigh2ng field contours
1.7 deg track from ver2cal
* Induc2on signal strongly depends on local charge distribu2on * Due to this induced signal on adjacent wire, the digi2zed signal on wires is more complicated
and strongly depends on track angle. Garfield Simula2ons
15
MicroBooNE- NOTE-1017-PUB.pdf
16
17
DPF, 2015 Jyo> Joshi
* Including effects of induced charge from adjacent wires :
Mi(t0) = R0(t −t0)⋅ Si(t)+ R1(t− t0)⋅ Si+1(t)+...
( )⋅
t
dt Mi(ω) = R0(ω)⋅ Si(ω)+ R1(ω)⋅Si+1(ω)+...
* With induced signals, the signal is linear sum of direct signal and induced signal,
can be represented in a matrix form:
1 1 1 1 2 1 2 1 2 1 1 2 1 1 1 1
( ) ( ) ( ) ... ( ) ( ) ( ) ( ) ( ) ( ) ... ( ) ( ) ( ) ... ... ... ... ... ... ... ( ) ( ) ( ) ... ( ) ( ) ( ) ( ) ( ) ( ) ... ( ) ( )
n n n n n n n n n n n n
M R R R R S M R R R R S M R R R R S M R R R R S ω ω ω ω ω ω ω ω ω ω ω ω ω ω ω ω ω ω ω ω ω ω ω
− − − − − − − −
# $ # $ % & % & % & % & % & % & = ⋅ % & % & % & % & % & % & ( ) ( ) ( ) ω # $ % & % & % & % & % & % & ( )
* Inversion of matrix `R’ can be done with deconvolu2on through 2D Fast Fourier
Transforms (FFT)
17
Raw signal is very small: Track traveling perpendicular to wire plane
MicroBooNE- NOTE-1017-PUB.pdf
18
Exercised Two-dimensional deconvolu>on technique to extract number of ionized electronics from wire planes
19
Low Frequency filter in deconvolu2on step, can remove the long signal. Understanding
20
* Noise model used is simple white gaussian noise * There is also another noise model (acer noise filtering) based
* Field response func2on used is the average one, currently no
21
* Many Challenges in TPC Signal Simula2on and Processing * Noise model from data (acer noise filtering) already exists * Work is ongoing on 3D field response calcula2ons (Bres & Leon) * New improvements in simula2on code structure (David Adams) * More realis2c Signal Simula2on code with data-drive noise
22
23
* FFT is an efficient algorithm to compute the discrete Fourier transform (DFT)
and its inverse. Fourier analysis converts a function from time domain to the frequency domain by factorizing the matrix into a product of mostly zero factors. FFT computes the same result in O(N logN) operations which DFT computes in O(N2) * Autocorrelation is the cross-correlation of a signal with itself. Basically, it is the representation of the degree of similarity between a given time series and a lagged version of itself over successive time intervals.
According to Weiner-Khintchine theorem, the autocorrelation function of a random process is the Fourier transform of its power spectrum.
Relation b/w FFT & AutoCorrelation
sensi2ve to ADC overflow
worse two peak separa2on
Bo Yu
Simulated Double Track Waveform :
24
Raw Signal - MIP Convoluted Signal
25