optic.models.amplification.gilesSpectrum
- gilesSpectrum(z, P, properties)
Routine used to solve the EDFA rate and propagation equations, considering the spectral Giles algorithm.
- Parameters:
P (np.array) – Signal power (signal + pump + ASE).
z (scalar (float)) – Position - erbium doped fiber [0 - edf length].
properties (object with constants and edfa parameters.)
- Returns:
Eo – Increment of the amplified optical signal.
- Return type:
np.array