Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dead Time Correction inaccurate #45

Open
NuclearPhoenixx opened this issue Dec 10, 2023 · 0 comments
Open

Dead Time Correction inaccurate #45

NuclearPhoenixx opened this issue Dec 10, 2023 · 0 comments
Assignees
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@NuclearPhoenixx
Copy link
Member

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 NuclearPhoenixx added bug Something isn't working help wanted Extra attention is needed labels Dec 10, 2023
@NuclearPhoenixx NuclearPhoenixx self-assigned this Dec 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Development

No branches or pull requests

1 participant