Comparing the Performance of Optical Communication Links using G.652 and G.655 Fiber in Python Packages
DOI:
10.29303/jpft.v10i`1.6935Diterbitkan:
2024-06-29Terbitan:
Vol 10 No `1 (2024): January-JuneKata Kunci:
Optical fiber communication, Fiber Optics, BER, Q-factor, Python, OpticommlibArticles
Unduhan
Cara Mengutip
Unduhan
Metrik
Abstrak
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.
Referensi
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. https://doi.org/10.1117/12.2504200
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. https://doi.org/10.29303/jpft.v8i2.4233
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. https://doi.org/10.1109/GECOST52368.2021.9538736
Bolt, D. (2012). Pyofss: Python-based optical fibre system simulator. https://github.com/LeiDai/pyofss
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. https://doi.org/10.1364/OFC.2019.M3Z.13
da Silva, E. P., Herbster, A., da Silva, C. D. F., & Matres, J. (2023). OptiCommPy: v0.7.0-alpha. https://opticommpy.readthedocs.io/en/latest/index.html
Dama, P., Shinde, A., Maniyar, H., Parkar, Z., & Singh, A. (2020). Design of Optical Fiber Communication Experiments using Simulation Software. SSRN Electronic Journal. https://doi.org/10.2139/ssrn.3568086
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. https://doi.org/10.1364/OPTCON.513562
Herrera, J., & Guerrero, C. A. (2023). Optical Simulation Using Python and KrakenOS. SPIE. https://doi.org/10.1117/3.2672426
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. http://handle.itu.int/11.1002/1000/11
Karapetyan, K. (2024). Optical Fibre Toolbox. MATLAB Central File Exchange. https://www.mathworks.com/matlabcentral/fileexchange/27819-optical-fibre-toolbox
Keiser, G. (2003). Optical Communications Essentials.
Melchert, O., & Demircan, A. (2021). A python package for ultrashort optical pulse propagation in terms of forward models for the analytic signal. https://doi.org/10.1016/j.cpc.2021.108257
Nandhakumar, P., & Kumar, A. (2021). Backbone Optical Fiber Analysis at 1310 nm and 1550 nm. Journal of Optical Communications, 42(1), 79–84. https://doi.org/10.1515/joc-2018-0042
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. https://gnlse.readthedocs.io/en/latest/gnlse_intro.html
Popoff, S. M., & Gostev, P. (2023). Multimode optical fiber simulation package. https://pypi.org/project/pyMMF/
Puttnam, B. J., Rademacher, G., & Luís, R. S. (2021). Space-division multiplexing for optical fiber communications. Optica, 8(9), 1186. https://doi.org/10.1364/OPTICA.427631
Rissanen, J. (2022). Introduction to PyFiberAmp. https://www.pyfiberamp.com/index.html
Romeu, Ing. A. P. (2024). Opticomlib’s Documentation. https://armando-palacio.github.io/opticomlib/index.html
Šalík, P., Róka, R., & Gorazd, T. (2018). Simulation Platform of Optical Transmission System in Matlab Simulink. Procedia Computer Science, 134, 196–203. https://doi.org/10.1016/j.procs.2018.07.162
Steckler, D. (2017). Optical Communication systems (SoftTDM 2012a). https://www.mathworks.com/matlabcentral/fileexchange/44836-optical-communication-systems-softtdm-2012a
Striegler, A. G. (2019). Pypho: Python based optical fiber transmission simulation too. http://optical-fiber-transmission.com/index.php
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. https://doi.org/10.1109/ACCESS.2021.3105396
Synopsys. (2024). Synopsys OptSim Photonics Simulations. https://www.synopsys.com/photonic-solutions/optsim.html
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). https://doi.org/10.14569/IJACSA.2021.0120454
VPIphotonics. (2024). VPItransmissionMakerTM Optical Systems. https://www.vpiphotonics.com/Tools/OpticalSystems/
Ycas, G. (2015). pyNLO: Nonlinear optics modeling for Python. https://pynlo.readthedocs.io/en/latest/readme_link.html
Biografi Penulis
Rima Adiati, IPB University
Lecturer
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
Lisensi
Hak Cipta (c) 2024 Rima Adiati, Sitti Yani
![Creative Commons License](http://i.creativecommons.org/l/by-sa/4.0/88x31.png)
Artikel ini berlisensiCreative Commons Attribution-ShareAlike 4.0 International License.
Penulis yang menerbitkan Jurnal Pendidikan Fisika dan Teknologi (JPFT) setuju dengan ketentuan sebagai berikut:
- Penulis memiliki hak cipta dan memberikan hak jurnal untuk publikasi pertama dengan karya yang dilisensikan secara bersamaan di bawah Lisensi Internasional Creative Commons Attribution-ShareAlike License 4.0 (Lisensi CC-BY-SA). Lisensi ini memungkinkan penulis untuk menggunakan semua artikel, kumpulan data, grafik, dan lampiran dalam aplikasi penambangan data, mesin pencari, situs web, blog, dan platform lain dengan memberikan referensi yang sesuai. Jurnal memungkinkan penulis untuk memegang hak cipta tanpa batasan dan akan mempertahankan hak penerbitan tanpa batasan.
- Penulis dapat membuat pengaturan kontrak tambahan yang terpisah untuk distribusi non-eksklusif dari versi jurnal yang diterbitkan dari karya tersebut (misalnya, mempostingnya ke penyimpanan institusional atau menerbitkannya dalam sebuah buku), dengan pengakuan atas publikasi awalnya di Jurnal Pendidikan Fisika dan Teknologi (JPFT).
- Penulis diizinkan dan didorong untuk memposting karya mereka secara online (misalnya, di repositori institusional atau di situs web mereka) sebelum dan selama proses pengiriman, karena hal itu dapat mengarah pada pertukaran yang produktif, serta kutipan yang lebih awal dan lebih besar dari karya yang diterbitkan (Lihat The Pengaruh Akses Terbuka).