Photonica
Tool · Detectors and noise

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.

Detector
slider logarithmic from 1 to 1000
primary (unmultiplied) for an APD
Receiver
Presets
Noise densities are summed as uncorrelated white sources over a brick-wall bandwidth B. RL is the load, or the feedback resistor of a transimpedance amplifier, and the amplifier term covers the rest of the front end. The APD uses McIntyre's excess noise factor F = kM + (1 − k)(2 − 1/M), with the whole dark current multiplied; surface dark current that bypasses the gain region is not modelled.
Learn with it

Three short experiments. Each one sets the inputs, says where to look, and asks for a prediction before it shows the result.

Readouts

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.

Noise current densities versus optical power
signal shotdark shotthermalamplifiertotal
Signal-to-noise ratio versus optical power
this receivershot-noise limit at the set η, ηP/2hνB
Signal-to-noise ratio versus avalanche gain
Checked against

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.

CheckExpectedComputedTolerance

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.

The model

A photodiode of quantum efficiency η\eta at wavelength λ\lambda has the unity-gain responsivity

R0=ηeλhcR_0 = \frac{\eta e \lambda}{hc}

so an optical power PP gives the primary photocurrent Ip=R0PI_p = R_0 P. An avalanche photodiode multiplies it by the gain MM, and the randomness of the multiplication raises the shot noise by McIntyre’s excess noise factor

F(M)=kM+(1−k)(2−1M)F(M) = kM + (1-k)\left(2 - \frac{1}{M}\right)

where kk is the ratio of the ionization coefficient of the weaker ionizing carrier to that of the stronger one (F=1F = 1 for a PIN). The four noise sources are treated as white and uncorrelated, so their current spectral densities add:

Sn=2e(Ip+Id)M2F+SeS_n = 2e(I_p + I_d)M^2F + S_e
Se=4kBTRL+in2S_e = \frac{4k_BT}{R_L} + i_n^2

with IdI_d the dark current, RLR_L the load or feedback resistance and ini_n the input noise of the amplifier. Over a brick-wall bandwidth BB the electrical signal-to-noise ratio is

SNR=(MIp)2SnB\mathrm{SNR} = \frac{(M I_p)^2}{S_n B}

With no dark current and no electronic noise a PIN reaches the shot-noise limit at its own quantum efficiency,

SNRshot=ηP2hνB\mathrm{SNR}_{\mathrm{shot}} = \frac{\eta P}{2h\nu B}

and a shot-limited APD sits below that line by the factor FF, that is by 10log⁡10F10\log_{10}F dB. The noise-equivalent power uses only the signal-independent part of the noise, S0=2eIdM2F+SeS_0 = 2eI_dM^2F + S_e:

NEP=S0R0M\mathrm{NEP} = \frac{\sqrt{S_0}}{R_0 M}

and the minimum detectable power is Pmin⁡=NEPBP_{\min} = \mathrm{NEP}\sqrt{B}, 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 10−1210^{-12} 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 S0S_0, Px=S0/(2eR0M2F)P_x = S_0/(2eR_0M^2F). Setting d SNR/dM=0d\,\mathrm{SNR}/dM = 0 gives the gain that maximizes the SNR as the root of

kM3+(1−k)M=See(Ip+Id)kM^3 + (1-k)M = \frac{S_e}{e(I_p + I_d)}

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 η=1\eta = 1 maximum, λ/1239.84\lambda/1239.84 A/W with λ\lambda in nm, raises a warning; the results then use the typed value, and the shot-noise limit is computed at the implied η\eta, so the receiver never sits above it.

Worked example

The default preset is an InGaAs PIN at 1550 nm with η=0.8\eta = 0.8, 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 R0=0.8×1550/1239.84=1.000R_0 = 0.8\times1550/1239.84 = 1.000 A/W and Ip=100 μAI_p = 100\ \mu\mathrm{A}. 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, 10−8 A210^{-8}\ \mathrm{A}^2, divided by 1.286×10−22 A2/Hz1.286\times10^{-22}\ \mathrm{A^2/Hz} times 10 GHz, which is 7.78×1037.78\times10^3or 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).