Next Article in Journal
M3-RGB: An Imaging Sensor System Using Multicore, Multimode Optical Fiber and Neural Networks
Previous Article in Journal
Waveform-Prediction Augmentation and Deep Manifold Learning Enable Imbalanced Fault Diagnosis in Rotating Machinery
Previous Article in Special Issue
High-Performance SiPM Detection Module for Ultra-Fast Time-Resolved Measurements
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling the Variance of Passive SiPMs in the Nonlinear Regime

IPARCOS and Department of EMFTEL, Universidad Complutense de Madrid, E-28040 Madrid, Spain
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2026, 26(17), 5579; https://doi.org/10.3390/s26175579
Submission received: 22 July 2026 / Revised: 26 August 2026 / Accepted: 28 August 2026 / Published: 2 September 2026
(This article belongs to the Special Issue Recent Advances in Silicon Photonic Sensors)

Abstract

Silicon photomultipliers (SiPMs) are widely used in high-energy physics, medical imaging, and other photon-counting applications. While their nonlinear response at high light intensities is well known, its impact on the statistical fluctuations of the detector output remains much less understood. In this work, we develop an analytical framework for the variance of the charge response of passive-quenching SiPMs in the two limiting cases of instantaneous light pulses and pulses much longer than the pixel recovery time. Based on these exact results, we propose a phenomenological model that describes the variance of the SiPM charge response for arbitrary pulse durations while accounting for pixel recovery and correlated noise. The resulting framework is then used to predict the photon-counting resolution over the full dynamic range of the detector. The model is validated through Monte Carlo simulations and experimental measurements performed with laser, LED, and scintillation light sources. The results show that the optimal photon-counting resolution is generally reached well beyond the onset of nonlinear response, since pixel saturation introduces sub-Poissonian fluctuations that partially compensate for the nonlinear compression of the SiPM response. These findings provide a practical framework for predicting photon-counting resolution and optimizing the operation of passive SiPMs over a wide dynamic range.

Graphical Abstract

1. Introduction

Silicon Photomultipliers (SiPMs) have become one of the leading technologies for low-light detection, offering a competitive alternative to traditional photomultiplier tubes (PMTs). They combine high gain, excellent timing resolution, and high photon detection efficiency ( P D E ) in the visible spectrum with compact size, relatively low operating voltages, immunity to magnetic fields, and low manufacturing costs [1]. These characteristics have led to their widespread adoption in high-energy physics [2,3,4,5,6], medical imaging [7,8,9], Compton cameras [10], LiDAR systems [11], and biophysics [12].
An SiPM consists of an array of avalanche photodiodes operating in Geiger mode, hereafter referred to as pixels [7]. Each pixel is reverse biased above its breakdown voltage so that an incident photon can trigger a self-sustaining avalanche. The probability that an incident photon triggers an avalanche is called photon detection efficiency, P D E , which is a function of both the wavelength and the applied overvoltage [13]. The charge released by a fully developed avalanche is essentially independent of the initial energy deposition and is determined mainly by the product of the pixel capacitance and the overvoltage. At a given overvoltage, the average avalanche charge defines the SiPM gain. Under ideal operating conditions, the mean output charge is expected to be proportional to the number of detected photons, while its variance is dominated by the fluctuations in the number of detected photons, together with the small excess noise associated with avalanche multiplication and device non-uniformities, the latter typically originating from pixel-to-pixel variations in electrical parameters.
In practice, several physical processes modify this ideal behavior. The most important are dark counts, correlated noise, and pixel recovery. Dark counts originate from thermally generated carriers that trigger avalanches in the absence of incident photons [14]. Since they are unrelated to previous avalanches, they constitute an uncorrelated noise source and are often negligible in measurements synchronized with short light pulses.
Correlated noise arises when a primary avalanche induces one or more secondary avalanches through internally generated photons or charge carriers [13,15,16]. If a neighboring pixel is triggered, the process is referred to as crosstalk, which may occur promptly or after a short delay. Alternatively, if the original pixel is re-triggered after partial recovery, the effect is known as afterpulsing. Owing to their stochastic nature, these processes introduce additional fluctuations, which are commonly described through an excess noise factor [17,18].
Another key effect governing the SiPM response is pixel recovery. In passive-quenching SiPMs, after an avalanche, a pixel requires a finite recharge time during which its overvoltage recovers, typically following an exponential law characterized by a recovery time τ [7]. Consequently, photons arriving before full recovery generate avalanches with reduced probability and charge, producing a nonlinear relationship between the measured signal and the number of incident photons. Since photon arrival times are themselves stochastic, the recovery process also introduces an additional contribution to the signal variance.
The importance of this nonlinearity depends strongly on the ratio between the pulse duration and the recovery time. For light pulses much shorter than τ , nonlinear effects become significant as the number of photoelectrons approaches the total number of pixels N. For instance, when the number of photoelectrons reaches approximately 20 % of N, the measured charge is already about 10 % lower than that expected from an ideal linear response, showing that nonlinear effects become relevant well before saturation is reached [19]. In contrast, for pulses much longer than τ , pixels can recharge between successive interactions and the response remains approximately linear up to much higher photon fluxes, with noticeable nonlinear effects appearing only when the number of photoelectrons exceeds N. Pixel recovery also suppresses correlated-noise processes such as crosstalk by reducing the number of fully charged neighboring pixels available to sustain secondary avalanches [19].
While the average nonlinear response of SiPMs has been extensively investigated [19,20,21,22,23,24], considerably less attention has been devoted to understanding how nonlinearity modifies the statistical variance of the detector response. This question has become increasingly relevant as substantial effort is being devoted to extending the dynamic range of SiPMs through nonlinear-response corrections [25,26,27]. Since photon-counting resolution is ultimately determined by the signal variance, accurate variance models are required to assess the achievable performance.
Some existing analytical treatments of the signal variance are restricted to limiting cases such as instantaneous light pulses [28] or to the weakly nonlinear regime [29], because the effect of pixel recovery between successive impinging photons, combined with correlated noise, makes a general analytical solution intractable. S. Vinogradov et al. estimated the stochastic losses of detected photons during pixel recovery on the basis of a non-paralyzable dead-time model [21]. This may be adequate for active-quenching digital SiPMs [30], where dedicated electronics rapidly quench each avalanche and restore the pixel to its operating voltage with a well-defined non-paralyzable dead time, but not for conventional passive-quenching SiPMs. The model presented in [21] was improved in [31] to partially account for the recovery process in passive SiPMs. However, a more general model valid for a wide range of photon fluxes and pulse durations is still needed.
In this work, we develop a model for the statistical variance of passive SiPMs that remains applicable over the full operating range, from the linear regime to strong saturation. We first derive exact analytical expressions for two limiting cases: instantaneous light pulses, for which pixel recovery is negligible, and long pulses, for which pixels fully recover between successive interactions. We then extend the model to arbitrary pulse durations through a phenomenological interpolation that incorporates correlated-noise effects. The model is validated using both Monte Carlo simulations, based on a modified version of the framework presented in [32], and compared with the previous models presented by S. Vinogradov et al. Finally, our model is validated with experimental measurements performed with laser, pulsed-LED, and scintillation signals.

2. Theoretical Framework

Under suitable simplifying assumptions, the SiPM response can be described analytically. We first derive exact expressions for two limiting cases: instantaneous light pulses and very long light pulses. We then extend the treatment to real operating conditions by introducing a phenomenological model that accounts for pixel recovery and correlated noise. Finally, we derive the corresponding photon-counting resolution.

2.1. Instantaneous Light Pulses

We first consider the limiting case of instantaneous light pulses, for which pixel recovery can be neglected. Since each pixel can fire at most once during the pulse, the SiPM response admits an exact analytical treatment.
The total charge released by the SiPM in response to a light pulse is
Q = i = 1 n f q i ,
where n f is the number of fired pixels and q i is the charge released by the i-th pixel. Because correlated noise is neglected and the light pulse is assumed to be instantaneous, each pixel can fire at most once. Consequently, n f is equal to the total number of avalanches. The random variables q i are assumed to be independent and identically distributed, with mean q and variance s 2 . Under these assumptions,
E [ Q ] = E [ E [ Q | n f ] ] = q · E [ n f ] ,
Var [ Q ] = E [ Var [ Q | n f ] ] + Var [ E [ Q | n f ] ] = s 2 · E [ n f ] + q 2 · Var [ n f ] .
The parameters q and s can be obtained experimentally from the single-photon charge spectrum (see Section 5.1). To relate the number of fired pixels to the incident light, it is convenient to introduce the intermediate random variable n s , referred to as the number of avalanche seeds [19]. For a given number of incident photons n ph , n s follows the binomial distribution
P ( n s | n ph ) = n ph n s · P D E n s · ( 1 P D E ) n ph n s .
In the linear regime ( n s N ), each avalanche seed occupies a different pixel, so that n f = n s . As the light intensity increases, however, several seeds may fall within the same pixel. Since an instantaneous pulse allows each pixel to fire only once, the number of fired pixels satisfies n f n s .
For a fixed number of seeds, the problem reduces to counting the possible ways in which the seeds can be distributed among the N pixels. There are N n s possible distributions in total. If exactly n f pixels are occupied, the n s seeds can be partitioned into these pixels in S ( n s , n f ) ways, where S ( n s , n f ) denotes a Stirling number of the second kind. These partitions can be assigned to the occupied pixels in n f ! different ways, while the occupied pixels themselves can be selected from the N available pixels in N n f ways. Therefore,
P ( n f | n s ) = N n f · n f ! · S ( n s , n f ) N n s = N ! · S ( n s , n f ) ( N n f ) ! · N n s ,
whose first two moments are
E [ n f | n s ] = N · 1 1 1 N n s ,
Var [ n f | n s ] = N · 1 1 N n s + N · ( N 1 ) · 1 2 N n s N · 1 1 N n s 2 .
The unconditional distribution of the number of fired pixels is obtained by marginalizing over the number of avalanche seeds,
P ( n f ) = n s = 0 P ( n f | n s ) · P ( n s ) ,
where
P ( n s ) = n ph = 0 P ( n s | n ph ) · P ( n ph ) .
For Poisson-distributed incident photons, the thinning property of the Poisson distribution implies that the number of avalanche seeds is also Poisson distributed, with E [ n s ] = Var [ n s ] = P D E · E [ n ph ] . Consequently,
E [ n f ] = N · 1 e x ,
Var [ n f ] = N · 1 e x · e x ,
where we define the dimensionless parameter
x = P D E · E [ n ph ] N = E [ n s ] N ,
which represents the average number of avalanche seeds per pixel.
Notably, Equations (10) and (11) coincide with the first two moments of the binomial distribution
P ( n f ) = N n f · p n f · ( 1 p ) N n f ,
with p = 1 e x , which is the approximation adopted in [28]. However, the exact distribution given by Equations (5) and (8) is not identical to the binomial distribution, since they differ in their higher-order moments.
Substituting Equations (10) and (11) into Equations (2) and (3) yields
E [ Q ] = N · q · 1 e x ,
Var [ Q ] = N · q 2 · 1 e x · e x + s 2 q 2 .
To obtain a characterization of the detector response independent of the total number of pixels N, we consider the normalized mean charge E [ Q ] N · q and scale the charge resolution Var [ Q ] E [ Q ] by a factor of N , yielding
E [ Q ] N · q = 1 e x ,
N · Var [ Q ] E [ Q ] = e x + s 2 q 2 1 e x = 1 + s 2 q 2 1 e x 1 ,
where 1 + s 2 / q 2 corresponds to the excess noise factor associated with avalanche multiplication and the electronic readout.
In the linear regime ( x 1 ), where n f = n s , these expressions reduce to
E [ Q ] N · q = x ,
N · Var [ Q ] E [ Q ] = 1 + s 2 q 2 x ,
which are independent of the pulse duration.
In the opposite limit ( x ), all pixels fire and
E [ Q ] N · q = 1 ,
N · Var [ Q ] E [ Q ] = s q ,
so that the charge resolution corresponds to the intrinsic fluctuations in N independent avalanche charges.
Figure 1 shows expressions (16) and (17) for s / q = 0.2 . As saturation develops, N · Var [ Q ] E [ Q ] becomes smaller than that expected for an ideal linear detector because the distribution of fired pixels becomes sub-Poissonian. Only in the asymptotic saturation limit does this quantity approach the intrinsic avalanche-charge fluctuations, s / q . This reduction in statistical fluctuations partially compensates for the nonlinear compression of the SiPM response, an effect that will prove important when analyzing the photon-counting resolution.

