Open-Gamma-Detector icon indicating copy to clipboard operation
Open-Gamma-Detector copied to clipboard

Dead Time Correction inaccurate

Open NuclearPhoenixx opened this issue 6 months ago • 0 comments

In some of my tests, thanks to @dc1rdb, I've discovered that the dead time corrected cps values for the energy and geiger modes deviate from each other. Geiger mode always seems to undershoot the actual value, while energy mode always overshoots a little bit. It looks to me, however, that energy mode is a lot more accurate over larger ranges of different count rates.

Sending in 20kcps from a pulse generator with a pulse duration of 5µs, shows around 22000 in energy mode and only 16500 in geiger mode. This might be related to the fact that for geiger mode the dead time only reports as 1µs or sometimes even 0µs.

I'm not sure what's causing this, it's somewhat related to how the software takes in the interrupts behind the scenes and obviously, how the dead time is measured. For now, I'll leave the dead time correction in, though, because IMO it's much better to have it than not to, even if it's not 100% accurate.

In the future, I might add a small factor to the dead time to compensate delays in the interrupt that are not measured.

NuclearPhoenixx avatar Dec 10 '23 12:12 NuclearPhoenixx