Comparing the Performance of Optical Communication Links using G.652 and G.655 Fiber in Python Packages


Rima Adiati , Sitti Yani






Vol. 10 No. 1 (2024): January-June


Optical fiber communication, Fiber Optics, BER, Q-factor, Python, Opticommlib



How to Cite

Adiati, R., & Yani, S. (2024). Comparing the Performance of Optical Communication Links using G.652 and G.655 Fiber in Python Packages. Jurnal Pendidikan Fisika Dan Teknologi, 10(1), 149–156.


Download data is not yet available.


Metrics Loading ...


This study investigates and compares the performance of a 10 Gbps optical communication link utilizing two prevalent single-mode fibers: G.652 and G.655. The analysis employs both theoretical calculations and Python-based simulations to assess the effectiveness of each fiber type in this high-speed transmission scenario. With the ever-growing demand for bandwidth in communication networks, 10 Gbps transmission systems are becoming increasingly commonplace. Single-mode fibers like G.652 and G.655 play a vital role in these systems, offering low signal attenuation for long-distance data transmission. However, each fiber type exhibits distinct dispersion characteristics, which can impact signal integrity over extended distances. This investigation adopts a two method for performance evaluation. Firstly, link power budget calculations are performed to determine the optical signal power before and after propagating through a 50-kilometer fiber span. The received power serves as the foundation for subsequent Q-factor and Bit Error Rate (BER) analysis. These calculations establish the theoretical limitations of the system based on well-defined formulas. Secondly, Python-based simulations are conducted to corroborate the theoretical findings and provide a more comprehensive performance assessment. This approach leverages the capabilities of two prominent Python packages: Opticomlib and OpticommPy. Opticomlib excels at analyzing the behavior of individual optical pulses within the system, enabling an understanding of the signal propagation. On the other hand, OpticommPy specializes in parameter sweep analysis, allowing for the investigation of how critical parameters like received power influence the Q-factor. By combining these functionalities, the simulations provide a detailed picture of the system's performance under various conditions. The calculated BER and Q-factor values for both G.652 and G.655 fiber links surpass the industry-accepted performance standards. These results demonstrate the effectiveness of using Python-based tools for comprehensive performance analysis of optical communication systems. However, it's important to note that slight discrepancies exist between the calculated and simulated results.


Adiati, R. F., Kusumawardhani, A., & Setijono, H. (2019). Analysis of signal to noise ratio and bit error rate parameters of optical fiber communication backbone in Lamongan-Kebalen segment. In A. M. Hatta & A. M. Nasution (Eds.), Third International Seminar on Photonics, Optics, and Its Applications (ISPhOA 2018) (p. 26). SPIE. DOI:

Adiati, R. F., Kusumawardhani, A., & Setijono, H. (2022). Design and Analysis of an FTTH-GPON in a Residential Area. Jurnal Pendidikan Fisika Dan Teknologi, 8(2), 228–237. DOI:

Azmi, H. M., Syadzwina Effendi, N., Afrida, F. A., Adzikri, F., & Apriono, C. (2021). Optical Fiber Backbone Network Design and Analysis in the Mentawai Islands. 2021 International Conference on Green Energy, Computing and Sustainable Technology (GECOST), 1–5. DOI:

Bolt, D. (2012). Pyofss: Python-based optical fibre system simulator.

Brehler, M., Mahnke, C., Chimmalgi, S., & Wahls, S. (2019). NFDMLab: Simulating Nonlinear Frequency Division Multiplexing in Python. Optical Fiber Communication Conference (OFC) 2019, M3Z.13. DOI:

da Silva, E. P., Herbster, A., da Silva, C. D. F., & Matres, J. (2023). OptiCommPy: v0.7.0-alpha.

Dama, P., Shinde, A., Maniyar, H., Parkar, Z., & Singh, A. (2020). Design of Optical Fiber Communication Experiments using Simulation Software. SSRN Electronic Journal. DOI:

