A Modular Parallel-Processing Link-Level Simulator on Python Programming Language
Rodrigo A. R. Fischer, João Paulo Leite, Bruno Faria

DOI: 10.14209/SBRT.2020.1570650150
Evento: XXXVIII Simpósio Brasileiro de Telecomunicações e Processamento de Sinais (SBrT2020)
Keywords: Simulation communications systems parallel computing modular programming
Abstract
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.

Download