dm_laser

photonforge.abstract.dm_laser(*, quantum_efficiency=0.4, spontaneous_emission_factor=3.0e-5, carrier_lifetime=1.0e-9, gain_compression_factor=0e-5, transparency_carrier_density=6, differential_gain=5e-2, n_group=3.53, linewidth_enhancement_factor=5.0, confinement_factor=0.4, photon_lifetime=3.0e-12, active_region_volume=5e2, rel_intensity_noise=0, linewidth=0, reflection=0, z0=50.0, seed=None)[source]

Abstract directly modulated laser source.

Based on photonforge.DMLaserTimeStepper.

Parameters:
  • quantum_efficiency (Annotated[float, minimum=0]) – Total quantum efficiency (\(\eta_0\)) for power calibration.

  • spontaneous_emission_factor (Annotated[float, minimum=0]) – Fraction of spontaneous emission coupled into the lasing mode (\(\beta\)).

  • carrier_lifetime (Annotated[float, exclusiveMinimum=0, units='s']) – Effective carrier recombination lifetime (\(\tau_n\)).

  • gain_compression_factor (Annotated[float, minimum=0, units='μm³']) – Gain compression coefficient (\(\epsilon\)).

  • transparency_carrier_density (Annotated[float, minimum=0, units='μm⁻³']) – Transparency carrier density (\(n_0\)).

  • differential_gain (Annotated[float, minimum=0, units='μm³/s']) – Differential material gain coefficient (\(a_0\)).

  • n_group (Annotated[float, minimum=0]) – Optical group index in the gain medium (\(n_g\)).

  • linewidth_enhancement_factor (Annotated[float, minimum=0]) – Henry’s α factor (\(\alpha\)) for AM-FM coupling.

  • confinement_factor (Annotated[float, exclusiveMinimum=0]) – Modal confinement in the active region (\(\Gamma\)).

  • photon_lifetime (Annotated[float, exclusiveMinimum=0, units='s']) – Photon lifetime in the optical cavity (\(\tau_p\)).

  • active_region_volume (Annotated[float, exclusiveMinimum=0, units='μm³']) – Volume of the active gain region (\(V_a\)).

  • rel_intensity_noise (Annotated[float, minimum=0, units='1/Hz']) – One-sided relative intensity noise (RIN) power spectral density.

  • linewidth (Annotated[float, minimum=0, units='Hz']) – Full-width at half-maximum (FWHM) of the laser’s Lorentzian shape.

  • reflection (complex) – Reflection coefficient for incident fields.

  • z0 (Annotated[complex, units='Ω']) – Characteristic impedance of the electrical port used to convert the input field amplitude to voltage. If None, derived from port impedance, calculated by mode-solving, or set to 50 Ω.

  • seed (Annotated[int, minimum=0] | None) – Random number generator seed to ensure reproducibility.

Return type:

Component