Keith Briggs

This page was last modified 2025-10-31  

.
.


home 
·publications 
·thesis 
·talks 
·meetings 
·records 
·maths notes 
·software « 
·languages 
·music 
·travel 
·cv 
·memberships 
·students 
·maps 
·place-names 
·people 
·photos 
·links 
·ex libris 
·site map 


.

CRRM: a 5G system-level simulator

CRRM stands for Cellular Radio Reference Model. This is a system-level network simulator which aims to predict the performance of a cellular radio system. It follows 5G concepts and channel models. The intention is to have an easy-to-use and fast system written in pure Python with minimal dependencies. It is especially designed to be suitable for interfacing to AI engines such as tensorflow or pytorch. One of the main application areas is testing the performance of novel network management algorithms.

CRRM is carefully designed to be very fast and to be able to handle large systems. It achieves this by a novel compute-on-demand mechanism, whereby internal data is only computed when needed. Moreover, only data which is known to have changed, normally because of User Equipment (UE) movement, is actually computed. The system knows internally what has not changed and thus does not need to be re-computed.

CRRM builds on the previous projects AIMM-simulator by Keith Briggs (which is now obsolete), and Cellular Reference Model by Kishan Sthankiya. However, CRRM has a completely new and much more efficient internal design and a new API, and essentially is a new project.

Links

github

documentation

PyPI

This website uses no cookies. This page was last modified 2025-10-31 14:10 by Keith Briggs private email address.