NaLiu613 / GeoStochasticChanModel

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A Geometry-based Stochastic Wireless Channel Model using Channel Images

In this work, we obtain channel parameters from the ray-tracing simulation in a specific area and process them in the form of images to train any generative model.

For the detailed descriptions of this implementation, we kindly suggest to read the paper, A Geometry-based Stochastic Wireless Channel Model using Channel Images

Channel Image Generation and Model Training

Firstly, we obtain channel parameters from ray-tracing simulate and create the matrices $\boldsymbol{D}$ corresponding to each Tx-Rx link.

ray_matrix

After then, we normalize the matrices with Min-Max scaling and create images by enlarging the matrices horizontally and vertically.

enlarging process

Next, we train WGAN-GP with the channel images. The followings show the output images at each epoch of training.

gan_training_process

After training the WGAN-GP, we sample data from the outputs of the model.

sampling_process

Performance Evaluation

CDFs of pathloss and delay obtained from the trained model are compared with those from the original data.

path_loss delay

In addition, we compare the link state probabilities (LOS and outages).

los_prob_new

About


Languages

Language:Python 62.1%Language:MATLAB 37.9%