Skip to main content

A wireless communication channel model module for simulations.

Project description

py-channelmodel

We need channel models in wireless communications research all the time. This module tries to provide a model with coherence, power delay profiles, Rayleigh fading, frequency selectivity, and MIMO.

Installation

The module is available on PyPI. Just run

pip3 install py-channelmodel

Often, it is desirable to use pip3 install --user .... Also, you need Python 3 for this module. Currently, the module is tested on Python 3.8.

Usage

import channelmodel as channel

channel = channel.ChannelFactory()

# use the channel object

Rationale

The intent of this module is to add a simple set of objects that one instantiates in a simulation. Thus, it should come with minimal dependencies and just provide channel model related operations.

Supported models

Obviously, this module supports AWGN channels. However, it does also support functions related to Power Delay Profiles, Channel coherence, Time domain channels, frequency domain channels for multicarrier simulations, etc.

Publications

This module was developed during the research for multiple papers and thus use therein.

References

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

py-channelmodel-0.9.3.tar.gz (22.9 kB view details)

Uploaded Source

Built Distribution

py_channelmodel-0.9.3-py3-none-any.whl (24.6 kB view details)

Uploaded Python 3

File details

Details for the file py-channelmodel-0.9.3.tar.gz.

File metadata

  • Download URL: py-channelmodel-0.9.3.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for py-channelmodel-0.9.3.tar.gz
Algorithm Hash digest
SHA256 6c9d8ea990a0900d32a84cb9b9452aae5d0ed7236c9616df0be7d615ee17f1bf
MD5 9fb303e3fdeb6bcd8e1588a6909f3145
BLAKE2b-256 b6968eb095371e5f2a8ffe3e93b26675992bf7fcc4234f6e21504c87824e4246

See more details on using hashes here.

File details

Details for the file py_channelmodel-0.9.3-py3-none-any.whl.

File metadata

File hashes

Hashes for py_channelmodel-0.9.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6a45c5ed08fd78c0ec3fa3330c55bf5c0baf8ff5c2f0028f566973dc5113f78f
MD5 ed82228601720162ead03e7c30bc7547
BLAKE2b-256 4ce86d92fd2a754d908c115843d4b6a54f72f1f6ceca2ff6e4451b4d791aedcc

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