Skip to main content

Implementation of a digital communication (physical layer) in python

Project description

Testing Coverage Status Documentation Status pre-commit

PyPhysim

Simulation of Digital Communication (physical layer) in Python.

This includes classes related to digital modulation, AWGN channels, MIMO, OFDM, etc.. It also includes classes related to multiuser transmission such as block diagonalization, interference alignment, etc.

Furthermore, a framework for implementing Monte Carlo simulations is also implemented (see the pyphysim.simulations package).

Note

Install poetry, clone this repository and then use the command poetry install to install pyphysim.

You can also directly install it from pypi with pip install pyphysim.

Project details


Download files

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

Source Distribution

pyphysim-0.4.tar.gz (208.0 kB view details)

Uploaded Source

Built Distribution

pyphysim-0.4-py3-none-any.whl (237.7 kB view details)

Uploaded Python 3

File details

Details for the file pyphysim-0.4.tar.gz.

File metadata

  • Download URL: pyphysim-0.4.tar.gz
  • Upload date:
  • Size: 208.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/5.6.7-arch1-1

File hashes

Hashes for pyphysim-0.4.tar.gz
Algorithm Hash digest
SHA256 401e3418d770083dc300e15e15bef028a071c185f2a5b2b24d1c6c31d19efc4f
MD5 3aa2d573b72fddeb67e91ddf0ac7a11f
BLAKE2b-256 ba6afc423fed76cfe55d12b5245aeb567f94a05fc0cae3eb57ede841f8a7f5d5

See more details on using hashes here.

File details

Details for the file pyphysim-0.4-py3-none-any.whl.

File metadata

  • Download URL: pyphysim-0.4-py3-none-any.whl
  • Upload date:
  • Size: 237.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.2 Linux/5.6.7-arch1-1

File hashes

Hashes for pyphysim-0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 0a9315925ec4907bb836cb159a80813251ad43d1991ed60a75488c0bac7d2f54
MD5 7b36333a85bafe97cd8c5bf0f46dbb24
BLAKE2b-256 011c3229514c17319539f7a111abfbf1c832d37ce8117688c3490e079911b73c

See more details on using hashes here.

Supported by

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