NVlabs/sionna
Sionna: An Open-Source Library for Research on Communication Systems
What it solves
Sionna provides a unified Python-based framework for researching communication systems, enabling researchers to model and simulate wireless and optical communication links and the radio propagation of signals across different environments.
How it works
The library is divided into three specialized packages:
- Sionna RT: A high-performance standalone ray tracer used for modeling how radio waves propagate through an environment.
- Sionna PHY: A link-level simulator designed for the physical layer of wireless and optical communication systems.
- Sionna SYS: A system-level simulator that operates using physical-layer abstractions to model broader network behavior.
Who it’s for
Researchers and engineers working on the design and optimization of next-generation communication systems, wireless networks, and optical communications.
Highlights
- Built on PyTorch for GPU acceleration and integration with machine learning workflows.
- Includes a dedicated ray tracer for fast radio propagation modeling.
- Supports both link-level and system-level simulation scales.
Related
- Project
- Project
- Project
- Project
- Project