项目作者: Jonathan-Browning

项目描述 :
The \alpha-\mu fading model implemented in Python
高级语言: Python
项目地址: git://github.com/Jonathan-Browning/Alpha-Mu-Fading-Python.git
创建时间: 2020-11-09T09:02:56Z
项目社区:https://github.com/Jonathan-Browning/Alpha-Mu-Fading-Python

开源协议:MIT License

下载


Alpha-Mu-Fading-Python

The \alpha-\mu fading model implemented in python. Plots the theoretical and simulated envelope porbability density functions (PDFs)

Further details of this model can be found in Yacoub’s paper:
“The \alpha-\mu Distribution: A Physical Fading Model for the Stacy Distribution”.

This project uses PySimpleGUI, numpy, scipy, matplotlib and tkinter.

This project was developed on a windows OS, using Spyder IDE with Python 3.8. All the dependencies where installed by anaconda.

The input \alpha accepts values in the range 1 to 10.
The input \mu accepts integer values in the range 1 to 10.
The input \hat{r} accepts values in the range 0.5 to 2.5.

Runing main.py to start the GUI:

ScreenShot

Entering values for \alpha \mu, and the root mean sqaure of the signal \hat{r}:

ScreenShot

The theoretical evenlope PDF is plotted to compare with the simulation and gives the execution time for the theoretical calculation and simulation together:

ScreenShot