This repository is the implenation of the paper: Yudi Dong, Huaxia Wang, and Yu-Dong Yao, “Channel Estimation for One-Bit Multiuser Massive MIMO Using Conditional GAN.” ArXiv:2006.11435 [Eess], June 2020. arXiv.org, http://arxiv.org/abs/2006.11435. The paper is accepted in IEEE Communications Letters, DOI: 10.1109/LCOMM.2020.3035326
- The dataset is already genreated "Data_Generation_matlab/Gan_Data/Gan_0_dBIndoor2p4_64ant_32users_8pilot.mat", which inculdes the channel data and quantized signal data.
- Run the main function "cGAN_python/main_cGAN.py".
For each epoch, results will be saved in the folder "cGAN_python/Results" and will show visual results as follows.
- Download "I1_2p4.zip" from this link: https://drive.google.com/drive/folders/1rbIHfK__JUn5e52y5GWI7p-0cL5OSZUO?usp=sharing. Then, you should extact "I1_2P4" folder and put it in the folder "Data_Generation_matlab/RayTracing Scenarios".
- Run the matlab function "Data_Generation_matlab/GenerateData_Main.m" to generate channel data and quantized signal data.