CRRM: A 5G system-level simulator
Keith Briggs, Ibrahim Nur

TL;DR
CRRM is an open-source, Python-based 5G system-level simulator designed for fast, user-friendly integration with AI frameworks, utilizing a novel architecture based on computational blocks and smart updates.
Contribution
It introduces a new architecture for 5G simulation that departs from traditional methods, enabling efficient, on-demand computation tailored for AI integration.
Findings
Achieves high simulation speed and usability.
Facilitates integration with machine learning frameworks.
Supports development of novel 5G algorithms.
Abstract
System-level simulation is indispensable for developing and testing novel algorithms for 5G and future wireless networks, yet a gap persists between the needs of the machine learning re- search community and the available tooling. To address this, we introduce the Cellular Radio Reference Model (CRRM), an open-source, pure Python simulator we designed specifically for speed, usability, and direct integration with modern AI frameworks. The core scientific contribution of CRRM lies in its architecture, which departs from traditional discrete-event simulation. We model the system as a set of inter-dependent computational blocks which form nodes in a directed graph. This enables a compute-on-demand mechanism we term smart update.
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced MIMO Systems Optimization · Simulation Techniques and Applications · Software-Defined Networks and 5G
