Skip to content

Implementation of "Over-the-Air Design of GAN Training for mmWave MIMO Channel Estimation"

License

Notifications You must be signed in to change notification settings

akashsdoshi96/ota-gan-mimo-ce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Implementation of "Over-the-Air Design of GAN Training for mmWave MIMO Channel Estimation"

Link to arXiv Preprint: https://arxiv.org/pdf/2205.12445.

Published in IEEE Journal of Sel. Areas in Info Theory. Available at: https://ieeexplore.ieee.org/document/9953094

Code, results and data is structured with reference to the paper as given below:

/code - Contains /train to perform GAN and LOS Predictor trainings as described in Section IV and /test to perform Generative Channel Estimation as described in Section III. /baselines contains the OMP and EM-GM-AMP baselines implementation.

/results - Follows structure of Section VI-A through VI-D.

/data - Contains all the test data files, DFT matrices and (precoder, combiner, symbol) triplet used for Pilot GAN trainings. Download the training data from the URL given in /data/README.md

Code references:

[1] https://github.com/eriklindernoren/PyTorch-GAN/
[2] https://github.com/nitinjmyers/Globecom2018_spatial_Zadoff_Chu/blob/master/OMPf.m
[3] https://github.com/LeiDu-dev/FedSGD
[4] https://sourceforge.net/projects/gampmatlab/
[5] https://machinelearningmastery.com/how-to-develop-a-conditional-generative-adversarial-network-from-scratch/
[6] https://www.mathworks.com/help/5g/ref/nrperfectchannelestimate.html#mw_c75b5d3d-f72f-41a9-b910-e7fc1fd8c4c7

About

Implementation of "Over-the-Air Design of GAN Training for mmWave MIMO Channel Estimation"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published