NVlabs/sionna
Sionna: An Open-Source Library for Research on Communication Systems
Built on PyTorch, Sionna integrates three specialized simulators: a GPU-accelerated ray tracer (RT) for radio propagation modeling, a link-level PHY simulator for wireless/optical systems, and a system-level abstraction layer (SYS) for network-wide scenarios. The modular architecture enables researchers to seamlessly combine ray-traced channel models with differentiable physical-layer components for end-to-end learning and optimization of communication systems.
1,356 stars and 29,503 monthly downloads. Available on PyPI.
Stars
1,356
Forks
368
Language
Jupyter Notebook
License
—
Category
Last pushed
Dec 19, 2025
Monthly downloads
29,503
Commits (30d)
0
Dependencies
6
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/NVlabs/sionna"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
DeepMIMO/DeepMIMO
DeepMIMOv4: A Toolchain and Database for Ray-tracing Datasets.
lab-emi/OpenDPD
OpenDPD is an end-to-end learning framework built in PyTorch for power amplifier (PA) modeling...
utcsilab/score-based-channels
Source code for paper "MIMO Channel Estimation using Score-Based Generative Models", published...
NVlabs/neural_rx
Real-Time Inference of 5G NR Multi-user MIMO Neural Receivers
usnistgov/ns3-oran
A module that can be used to model and simulate O-RAN-like behavior in ns-3.