PyBlocks: A Modular Open-Source Simulator for Visible Light Communication Systems
The PyBlocks Simulator is an open-source tool designed for Visible Light Communication (VLC) systems using a block diagram paradigm. It promotes modularity and reusability by representing system components as blocks implemented in Python. PyBlocks can simultaneously simulate multiple domains, making it suitable for complex systems that require analyzing combined effects across electrical and optical layers. This study validates PyBlocks by comparing its simulated results with experimental data from a real VLC system. The open-source nature of PyBlocks fosters collaboration and continuous improvement, providing a valuable resource for researchers and professionals in the field.
Authors
- Pedro Oliveira (ORCID: https://orcid.org/0000-0002-2292-1463)
- Luciana P. Salles
- Luiz Santana
- a b
Institutions
- Universidade Federal de Minas Gerais (BR)
Publication Details
- Published
- 2024-09-02
- DOI
- https://doi.org/10.1109/inscit62583.2024.10693408
- Citations
- 1
- Primary Topic
- Optical Wireless Communication Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.21
Funders
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
- Universidade Federal de Minas Gerais