de Sivry-Houle, M. P., Becerra Deana, R. I., Virally, S., Godbout, N., & Boudoux, C. (2024). SuPyMode: an open-source library for design and optimization of fiber optic components,. Optics Continuum, 3(2), 242. DOI:

Herrera, J., & Guerrero, C. A. (2023). Optical Simulation Using Python and KrakenOS. SPIE. DOI:

ITU-T. (2009). ITU-T Rec. G.655 Characteristics of a non-zero dispersion-shifted single-mode optical fibre and cable.

ITU-T. (2016). ITU-T Rec. G.652 Characteristics of a single-mode optical fibre and cable.

Karapetyan, K. (2024). Optical Fibre Toolbox. MATLAB Central File Exchange.

Keiser, G. (2003). Optical Communications Essentials. DOI:

Melchert, O., & Demircan, A. (2021). A python package for ultrashort optical pulse propagation in terms of forward models for the analytic signal. DOI:

Nandhakumar, P., & Kumar, A. (2021). Backbone Optical Fiber Analysis at 1310 nm and 1550 nm. Journal of Optical Communications, 42(1), 79–84. DOI:

Optiwave. (2024). Optisystem: Comprehensive Optical System Design Software. Optiwave

Pawłowski, A., Redman, P., Szulc, D., Zatorska, M., Majchrowska, S., & Tarnowski, K. (2020). GNLSE: Nonlinear optics modeling tool for optical fibers.

Popoff, S. M., & Gostev, P. (2023). Multimode optical fiber simulation package.

Puttnam, B. J., Rademacher, G., & Luís, R. S. (2021). Space-division multiplexing for optical fiber communications. Optica, 8(9), 1186. DOI:

Rissanen, J. (2022). Introduction to PyFiberAmp.

Romeu, Ing. A. P. (2024). Opticomlib’s Documentation.

Šalík, P., Róka, R., & Gorazd, T. (2018). Simulation Platform of Optical Transmission System in Matlab Simulink. Procedia Computer Science, 134, 196–203. DOI:

Steckler, D. (2017). Optical Communication systems (SoftTDM 2012a).

Striegler, A. G. (2019). Pypho: Python based optical fiber transmission simulation too.

Sullivan, S., Brighente, A., Kumar, S. A. P., & Conti, M. (2021). 5G Security Challenges and Solutions: A Review by OSI Layers. IEEE Access, 9, 116294–116314. DOI:

Synopsys. (2024). Synopsys OptSim Photonics Simulations.

Vergaray-Mendez, W., Meneses-Claudio, B., & Delgado, A. (2021). Study and Analysis for the Choice of Optical Fiber in the Implementation of High-Capacity Backbones in Data Transmission. International Journal of Advanced Computer Science and Applications, 12(4). DOI:

VPIphotonics. (2024). VPItransmissionMakerTM Optical Systems.

Ycas, G. (2015). pyNLO: Nonlinear optics modeling for Python.

Author Biographies

Rima Adiati, IPB University


Department of Physics

Faculty of Mathematics and Natural Sciences


Sitti Yani, Department of Physics, IPB University

Assistant Professor

Department of Physics

Faculty of Mathematics and Natural Sciences

IPB University


Copyright (c) 2024 Rima Adiati, Sitti Yani

Creative Commons License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Authors who publish with Jurnal Pendidikan Fisika dan Teknologi (JPFT) agree to the following terms:

  1. Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License 4.0 International License (CC-BY-SA License). This license allows authors to use all articles, data sets, graphics, and appendices in data mining applications, search engines, web sites, blogs, and other platforms by providing an appropriate reference. The journal allows the author(s) to hold the copyright without restrictions and will retain publishing rights without restrictions.
  2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in Jurnal Pendidikan Fisika dan Teknologi (JPFT).
  3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).

Similar Articles

1 2 > >> 

You may also start an advanced similarity search for this article.