Pulse envelopes¶
In physics, the envelope of an oscillating signal is a smooth curve outlining its extremes. The given envelope function is a function of time of input pulse. The below figure illustrates a modulated waves varying between an upper and a lower envelope of four types of optical signal.
- class gnlse.SechEnvelope(Pmax, FWHM)¶
Amplitude envelope of hyperbolic secant pulse.
- Attributes
- Pmaxfloat
Peak power, [W].
- FWHMfloat
Pulse duration Full-Width Half-Maximum.
- class gnlse.GaussianEnvelope(Pmax, FWHM)¶
Amplitude envelope of gaussian pulse.
- Attributes
- Pmaxfloat
Peak power [W].
- FWHMfloat
Pulse duration Full-Width Half-Maximum.
- class gnlse.LorentzianEnvelope(Pmax, FWHM)¶
Amplitude envelope of lorentzian pulse.
- Attributes
- Pmaxfloat
Peak power [W].
- FWHMfloat
Pulse duration Full-Width Half-Maximum.
- class gnlse.CWEnvelope(Pmax, Pn=0)¶
Amplitude envelope of continious wave with or without some temporal noise.
- Attributes
- Pmaxfloat
Peak power [W].
- Pnfloat, optional
Peak power for noise [W].