Matlab Code: mmWave Adaptivbe Channel Estimation and Hybrid Precoding

Matllab code of the paper: A. Alkhateeb, O. El Ayach, G. Leus, R. W. Heath Jr, “Channel Estimation and Hybrid Precoding for Millimeter Wave Cellular Systems,” IEEE Journal of Selected Topics in Signal Processing, vol.8, no.5, pp.831-846, Oct. 2014 October, 2014

Author of the code: Ahmed Alkhateeb
Date of the final version of the code: April 2, 2015

In order to use this code or any (modified) part of it, please cite the following paper:
A. Alkhateeb, O. El Ayach, G. Leus, R. W. Heath Jr, “Channel Estimation and Hybrid Precoding for Millimeter Wave Cellular Systems,” IEEE Journal of Selected Topics in Signal Processing, vol.8, no.5, pp.831-846, Oct. 2014

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


Brief description:
This code implements the adaptive compressed sensing based channel estimation algorithms developed in the paper [Algorithms (2)-(3)] to estimate the physical mmWave channel. It also includes the hybrid approximation algorithm [Algorithm (1)] that constructs hybrid analog/digital beamforming beams to approximate the ideal unconstrained ones.

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

Download the code

Comments are closed.