In this repository you can find the simulation source code of: "Unsupervised Deep Learning for Massive MIMO Hybrid Beamforming", IEEE Transactions on Wireless Communications.
A realistic ray-tracing channel model is considered to evaluate the proposed solution. It has been introduced by Alkhateeb, et al, in "DeepMIMO: A Generic Deep Learning Dataset for Millimeter Wave and Massive MIMO Applications"
1.DATASET.md: all parameters related to system model such as number of users, number of antennas, etc.
2.Codebook_ij: designed codebook using the proposed algorithm in the paper.
3..py files: simulation source codes
DataBase_dataSet64x8x4_130dB_0129201820.npy: core dataset for "limited area" scenario consist of CSI, RSSI, near optimal HSHO solutions. You can find it here.
It is the core dataset with 1e4 samples. It consist of RSSI, channel, near-optimal HBF and FDP, user position. To train the DNN well enough we use 1e6 samples generted from deepMIMO channel model. The core dataset is only used for evaluate the DNN and codebook design.
- torch 1.7.0
- numpy 1.19.2
Feel free to use this code as a starting point for your own research project. If you do, we kindly ask that you cite the following paper: "Unsupervised Deep Learning for Massive MIMO Hybrid Beamforming".
@ARTICLE{9439874,
author={Hojatian, Hamed and Nadal, Jérémy and Frigon, Jean-François and Leduc-Primeau, François},
journal={IEEE Transactions on Wireless Communications},
title={Unsupervised Deep Learning for Massive MIMO Hybrid Beamforming},
year={2021},
volume={20},
number={11},
pages={7086-7099},
doi={10.1109/TWC.2021.3080672}}
Copyright (C): GNU General Public License v3.0 or later