Photodiode Noise Calculator
Which noise source limits a photodiode receiver at a given optical power, and what is the weakest signal it can see? The calculator adds the signal shot, dark-current shot, thermal and amplifier noise of a PIN or avalanche photodiode over the bandwidth and reports the signal-to-noise ratio, the noise-equivalent power, the minimum detectable power, the power at which the receiver becomes shot-noise limited and the optimum APD gain. Background: responsivity, shot noise, and noise-equivalent power.
Three short experiments. Each one sets the inputs, says where to look, and asks for a prediction before it shows the result.
The minimum detectable power is the power whose signal equals the signal-independent noise in the bandwidth B (SNR ≈ 1, exactly 1 when the signal shot noise is negligible); it is not a link sensitivity. A digital receiver needs a Q factor near 7 for a bit-error ratio of 10−12, far above SNR = 1; see receiver sensitivity.
These checks run in your browser on every load. Responsivity, shot and thermal noise are compared with textbook values, the excess-noise factor with McIntyre's limits, the general model with the closed-form shot-noise limit and the optimum-gain condition, and the unit paths with hand-computed numbers.
| Check | Expected | Computed | Tolerance |
|---|
Expected values come from the 2019 SI values of e, h, c and kB, from the formulas in Agrawal, Fiber-Optic Communication Systems, section 4.4, and from McIntyre (1966) for the excess noise factor; the optimum-gain rows compare the root of the stationarity cubic with a brute-force search for the largest SNR. The tolerance is the largest difference from Expected, in the same units, that still passes; rows whose expected value is itself rounded to three figures carry a correspondingly wider band.
A photodiode of quantum efficiency at wavelength has the unity-gain responsivity
so an optical power gives the primary photocurrent . An avalanche photodiode multiplies it by the gain , and the randomness of the multiplication raises the shot noise by McIntyre’s excess noise factor
where is the ratio of the ionization coefficient of the weaker ionizing carrier to that of the stronger one ( for a PIN). The four noise sources are treated as white and uncorrelated, so their current spectral densities add:
with the dark current, the load or feedback resistance and the input noise of the amplifier. Over a brick-wall bandwidth the electrical signal-to-noise ratio is
With no dark current and no electronic noise a PIN reaches the shot-noise limit at its own quantum efficiency,
and a shot-limited APD sits below that line by the factor , that is by dB. The noise-equivalent power uses only the signal-independent part of the noise, :
and the minimum detectable power is , the power whose signal equals that noise in the bandwidth (an SNR of about 1). It is not a receiver sensitivity: a digital link at a bit-error ratio of needs a Q factor near 7, and the power that achieves it is treated under receiver sensitivity. The receiver becomes shot-noise limited above the power at which the signal shot noise equals , . Setting gives the gain that maximizes the SNR as the root of
which the tool solves by bisection between 1 and 1000. The model assumes white noise, a brick-wall bandwidth, McIntyre’s local-field excess noise, and the whole dark current multiplied by the gain. Surface dark current that bypasses the multiplication region, 1/f noise, the frequency dependence of a transimpedance amplifier’s input noise, relative intensity noise of the source and background light are not modelled. In responsivity mode a typed value above the maximum, A/W with in nm, raises a warning; the results then use the typed value, and the shot-noise limit is computed at the implied , so the receiver never sits above it.
Worked example
The default preset is an InGaAs PIN at 1550 nm with , 1 nA of dark current, a 500 Ω feedback resistor at 295 K, 8 pA/√Hz of amplifier noise and a 10 GHz bandwidth, receiving −10 dBm (100 µW). Then A/W and . The noise densities are 5.66 pA/√Hz of signal shot noise, 5.71 pA/√Hz of thermal noise, 8.00 pA/√Hz from the amplifier and 17.9 fA/√Hz of dark-current shot noise, 11.3 pA/√Hz in total; the amplifier carries 50 % of the variance and the signal shot and thermal noise 25 % each. The SNR is the squared photocurrent, , divided by times 10 GHz, which is or 38.9 dB, 6.0 dB below the 44.9 dB shot-noise limit. The signal-independent noise, 9.83 pA/√Hz, gives an NEP of 9.83 pW/√Hz and a minimum detectable power of 983 nW (−30.1 dBm); the receiver would become shot-noise limited above 301 µW (−5.2 dBm).
References: G. P. Agrawal, Fiber-Optic Communication Systems, 4th ed., Wiley (2010), sections 4.4 and 4.5. R. J. McIntyre, “Multiplication noise in uniform avalanche diodes,” IEEE Transactions on Electron Devices 13, 164–168 (1966). H. Nyquist, “Thermal agitation of electric charge in conductors,” Physical Review 32, 110–113 (1928).