optic.models.modelsGPU.edfa
- edfa(Ei, param)[source]
Implement simple EDFA model.
- Parameters:
Ei (np.array) – Input signal field.
param (optic.utils.parameters object, optional) –
Parameters of the EDFA model.
param.G : amplifier gain in dB [default: 20 dB].
param.NF : EDFA noise figure in dB [default: 4.5 dB].
param.Fc : central optical frequency [default: 193.1e12 Hz].
param.Fs : sampling frequency in samples/second [default: None].
param.prec : numerical precision [default: cp.complex128].
param.seed : seed for the random number generator [default: None].
- Returns:
Eo – Amplified noisy optical signal.
- Return type:
np.array
References
[1] R. -J. Essiambre,et al, “Capacity Limits of Optical Fiber Networks,” in Journal of Lightwave Technology, vol. 28, no. 4, pp. 662-701, 2010, doi: 10.1109/JLT.2009.2039464.