pybsm.noise.quantization_noise

pybsm.noise.quantization_noise(*, pe_range: float, bit_depth: float) float

Effective noise contribution from the number of photoelectrons quantized.

Effective noise contribution from the number of photoelectrons quantized by a single count of the analog to digital converter.Quantization noise is buried in the definition of signal-to-noise in IBSM equation 3-47.

Parameters:
  • pe_range – the difference between the maximum and minimum number of photoelectrons that may be sampled by the readout electronics (e-)

  • bit_depth – number of bits in the analog to digital converter (unitless)

Returns:

sigma_q :

quantization noise given as a photoelectron standard deviation (e-)

WARNING:

output can be nan if pe_range is 0 output can be inf if bit_depth is 0