| RXTE GOF |
Correcting for PCA Deadtime Recipes from the RXTE Cook Book |
RXTE FAQ |
|---|
- Introduction & preliminary definitions
- Calculating PCA deadtime
- How to correct for PCA deadtime in spectra and light curves
The PCUs cannot process events instantaneously, nor can they process more than one event at a time. This limitation results in deadtime - time during which the detector, when occupied processing an event, cannot process another.
Deadtime obviously depends on count rate. If the countrate is low enough, detector deadtime occurs mostly during the gaps between events. At high count rates, when the time between events approaches the deadtime, an appreciable fraction of events arrive before the detector can detect them. The observed result is a lower-than-expected countrate, the signature of deadtime.
Before explaining how to correct for deadtime, here are some definitions: by DTF (deadtime fraction) we mean the fraction of time spent not collecting data due to deadtime. With this definition, the corrected count rate C' is related to the detected count rate C by:
Since all events in the PCA cause deadtime, we have to make sure
that all events are accounted for when we calculate the dead time.
These fall into four main categories (in order of decreasing count rate for a bright observation):
By design, the two Standard PCA configurations contain all these events (all other configurations contain only good xenon events). Moreover, each event is counted only once, i.e. a good xenon event is not counted as a propane event nor as a coincident or VLE event. For the purpose of working out dead time, Standard-1 is better than Standard-2 because it has 0.125-second resolution as opposed to 16-second.
In the Standard-1 files themselves, the columns containing the count
rates can be listed with the ftool flcol:
Now the dead time per event is approximately 10 microseconds for good
xenon, propane and coincident events. For VLE, the dead time per event depends on the setting, the default being "2" which corresponds to 150 microseconds. This means that the dead time fraction at time t for each
PCU is the sum of the following terms:
From this, you get the deadtime correction factor, DCOR:
There is no need to deadtime correct background spectra from the VLE
background models. The VLE rate is not affected by deadtime.
Footnote on VLE settings: The VLE setting is "2" by default
which corresponds to a dead time per event of 150 microseconds. It is
only changed on the explicit instruction of the PI before or during the
observation. If you want verify the VLE setting for yourself, you should
look in the PCA housekeeping (AppIds 90-94 for PCUs 0-4, respectively)
for a column called dsVle. It can have four values of which
the shortest is not allowed:
Introduction & Preliminary Definitions
C' = C/(1 - DTF)
And if DT is actual deadtime per event in seconds, then in general:
DTF = C * DT
Calculating PCA Deadtime
> flcol standard1.fits
___Column_Names_________Formats______Dims______Units___
Time D s
XeCntPcu0 1024I (1024) count
XeCntPcu1 1024I (1024) count
XeCntPcu2 1024I (1024) count
XeCntPcu3 1024I (1024) count
XeCntPcu4 1024I (1024) count
RemainingCnt 1024I (1024) count
VpCnt 1024I (1024) count
VLECnt 1024I (1024) count
CalX1LSpecPcu0 256I (256) count
CalX1RSpecPcu0 256I (256) count
. . . .
. . . .
. . . .
These are:
XeCntPcu0-4 (Good xenon count rate in PCU0-4)
VpCnt (Propane layer count rate, all five PCU combined)
VLECnt (Very Large Event count rate, all five PCU combined)
RemainingCnt (Coincident events, all PCU combined)
CalX1LSpec.. (Spectrum of the internal calibration source in the
various PCU/anodes - does not contribute to dead
time)
Note that the Good Xenon count rate is split over the five PCU, while the other count rates are for the whole array. Here you have to be somewhat careful: deadtime arises in the processors of each PCU, but this does not mean that the total deadtime for the PCA is the sum of the individual PCU deadtimes. Rather, deadtime is like TV advertising: if you watch several TV sets tuned the same channel, you'll see the same fraction of time devoted to ads regardless of how many TV sets are on.
Deadtime should be calculated per PCU: always divide the count rates by the number of PCUs actually on.
C(t)_XeCnt * 1.0E-05 / N_on DTF good xenon events
C(t)_VpCnt * 1.0E-05 / N_on DTF for coincident events
C(t)_RemainingCnt * 1.0E-05 / N_on DTF for of propane events
C(t)_VLECnt * 1.5E-04 / N_on DTF for VLE in
where C(t)_XeCnt is the sum of the count rates in columns XeCntPcu0 -
XeCntPcu4 and N_on is the number of PCU on.
How to Correct for PCA Deadtime in Spectra
Notes:
XeCntPcu0
XeCntPcu1
XeCntPcu2
XeCntPcu3
XeCntPcu4
RemainingCnt
VpCnt
DTF = NonVLE_Countrate x 1.0E-5/num_pcu_on + VLE_Countrate x 1.5e-04/num_pcu_on
(where "num_pcu_on" can be determined from the filter file in the
"stdprod" subdirectory of the observation - the filter file will end
in "xfl.gz"; num_pcu_on is a column in the file)
DCOR = 1/(1-DTF)
dsVle deadtime per event (microseconds)
0 12
1 60
2 150
3 500
The values vary from one detector to the next: the figures above are accurate to 10 percent.
If you have a question about RXTE, please send email to one of our
help desks.

