Sociedade Brasileira de Telecomunicações · desde 1983 secretaria@sbrt.org.br
← SBrT2020

A Modular Parallel-Processing Link-Level Simulator on Python Programming Language

Rodrigo A. R. Fischer, João Paulo Leite, Bruno Faria
Simulationcommunications systemsparallel computingmodular programming

Resumo

Most link-level simulators implement a communication link that can be seen as a particular implementation of a more generic transmission-reception (TX-RX) chain. These simulators also share common simulation capabilities among them. This work presents a technology-independent modular link-level simulator that may be customized with such a generic TX-RX chain developed using the Python programming language. Parallel processing capabilities on its architecture allow the efficient use of the computer's hardware. Also, some processing modules can be further optimized with the use of a specific Python-to-C++ converter package, producing a lower execution time when compared to the use of Python-only features.