2.2. Very Long Light Pulses

The second limiting case corresponds to very long light pulses, for which the incident photons are distributed over a sufficiently long time interval T such that T x · τ . Under this condition, the average time between consecutive avalanche seeds impinging on the same pixel is much longer than the pixel recovery time, so each pixel fully recovers before another photon interacts with it. Consequently, every avalanche seed produces an avalanche with the full charge q, irrespective of previous events. Unlike the case of instantaneous light pulses, the total output charge is therefore no longer limited by the finite number of pixels N, but is directly proportional to the number of avalanche seeds,
Q = i = 1 n s q i .
Assuming that the avalanche charges are independent and identically distributed, with mean q and variance s 2 , the first two moments of Q are
E [ Q ] = E [ E [ Q | n s ] ] = q · E [ n s ] ,
Var [ Q ] = E [ Var [ Q | n s ] ] + Var [ E [ Q | n s ] ] = s 2 · E [ n s ] + q 2 · Var [ n s ] .
Assuming, as before, that the number of avalanche seeds follows a Poisson distribution with E [ n s ] = Var [ n s ] = N · x , the normalized mean charge and the scaled charge resolution become
E [ Q ] N · q = x ,
N · Var [ Q ] E [ Q ] = 1 + s 2 q 2 x .
These expressions are identical to (18) and (19), which describe the linear regime of instantaneous light pulses. Here, however, they remain valid over the entire range of x, provided that the condition T x · τ is satisfied.
The corresponding curves are shown in Figure 1, together with the exact solution for instantaneous light pulses. The comparison illustrates the role of pixel recovery: whereas instantaneous illumination leads to saturation as the number of avalanche seeds approaches the number of pixels, complete pixel recovery prevents saturation and preserves a linear response over a much wider dynamic range.

2.3. Response of an SiPM Under Real Conditions

Real SiPMs exhibit both correlated and uncorrelated noise, while their pixel recovery time is generally not negligible compared with the duration of the incident light pulse. Under these conditions, an exact analytical description of the SiPM response is no longer possible. Nevertheless, the theoretical framework developed in the previous subsections can be extended under a set of physically motivated approximations.
  • Correlated noise generates secondary stochastic avalanches, thereby modifying the relationship between the number of impinging photons and the total output charge. Nevertheless, all expressions derived in Section 2.1 and Section 2.2 remain valid if n f and n s are interpreted as the number of fired pixels and avalanche seeds produced exclusively by impinging photons (i.e., excluding avalanches generated by correlated noise), provided that the avalanche charges q i in Equations (1) and (22), as well as their mean q and variance s 2 in Equations (2), (3), (23) and (24), are replaced by effective quantities that incorporate the contribution of correlated noise. In contrast, uncorrelated noise can generally be neglected when analyzing signals synchronized with short light pulses.
  • For light pulses with non-negligible duration, successive avalanche seeds may arrive at pixels that have not yet fully recovered from previous avalanches. Both the probability of triggering an avalanche and the corresponding avalanche charge then depend on the recovery state of the pixel. As a consequence, the total output charge is neither limited by the number of pixels, as in Equation (1), nor strictly proportional to the number of avalanche seeds, as in Equation (22). The detector response is therefore expected to lie between the two limiting cases described by Equations (16), (17), (25) and (26), with the exact behavior depending on the temporal profile of the incident light pulse.
In Ref. [19], we proposed phenomenological models for the mean output charge that satisfy these requirements and accurately reproduce both simulated and experimental SiPM responses. Two pulse families were considered: exponential-like pulses and pulses with finite duration (e.g., rectangular pulses). For exponential-like pulses, the normalized mean charge is described by
E [ Q ] N · q = 1 + c · e d · x + a · ln 1 + b · x · 1 e x ,
whereas for pulses of finite duration,
E [ Q ] N · q = 1 + c · e d · x + a · x 1 + b · x · 1 e x .
In both equations, the factor 1 e x represents the mean fraction of pixels triggered directly by primary impinging photons (10), while the factor in square brackets denotes the normalized mean charge released per triggered pixel. The latter consists of three distinct contributions: the primary avalanche (which contributes unity), a term accounting for subsequent avalanche triggers in the recovering pixel, a · ln ( 1 + b · x ) or a · x 1 + b · x , and the term c · e d · x accounting for correlated noise. This last term incorporates both correlated noise cascades and the reduced charge delivered by afterpulses. It decreases exponentially with increasing light intensity because the pool of fully recovered, available pixels is progressively depleted. The parameters a, b, c, and d are positive fitting parameters that depend on both the SiPM characteristics and the temporal profile of the incident light pulse.
These models can be interpreted as a generalization of expression (16) derived for instantaneous light pulses in the absence of correlated noise. The mean avalanche charge q of a fully recovered pixel is replaced by an effective mean charge per triggered pixel, corresponding to q times the factor in square brackets in Equations (27) and (28). For a = c = 0 , expression (16) is recovered.
In the linear regime ( x 1 ), both models reduce to
E [ Q ] N · q = ( 1 + c ) · x ,
showing that the factor q · ( 1 + c ) corresponds to the effective gain of the SiPM. In the limit x , expression (27) grows logarithmically, while expression (28) saturates to 1 + a / b . The mean output charge for exponential-like pulses does not saturate because photons keep hitting the detector at arbitrarily late times.
The left-hand panel of Figure 2 shows several examples of the normalized charge per fired pixel for exponential-like pulses, i.e., the term in square brackets of expression (27). The mechanisms influencing the nonlinear response are better visualized in this representation, where the primary saturation trend 1 e x is factored out. The effect of the model parameters on the resulting curves is illustrated by arrows. In particular, a sets the overall amplitude of the contribution from photons arriving during pixel recovery, while b controls its rate of growth with light intensity. The parameter d controls the suppression rate of correlated noise with increasing x. The limiting cases of instantaneous and very long light pulses are also shown in the figure for comparison.
A similar strategy can be adopted to model the statistical variance of the SiPM response. Rather than modeling Var [ Q ] directly, we search for an expression that describes the scaled resolution of charge N · Var [ Q ] E [ Q ] , while keeping the previously derived model for E [ Q ] N · q unchanged. This approach allows the mean response and its statistical fluctuations to be modeled independently. To do that, expression (17) is generalized by replacing the excess noise factor 1 + s 2 q 2 by a function f ( x ) accounting for the relative charge fluctuations per triggered pixel, including the effects of correlated noise and photons arriving during pixel recovery,
N · Var [ Q ] E [ Q ] = f ( x ) 1 e x 1 .
The function f ( x ) is required to reproduce the two exact limiting cases. For instantaneous light pulses,
f ( x ) = 1 + s 2 q 2 ,
whereas for very long light pulses ( T x · τ ),
f ( x ) = 1 e x · 1 + 1 + s 2 q 2 x ,
which follows directly by equating expressions (19) and (30).
Motivated by these restrictions on f ( x ) , we propose the following expression for Poissonian light pulses:
f ( x ) = α · 1 e β · x · ε + 1 + s 2 q 2 + γ · e δ · x β · x + ( 1 α ) · 1 + s 2 q 2 + γ · e δ · x ,
which can be interpreted as a phenomenological interpolation between the two exact limiting behaviors. The parameter α determines the relative weight of each limit, ranging from α = 0 for instantaneous light pulses to α = 1 for very long pulses. The term γ · e δ · x accounts for the relative charge fluctuations due to correlated noise in a similar way as the term c · e d · x accounts for its mean charge contribution in Equations (27) and (28). The parameters β and ε are introduced to provide greater flexibility to f ( x ) . While remaining close to unity, fine tuning β and ε allows the model to properly describe simulated and experimental data, as explained below.
In the linear regime ( x 1 ), expressions (33) and (30) reduce to
f ( x ) = 1 + s 2 q 2 + γ ,
N · Var [ Q ] E [ Q ] = 1 + s 2 q 2 + γ x .
Expression (35) is identical to (19), except that the excess noise factor now includes the contribution from correlated noise through the parameter γ .
In the saturation limit ( x ), assuming δ > 0 , the proposed model yields
f ( x ) = α · ε + ( 1 α ) · 1 + s 2 q 2 ,
N · Var [ Q ] E [ Q ] = α · ( ε 1 ) + ( 1 α ) · s 2 q 2 ,
where the parameter ε must satisfy ε > 1 1 α α · s 2 q 2 to ensure that the argument of the square root remains positive. The saturation limit (36) reduces to 1 + s 2 q 2 for instantaneous light pulses ( α = 0 ) and to unity for very long pulses ( α = ε = 1 ), leading to N · Var [ Q ] E [ Q ] 0 . In the general case, f ( x ) is expected to saturate to a value depending on the dynamics of pixel recovery for the specific light pulse shape and duration, which is controlled by the parameter ε .
Examples of the function f ( x ) for different combinations of parameters are shown in the right-hand panel of Figure 2. Plotting f ( x ) instead of the scaled charge resolution N · Var [ Q ] E [ Q ] allows the individual effects of the model parameters to be visualized more clearly, as indicated by the arrows. In the absence of correlated noise ( γ = 0 ), the function f ( x ) increases with x from the baseline value of 1 + s 2 q 2 , reaches a maximum, and then decreases towards the saturation limit (36). For the limiting case of very long pulses ( α = β = ε = 1 ), this maximum occurs at x 1.6 , with only a weak dependence on s / q . This value corresponds to a mean of two avalanches per triggered pixel; since a primary avalanche always occurs when a pixel fires, the Poisson fluctuations arising from subsequent avalanches reach their maximum at this mean value. However, in a general situation, pixel recovery reduces the probability and mean charge of subsequent avalanches, causing a shift in the maximum of the function f ( x ) , which is controlled by the parameter β .
Several fitting parameters are intrinsically correlated. In particular, γ and s 2 q 2 produce the same effect in the linear regime, whereas ε 1 and s 2 q 2 have a similar influence in the saturation limit, although their relative contributions depend on the value of α . In practice, the parameters γ and s 2 q 2 can be estimated independently from dark-count measurements (see Section 5.1), allowing the remaining parameters to be determined by fitting experimental data for N · Var [ Q ] E [ Q ] or f ( x ) . The recovery-related parameters α , β , and ε generally exhibit only weak correlations with the noise-related parameters γ and δ .
Finally, the proposed model can be readily extended to super-Poissonian light sources by including the corresponding contribution of seed fluctuations in the term 1 + s 2 q 2 in (33), as discussed in Appendix A.

