Channel-Estimation-ML-DOJO-2

This code present our results to the ML5G-PHY [channel estimation] challenge, which is part of the ITU Artificial Intelligence/Machine Learning in 5G Challenge of 2020.

Problem statement:

The problem statement can be found here: Challenge: Site-specific channel estimation with hybrid MIMO architectures
The train and evaluation data can also be downloaded from that link.

Report:

Our report presenting the development of the algorithms and training procedures is available here.

Code:

Requirements:

The code has been developed using Matlab 2019b.

Description:

  • TD1SNR1_example_for_test_data.m is an example of how to obtain the predictions for test data for the test dataset 1- SNR1.

  • ReconstructChannel.m is the function with our algorithm to obtain the channels.
    Whitening.m is a subfunction used to whitten the noise on ReconstructChannel.m.

  • Train.m is the script used for training to obtain the detection threshold.
    ReconstructChannel_train.m is the function similar to ReconstructChannel.m used during the training script.

Results:

The test channels can be downloaded from this drive folder