optic.models.amplification.gilesSpatial
- gilesSpatial(z, P, properties, param_edf)
Routine used to solve the EDFA rate and propagation equations, considering the spatial 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.)
param_edf (object with constants and edf parameters.)
- Returns:
Eo – Increment of the amplified optical signal.
- Return type:
np.array