2.4. Photon-Counting Resolution

In most applications, the measured SiPM signal is used to estimate either the number of photons impinging on the detector or a quantity proportional to it, such as the energy deposited in a scintillator. If the mean output charge is related to the mean number of incident photons through a known response function, E [ Q ] = R ( E [ n ph ] ) , the reconstructed number of photons corresponding to a measured charge Q is given by n ph * ( Q ) = R 1 ( Q ) . Consequently,
n ph * ( E [ Q ] ) = E [ n ph ] = N · x P D E .
The variance of the reconstructed number of photons, Var [ n ph * ] , is ultimately determined by the variance of the measured charge, Var [ Q ] , which includes fluctuations associated with the photon statistics, avalanche multiplication, correlated noise, and nonlinear response. We define the scaled photon-counting resolution as
N · Var [ n ph * ] E [ n ph ] = E [ Q ] E [ n ph ] · d n ph * d Q E [ Q ] · N · Var [ Q ] E [ Q ] ,
where, as in the scaled charge resolution N · Var [ Q ] E [ Q ] , the factor N is introduced to obtain a quantity independent of the total number of pixels.
For an ideal linear SiPM without correlated noise, the normalized mean charge E [ Q ] N · q is given by (25), while N · Var [ Q ] E [ Q ] is given by (26). In this case, (39) becomes
N · Var [ n ph * ] E [ n ph ] = N · Var [ Q ] E [ Q ] = 1 + s 2 q 2 x .
For the limiting case of instantaneous light pulses, E [ Q ] N · q and N · Var [ Q ] E [ Q ] in the absence of correlated noise are given by (16) and (17), respectively, yielding
N · Var [ n ph * ] E [ n ph ] = 1 ln 1 E [ Q ] N · q · E [ Q ] N · q 1 E [ Q ] N · q · N · Var [ Q ] E [ Q ] = 1 e x x · e x · 1 + s 2 q 2 1 e x 1 .
As expected, this expression reduces to (40) in the limit x 1 . As x increases further, however, N · Var [ n ph * ] E [ n ph ] eventually diverges because E [ Q ] N · q approaches its saturation value of unity (20). The scaled photon-counting resolution N · Var [ n ph * ] E [ n ph ] reaches a minimum at x 1.5 , with only a weak dependence on the ratio s / q . At this point, the mean fraction of fired pixels is already E [ Q ] N · q = 0.78 , indicating that the optimum operating point is achieved well within the nonlinear-response regime. This result highlights that nonlinear operation does not necessarily degrade the photon-counting performance. Instead, the reduction in the statistical fluctuations of the number of fired pixels more than compensates for the compression of the SiPM response.
For light pulses with durations comparable to the SiPM recovery time τ , including correlated noise, E [ Q ] N · q can be modeled by either (27) or (28), depending on the pulse shape, while N · Var [ Q ] E [ Q ] is described by (30) and (33). Once the model parameters have been determined from experimental or simulated data, N · Var [ n ph * ] E [ n ph ] follows directly from (39). Examples of N · Var [ n ph * ] E [ n ph ] for several simulated cases, together with the expressions (40) and (41) for the two limiting cases of very long and instantaneous light pulses, respectively, are shown in Figure 3, Figure 4 and Figure 5. For short pulses, N · Var [ n ph * ] E [ n ph ] also exhibits a minimum close to x = 1.5 , indicating that this feature is not restricted to the idealized limiting case of instantaneous pulses. The physical origin of this behavior is investigated in the following section using Monte Carlo simulations.

3. Validation with Simulation Data

The proposed fitting model (33) was validated using Monte Carlo simulations of the SiPM response. Simulations were performed for different light-pulse shapes and durations, both with and without correlated noise.

3.1. Simulation Code

The simulation code used in this work is based on the Monte Carlo framework presented in [32]. In a previous study [19], we introduced several improvements to its treatment of correlated noise, pixel recovery, and light-pulse generation. For the present work, the code was further extended to support both Poisson and negative binomial photon statistics, as well as stochastic avalanche-charge fluctuations, allowing the variance of the total output charge Q to be investigated.
For each simulation, the number of light pulses, the pulse shape, the photon statistics, and the SiPM characteristics (e.g., the number of pixels N, photon detection efficiency P D E , pixel recovery time τ , and correlated-noise probabilities) are specified. For every simulated pulse, the number of avalanche seeds n s and their arrival times are sampled according to the selected photon statistics, the P D E , and the temporal profile of the light pulse. The avalanche seeds are then randomly assigned to the N pixels and processed in chronological order.
The first seed reaching a given pixel always triggers an avalanche. Immediately after the avalanche, the pixel overvoltage U p drops to zero and subsequently recovers exponentially with time. Any later seed arriving at the same pixel can trigger a new avalanche with a probability that depends on the instantaneous value of U p [19]. When an avalanche is triggered, its mean charge q ( U p ) is assumed to be proportional to the pixel overvoltage, while stochastic charge fluctuations are added by sampling from a normal distribution. The standard deviation of this distribution, s ( U p ) , was determined from single-photon charge spectra measured under dark conditions as a function of overvoltage (see Section 5.1). As an example, the corresponding ratio s q ( U p ) for a Hamamatsu S13360-1350CS SiPM is shown in Figure 7. For the purpose of validating the fitting model (33), it is sufficient to specify the value of s q for fully recovered pixels together with a parameterization of s q ( U p ) during pixel recovery. We found that this dependence is well approximated by an exponential function plus a constant, as illustrated in Figure 7.
Each avalanche may also generate correlated noise. Crosstalk is assumed to occur in the four nearest neighboring pixels [15,18], whereas afterpulses are generated in the same pixel after a random delay drawn from the characteristic afterpulse-time distribution of the SiPM (see [19] for details). The triggering probability and avalanche charge associated with these secondary avalanches depend on U p in the same way as for photon-induced avalanches. Furthermore, correlated-noise avalanches are allowed to generate additional correlated-noise events. Uncorrelated noise was neglected throughout the simulations.
The total output charge Q for each simulated pulse is obtained by summing the charge released by all avalanches generated during the event. The mean value E [ Q ] and the variance Var [ Q ] are then estimated from a sufficiently large ensemble of simulated pulses.

3.2. Simulation Results

