Skip to content

Learning Environment-aware and hardware-compatible beam-forming codebooks

Notifications You must be signed in to change notification settings

malrabeiah/learningCB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Environment-Aware Codebooks

Learning environment-aware and hardware-compatible mmWave beam-forming codebooks using Artificial Neural Networks (ANN). Please refer to Learning Beam Codebooks with Neural Networks: Towards Environment-Aware mmWave MIMO for more details.

Requirment:

1-Keras with Theano backend.

2-Numpy library.

3-Python 3.6 or above.

Optional:

1- MATLAB for data preperation.

Note:

The implementation of the complex-valued fully-connected layer is guided by that in Deep Complex Nets with some modifications.

Citation

If you use this code or part of it, please cite the following paper:

@article{zhang2020learning,
  title={Learning Beam Codebooks with Neural Networks: Towards Environment-Aware mmWave MIMO},
  author={Zhang, Yu and Alrabeiah, Muhammad and Alkhateeb, Ahmed},
  journal={arXiv preprint arXiv:2002.10663},
  year={2020}
}

About

Learning Environment-aware and hardware-compatible beam-forming codebooks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages