optic.comm.metrics.calcLinOSNR
- calcLinOSNR(Ns, Pin, α, Ls, OSNRin, NF=4.5, Fc=193100000000000.0, Bref=12500000000.0)
Calculate the OSNR evolution in a multi-span fiber transmission system.
- Parameters:
Ns (int) – Number of spans of fiber + EDFA.
Pin (scalar) – Fiber launch power.
α (scalar) – Fiber attenuation coefficient in dB/km.
Ls (scalar) – Length of fiber spans in km.
OSNRin (scalar) – OSNR at the input of the first span.
NF (scalar, optional) – Noise figure of the EDFA amplifiers. The default is 4.5.
Fc (scalar, optional) – Optical central frequency. The default is 193.1e12.
Bref (scalar, optional) – Reference bandwidth for OSNR measurement. The default is 12.5e9.
- Returns:
OSNR – OSNR values in dB at the output of each fiber span.
- Return type:
np.array
References
[1] J. G. Proakis; M. Salehi, Communication Systems Engineering, 2nd Edition. Pearson, 2002.
[2] R. -J. Essiambre, et al, “Capacity Limits of Optical Fiber Networks,” Journal of Lightwave Technology, vol. 28, no. 4, p. 662-701, 2010, doi: 10.1109/JLT.2009.2039464.
[3] R. Schober, P. Bayvel, e F. D. Pasquale, “Analytical model for the calculation of the optical signal-to-noise ratio (SNR) of WDM EDFA chains”, Optical and Quantum Electronics, vol. 31, no 3, p. 237–241. 1999, doi: 10.1023/A:1006948826091.