We simulated the response of an SiPM to Poissonian light pulses with different shapes and durations. The results obtained for exponential and rectangular pulses are presented in Figure 3 and Figure 4, respectively. The curves are labeled according to the ratio of the pulse decay time T d to τ for exponential pulses, or by the ratio of the pulse duration T r to τ for rectangular pulses. For both pulse shapes, we also include a representative simulation of a super-Poissonian light source by assuming a negative binomial photon distribution with ζ = 0.25 (see Appendix A), labeled as “sP”.
The normalized mean output charge E [ Q ] N · q is shown as a function of the normalized input light intensity x in the upper-left panels, together with the corresponding least-squares fits of Equations (27) and (28). The scaled charge resolution N · Var [ Q ] E [ Q ] and the function f ( x ) are displayed in the upper-right and lower-left panels, respectively, together with the corresponding fits. Because the details of the different contributions to charge fluctuations are more pronounced in f ( x ) , the least-squares fits of Equation (33) were first performed on the simulated data of f ( x ) . The fitted curves for N · Var [ Q ] E [ Q ] were then obtained directly from f ( x ) using Equation (30). The corresponding scaled photon-counting resolution N · Var [ n ph * ] E [ n ph ] computed from (39) is shown in the lower-right panels. The functions N · Var [ n ph * ] E [ n ph ] for the limiting cases of very long pulses (40) and instantaneous pulses (41) are also shown for comparison. Since all quantities are properly normalized, the results are independent of the simulation parameters N, P D E , and τ .
Correlated noise was not included in these simulations, so the fitting parameters were fixed to c = d = γ = δ = 0 . We assumed s q = 0.15 , a deliberately large value selected to better illustrate the saturation of N · Var [ Q ] E [ Q ] for short light pulses predicted by (21).
As expected, the SiPM response is nearly linear for very long light pulses, whereas it approaches the instantaneous-pulse limit (14) as the pulse duration becomes much shorter than the pixel recovery time. For intermediate pulse durations comparable to τ , both (27) and (28) accurately reproduce the simulated mean output charge. The fitted values of the parameters a and b are listed in Table 1. Their statistical uncertainties are generally below 5 % , except for very short pulses, where a 0 and b 0 , reflecting the negligible effect of pixel recovery. Since E [ Q ] N · q depends only on the first moment of the photon-number distribution, the fitted values of a and b are nearly identical for Poissonian and super-Poissonian light pulses with the same temporal profile.
Regarding the output-charge fluctuations, the functions N · Var [ Q ] E [ Q ] and f ( x ) are accurately described by (30) and (33) (or (A14) for the representative super-Poissonian pulse), respectively, with fit residuals below 3 % for f ( x ) . The fitted values of the parameters α , β , and ε are listed in Table 1. For the super-Poissonian pulse, the parameter ζ was fixed to 0.25 , leading to a significant increase in the charge fluctuations at small x values. Nevertheless, the remaining fitting parameters are almost identical to those obtained for Poissonian pulses with the same duration.
The parameter α decreases as the pulse duration becomes shorter. For very short pulses, α = 0 , yielding f ( x ) = 1 + s 2 q 2 for Poissonian photon statistics. Consequently, N · Var [ Q ] E [ Q ] reduces to (17). The behavior of the parameters β and ε is less straightforward. In general, however, β decreases with decreasing pulse duration, shifting the maximum of f ( x ) toward larger values of x. The shorter the light pulse, the higher the value of x to reach a mean of two avalanches per triggered pixel. The parameter ε remains close to unity in all simulated cases. In fact, variations in ε become appreciable only for x 30 and long pulses with α > 0.1 , indicating that ε = 1 can be safely assumed whenever the analysis is restricted to smaller x values. For instance, ε = 1.14 ± 0.11 and ε = 1.019 ± 0.012 were obtained for the cases of exponential pulses with T d / τ = 0.1 and T d / τ = 1 , respectively. As for the parameters a and b, the uncertainties in α and β are generally below 5 % . They become significantly larger only for short pulses where α 0 and (33) becomes only weakly sensitive to relative variations in α and β .
For both pulse shapes with Poissonian photon statistics, the scaled photon-counting resolution N · Var [ n ph * ] E [ n ph ] approaches (40) and (41) in the limits of very long and very short light pulses, respectively. For the representative super-Poissonian pulse, N · Var [ n ph * ] E [ n ph ] is slightly larger because of the additional excess-noise contribution parameterized by ζ in (A14), although its overall behavior remains very similar to that of the Poissonian case.
For short light pulses (i.e., either T d / τ 1 or T r / τ 1 ), N · Var [ n ph * ] E [ n ph ] exhibits a minimum at x 1.5 . In contrast, for long light pulses (i.e., either T d / τ > 1 or T r / τ > 1 ), the minimum shifts toward larger values of x, and in some cases disappears altogether, yielding a monotonically decreasing function. The behavior also differs between exponential and rectangular pulses because recovering pixels contribute more significantly to the total output charge in the exponential case. For short rectangular pulses, E [ Q ] N · q saturates as x according to (28), causing the factor d n ph * d Q in (39) to diverge and, consequently, N · Var [ n ph * ] E [ n ph ] also diverges. By contrast, for short exponential pulses, E [ Q ] N · q continues to increase slowly even at very large x values according to (27). Therefore, d n ph * d Q remains finite and N · Var [ n ph * ] E [ n ph ] decreases for x 10 .
Simulation results for an SiPM including correlated noise are shown in Figure 5 for exponential light pulses with different values of T d / τ . The upper panels show the simulated f ( x ) together with the corresponding least-squares fits of (33), including the parameters γ and δ that account for correlated noise. A crosstalk probability of 20 % was assumed for the left-hand panels, whereas an afterpulsing probability of 20 % was assumed for the right-hand panels. These probabilities were intentionally chosen to be larger than those typically observed in commercial SiPMs in order to illustrate more clearly the impact of correlated noise on f ( x ) . As in the previous simulations, s q = 0.15 was assumed. The corresponding scaled photon-counting resolution N · Var [ n ph * ] E [ n ph ] , computed from (39), is displayed in the lower panels. Again, the curves of N · Var [ n ph * ] E [ n ph ] for the limiting cases of very long pulses (40) and instantaneous pulses (41) are also shown for comparison. The functions E [ Q ] N · q and N · Var [ Q ] E [ Q ] are not shown because they differ only slightly from those in Figure 3 obtained without correlated noise for the same values of T d / τ .
The model (27) for E [ Q ] N · q and the model (33) for f ( x ) also provide excellent fits to the simulation data including correlated noise, with residuals below 3 % . The fitted values of the parameters a, b, α , β , and ε are very similar to those listed in Table 1 for the corresponding values of T d / τ . The remaining fitting parameters c, d, γ , and δ , which account for correlated noise, are listed in Table 2.
For the simulations including crosstalk, the fitted values of both c and γ are close to the imposed crosstalk probability of 0.20 , consistent with the theoretical predictions for the excess mean charge and excess noise factor due to crosstalk reported in [17,18]. The parameters d and δ increase as the pulse duration decreases. Since crosstalk occurs on timescales much shorter than the pixel recovery time, its contribution is rapidly suppressed as x increases for short light pulses. Moreover, crosstalk may occupy neighboring pixels before subsequent photons arrive, thereby reducing the probability that these photons trigger additional avalanches. As a consequence, f ( x ) falls below unity for short light pulses and values of x around 1. This subtle effect is not reproduced by model (33). Although the parameters c and γ are relatively small, their uncertainties remain below approximately 5 % , since the fits are highly sensitive to these parameters in the limit x 0 . In contrast, the uncertainties in d and δ are typically larger (≳ 10 % ), reflecting the comparatively small effect of crosstalk suppression relative to that of pixel recovery.
Interestingly, the behavior of f ( x ) in the presence of crosstalk resembles that obtained for the representative super-Poissonian pulse shown in Figure 3. In both cases, f ( x ) can be modeled by adding a term that decreases with increasing x.
An afterpulsing probability of 20 % yields comparatively small values of c = 0.079 and γ = 0.041 because afterpulses are typically generated while the pixel is still only partially recovered, resulting in a lower average avalanche charge and smaller charge fluctuations than those produced by avalanches in fully recovered pixels. Unlike crosstalk, afterpulsing occurs after a finite delay in the same recovering pixel and is therefore not significantly suppressed as x increases for very short light pulses. For long light pulses, the combined contributions of impinging photons and afterpulses approach the saturation limit given by (37) only gradually. Consequently, we fixed d = δ = 0 . The relative uncertainties in c and γ are typically larger than for crosstalk because the corresponding contributions of afterpulsing to the SiPM response are significantly smaller.

4. Comparison with Previous Model

We compared the predictions of the photon-counting resolution from our proposed model with those from the model of S. Vinogradov et al. [21,31], which is the only previous analytical model applicable for finite-duration light pulses of arbitrary intensity, as far as we know.
In Ref. [21], two distinct scenarios were considered: light pulses of duration much less than the pixel recovery time τ , and pulses of duration greater than τ . The first scenario was modeled using a binomial distribution for the number of triggered pixels. In this case, E [ Q ] N · q is given by (16) in the absence of correlated noise. For the second scenario of long light pulses, the SiPM was modeled as N independent Geiger counters with a non-paralyzable dead time τ d . Assuming rectangular pulses of duration T r τ d , the normalized mean output charge in the absence of correlated noise is
E [ Q ] N · q = x 1 + x · τ d T r .
Although τ d was identified with the pixel recovery time τ in [21], we chose to make the model more flexible by treating τ d as a free fitting parameter. This provides the previous model with the best possible baseline for comparison, as τ d can be interpreted as an effective dead time that approximately accounts for the actual dynamics of pixel recovery, as described in [24].
In the left-hand panel of Figure 6, least-square fits of expression (42) are shown for the same simulated data of Poissonian rectangular pulses with T r τ 0.1 previously presented in Figure 4. The ratio of the effective dead time to the pixel recovery time τ d τ is indicated near each curve. Expression (42) describes the simulated mean output charge data as accurately as our model (28) for long pulses. However, even with the flexibility granted by treating τ d as a free fitting parameter, this model fails to properly reproduce simulated data for T r τ < 1 , because the non-paralyzable dead-time framework is no longer valid in that regime. Furthermore, expression (42) is not valid for exponential-like pulses, where E [ Q ] N · q grows logarithmically with x in the limit x , as shown in Figure 3.
In [21], the photon-counting resolution is described as
Var [ n ph * ] E [ n ph ] = E N F E [ n ph ] ,
where E N F is the excess noise factor with respect to the input Poisson photon statistics, which results from the product of the partial excess noise factors F i of all the stochastic processes that influence the SiPM response. This approach assumes that the output of each stochastic process approximately preserves the Poisson statistics (i.e., Fano factor equal to unity), which is not true in general. To compare with our model, we only consider here the reported partial excess noise factors associated with the photon detection efficiency F P D E = 1 P D E , the avalanche multiplication F m = 1 + s 2 q 2 , and the nonlinear response F nl . This last factor is
F nl = e x 1 x
for very short light pulses, and
F nl = 1 + x · τ d T r .
for long pulses.
In Ref. [31], the above model was modified by estimating a factor F nl that takes into account the distribution of arrival times of photons and the pixel recovery function. Under certain simplifying assumptions, the following analytical expression was obtained
F nl = 1 + x · τ T r 2 1 + x 2 · τ T r .
In the right-hand panel of Figure 6, for the same simulated cases shown in the left-hand panel, the predictions for the scaled photon-counting resolution N · Var [ n ph * ] E [ n ph ] from the models presented in [21,31] are compared with those from our model. Similar results are obtained for very long rectangular pulses with T r τ = 100 , but the models proposed in [21,31] fail to describe N · Var [ n ph * ] E [ n ph ] for shorter pulses. Remarkably, these models predict that N · Var [ n ph * ] E [ n ph ] asymptotically approaches a constant value in the limit x , which is inconsistent with the fact that the SiPM response saturates in this limit for rectangular pulses. This discrepancy arises directly from assuming that the total E N F is the product of the partial excess noise factors F i . To illustrate this breakdown, we compare N · Var [ n ph * ] E [ n ph ] for the limiting case of very short pulses obtained with this approach,
N · Var [ n ph * ] E [ n ph ] = e x 1 · 1 + s 2 q 2 x ,
with the exact solution (41). Both expressions only coincide if s = 0 (i.e., avalanche multiplication introduces no excess noise). Otherwise, expression (47) diverges as e x · 1 + s 2 q 2 x , while expression (41) diverges much faster as e x x · s q .

5. Experimental Validation

We experimentally validated the proposed fitting models using three different light sources and two Hamamatsu SiPMs. A scintillation crystal, a nanosecond laser, and a pulsed LED were employed to provide light pulses with different temporal characteristics. The SiPM models S13360-1325CS ( N = 2668 ) and S13360-1350CS ( N = 667 ) were evaluated. First, the characterization measurements performed under dark conditions are described, followed by the experimental procedures used to measure the SiPM response to scintillation, laser, and LED pulses. Finally, the measured response and photon-counting resolution in the nonlinear regime are compared with the proposed models.

5.1. Characterization Measurements Under Dark Conditions

