avalanche_photodiode¶
- photonforge.abstract.avalanche_photodiode(*, responsivity=0.55, gain=1.0, multiplication=1.0, bias=0.0, ionization_ratio=0.0, gain_bandwidth_product=0.0, intrinsic_bandwidth=0.0, dark_current=0.0, bulk_dark_current=0.0, thermal_noise=.0, saturation_current=0.0, roll_off=2.0, reflection=0.0, z0=one, seed=None)[source]¶
Abstract avalanche photodiode.
Based on
photonforge.AvalanchePhotodiodeTimeStepper.- Parameters:
responsivity (Annotated[float, exclusiveMinimum=0, units='A/W']) – Primary responsivity at unity gain.
gain (Annotated[float, units='V/A']) – Transimpedance gain.
multiplication (Interpolator | Annotated[float, exclusiveMinimum=0]) – Mean multiplication \(M\). A number, or an
photonforge.Interpolatorof \(M\) against reverse bias evaluated atbias.bias (Annotated[float, minimum=0, units='V']) – Reverse bias magnitude. Only used when
multiplicationis an interpolator.ionization_ratio (Annotated[float, maximum=1, minimum=0]) – \(k\) for the excess noise factor.
gain_bandwidth_product (Annotated[float, minimum=0, units='Hz']) – If positive, set the avalanche bandwidth limit.
intrinsic_bandwidth (Annotated[float, minimum=0, units='Hz']) – If positive, transit and RC limited bandwidth.
dark_current (Annotated[float, minimum=0, units='A']) – Surface dark current, not multiplied, in A.
bulk_dark_current (Annotated[float, minimum=0, units='A']) – Bulk dark current at unity gain, multiplied along with the signal.
thermal_noise (Annotated[float, minimum=0, units='A²/Hz']) – One-sided thermal noise density of the front end.
saturation_current (Annotated[float, minimum=0, units='A']) – Space-charge saturation current. Zero disables saturation. Applied to the multiplied current.
roll_off (Annotated[float, exclusiveMinimum=0]) – Sharpness of the saturation knee.
reflection (complex) – Field reflection coefficient for light incident on the optical port.
z0 (Annotated[complex, units='Ω'] | None) – Reference impedance of the electrical port.
seed (int | None) – Seed for the noise generator.
- Returns:
Two-port component, optical in and electrical out.
- Return type: