optic.models.devices.edfa
- edfa(Ei, param=None)
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 [dB][default: 20 dB]
param.NF : EDFA noise figure [dB][default: 4.5 dB]
param.Fc : central optical frequency [Hz][default: 193.1 THz]
param.Fs : sampling frequency in [samples/s]
param.seed : random seed for noise generation [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.