Charge spectra of dark count events were measured for both SiPM models, S13360-1325CS and S13360-1350CS. During these measurements, the SiPM was placed inside a light-tight box and biased using a Hamamatsu C12332 driver circuit, which includes an operational amplifier and a compensation system for the temperature dependence of the SiPM gain. The output signal was digitized with a Tektronix TDS5032B digital oscilloscope with a bandwidth of 350 MHz. The oscilloscope was configured to trigger on single-avalanche signals and integrate the corresponding waveforms. The resulting integral, proportional to the collected charge, was expressed in units of nV·s. The integration window was chosen to be sufficiently long to include afterpulses.
The charge histogram was then constructed after subtracting the pedestal, which was determined from randomly acquired waveforms without avalanche signals. The pedestal fluctuations were negligible compared to the single-avalanche charge dispersion. An example of a charge histogram measured with the S13360-1350CS SiPM at an overvoltage of 6 V is shown in the left-hand panel of Figure 7.
The charge histogram provides several useful characteristics of the SiPM response. The first peak corresponds to single-avalanche events without correlated noise. As illustrated in Figure 7, this peak was fitted with a Gaussian function to determine the mean avalanche charge q and its standard deviation s. The resulting ratio s q as a function of overvoltage for the S13360-1350CS SiPM is shown in the right-hand panel of Figure 7. The remaining peaks correspond to events with crosstalk, whereas the counts accumulated between peaks are due to afterpulsing. Consequently, the crosstalk and afterpulsing probabilities can be determined directly from the fractions of events identified as each type of correlated-noise event.
More importantly, the parameters c and γ can also be determined directly from the first two moments of the charge distribution. Neglecting the small probability that two or more dark count events occur within the integration window, these measurements can be described using the theoretical framework of Section 2 with E [ n f ] = E [ n s ] = 1 and Var [ n f ] = Var [ n s ] = 0 . Under these conditions, the dimensionless parameter takes the fixed value x = 1 N 1 , and expressions (29) and (35) reduce to
E [ Q ] = q · ( 1 + c ) ,
Var [ Q ] = ( s 2 + γ · q 2 ) · ( 1 + c ) 2 .
Since these SiPMs exhibit relatively low levels of correlated noise, the statistical uncertainties in c and γ are comparatively large, ranging from approximately 10 % to 40 % . The resulting values of s q , c, and γ for both SiPMs are listed in Table 4. It should be emphasized that the parameters c and γ effectively describe the mean and variance contributions from correlated noise, incorporating noise cascades associated with the specific pixel geometry.

5.2. Experimental Procedure Using a Scintillation Crystal

The experimental arrangement employing a scintillation crystal follows the methodology detailed in [24]. A 3 × 3 × 20 mm3 LYSO(Ce) scintillator (light yield of 29 ph/keV and decay time of 42 ns), wrapped with a BaSO4 reflector, was optically coupled to a Hamamatsu S13360-1350CS SiPM ( N = 667 and τ = 29 ns) using silicone grease. The scintillator was irradiated using the X-ray and γ -ray emitting isotopes listed in Table 3. The SiPM was biased using a Hamamatsu C12332 driver circuit without additional amplification. The complete setup was enclosed in a light-tight box.
The output charge was corrected for the pedestal and histogrammed using the digital oscilloscope. The identified photopeaks were then fitted with Gaussian functions to determine their mean charge and variance. Before each fit, the underlying background was subtracted from each photopeak. As an example, Figure 8 shows the charge spectrum measured for a 137Cs γ -ray source, together with the Gaussian fit to the 662 keV photopeak and the corresponding background model, which is dominated by the Compton edge. For lower-energy photopeaks, the intrinsic background of the LYSO scintillator must also be taken into account. In all cases, the background in the vicinity of each photopeak was well described by an exponential function plus a constant.
To validate the proposed model, the photopeak energies, E γ , were converted into the corresponding mean number of avalanche seeds per pixel x. For this purpose, the photopeaks in the energy interval from 31 to 122 keV, where the SiPM response remains linear, were fitted with
E [ Q ] N · q = ( 1 + c ) · k · E γ ,
where q and c were obtained from the characterization measurements under dark conditions described in Section 5.1. The fitting parameter k defines the conversion factor between E γ and x, namely x = k · E γ . This parameter incorporates the P D E , the scintillation light yield, and the optical light-collection efficiency. For the S13360-1350CS SiPM operated at an overvoltage of 4 V, we obtained k = 1.38 · 10 3 keV−1, in agreement with the value reported in [24].
Because the scintillator length is much larger than its transverse dimensions, the light-collection efficiency depends on the interaction position of the γ ray within the crystal. Consequently, the number of photons reaching the SiPM for a given photopeak exhibits super-Poissonian fluctuations, resulting in an additional broadening of the measured photopeaks.

5.3. Experimental Procedure Using a Laser or an LED

A second experimental setup was employed to characterize the SiPM response using either a PicoQuant LDH 8-1-1283 laser (650 nm wavelength, 100 ps pulse width), driven by a PicoQuant PDL 800-B pulsed laser driver, or a Kingbright L7113QBCD pulsed LED (465 nm wavelength), driven by an Agilent 33522A waveform generator. A schematic diagram of this setup is shown in Figure 9. The setup comprised an integrating sphere mounted on an optical bench inside a light-tight box. The light source was coupled to one of the sphere ports, while a Thorlabs FDS1010 photodiode, connected to a picoammeter, was placed at a perpendicular port to monitor the input light intensity I sph . The SiPM was placed at a third port. To ensure uniform illumination of the SiPM, a diffuser was used. The intensity inside the sphere I sph was adjusted by varying the light-source intensity. The light intensity reaching the SiPM I SiPM was further attenuated using neutral-density filters with different optical densities together with collimator tubes of different lengths placed between the integrating sphere and the SiPM. This arrangement allowed measurements to be performed over a wide range of incident light intensities. For these measurements, we used both SiPM models S13360-1325CS and S13360-1350CS. As in the previous measurements, the SiPMs were biased by the Hamamatsu C12332 driver circuit and the output signal was digitized by the oscilloscope, which was triggered by a signal synchronized with the light source. We combined measurements with and without the amplification stage of the driver circuit, depending on the input light intensity. The recorded waveforms were integrated to obtain the mean E [ Q ] and variance Var [ Q ] .
Examples of normalized average waveforms measured for laser pulses and 100 ns rectangular LED pulses with the S13360-1350CS SiPM model are shown in Figure 10. These waveforms were acquired using the amplification stage at low light intensity to avoid distortion caused by SiPM non-linearity. Nevertheless, they exhibit noticeable broadening due to the finite response function of the SiPM, particularly when using the amplifier stage. The figure also shows the reconstructed input light profiles from the measured average waveforms for light pulses and for dark counts. The latter provides the SiPM response function for a single photon, including correlated noise. The input light profile for laser pulses was modeled by an exponential decay function, leaving the decay time as a free fitting parameter. The convolution of this function with the SiPM response function is then least-squares fitted to the output waveform for laser pulses. This method yields a laser decay time of 3.5 ns. For the LED pulses, the input light profile was modeled as a charge-discharge pulse, where the rise and decay times are fitting parameters. The least-squares fit of the convolution to the output waveform yields values of 9 ns and 8 ns for the rise and decay times, respectively.
The input light intensity I sph was converted into the mean number of avalanche seeds per pixel x following the same procedure used for the scintillator crystal. Specifically, the conversion factor was obtained from measurements of the mean output charge E [ Q ] in the linear region, together with the parameters q and c determined under dark conditions. In this case, the calibration constant implicitly accounts for the attenuation factor between I sph and I SiPM , which arises from the neutral-density filters and collimator tubes. Notably, this method does not require I sph to be measured in absolute units. This procedure is applicable only when the attenuation factor is sufficiently large, such that I sph remains above the photodiode sensitivity threshold while I SiPM is low enough for the SiPM to operate in its linear range.
As an independent validation, we also used an alternative procedure to convert I sph into x based on a second Thorlabs FDS1010 photodiode with NIST-traceable calibration ( 5 % uncertainty). In each setup configuration, the SiPM was replaced by the calibrated photodiode to measure I SiPM in absolute units. Using the ratio of the active areas of the SiPM and the photodiode, we determined the conversion factor from I sph to the mean number of photons impinging on the SiPM E [ n ph ] . To convert E [ n ph ] to x, the P D E at the wavelength of the light source is needed. To determine the P D E , we used the same setup with the SiPM, using a sufficiently large attenuation factor to ensure that E [ n ph ] 1 . Under these conditions, the probability of observing no SiPM signal is e P D E · E [ n ph ] , according to Poisson statistics. The estimated uncertainty of the resulting P D E values is approximately 10 % . Both calibration procedures yielded consistent values of x within their respective uncertainties.

5.4. Experimental Results

Experimental results for E [ Q ] N · q and N · Var [ Q ] E [ Q ] for the S13360-1325CS and S13360-1350CS SiPMs are shown in Figure 11 and Figure 12. These two SiPM models differ in several characteristics, including the number of pixels N, the photon detection efficiency P D E , and the gain. In addition, measurements were performed at different overvoltages ranging from 4 V to 6 V. Nevertheless, the normalized results obtained under all these conditions can be compared directly because they depend primarily on the light-pulse duration relative to the SiPM recovery time, which was 17 ns for the S13360-1325CS and 29 ns for the S13360-1350CS [24]. The incident light intensity was varied over a wide range, covering values of x from 10 2 to 10 2 , so that both the linear and nonlinear regimes were well sampled. The theoretical predictions for E [ Q ] N · q and N · Var [ Q ] E [ Q ] in the limiting cases of instantaneous pulses and very long pulses, in the absence of correlated noise, are also shown in the figures for comparison. For these curves, we assumed s q = 0.1 for both SiPMs.
Laser pulses were measured with both SiPMs. Although the laser pulses are much shorter than the SiPM recovery time, a non-negligible contribution from partially recovered pixels was observed, attributed to the small exponential tail in the laser pulse (see Figure 10). This effect also explains why N · Var [ Q ] E [ Q ] exceeds the prediction for instantaneous light pulses at large values of x.
For the S13360-1325CS SiPM, rectangular LED pulses of 20 ns and 100 ns were used to investigate the effect of the light-pulse duration. As expected, the nonlinearity is weaker for the 100 ns pulses, and N · Var [ Q ] E [ Q ] approaches the theoretical prediction for very long light pulses. For the S13360-1350CS SiPM, rectangular LED pulses of 20 ns were also used, while scintillation pulses from a LYSO crystal, with a decay time of 42 ns, were used to investigate an experimental case with weak nonlinearity. In this case, the maximum value of x was 1.9 , corresponding to the highest-energy photopeak ( E γ = 1408 keV) measured. As discussed above, the scintillation pulses exhibited super-Poissonian statistics because the light-collection efficiency depended on the γ -ray interaction position within the crystal. Consequently, N · Var [ Q ] E [ Q ] lies above the theoretical predictions for Poissonian light pulses in the linear regime.
Fits of Equations (27) and (28) to the E [ Q ] N · q data are shown in the figures. Equation (27) was used for the laser and scintillation data, whereas Equation (28) was used for the rectangular LED data. Nevertheless, both equations provide equally good fits for all light-pulse types. Experimental data for N · Var [ Q ] E [ Q ] were fitted using Equation (30), with f ( x ) modeled by (33), except for the LYSO scintillator, for which f ( x ) was modeled by Equation (A14), including the parameter ζ . In these fits, the parameters c, s q , and γ were fixed to the values measured under dark conditions, while the remaining parameters were left free. However, we imposed the constraint d = δ to reduce the number of free parameters, since these SiPMs exhibit low correlated noise. In addition, parameters that were only weakly constrained by the data were fixed to physically reasonable values. In particular, the model (33) is overparameterized to describe data obtained with the LYSO scintillator, due to the limited range of x that could be covered in these measurements. Consequently, the parameters β and ε were fixed to unity in this case. The results are summarized in Table 4.
The scaled photon-counting resolution N · Var [ n ph * ] E [ n ph ] computed from Equation (39) using the fitted models is shown in the right-hand panels of Figure 11 and Figure 12, together with the theoretical predictions for the limiting cases of instantaneous (41) and very long (40) light pulses. Notably, for laser pulses, N · Var [ n ph * ] E [ n ph ] reaches a minimum at x 1.1 for the S13360-1325CS SiPM and at x 1.3 for the S13360-1350CS SiPM; it then increases with x before decreasing again for x 9 because of the small exponential tail in the laser pulse discussed above. For the LED pulses, the scaled photon-counting resolution either exhibits a local minimum or decreases monotonically, depending on the pulse width. For scintillation pulses, the highest-energy photopeak lies close to the local minimum of N · Var [ n ph * ] E [ n ph ] . In all cases, the scaled photon-counting resolution remains above the theoretical prediction for very long light pulses, which corresponds to an ideal linear response, as expected.

