Matlab Code: Multi-user Hybrid Precoding

Matllab code of the paper: A. Alkhateeb, G. Leus, and R. W. Heath Jr, “Limited Feedback Hybrid Precoding for Multi-User Millimeter Wave Systems,” IEEE Transactions on Wireless Communications, vol. 14, no. 11, pp. 6481-6494, Nov. 2015.

Author of the code: Ahmed Alkhateeb
Date of the final version of the code: March 1, 2016

In order to use this code or any (modified) part of it, please cite the following paper:
A. Alkhateeb, G. Leus, R. W. Heath Jr, “Limited Feedback Hybrid Precoding for Multi-User Millimeter Wave Systems,” IEEE Transactions on Wireless Communications, vol. 14, no. 11, pp. 6481-6494, Nov. 2015.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.


Brief description:
This code constructs the two-stage hybrid precoding algorithm proposed in the paper, and evaluates its achievable spectral efficiency in mmWave wireless systems. The obtained spectral efficiency is also compared with that achieved by analog-only beamsteering and single-user transmission (with no inter-user interference). The derived lower bounds are also verified.

To use this code, run the file ‘Perfect_Channel_SpectralEfficiency_vs_SNR’ with the desired system parameters. A detailed description of the system and channel parameters is provided inside this Matlab files.

Download the code

Comments are closed.