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