6. Conclusions

In this work, we have investigated the statistical fluctuations in the response of passive SiPMs over their full dynamic range. Analytical expressions for the relative standard deviation of the output charge were derived for the two limiting cases of instantaneous light pulses and pulses much longer than the SiPM recovery time. These analytical formulations were then generalized to account for pixel recovery and correlated noise for arbitrary pulse durations through a phenomenological model governed by a small set of fitting parameters. Finally, the model was used to analyze the resolution in the number of impinging photons reconstructed from the measured charge.
The predictions of the proposed model for the photon-counting resolution were compared with those for the models presented in [21,31], showing that our model addresses several issues which were not properly treated previously. In particular, our model correctly accounts for the interplay of the several stochastic processes influencing the SiPM response.
The model was validated against extensive Monte Carlo simulations and experimental measurements using laser, LED, and scintillation pulses across two different SiPM devices. Excellent agreement was achieved across all operating conditions. When applied over a narrow intensity range, care must be taken to avoid model overparameterization by appropriately constraining non-essential parameters.
Our findings reveal that the photon-counting resolution is governed primarily by the number of available pixels and the light-pulse duration relative to the pixel recovery time. Correlated noise degrades performance mainly in the low-intensity regime, where secondary avalanches propagate freely; its impact progressively diminishes as saturation develops due to the lower availability of fully recovered pixels. Specifically, the resolution behavior depends on the light-pulse duration as follows:
  • For pulses much shorter than the recovery time, the photon-counting resolution reaches a minimum at approximately x 1.5 avalanche seeds per pixel before degrading rapidly due to pixel saturation.
  • For pulse durations comparable to the recovery time, a broad minimum or plateau is observed over several avalanche seeds per pixel before performance deteriorates.
  • For pulses much longer than the recovery time, the response remains close to linear and the photon-counting resolution improves monotonically over a significantly wider range of light intensities.
Overall, this study demonstrates that the onset of nonlinearity does not necessarily imply a degradation of photon-counting performance. On the contrary, the sub-Poissonian statistics introduced by pixel saturation partially compensate for the nonlinear compression of the SiPM response, while the suppression of correlated noise at high occupancy further improves the statistical behavior. In practical situations, the photon-counting resolution typically begins to deteriorate once the fraction of triggered pixels exceeds approximately 80 % . These findings indicate that the effective dynamic range of SiPMs can therefore be significantly extended beyond the linear regime when appropriate nonlinear-response corrections are applied.
The proposed framework therefore provides a practical and computationally simple tool for predicting and optimizing the photon-counting performance of passive SiPMs over a wide dynamic range. Requiring only a minimal set of physically grounded parameters, it can be readily adapted to diverse light-pulse shapes and SiPM architectures, facilitating the optimization of high-dynamic-range SiPM instrumentation.

Author Contributions

Conceptualization, J.R.; methodology, V.M. and J.R.; software, V.M.; validation, V.M.; formal analysis, V.M.; investigation, V.M., and J.R.; resources, J.R.; data curation, V.M.; writing—original draft preparation, V.M.; writing—review and editing, V.M. and J.R.; visualization, V.M. and J.R.; supervision, J.R.; project administration, J.R.; funding acquisition, J.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Spanish Research State Agency (AEI) through the grant PID2022-138172NB-C42. V. Moya also appreciates the grant PIPF-2023/TEC-29694 funded by Consejería de Educación, Ciencia y Universidades de la Comunidad de Madrid.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data and MC code are available in the following public repository: https://github.com/VictorMoyaZ/Modeling-the-variance-of-SiPMs-in-the-nonlinear-regime-Data/tree/main (accessed on 27 August 2026).

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
SiPMSilicon photomultiplier
MCMonte Carlo
laserLight amplification by stimulated emission of radiation
LYSOLutetium–Yttrium Oxyorthosilicate
LEDLight-Emitting Diode
LiDARLight detection and ranging
PDEPhotodetection efficiency
NISTNational Institute of Standards and Technology

Appendix A. Super-Poissonian Light Pulses

In many practical situations, the statistics of the incident photons deviate from a Poisson distribution and are more accurately described by a super-Poissonian model. Such statistics can be conveniently modeled by a negative binomial distribution
P ( n ph ) = Γ ( n ph + r ) Γ ( r ) · n ph ! · θ r · ( 1 θ ) n ph ,
with
E [ n ph ] = r · ( 1 θ ) θ ,
Var [ n ph ] = r · ( 1 θ ) θ 2 = E [ n ph ] θ .
In this case, the unconditional distribution of the number of avalanche seeds (9) is also a negative binomial distribution with
E [ n s ] = P D E · E [ n ph ] ,
Var [ n s ] = P D E · E [ n ph ] · 1 + ζ ,
where ζ = 1 θ θ · P D E .
For instantaneous light pulses, the expected value and variance of the number of fired pixels are given by
E [ n f ] = N · 1 e k 1 · x ,
Var [ n f ] = N · e k 1 · x e k 2 · x + N 2 · e k 2 · x e 2 k 1 · x ,
with
k 1 = N ζ · ln 1 + ζ N 1 ζ 2 · N ,
k 2 = N ζ · ln 1 + 2 · ζ N 2 2 · ζ N ,
where the approximate expressions correspond to the limit N 1 . Therefore, neglecting terms of order 1 / N , the normalized mean response and relative charge fluctuations in the absence of correlated noise become
E [ Q ] N · q = 1 e x ,
N · Var [ Q ] E [ Q ] = 1 + s 2 q 2 + x · e 2 · x 1 e x · ζ 1 e x 1 ,
As expected, in the limit θ 1 , the distribution (A1) tends to a Poisson distribution and ζ = 0 , so that (A11) reduces to (17).
In the linear regime ( x 1 ), as well as in the limit of very long light pulses ( T x · τ ), the above equations reduce to
E [ Q ] N · q = x ,
N · Var [ Q ] E [ Q ] = 1 + s 2 q 2 + ζ x .
Thus, the parameter ζ , which accounts for the super-Poissonian fluctuations in the number of avalanche seeds in (A5), simply adds to the excess noise factor appearing in Equation (19).
In the saturation limit x for instantaneous light pulses (i.e., n f = N ), the SiPM response is characterized by Equations (20) and (21), which are independent of the photon statistics.
According to these results, the fitting model (33) can be adapted as follows:
f ( x ) = α · 1 e β · x · ε + 1 + s 2 q 2 + ζ + γ · e δ · x β · x + ( 1 α ) · 1 + s 2 q 2 + x · e 2 · x 1 e x · ζ + γ · e δ · x .
In the linear regime ( x 1 ), this expression reduces to
f ( x ) = 1 + s 2 q 2 + ζ + γ .
In the saturation limit ( x ), assuming δ > 0 , the model (A14) yields
f ( x ) = α · ε + ( 1 α ) · 1 + s 2 q 2 ,
which is identical to expression (36), because the signal variance is independent of the photon statistics in this limit.
This procedure can be followed to model f ( x ) for other photon-number distributions, provided that E [ n ph ] and Var [ n ph ] can be obtained.

