ipc-lab/kaira
A PyTorch-based toolkit for simulating communication systems
This toolkit helps communication engineers and researchers design and test new communication system models. You can input various data types and neural network architectures to simulate complex communication scenarios. It outputs evaluations of how well messages are transmitted, allowing you to optimize performance. Researchers and engineers working on wireless, optical, or other communication technologies would use this.
Use this if you need to rapidly prototype and test new communication strategies, especially those involving deep learning or advanced error correction.
Not ideal if you are looking for a ready-to-use, production-grade communication system, as this is a research-oriented simulation toolkit currently in beta.
Stars
57
Forks
2
Language
Python
License
MIT
Category
Last pushed
Nov 01, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ipc-lab/kaira"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
NVlabs/sionna
Sionna: An Open-Source Library for Research on Communication Systems
utcsilab/score-based-channels
Source code for paper "MIMO Channel Estimation using Score-Based Generative Models", published...
lab-emi/OpenDPD
OpenDPD is an end-to-end learning framework built in PyTorch for power amplifier (PA) modeling...
DeepMIMO/DeepMIMO
DeepMIMOv4: A Toolchain and Database for Ray-tracing Datasets.
NVlabs/neural_rx
Real-Time Inference of 5G NR Multi-user MIMO Neural Receivers