Skip to main content

CRRM 5G system-level simulator

Project description

CRRM 5G system-level simulator

Keith Briggs and Ibrahim Nur

The CRRM (cellular radio reference model) simulator emulates a cellular radio system following 5G concepts and channel models. The intention is to have an easy-to-use, scalable, and very 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. The simulator builds on an earlier one developed for the AIMM project (https://github.com/keithbriggs/AIMM-simulator) by Keith Briggs (https://keithbriggs.info), but is a complete rewrite with many improvements. It also uses ideas from the CRM project by Kishan Sthankiya (https://github.com/apw804/CellularReferenceModel).

Software dependencies

  1. Python 3.8 or higher https://python.org.
  2. NumPy https://numpy.org/.
  3. SciPy https://scipy.org/.
  4. Matplotlib https://matplotlib.org.

Installation from source

  1. Download zip from the green "<> Code" tab above
  2. unzip CRRM-2.0.zip
  3. cd CRRM-2.0
  4. pip install .

Documentation

See https://crrm-20.readthedocs.io/en/latest/.

Local version in doc/sphinx-build/index.html.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

crrm-2.0.0-py3-none-any.whl (126.5 kB view details)

Uploaded Python 3

File details

Details for the file crrm-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: crrm-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 126.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for crrm-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8668f4e189914d6d28a3f7071515782a7e99a96b94a87f8192aeaf54aae79e5c
MD5 1662dbeb026366569e4df896cd0401bb
BLAKE2b-256 89ca18f93be70f0f3831d29866ee1abbacfeece5aadca9ee6db723e1a2dc95ff

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page