References

  1. Renker, D. Geiger-mode avalanche photodiodes, history, properties and problems. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2006, 567, 48–56. [Google Scholar] [CrossRef] [Scilit]
  2. Lapington, J.S.; CTA SST Collaboration. The silicon photomultiplier-based camera for the Cherenkov Telescope Array small-sized telescopes. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2023, 1055, 168433. [Google Scholar] [CrossRef] [Scilit]
  3. Depaoli, D.; Chiavassa, A.; Corti, D.; Di Pierro, F.; Mariotti, M.; Rando, R. Development of a SiPM Pixel prototype for the Large-Sized Telescope of the Cherenkov Telescope Array. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2023, 1055, 168521. [Google Scholar] [CrossRef] [Scilit]
  4. De Guio, F.; on behalf of the CMS Collaboration. First results from the CMS SiPM-based hadronic endcap calorimeter. J. Phys. Conf. Ser. 2019, 1162, 012009. [Google Scholar] [CrossRef] [Scilit]
  5. Addesa, F.; Anderson, T.; Barria, P.; Basile, C.; Benaglia, A.; Bertoni, R.; Bethani, A.; Bianco, R.; Bornheim, A.; Boldrini, G.; et al. Optimization of LYSO crystals and SiPM parameters for the CMS MIP timing detector. J. Instrum. 2024, 19, P12020. [Google Scholar] [CrossRef] [Scilit]
  6. Falcone, A.; Andreani, A.; Bertolucci, S.; Brizzolari, C.; Buckanam, N.; Capasso, M.; Cattadori, C.; Carniti, P.; Citterio, M.; Francis, K.; et al. Cryogenic SiPM arrays for the DUNE photon detection system. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2021, 985, 164648. [Google Scholar] [CrossRef] [Scilit]
  7. Gundacker, S.; Heering, A. The silicon photomultiplier: Fundamentals and applications of a modern solid-state photon detector. Phys. Med. Biol. 2020, 65, 17TR01. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  8. Caccia, M.; Giaz, A.; Galoppo, M.; Santoro, R.; Martyn, M.; Bianchi, C.; Novario, R.; Woulfe, P.; O’Keeffe, S. Characterisation of a Silicon Photomultiplier Based Oncological Brachytherapy Fibre Dosimeter. Sensors 2024, 24, 910. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  9. Singh, M. A review of digital PET-CT technology: Comparing performance parameters in SiPM integrated digital PET-CT systems. Radiography 2024, 30, 13–20. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  10. Llosá, G. SiPM-based Compton cameras. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2019, 926, 148–152. [Google Scholar] [CrossRef] [Scilit]
  11. Agishev, R.; Comerón, A.; Bach, J.; Rodriguez, A.; Sicard, M.; Riu, J.; Royo, S. Lidar with SiPM: Some capabilities and limitations in real environment. Opt. Laser Technol. 2013, 49, 86–90. [Google Scholar] [CrossRef] [Scilit]
  12. Georgel, R.; Grygoryev, K.; Sorensen, S.; Lu, H.; Andersson-Engels, S.; Burke, R.; Hare, D. Silicon Photomultiplier—A High Dynamic Range, High Sensitivity Sensor for Bio-Photonics Applications. Biosensors 2022, 12, 793. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  13. Eckert, P.; Schultz-Coulon, H.C.; Shen, W.; Stamen, R.; Tadday, A. Characterisation studies of silicon photomultipliers. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2010, 620, 217–226. [Google Scholar] [CrossRef] [Scilit]
  14. Pagano, R.; Corso, D.; Lombardo, S.; Valvo, G.; Sanfilippo, D.N.; Fallica, G.; Libertino, S. Dark current in silicon photomultiplier pixels: Data and model. IEEE Trans. Electron Devices 2012, 59, 2410–2416. [Google Scholar] [CrossRef] [Scilit]
  15. Rosado, J.; Hidalgo, S. Characterization and modeling of crosstalk and afterpulsing in Hamamatsu silicon photomultipliers. J. Instrum. 2015, 10, P10031. [Google Scholar] [CrossRef] [Scilit]
  16. Barton, P.; Stapels, C.; Johnson, E.; Christian, J.; Moses, W.W.; Janecek, M.; Wehe, D. Effect of SSPM surface coating on light collection efficiency and optical crosstalk for scintillation detection. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2009, 610, 393–396. [Google Scholar] [CrossRef] [Scilit]
  17. Vinogradov, S. Analytical models of probability distribution and excess noise factor of solid state photomultiplier signals with crosstalk. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2012, 695, 247–251. [Google Scholar] [CrossRef] [Scilit]
  18. Gallego, L.; Rosado, J.; Blanco, F.; Arqueros, F. Modeling crosstalk in silicon photomultipliers. J. Instrum. 2013, 8, P05010. [Google Scholar] [CrossRef] [Scilit]
  19. Moya-Zamanillo, V.; Rosado, J. Understanding the Nonlinear Response of SiPMs. Sensors 2024, 24, 2648. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  20. Van Dam, H.T.; Seifert, S.; Vinke, R.; Dendooven, P.; Löhner, H.; Beekman, F.J.; Schaart, D.R. A comprehensive model of the response of silicon photomultipliers. IEEE Trans. Nucl. Sci. 2010, 57, 2254–2266. [Google Scholar] [CrossRef] [Scilit]
  21. Vinogradov, S.; Vinogradova, T.; Shubin, V.; Shushakov, D.; Sitarsky, C. Efficiency of Solid State Photomultipliers in Photon Number Resolution. IEEE Trans. Nucl. Sci. 2011, 58, 9–16. [Google Scholar] [CrossRef] [Scilit]
  22. Vinogradov, S.; Arodzero, A.; Lanza, R.; Welsch, C. SiPM response to long and intense light pulses. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2015, 787, 148–152. [Google Scholar] [CrossRef] [Scilit]
  23. Jeans, D. Modeling the response of a recovering SiPM. arXiv 2016, arXiv:1511.06528. [Google Scholar]
  24. Rosado, J. Modeling the nonlinear response of silicon photomultipliers. IEEE Sens. J. 2019, 19, 12031–12039. [Google Scholar] [CrossRef] [Scilit]
  25. Brinkmann, L.; Garutti, E.; Martens, S.; Schwandt, J. Correcting the Non-Linear Response of Silicon Photomultipliers. Sensors 2024, 24, 1671. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  26. Shy, D.; Woolf, R.S.; Wulf, E.A.; Sleator, C.C.; Johnson-Rambert, M.; Johnson, W.N.; Grove, J.E.; Phlips, B.F. Development of Dual-Gain SiPM Boards for Extending the Energy Dynamic Range. IEEE Trans. Nucl. Sci. 2023, 70, 2456–2463. [Google Scholar] [CrossRef] [Scilit]
  27. Antonello, M.; Brinkmann, L.; Freund, T.; Garutti, E.; Neumann, K.; Schwandt, J. Extending SiPM dynamic range with non-linear response correction: The single-step method. J. Instrum. 2025, 20, C08030. [Google Scholar] [CrossRef] [Scilit]
  28. Stoykov, A.; Musienko, Y.; Kuznetsov, A.; Reucroft, S.; Swain, J. On the limited amplitude resolution of multipixel Geiger-mode APDs. J. Instrum. 2007, 2, P06005. [Google Scholar] [CrossRef] [Scilit]
  29. Muela Cascallana, J.J.; Rosado Vélez, J. Modelado estadístico de la varianza de la respuesta de un SiPM en el régimen no lineal. In Daciu 2022/2023; Undergraduate Research Project (DACIU Program); Fundación Avanza: Dos Hermanas, Spain, 2023; pp. 295–303. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  30. Schaart, D.R.; Charbon, E.; Frach, T.; Schulz, V. Advances in digital SiPMs and their application in biomedical imaging. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2016, 809, 31–52. [Google Scholar] [CrossRef] [Scilit]
  31. Vinogradov, S. Probabilistic analysis of solid state photomultiplier performance. In Proceedings SPIE 8375; Advanced Photon Counting Techniques VI, 83750S; SPIE: California, CA, USA, 2012. [Google Scholar] [CrossRef] [Scilit]
  32. Jha, A.K.; Van Dam, H.T.; Kupinski, M.A.; Clarkson, E. Simulating silicon photomultiplier response to scintillation light. IEEE Trans. Nucl. Sci. 2013, 60, 336–351. [Google Scholar] [CrossRef] [Scilit] [PubMed]
