TL;DR
SimCommSys is an open-source simulation framework for communication systems that simplifies error-control coding experiments, enhances reproducibility, and reduces errors through a modular, scriptable, and comprehensive set of tools.
Contribution
It introduces a modular, open-source simulation environment for communication systems with extensive coding options and automation features, improving reproducibility and ease of use.
Findings
Supports various coding schemes including turbo, LDPC, and Reed-Solomon.
Provides ready-to-use binaries and scripting tools for simulation.
Facilitates error-free, reproducible experiments in communication system research.
Abstract
In this paper we present SimCommSys, a Simulator of Communication Systems that we are releasing under an open source license. The core of the project is a set of C++ libraries defining communication system components and a distributed Monte Carlo simulator. Of principal interest is the error-control coding component, where various kinds of binary and non-binary codes are implemented, including turbo, LDPC, repeat-accumulate, and Reed-Solomon. The project also contains a number of ready-to-build binaries implementing various stages of the communication system (such as the encoder and decoder), a complete simulator, and a system benchmark. Finally, SimCommSys also provides a number of shell and python scripts to encapsulate routine use cases. As long as the required components are already available in SimCommSys, the user may simulate complete communication systems of their own design…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
