Timing resolution, dead time and pileup
Separate the precision of a timestamp from lost events, unresolved overlaps and intrinsic efficiency.
On this page
The question for today
What you’ll understand
- Combine independent timing jitter and digitization contributions.
- Compute ideal nonparalyzable and paralyzable counting rates.
- Distinguish intrinsic detection efficiency, dead-time loss and pileup probability.
A detector can assign precise times to the events it records while losing many events at high rate. Timing resolution, recovery dead time and pulse pileup describe different limitations. Confusing them can make a corrected count rate appear to validate a timing claim, or make a narrow single-event peak hide severe throughput losses. Begin with the response to an isolated pulse, then add a declared arrival process and recovery rule. A realistic calibration must test each ingredient rather than infer every rate effect from one quoted nanosecond number.
Define an isolated-event timestamp budget
Near a threshold crossing, a small voltage fluctuation shifts the crossing time by voltage noise divided by local pulse slope. This linearization assumes the slope is sufficiently well defined and the noise is small. Pulse-height changes also shift a fixed-threshold time, producing time walk; amplitude corrections or constant-fraction discrimination can reduce that effect but do not automatically remove electronic noise or fluctuations in the physical signal formation process.
Independent rms timing contributions add as variances, not as widths directly. An ideal uniformly quantized time bin contributes its width divided by the square root of twelve if the quantization error is uniformly distributed. Clock jitter and calibration residuals must be separately specified. Two equal independent detector timestamps give a difference width larger by the square root of two; correlated clock fluctuations can cancel or add differently, so that inference cannot be made without checking correlations.
Choose a recovery rule and define the input rate
Let the incident event stream be stationary Poisson, and let a constant independent intrinsic efficiency thin it into a Poisson stream of triggerable arrivals. Call that latter rate r. In the ideal nonparalyzable model, each accepted event blocks the detector for a fixed dead time, while arrivals during the blocked interval are lost without extending it. A mean accepted cycle consists of the dead interval followed by a mean waiting time for the next arrival.
In the ideal paralyzable model, every arrival restarts recovery, including those not recorded. An event is recorded only if the preceding interval of one dead-time length contains no other arrival, giving an exponential live probability. The recorded rate can decrease at high input rate, unlike the monotonic saturating nonparalyzable curve. Real instruments can mix recovery mechanisms, have multiple channels or use buffering, so a rate correction needs a measured response model rather than an assumed device label.
Treat overlapping pulses and counting errors explicitly
Pileup occurs when arrivals close enough in time produce overlapping signals that cannot be separated by the chosen reconstruction. For a specified forward overlap window, the Poisson probability of at least one additional triggerable arrival follows from the zero-arrival probability. The window is a reconstruction parameter and need not equal recovery dead time. Some overlapping pulses are rejected, some shift measured energy, and some are resolved by waveform fitting; none of those outcomes is determined solely by the arrival probability.
Dead time also changes the statistical structure of the recorded stream. Its output is generally not a Poisson process, so correcting the mean rate does not justify assigning a square-root-of-count uncertainty without further analysis. Intrinsic efficiency, live fraction and selection acceptance likewise should not be multiplied blindly when their definitions or event correlations overlap. The binomial lab illustrates independent fixed-trial efficiency statistics only; it intentionally does not implement dead time, temporal pileup or correlated counting errors.
Work it through
A timestamp is not a recovery time
An isolated pulse has rms voltage noise 4 mV and threshold slope 20 mV/ns. The time-bin width is 0.12 ns and independent clock jitter is 0.15 ns rms. Neglect other contributions. Find the single-channel timestamp rms width and the difference width of two identical independent channels.
Noise jitter is 4/20 = 0.20 ns. Uniform bin quantization contributes 0.12/sqrt(12), about 0.03464 ns rms, not the full bin width as an rms error.
The variance sum is 0.20 squared plus 0.12 squared divided by twelve plus 0.15 squared = 0.0637 square ns. Its square root is about 0.2524 ns.
Two independent identical timestamp errors give difference variance twice this value, so the difference rms width is about 0.3569 ns. This calculation supplies no recovery dead time and says nothing about how many pulses can be accepted per second.
The single-channel rms timestamp width is about 0.2524 ns and the independent difference width about 0.3569 ns.
The living notebook
Explore the model
Interactive lab · probability
Independent efficiency trials only
Reset and set BOTH Success probability p = 0.50 and Trials n = 10; predict mean accepted count 5 and variance 2.5. Compare a fresh Reset run at p = 0.50 and n = 20; predict mean 10 and variance 5. This exact binomial model assumes independent fixed trials; it has no arrival times, pulse overlap, recovery dead time or Poisson-output guarantee.
- Mean · np
- 5
- Variance · np(1−p)
- 2.5
- Total probability
- 1
These are exact binomial probabilities for independent trials with one fixed success probability. Playback tours the distribution; it does not resample outcomes. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forEfficiency statistics require an error model, and recovery losses can create correlations.
Pause & reason
Check your understanding
Your turn
Try it yourself
A Poisson incident stream has rate 250,000 per second and independent intrinsic efficiency 0.80. With fixed dead time 2.00 microseconds, find the triggerable input rate and each ideal recorded rate. For a forward overlap window 1.00 microsecond, find the probability of another triggerable arrival.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Apply intrinsic thinning before either recovery formula. Use the triggerable rate, not the recorded rate, in the stipulated Poisson-window probability.
Compare with the solution
The triggerable rate is 200,000 per second and r tau=0.40. Nonparalyzable recording gives 200,000/1.40, approximately 142,857 per second. Paralyzable recording gives 200,000 exp(-0.40), approximately 134,064 per second. The forward overlap probability is 1-exp(-0.20), approximately 0.1813. These are distinct predictions for the specified input and ideal rules. One should not multiply that overlap probability into either recorded rate without defining which overlapping events are rejected and how rejection interacts with recovery; the output uncertainty also needs a non-Poisson counting model.
Keep the idea
Take it with you
- Timestamp precision, dead time and overlap resolution are separate specifications.
- A recovery correction requires the input process and dead-time model.
- Correcting a mean count rate does not restore Poisson output statistics.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.