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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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