Scripts used to generate the results of the MOMP paper.
Folder src has the scripts used to process the data.
Folder data has the channel data, the processed result and the saved figures.
The notation used for the hybrid vs analog architecture usage in the folder structure is AH for Analog user vs Hybrid access point and HH for Hybrid user vs Hybrid access point.
The data generated by the ray-tracer is stored in the scenario folder.
The scenario used for this paper is office-walls.
The files corresponding to the generated rays are
Contains the position of the two access points in the scenario.
Contains the positions of the moving used in the scenario.
Contains the information of all the channel rays for every user position/access point pair
Contains the index of the access point selected for communication for each used position.
Contains the information of all the channel rays for every user position with its corresponding selected access point.
These scripts run the channel estimation algorithms.
These scripts are architecture specific, so we will use the character X to represent both A or H in the script name.
Runs the channel decomposition for the SWOMP algorithm.
Runs the channel decomposition for the MOMP and TD-OMP algorithms.
Runs the channel decomposition for the MOMP and TD-OMP algorithms for the different number of frames using a more flexible dictionary.
These scripts are used to generate the figures in the paper. We describe them down below by order of appearance in the paper. Be aware that some scripts generate figures that were not included in the final version of the journal paper.
Generates a high level comparison between the three different algorithms.
Generates angular error CDFs.
Generates the regularized mean square error for the channel tensor CDFs.
Generates the corrected second path delay error CDFs.
Generates the localization results over different transmission power.
Generates the localization results for both architectures over different number of training frames.