source: trunk/MagicSoft/TDAS-Extractor/Pedestal.tex@ 6514

Last change on this file since 6514 was 6498, checked in by gaug, 20 years ago
*** empty log message ***
File size: 30.9 KB
Line 
1\section{Pedestal Extraction \label{sec:pedestals}}
2
3\subsection{Pedestal RMS}
4
5The background $BG$ (Pedestal)
6can be completely described by the noise-autocorrelation matrix $\boldsymbol{B}$
7(eq.~\ref{eq:autocorr}),
8where the diagonal elements give what is usually denoted as the ``Pedestal RMS''.
9\par
10
11By definition, the $\boldsymbol{B}$ and thus the ``pedestal RMS''
12is independent from the signal extractor.
13
14\subsection{Bias and Mean-squared Error}
15
16Consider a large number of same signals $S$. By applying a signal extractor
17we obtain a distribution of estimated signals $\widehat{S}$ (for fixed $S$ and
18fixed background fluctuations $BG$). The distribution of the quantity
19
20\begin{equation}
21X = \widehat{S}-S
22\end{equation}
23
24has the mean $B$ and the Variance $MSE$ defined as:
25
26\begin{eqnarray}
27 B \ \ \ \ = \ \ \ \ \ \ <X> \ \ \ \ \ &=& \ \ <\widehat{S}> \ -\ S\\
28 R \ \ \ \ = \ <(X-B)^2> &=& \ Var[\widehat{S}]\\
29 MSE \ = \ \ \ \ \ <X^2> \ \ \ \ &=& \ Var[\widehat{S}] +\ B^2
30\end{eqnarray}
31
32The parameter $B$ is also called the {\textit{\bf BIAS}} of the estimator and $MSE$
33the {\textit{\bf MEAN-SQUARED ERROR}} which combines the variance of $\widehat{S}$ and
34the bias. Both depend generally on the size of $S$ and the background fluctuations $BG$,
35thus: $B = B(S,BG)$ and $MSE = MSE(S,BG)$.
36
37\par
38Usually, one measures easily the parameter $R$, but needs the $MSE$ for statistical analysis (e.g.
39in the image cleaning).
40However, only in case of a vanishing bias $B$, the two numbers are equal. Otherwise,
41the bias $B$ has to be known beforehand. Note that every sliding window extractor has a
42bias, especially at low or vanishing signals $S$.
43
44\subsection{Pedestal Fluctuations as Contribution to the Signal Fluctuations \label{sec:ffactor}}
45
46A photo-multiplier signal yields, to a very good approximation, the
47following relation:
48
49\begin{equation}
50\frac{Var[Q]}{<Q>^2} = \frac{1}{<n_{phe}>} * F^2
51\end{equation}
52
53Here, $Q$ is the signal fluctuation due to the number of signal photo-electrons
54(equiv. to the signal $S$), and $Var[Q]$ the fluctuations of the true signal $Q$
55due to the Poisson fluctuations of the number of photo-electrons. Because of:
56
57\begin{eqnarray}
58\widehat{Q} &=& Q + X \\
59Var(\widehat{Q}) &=& Var(Q) + Var(X) \\
60Var(Q) &=& Var(\widehat{Q}) - Var(X)
61\end{eqnarray}
62
63$Var[Q]$ can be obtained from:
64
65\begin{eqnarray}
66Var(Q) &\approx& Var(\widehat{Q}) - Var(\widehat{Q}=0)
67\label{eq:rmssubtraction}
68\end{eqnarray}
69
70In the last line of eq.~\ref{eq:rmssubtraction}, it is assumed that $R$ does not dependent
71on the signal height\footnote{%
72A way to check whether the right RMS has been subtracted is to make the
73``Razmick''-plot
74
75\begin{equation}
76 \frac{Var[\widehat{Q}]}{<\widehat{Q}>^2} \quad \textit{vs.} \quad \frac{1}{<\widehat{Q}>}
77\end{equation}
78
79This should give a straight line passing through the origin. The slope of
80the line is equal to
81
82\begin{equation}
83 c * F^2
84\end{equation}
85
86where $c$ is the photon/ADC conversion factor $<Q>/<m_{pe}>$.}
87(as is the case
88for the digital filter, eq.~\ref{eq:of_noise}). One can then retrieve $R$
89by applying the signal extractor to a {\textit{\bf fixed window}} of pedestal events, where the
90bias vanishes and measure $Var[\widehat{Q}=0]$.
91
92\subsection{Methods to Retrieve Bias and Mean-Squared Error}
93
94In general, the extracted signal variance $R$ is different from the pedestal RMS.
95It cannot be obtained by applying the signal extractor to pedestal events, because of the
96(unknown) bias.
97\par
98In the case of the digital filter, $R$ is expected to be independent from the
99signal amplitude $S$ and depends only on the background $BG$ (eq.~\ref{eq:of_noise}).
100It can then be obtained from the calculation of the variance $Var[\widehat{Q}]$
101by applying the extractor to a fixed window of pure background events (``pedestal events'')
102and get rid of the bias in that way.
103\par
104
105In order to calculate bias and Mean-squared error, we proceeded in the following ways:
106\begin{enumerate}
107\item Determine $R$ by applying the signal extractor to a fixed window
108 of pedestal events. The background fluctuations can be simulated with different
109 levels of night sky background and the continuous light source, but no signal size
110 dependency can be retrieved with this method.
111\item Determine $B$ and $MSE$ from MC events with and without added noise.
112 Assuming that $MSE$ and $B$ are negligible for the events without noise, one can
113 get a dependency of both values from the size of the signal.
114\item Determine $MSE$ from the fitted error of $\widehat{S}$, which is possible for the
115 fit and the digital filter (eq.~\ref{eq:of_noise}).
116 In principle, all dependencies can be retrieved with this method.
117\end{enumerate}
118
119
120\begin{figure}[htp]
121\centering
122\includegraphics[width=0.3\linewidth]{MExtractTimeAndChargeSpline_Amplitude_Amplitude_Range_01_09_01_10_Run_38993_RelMean.eps}
123\vspace{\floatsep}
124\includegraphics[width=0.3\linewidth]{MExtractTimeAndChargeSpline_Amplitude_Amplitude_Range_01_09_01_10_Run_38995_RelMean.eps}
125\vspace{\floatsep}
126\includegraphics[width=0.3\linewidth]{MExtractTimeAndChargeSpline_Amplitude_Amplitude_Range_01_09_01_10_Run_38996_RelMean.eps}
127\caption{MExtractTimeAndChargeSpline with amplitude extraction:
128Difference in mean pedestal (per FADC slice) between extraction algorithm
129applied on a fixed window of 1 FADC slice (``extractor random'') and a simple addition of
1302 FADC slices (``fundamental''). On the left, a run with closed camera has been taken, in the center
131 an opened camera observing an extra-galactic star field and on the right, an open camera being
132illuminated by the continuous light of the calibration (level: 100). Every entry corresponds to one
133pixel.}
134\label{fig:amp:relmean}
135\end{figure}
136
137\begin{figure}[htp]
138\centering
139\includegraphics[width=0.3\linewidth]{MExtractTimeAndChargeSpline_Rise-and-Fall-Time_0.5_1.5_Range_01_10_02_12_Run_38993_RelMean.eps}
140\vspace{\floatsep}
141\includegraphics[width=0.3\linewidth]{MExtractTimeAndChargeSpline_Rise-and-Fall-Time_0.5_1.5_Range_01_10_02_12_Run_38995_RelMean.eps}
142\vspace{\floatsep}
143\includegraphics[width=0.3\linewidth]{MExtractTimeAndChargeSpline_Rise-and-Fall-Time_0.5_1.5_Range_01_10_02_12_Run_38996_RelMean.eps}
144\caption{MExtractTimeAndChargeSpline with integral over 2 slices:
145Difference in mean pedestal (per FADC slice) between extraction algorithm
146applied on a fixed window of 2 FADC slices (``extractor random'') and a simple addition of
1472 FADC slices (``fundamental''). On the left, a run with closed camera has been taken, in the center
148 an opened camera observing an extra-galactic star field and on the right, an open camera being
149illuminated by the continuous light of the calibration (level: 100). Every entry corresponds to one
150pixel.}
151\label{fig:int:relmean}
152\end{figure}
153
154\begin{figure}[htp]
155\centering
156\vspace{\floatsep}
157\includegraphics[width=0.3\linewidth]{MExtractTimeAndChargeDigitalFilter_Weights_cosmics_weights.dat_Range_01_14_02_14_Run_38993_RelMean.eps}
158\vspace{\floatsep}
159\includegraphics[width=0.3\linewidth]{MExtractTimeAndChargeDigitalFilter_Weights_cosmics_weights.dat_Range_01_14_02_14_Run_38995_RelMean.eps}
160\vspace{\floatsep}
161\includegraphics[width=0.3\linewidth]{MExtractTimeAndChargeDigitalFilter_Weights_cosmics_weights.dat_Range_01_14_02_14_Run_38996_RelMean.eps}
162\caption{MExtractTimeAndChargeDigitalFilter:
163Difference in mean pedestal (per FADC slice) between extraction algorithm
164applied on a fixed window of 6 FADC slices and time-randomized weights (``extractor random'')
165and a simple addition of
1666 FADC slices (``fundamental''). On the left, a run with closed camera has been taken, in the center
167 an opened camera observing an extra-galactic star field and on the right, an open camera being
168illuminated by the continuous light of the calibration (level: 100). Every entry corresponds to one
169pixel.}
170\label{fig:df:relmean}
171\end{figure}
172
173%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
174
175\subsubsection{ \label{sec:ped:fixedwindow} Application of the Signal Extractor to a Fixed Window
176of Pedestal Events}
177
178By applying the signal extractor to a fixed window of pedestal events, we
179determine the parameter $R$ for the case of no signal ($Q = 0$). In the case of
180extractors using a fixed window (extractors nr. \#1 to \#22
181in section~\ref{sec:algorithms}), the results are the same by construction
182as calculating the pedestal RMS.
183\par
184In MARS, this functionality is implemented with a function-call to: \\
185
186{\textit{\bf MJPedestal::SetExtractionWithExtractorRndm()}} and/or \\
187{\textit{\bf MExtractPedestal::SetRandomCalculation()}}\\
188
189Besides fixing the global extraction window, additionally the following steps are undertaken
190in order to assure that the bias vanishes:
191
192\begin{description}
193\item[\textit{MExtractTimeAndChargeSpline}:\xspace] The spline
194maximum position -- which determines the exact extraction window -- is placed arbitrarily
195at a random place within the digitizing binning resolution of one central FADC slice.
196\item[\textit{MExtractTimeAndChargeDigitalFilter}:\xspace] The second step timing
197offset $\tau$ (eq.~\ref{eq:offsettau}) gets randomized for each event.
198\end{description}
199
200\par
201
202The following figures~\ref{fig:amp:relmean} through~\ref{fig:df:relrms} show results
203obtained with the second method for three background intensities:
204
205\begin{enumerate}
206\item Closed camera and no (Poissonian) fluctuation due to photons from the night sky background
207\item The camera pointing to an extra-galactic region with stars in the field of view
208\item The camera illuminated by a continuous light source of intensity 100.
209\end{enumerate}
210
211Figures~\ref{fig:amp:relmean} through~\ref{fig:df:relmean}
212show the calculated biases obtained with this method for all pixels in the camera
213and for the different levels of (night-sky) background.
214One can see that the bias vanishes to an accuracy of better than 1\%
215for the extractors which are used in this TDAS.
216
217%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1
218
219\begin{figure}[htp]
220\centering
221\includegraphics[width=0.47\linewidth]{MExtractTimeAndChargeSpline_Amplitude_Amplitude_Range_01_09_01_10_Run_38993_RMSDiff.eps}
222\vspace{\floatsep}
223\includegraphics[width=0.47\linewidth]{MExtractTimeAndChargeSpline_Amplitude_Amplitude_Range_01_09_01_10_Run_38995_RMSDiff.eps}
224\vspace{\floatsep}
225\includegraphics[width=0.47\linewidth]{MExtractTimeAndChargeSpline_Amplitude_Amplitude_Range_01_09_01_10_Run_38996_RMSDiff.eps}
226\caption{MExtractTimeAndChargeSpline with amplitude:
227Difference in RMS (per FADC slice) between extraction algorithm
228applied on a fixed window and the corresponding pedestal RMS.
229Closed camera (left), open camera observing extra-galactic star field (right) and
230camera being illuminated by the continuous light (bottom).
231Every entry corresponds to one pixel.}
232\label{fig:amp:relrms}
233\end{figure}
234
235
236\begin{figure}[htp]
237\centering
238\includegraphics[width=0.47\linewidth]{MExtractTimeAndChargeSpline_Rise-and-Fall-Time_0.5_1.5_Range_01_10_02_12_Run_38993_RMSDiff.eps}
239\vspace{\floatsep}
240\includegraphics[width=0.47\linewidth]{MExtractTimeAndChargeSpline_Rise-and-Fall-Time_0.5_1.5_Range_01_10_02_12_Run_38995_RMSDiff.eps}
241\vspace{\floatsep}
242\includegraphics[width=0.47\linewidth]{MExtractTimeAndChargeSpline_Rise-and-Fall-Time_0.5_1.5_Range_01_10_02_12_Run_38996_RMSDiff.eps}
243\caption{MExtractTimeAndChargeSpline with integral over 2 slices:
244Difference in RMS (per FADC slice) between extraction algorithm
245applied on a fixed window and the corresponding pedestal RMS.
246Closed camera (left), open camera observing extra-galactic star field (right) and
247camera being illuminated by the continuous light (bottom).
248Every entry corresponds to one
249pixel.}
250\label{fig:amp:relrms}
251\end{figure}
252
253
254\begin{figure}[htp]
255\centering
256\includegraphics[width=0.47\linewidth]{MExtractTimeAndChargeDigitalFilter_Weights_cosmics_weights.dat_Range_01_14_02_14_Run_38993_RMSDiff.eps}
257\vspace{\floatsep}
258\includegraphics[width=0.47\linewidth]{MExtractTimeAndChargeDigitalFilter_Weights_cosmics_weights.dat_Range_01_14_02_14_Run_38995_RMSDiff.eps}
259\vspace{\floatsep}
260\includegraphics[width=0.47\linewidth]{MExtractTimeAndChargeDigitalFilter_Weights_cosmics_weights.dat_Range_01_14_02_14_Run_38996_RMSDiff.eps}
261\caption{MExtractTimeAndChargeDigitalFilter:
262Difference in RMS (per FADC slice) between extraction algorithm
263applied on a fixed window and the corresponding pedestal RMS.
264Closed camera (left), open camera observing extra-galactic star field (right) and
265camera being illuminated by the continuous light (bottom).
266Every entry corresponds to one pixel.}
267\label{fig:df:relrms}
268\end{figure}
269
270
271
272%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
273
274Figures~\ref{fig:amp:relrms} through~\ref{fig:amp:relrms} show the
275differences in $R$ between the calculated pedestal RMS and
276the one obtained by applying the extractor, converted to equivalent photo-electrons. One entry
277corresponds to one pixel of the camera.
278The distributions have a negative mean in the case of the digital filter showing the
279``filter'' capacity of that algorithm. It ``filters out'' between 0.12 photo-electrons night sky
280background for the extra-galactic star-field until 0.2 photo-electrons for the continuous light.
281
282%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
283
284
285\subsubsection{ \label{sec:ped:slidingwindow} Application of the Signal Extractor to a Sliding Window
286of Pedestal Events}
287
288By applying the signal extractor to a global extraction window of pedestal events, allowing
289it to ``slide'' and maximize the encountered signal, we
290determine the bias $B$ and the mean-squared error $MSE$ for the case of no signal ($S=0$).
291\par
292In MARS, this functionality is implemented with a function-call to: \\
293
294{\textit{\bf MJPedestal::SetExtractionWithExtractor()}} \\
295
296\par
297Table~\ref{tab:bias} shows bias, resolution and mean-square error for all extractors using
298a sliding window. In this sample, every extractor had the freedom to move 5 slices,
299i.e. the global window size was fixed to five plus the extractor window size. This first line
300shows the resolution of the smallest existing robust fixed window algorithm in order to give the reference
301value of 2.5 and 3 photo-electrons RMS.
302\par
303One can see that the bias $B$ typically decreases
304with increasing window size (except for the digital filter), while the error $R$ increases with
305increasing window size. There is also a small difference between the obtained error on a fixed window
306extraction and the one obtained from a sliding window extraction in the case of the spline and digital
307filter algorithms.
308The mean-squared error has an optimum somewhere between: In the case of the
309sliding window and the spline at the lowest window size, in the case of the digital filter
310at 4 slices. The global winners are extractors \#25 (spline with integration of 1 slice) and \#29
311(digital filter with integration of 4 slices). All sliding window extractors -- except \#21 --
312have a smaller mean-square error than the resolution of the fixed window reference extractor. This means
313that the global error of the sliding window extractors is smaller than the one of the fixed window extractors
314even if the first have a bias.
315
316\begin{table}[htp]
317\centering
318\scriptsize{
319\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
320\hline
321\hline
322\multicolumn{14}{|c|}{Statistical Parameters for $S=0$} \\
323\hline
324\hline
325 & & \multicolumn{4}{|c|}{Closed camera} & \multicolumn{4}{|c|}{Extra-galactic NSB} & \multicolumn{4}{|c|}{Galactic NSB} \\
326\hline
327\hline
328Nr. & Name & $R$ & $R$ & $B$ & $\sqrt{MSE}$ & $R$ &$R$ & $B$ & $\sqrt{MSE}$& $R$ & $R$& $B$ & $\sqrt{MSE}$ \\
329 & & (FW) & (SW)& (SW)& (SW) & (FW) &(SW) & (SW)& (SW) & (FW)&(SW) & (SW)&(SW) \\
330\hline
331\hline
3324 & Fixed Win. 8 & 1.2 & -- & 0.0 & 1.2 & 2.5 & -- & 0.0 & 2.5 & 3.0 & -- & 0.0 & 3.0 \\
333\hline
334-- & Slid. Win. 1 & 0.4 & 0.4 & 0.4 & 0.6 & 1.2 & 1.2 & 1.3 & 1.8 & 1.4 & 1.4 & 1.5 & 2.0 \\
33517 & Slid. Win. 2 & 0.5 & 0.5 & 0.4 & 0.6 & 1.4 & 1.4 & 1.2 & 1.8 & 1.6 & 1.6 & 1.5 & 2.2 \\
33618 & Slid. Win. 4 & 0.8 & 0.8 & 0.5 & 0.9 & 1.9 & 1.9 & 1.2 & 2.2 & 2.2 & 2.3 & 1.6 & 2.8 \\
33720 & Slid. Win. 6 & 1.0 & 1.0 & 0.4 & 1.1 & 2.2 & 2.2 & 1.1 & 2.5 & 2.6 & 2.7 & 1.4 & 3.0 \\
33821 & Slid. Win. 8 & 1.2 & 1.3 & 0.4 & 1.4 & 2.5 & 2.5 & 1.0 & 2.7 & 3.0 & 3.2 & 1.4 & 3.5 \\
339\hline
34023 & Spline Amp. & 0.4 & \textcolor{red}{\bf 0.4} & 0.4 & 0.6 & 1.1 & 1.2 & 1.3 & 1.8 & 1.3 & 1.4 & 1.6 & 2.1 \\
34124 & \textcolor{red}{\bf Spline Int. 1} & 0.4 & \textcolor{red}{\bf 0.4} & 0.3 & \textcolor{red}{\bf 0.5} & 1.0 & 1.2 & 1.0 & 1.6 & 1.3 & \textcolor{red}{\bf 1.3} & 1.3 & 1.8 \\
34225 & Spline Int. 2 & 0.5 & 0.5 & 0.3 & 0.6 & 1.3 & 1.4 & 0.9 & 1.7 & 1.7 & 1.6 & 1.2 & 2.0 \\
34326 & Spline Int. 4 & 0.7 & 0.7 & \textcolor{red}{\bf 0.2 } & 0.7 & 1.5 & 1.7 & \textcolor{red}{\bf 0.8} & 1.9 & 2.0 & 2.0 & 1.0 & 2.2 \\
34427 & Spline Int. 6 & 1.0 & 1.0 & 0.3 & 1.0 & 2.0 & 2.0 & \textcolor{red}{\bf 0.8} & 2.2 & 2.6 & 2.5 & \textcolor{red}{\bf 0.9} & 2.7 \\
345\hline
34628 & Dig. Filt. 6 & 0.4 & 0.5 & 0.4 & 0.6 & 1.1 & 1.3 & 1.3 & 1.8 & 1.3 & 1.5 & 1.5 & 2.1 \\
34729 & \textcolor{red}{\bf Dig. Filt. 4} & 0.3 & \textcolor{red}{\bf 0.4} & 0.3 & \textcolor{red}{\bf 0.5} & 0.9 & \textcolor{red}{\bf 1.1} & 0.9 & \textcolor{red}{\bf 1.4} & 1.0 & 1.3 & 1.1 & \textcolor{red}{\bf 1.7} \\
348\hline
349\hline
350\end{tabular}
351}
352\caption{The statistical parameters bias, resolution and mean error for the sliding window
353algorithm. The first line displays the resolution of the smallest existing robust fixed--window extractor
354for reference. All units in equiv.
355photo-electrons, uncertainty: 0.1 phes. All extractors were allowed to move 5 FADC slices plus
356their window size. The ``winners'' for each row are marked in red. Global winners (within the given
357uncertainty) are the extractors Nr. \#24 (MExtractTimeAndChargeSpline with an integration window of
3581 FADC slice) and Nr.\#29
359(MExtractTimeAndChargeDigitalFilter with an integration window size of 4 slices)}
360\label{tab:bias}
361\end{table}
362
363Figures~\ref{fig:sw:distped} through~\ref{fig:df4:distped} show the
364extracted pedestal distributions for some selected extractors (\#18, \#23, \#25, \#28 and \#29)
365 for one exemplary channel (pixel 100) and two background situations: Closed camera with only electronic
366noise and open camera pointing to an extra-galactic source.
367One can see the (asymmetric) Poisson behaviour of the
368night sky background photons for the distributions with open camera.
369
370\begin{figure}[htp]
371\centering
372\includegraphics[height=0.43\textheight]{PedestalSpectrum-18-Run38993.eps}
373\vspace{\floatsep}
374\includegraphics[height=0.43\textheight]{PedestalSpectrum-18-Run38995.eps}
375\caption{MExtractTimeAndChargeSlidingWindow with extraction window of 4 FADC slices:
376Distribution of extracted "pedestals" from pedestal run with
377closed camera (top) and open camera observing an extra-galactic star field (bottom) for one channel
378(pixel 100). The result obtained from a simple addition of 4 FADC
379slice contents (``fundamental'') is displayed as red histogram, the one obtained from the application of
380the algorithm on
381a fixed window of 4 FADC slices as blue histogram (``extractor random'') and the one obtained from the
382full algorithm allowed to slide within a global window of 12 slices. The obtained histogram means and
383RMSs have been converted to equiv. photo-electrons.}
384\label{fig:sw:distped}
385\end{figure}
386
387
388\begin{figure}[htp]
389\centering
390\includegraphics[height=0.43\textheight]{PedestalSpectrum-23-Run38993.eps}
391\vspace{\floatsep}
392\includegraphics[height=0.43\textheight]{PedestalSpectrum-23-Run38995.eps}
393\caption{MExtractTimeAndChargeSpline with amplitude extraction:
394Spectrum of extracted "pedestals" from pedestal run with
395closed camera lids (top) and open lids observing an extra-galactic star field (bottom) for one channel
396(pixel 100). The result obtained from a simple addition of 2 FADC
397slice contents (``fundamental'') is displayed as red histogram, the one obtained from the application
398of the algorithm on a fixed window of 1 FADC slice as blue histogram (``extractor random'')
399and the one obtained from the
400full algorithm allowed to slide within a global window of 12 slices. The obtained histogram means and
401RMSs have been converted to equiv. photo-electrons.}
402\label{fig:amp:distped}
403\end{figure}
404
405\begin{figure}[htp]
406\centering
407\includegraphics[height=0.43\textheight]{PedestalSpectrum-25-Run38993.eps}
408\vspace{\floatsep}
409\includegraphics[height=0.43\textheight]{PedestalSpectrum-25-Run38995.eps}
410\caption{MExtractTimeAndChargeSpline with integral extraction over 2 FADC slices:
411Distribution of extracted "pedestals" from pedestal run with
412closed camera lids (top) and open lids observing an extra-galactic star field (bottom) for one channel
413(pixel 100). The result obtained from a simple addition of 2 FADC
414slice contents (``fundamental'') is displayed as red histogram, the one obtained from the application
415of time-randomized weights on a fixed window of 2 FADC slices as blue histogram and the one obtained from the
416full algorithm allowed to slide within a global window of 12 slices. The obtained histogram means and
417RMSs have been converted to equiv. photo-electrons.}
418\label{fig:int:distped}
419\end{figure}
420
421\begin{figure}[htp]
422\centering
423\includegraphics[height=0.43\textheight]{PedestalSpectrum-28-Run38993.eps}
424\vspace{\floatsep}
425\includegraphics[height=0.43\textheight]{PedestalSpectrum-28-Run38995.eps}
426\caption{MExtractTimeAndChargeDigitalFilter: Spectrum of extracted "pedestals" from pedestal run with
427closed camera lids (top) and open lids observing an extra-galactic star field (bottom) for one channel
428(pixel 100). The result obtained from a simple addition of 6 FADC
429slice contents (``fundamental'') is displayed as red histogram, the one obtained from the application
430of time-randomized weights on a fixed window of 6 slices as blue histogram and the one obtained from the
431full algorithm allowed to slide within a global window of 12 slices. The obtained histogram means and
432RMSs have been converted to equiv. photo-electrons.}
433\label{fig:df6:distped}
434\end{figure}
435
436\begin{figure}[htp]
437\centering
438\includegraphics[height=0.43\textheight]{PedestalSpectrum-29-Run38993.eps}
439\vspace{\floatsep}
440\includegraphics[height=0.43\textheight]{PedestalSpectrum-29-Run38995.eps}
441\caption{MExtractTimeAndChargeDigitalFilter: Spectrum of extracted "pedestals" from pedestal run with
442closed camera lids (top) and open lids observing an extra-galactic star field (bottom) for one channel
443(pixel 100). The result obtained from a simple addition of 4 FADC
444slice contents (``fundamental'') is displayed as red histogram, the one obtained from the application
445of time-randomized weights on a fixed window of 4 slices as blue histogram and the one obtained from the
446full algorithm allowed to slide within a global window of 10 slices. The obtained histogram means and
447RMSs have been converted to equiv. photo-electrons.}
448\label{fig:df4:distped}
449\end{figure}
450
451\subsection{ \label{sec:ped:singlephe} Single Photo-Electron Extraction with the Digital Filter}
452
453Figures~\ref{fig:df:sphespectrum} show spectra
454obtained with the digital filter applied on two different global search windows.
455One can clearly distinguish a pedestal peak (fitted to Gaussian with index 0)
456and further, positive contributions.
457\par
458Because the background is determined by the single photo-electrons from the night-sky background,
459the following possibilities can occur:
460
461\begin{enumerate}
462\item There is no ``signal'' (photo-electron) in the extraction window and the extractor
463finds only electronic noise.
464Usually, the returned signal charge is then negative.
465\item There is one photo-electron in the extraction window and the extractor finds it.
466\item There are more than on photo-electrons in the extraction window, but separated by more than
467two FADC slices whereupon the extractor finds the one with the highest charge (upward fluctuation).
468\item The extractor finds an overlap of two or more photo-electrons.
469\end{enumerate}
470
471Although the probability to find a certain number of photo-electrons in a fixed window follows a
472Poisson distribution, the one for employing the sliding window is {\textit{not}} Poissonian. The extractor
473will usually find one photo-electron even if more are present in the global search window, i.e. the
474probability for two or more photo-electrons to occur in the global search window is much higher than
475the probability for these photo-electrons to overlap in time such as to be recognized as a double
476or triple photo-electron pulse by the extractor. This is especially true for small extraction windows
477and for the digital filter.
478
479\par
480
481Given a global extraction window of size $WS$ and an average rate of photo-electrons from the night-sky
482background $R$, we will now calculate the probability for the extractor to find zero photo-electrons in the
483$WS$. The probability to find any number of $k$ photo-electrons can be written as:
484
485\begin{equation}
486P(k) = \frac{e^{-R\cdot WS} (R \cdot WS)^k}{k!}
487\end{equation}
488
489and thus:
490
491\begin{equation}
492P(0) = e^{-R\cdot WS}
493\end{equation}
494
495The probability to find one or more photo-electrons is then:
496
497\begin{equation}
498P(>0) = 1 - e^{-R\cdot WS}
499\end{equation}
500
501In figures~\ref{fig:df:sphespectrum},
502one can clearly distinguish the pedestal peak (fitted to Gaussian with index 0),
503corresponding to the case of  $P(0)$ and further
504contributions of $P(1)$ and $P(2)$ (fitted to Gaussians with index 1 and 2).
505One can also see that the contribution of $P(0)$ dimishes
506with increasing global search window size.
507
508\begin{figure}
509\centering
510\includegraphics[height=0.3\textheight]{SinglePheSpectrum-28-Run38995-WS2.5.eps}
511\vspace{\floatsep}
512\includegraphics[height=0.3\textheight]{SinglePheSpectrum-28-Run38995-WS4.5.eps}
513\vspace{\floatsep}
514\includegraphics[height=0.3\textheight]{SinglePheSpectrum-28-Run38995-WS8.5.eps}
515\caption{MExtractTimeAndChargeDigitalFilter: Spectrum obtained from the extraction
516of a pedestal run using a sliding window of 6 FADC slices allowed to move within a window of
5177 (top), 9 (center) and 13 slices.
518A pedestal run with galactic star background has been taken and one exemplary pixel (Nr. 100).
519One can clearly see the pedestal contribution and a further part corresponding to one or more
520photo-electrons.}
521\label{fig:df:sphespectrum}
522\end{figure}
523
524In the following, we will make a short consistency test: Assuming that the spectral peaks are
525attributed correctly, one would expect the following relation:
526
527\begin{equation}
528P(0) / P(>0) = \frac{e^{-R\cdot WS}}{1-e^{-R\cdot WS}}
529\end{equation}
530
531We tested this relation assuming that the fitted area underneath the pedestal peak Area$_0$ is
532proportional to $P(0)$ and the sum of the fitted areas underneath the single photo-electron peak
533Area$_1$ and the double photo-electron peak Area$_2$ proportional to $P(>0)$. Thus, one expects:
534
535\begin{equation}
536\mathrm{Area}_0 / (\mathrm{Area}_1 + \mathrm{Area}_2 ) = \frac{e^{-R\cdot WS}}{1-e^{-R\cdot WS}}
537\end{equation}
538
539We estimated the effective window size $WS$ as the sum of the range in which the digital filter
540amplitude weights are greater than 0.5 (1.5 FADC slices) and the global search window minus the
541size of the window size of the weights (which is 6 FADC slices). Figures~\ref{fig:df:ratiofit}
542show the result for two different levels of night-sky background. The fitted rates deliver
5430.08 and 0.1 phes/ns, respectively. These rates are about 50\% too low compared to the results obtained
544in the November 2004 test campaign. However, we should take into account that the method is at
545the limit of distinguishing single photo-electrons. It may occur often that a single photo-electron
546signal is too low in order to get recognized as such. We tried various pixels and found that
547some of them do not permit to apply this method at all. The ones which succeed, however, yield about
548the same fitted rates. To conclude, one may say that there is consistency within the double-peak
549structure of the pedestal spectrum found by the digital filter which can be explained by the fact that
550single photo-electrons are found.
551\par
552
553\begin{figure}[htp]
554\centering
555\includegraphics[height=0.4\textheight]{SinglePheRatio-28-Run38995.eps}
556\vspace{\floatsep}
557\includegraphics[height=0.4\textheight]{SinglePheRatio-28-Run39258.eps}
558\caption{MExtractTimeAndChargeDigitalFilter: Fit to the ratio of the area beneath the pedestal peak and
559the single and double photo-electron(s) peak(s) with the extraction algorithm
560applied on a sliding window of different sizes.
561In the top plot, a pedestal run with extra-galactic star background has been taken and in the bottom,
562a galatic star background. An exemplary pixel (Nr. 100) has been used.
563Above, a rate of 0.08 phe/ns and below, a rate of 0.1 phe/ns has been obtained.}
564\label{fig:df:ratiofit}
565\end{figure}
566
567Figure~\ref{fig:df:convfit} shows the obtained ``conversion factors'' and ``F-Factor'' computed as:
568
569\begin{eqnarray}
570c_{phe} &=& \frac{1}{\mu_1 - \mu_0} \\
571F_{phe} &=& \sqrt{1 + \frac{\sigma_1^2 - \sigma_0^2}{(\mu_1 - \mu_0)^2} }
572\end{eqnarray}
573
574where $\mu_0$ is the mean position of the pedestal peak and $\mu_1$ the mean position of the (assumed)
575single photo-electron peak. The obtained conversion factors are systematically lower than the ones
576obtained from the standard calibration and decrease with increasing window size. This is consistent
577with the assumption that the digital filter finds the upward fluctuating pulse out of several. Therefore,
578$\mu_1$ is biased against higher values. The F-Factor is also systematically low, which is also consistent
579with the assumption that the spacing between $\mu_1$ and $\mu_0$ is artificially high. One can also see
580that the error bars are too high for a ``calibration'' of the F-Factor.
581\par
582In conclusion, one can say that the digital filter is at the edge of being able to see single photo-electrons,
583however a single photo-electron calibration cannot yet be done with the current FADC system because the
584resolution is too poor.
585
586\begin{figure}[htp]
587\centering
588\includegraphics[height=0.4\textheight]{ConvFactor-28-Run38995.eps}
589\vspace{\floatsep}
590\includegraphics[height=0.4\textheight]{FFactor-28-Run38995.eps}
591\caption{MExtractTimeAndChargeDigitalFilter: Obtained conversion factors (top) and F-Factors (bottom)
592from the position and width of
593the fitted Gaussian mean of the single photo-electron peak and the pedestal peak depending on
594the applied global extraction window sizes.
595A pedestal run with extra-galactic star background has been taken and
596an exemplary pixel (Nr. 100) used. The conversion factor obtained from the
597standard calibration is shown as a reference line. The obtained conversion factors are systematically
598lower than the reference one.}
599\label{fig:df:convfit}
600\end{figure}
601
602
603
604%%% Local Variables:
605%%% mode: latex
606%%% TeX-master: "MAGIC_signal_reco"
607%%% TeX-master: "MAGIC_signal_reco"
608%%% TeX-master: "MAGIC_signal_reco"
609%%% End:
Note: See TracBrowser for help on using the repository browser.