Figure 1. Exact solutions for E [ Q ] N · q (left-hand panel) and N · Var [ Q ] E [ Q ] (right-hand panel) as functions of x = P D E · E [ n ph ] / N for the limiting cases of instantaneous light pulses and very long light pulses (complete pixel recovery). A value of s / q = 0.2 for the intrinsic avalanche-charge fluctuations is assumed.
Figure 1. Exact solutions for E [ Q ] N · q (left-hand panel) and N · Var [ Q ] E [ Q ] (right-hand panel) as functions of x = P D E · E [ n ph ] / N for the limiting cases of instantaneous light pulses and very long light pulses (complete pixel recovery). A value of s / q = 0.2 for the intrinsic avalanche-charge fluctuations is assumed.
Sensors 26 05579 g001
Figure 2. Normalized charge per fired pixel E [ Q ] N · q · ( 1 e x ) for exponential-like pulses (left-hand panel) and the function f ( x ) (right-hand panel) for different combinations of model parameters. The arrows indicate the effect of each parameter. The limiting cases of instantaneous and very long light pulses are also shown for comparison. A value of s / q = 0.2 for the intrinsic avalanche-charge fluctuations is assumed.
Figure 2. Normalized charge per fired pixel E [ Q ] N · q · ( 1 e x ) for exponential-like pulses (left-hand panel) and the function f ( x ) (right-hand panel) for different combinations of model parameters. The arrows indicate the effect of each parameter. The limiting cases of instantaneous and very long light pulses are also shown for comparison. A value of s / q = 0.2 for the intrinsic avalanche-charge fluctuations is assumed.
Sensors 26 05579 g002
Figure 3. Simulation results for exponential light pulses in the absence of correlated noise. Fits of (27) to the normalized mean output charge E [ Q ] N · q are shown in the upper-left panel. Fits of (30) and (33) to N · Var [ Q ] E [ Q ] and f ( x ) for Poissonian light pulses are shown in the upper-right and lower-left panels, respectively. In addition, a representative simulation with super-Poissonian photon statistics is included, where f ( x ) is fitted using (A14). The corresponding scaled photon-counting resolution N · Var [ n ph * ] E [ n ph ] computed from (39) is shown in the lower-right panel. The black lines represent the exact analytical solutions for the limiting cases of instantaneous and very long light pulses.
Figure 3. Simulation results for exponential light pulses in the absence of correlated noise. Fits of (27) to the normalized mean output charge E [ Q ] N · q are shown in the upper-left panel. Fits of (30) and (33) to N · Var [ Q ] E [ Q ] and f ( x ) for Poissonian light pulses are shown in the upper-right and lower-left panels, respectively. In addition, a representative simulation with super-Poissonian photon statistics is included, where f ( x ) is fitted using (A14). The corresponding scaled photon-counting resolution N · Var [ n ph * ] E [ n ph ] computed from (39) is shown in the lower-right panel. The black lines represent the exact analytical solutions for the limiting cases of instantaneous and very long light pulses.
Sensors 26 05579 g003
Figure 4. Same as Figure 3, but for rectangular light pulses. In this case, (28) is fitted to the normalized mean output charge in the upper-left panel.
Figure 4. Same as Figure 3, but for rectangular light pulses. In this case, (28) is fitted to the normalized mean output charge in the upper-left panel.
Sensors 26 05579 g004
Figure 5. Simulation results for exponential light pulses assuming either a 20 % crosstalk probability (left) or a 20 % afterpulsing probability (right). Fits of (33) are shown in the upper panels. The corresponding scaled photon-counting resolution N · Var [ n ph * ] E [ n ph ] computed from (39) is shown in the lower panels. The black lines represent the exact analytical solutions for the limiting cases of instantaneous and very long light pulses in the absence of correlated noise.
Figure 5. Simulation results for exponential light pulses assuming either a 20 % crosstalk probability (left) or a 20 % afterpulsing probability (right). Fits of (33) are shown in the upper panels. The corresponding scaled photon-counting resolution N · Var [ n ph * ] E [ n ph ] computed from (39) is shown in the lower panels. The black lines represent the exact analytical solutions for the limiting cases of instantaneous and very long light pulses in the absence of correlated noise.
Sensors 26 05579 g005
Figure 6. (Left-hand panel): fits of the dead-time model (42) to the same simulated data for rectangular pulses in the absence of correlated noise shown in Figure 4. (Right-hand panel): predictions of the models proposed in [21,31] compared with the predictions from our proposed model for the same simulated cases shown in the left-hand panel.
Figure 6. (Left-hand panel): fits of the dead-time model (42) to the same simulated data for rectangular pulses in the absence of correlated noise shown in Figure 4. (Right-hand panel): predictions of the models proposed in [21,31] compared with the predictions from our proposed model for the same simulated cases shown in the left-hand panel.
Sensors 26 05579 g006
Figure 7. Measurements of the output charge of a Hamamatsu S13360-1350CS SiPM under dark conditions. The left-hand panel shows the charge histogram of dark count events measured at an overvoltage of 6 V. The primary peak, corresponding to single-avalanche events, is fitted with a Gaussian distribution. The right-hand panel shows the experimental ratio of the standard deviation s to the mean avalanche charge q of this peak as a function of overvoltage. The dashed line represents a fit to an exponential function plus a constant.
Figure 7. Measurements of the output charge of a Hamamatsu S13360-1350CS SiPM under dark conditions. The left-hand panel shows the charge histogram of dark count events measured at an overvoltage of 6 V. The primary peak, corresponding to single-avalanche events, is fitted with a Gaussian distribution. The right-hand panel shows the experimental ratio of the standard deviation s to the mean avalanche charge q of this peak as a function of overvoltage. The dashed line represents a fit to an exponential function plus a constant.
Sensors 26 05579 g007
Figure 8. Charge histogram measured with a Hamamatsu S13360-1350CS SiPM coupled to a LYSO scintillator and irradiated with a 137Cs γ -ray source. The 662 keV photopeak is fitted with a Gaussian function after background subtraction. The underlying background is modeled by an exponential function plus a constant.
Figure 8. Charge histogram measured with a Hamamatsu S13360-1350CS SiPM coupled to a LYSO scintillator and irradiated with a 137Cs γ -ray source. The 662 keV photopeak is fitted with a Gaussian function after background subtraction. The underlying background is modeled by an exponential function plus a constant.
Sensors 26 05579 g008
Figure 9. Schematic diagram of the experimental setup used for the measurements with laser and LED pulses.
Figure 9. Schematic diagram of the experimental setup used for the measurements with laser and LED pulses.
Sensors 26 05579 g009
Figure 10. Normalized average waveforms measured for laser pulses (left) and 100 ns rectangular LED pulses (right). The input light profiles were reconstructed taking into account the average SiPM response function (see text for details).
Figure 10. Normalized average waveforms measured for laser pulses (left) and 100 ns rectangular LED pulses (right). The input light profiles were reconstructed taking into account the average SiPM response function (see text for details).
Sensors 26 05579 g010
Figure 11. Experimental results for E [ Q ] N · q and N · Var [ Q ] E [ Q ] measured with the Hamamatsu S13360-1325CS SiPM using short laser pulses and rectangular LED pulses with widths of 20 and 100 ns. Fits of (27) to the laser data and of (28) to the LED data are shown in the left-hand panel. Fits of (30), with f ( x ) modeled by (33), are shown in the middle panel. The corresponding scaled photon-counting resolution N · Var [ n ph * ] E [ n ph ] , computed from (39), is shown in the right-hand panel. The theoretical predictions for the limiting cases of instantaneous and very long light pulses are also included for comparison.
Figure 11. Experimental results for E [ Q ] N · q and N · Var [ Q ] E [ Q ] measured with the Hamamatsu S13360-1325CS SiPM using short laser pulses and rectangular LED pulses with widths of 20 and 100 ns. Fits of (27) to the laser data and of (28) to the LED data are shown in the left-hand panel. Fits of (30), with f ( x ) modeled by (33), are shown in the middle panel. The corresponding scaled photon-counting resolution N · Var [ n ph * ] E [ n ph ] , computed from (39), is shown in the right-hand panel. The theoretical predictions for the limiting cases of instantaneous and very long light pulses are also included for comparison.
Sensors 26 05579 g011
Figure 12. Experimental results for E [ Q ] N · q and N · Var [ Q ] E [ Q ] measured with the Hamamatsu S13360-1350CS SiPM using short laser pulses, rectangular LED pulses with a width of 20 ns, and a LYSO scintillator. Fits of Equation (27) to the laser and scintillation data and of Equation (28) to the LED data are shown in the left-hand panel. Fits of Equation (30), with f ( x ) modeled by Equation (33) for the laser and LED data and by Equation (A14) for the scintillation data, are shown in the middle panel. The corresponding scaled photon-counting resolution N · Var [ n ph * ] E [ n ph ] , computed from Equation (39), is shown in the right-hand panel. The theoretical predictions for the limiting cases of instantaneous and very long light pulses are also included for comparison.
Figure 12. Experimental results for E [ Q ] N · q and N · Var [ Q ] E [ Q ] measured with the Hamamatsu S13360-1350CS SiPM using short laser pulses, rectangular LED pulses with a width of 20 ns, and a LYSO scintillator. Fits of Equation (27) to the laser and scintillation data and of Equation (28) to the LED data are shown in the left-hand panel. Fits of Equation (30), with f ( x ) modeled by Equation (33) for the laser and LED data and by Equation (A14) for the scintillation data, are shown in the middle panel. The corresponding scaled photon-counting resolution N · Var [ n ph * ] E [ n ph ] , computed from Equation (39), is shown in the right-hand panel. The theoretical predictions for the limiting cases of instantaneous and very long light pulses are also included for comparison.
Sensors 26 05579 g012
Table 1. Fitting parameters of expression (33) (or expression (A14) for the super-Poissonian case) obtained from the simulation data without correlated noise shown in Figure 3 and Figure 4 for exponential and rectangular light pulses, respectively.
Table 1. Fitting parameters of expression (33) (or expression (A14) for the super-Poissonian case) obtained from the simulation data without correlated noise shown in Figure 3 and Figure 4 for exponential and rectangular light pulses, respectively.
Exponential Pulses
T d / τ 0.010.11101001 (sP)
a0.0310.1281.0819.49491.7011.082
b0.1450.1710.2830.0780.0100.283
α 00.0270.3600.8460.9840.337
β -0.1640.7621.0991.0250.818
ε -1.1421.1090.9961.0001.016
ζ -----0.250
Rectangular Pulses
T r / τ 0.010.11101001 (sP)
a00.0040.1110.5820.8870.110
b00.0370.1160.0650.0100.115
α 000.1330.6750.9410.115
β --0.6491.1601.0350.631
ε --0.9700.9900.9990.943
ζ -----0.250
Table 2. Fitted values of the parameters c, d, γ , and δ associated with correlated noise for the simulation results shown in Figure 5.
Table 2. Fitted values of the parameters c, d, γ , and δ associated with correlated noise for the simulation results shown in Figure 5.
20 % Crosstalk 20 % Afterpulsing
T d / τ 0.11100.1110
c0.2370.2370.2370.0790.0790.079
d1.3241.1980.007000
γ 0.1930.1930.1930.0410.0410.041
δ 4.1932.8121.398000
Table 3. X-ray and γ -ray sources used in the measurements together with their corresponding photopeak energies.
Table 3. X-ray and γ -ray sources used in the measurements together with their corresponding photopeak energies.
IsotopeEnergies (keV)
Ba-13331, 81, 303, 356
Cs-137662
Eu-15240, 122, 344, 1408
Na-22511, 1274
Table 4. Best-fit parameters obtained from the experimental data shown in Figure 11 and Figure 12 for the Hamamatsu S13360-1325CS and S13360-1350CS SiPMs. The normalized mean charge E [ Q ] N · q was fitted using Equation (27) for the laser and scintillation data and Equation (28) for the rectangular LED data. The parameters a and b therefore have different meanings depending on the model. The scaled charge resolution N · Var [ Q ] E [ Q ] was fitted using Equation (30), with f ( x ) given by Equation (33) for all measurements except the LYSO scintillator, for which Equation (A14) was used. The parameters c, s q , and γ were fixed to the values determined from the dark-count measurements. Parameters marked with * were fixed during the fit.
Table 4. Best-fit parameters obtained from the experimental data shown in Figure 11 and Figure 12 for the Hamamatsu S13360-1325CS and S13360-1350CS SiPMs. The normalized mean charge E [ Q ] N · q was fitted using Equation (27) for the laser and scintillation data and Equation (28) for the rectangular LED data. The parameters a and b therefore have different meanings depending on the model. The scaled charge resolution N · Var [ Q ] E [ Q ] was fitted using Equation (30), with f ( x ) given by Equation (33) for all measurements except the LYSO scintillator, for which Equation (A14) was used. The parameters c, s q , and γ were fixed to the values determined from the dark-count measurements. Parameters marked with * were fixed during the fit.
S13360-1325CSS13360-1350CS
Light PulseLaser20 ns LED100 ns LEDLaser20 ns LEDLYSO
a0.7750.1280.3680.1260.0690.326
b0.0230.0520.1010.4120.0702.470
c0.0530.0530.0200.1830.1830.098
d2.000 *1.9160.5812.000 *1.1260.166
s q 0.1070.1070.1470.0640.0640.077
α 0.1180.2090.3210.1210.0830.351
β 0.7030.6550.9050.2060.2381.000 *
γ 0.0440.0440.0340.1310.1310.077
δ 2.000 *1.9160.5812.000 *1.1260.166
ε 2.1921.2240.9711.2561.1951.000 *
ζ -----0.430
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Moya, V.; Rosado, J. Modeling the Variance of Passive SiPMs in the Nonlinear Regime. Sensors 2026, 26, 5579. https://doi.org/10.3390/s26175579

AMA Style

Moya V, Rosado J. Modeling the Variance of Passive SiPMs in the Nonlinear Regime. Sensors. 2026; 26(17):5579. https://doi.org/10.3390/s26175579

Chicago/Turabian Style

Moya, Víctor, and Jaime Rosado. 2026. "Modeling the Variance of Passive SiPMs in the Nonlinear Regime" Sensors 26, no. 17: 5579. https://doi.org/10.3390/s26175579

APA Style

Moya, V., & Rosado, J. (2026). Modeling the Variance of Passive SiPMs in the Nonlinear Regime. Sensors, 26(17), 5579. https://doi.org/10.3390/s26175579

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop