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.