MAP-CSI: Single-site Map-Assisted Localization Using Massive MIMO CSI
The dataset consists of (CSI, Location) pairs. This size of the CSI matrix of size NtxNc depends on the number of transmitters (Nt) and number of subcarriers (Nc).
The dataset is generated from ViWi Dataset. In this project "Colocated camera with direct view" and "colocated camera with blocked view" sencarios are used for datageneration. These two scenarios are referred to in the paper as "LOS dataset" and "Mixed dataset", respectively. For this part you need to dowload RayTracingScenarios from ViWi Dataset.
You will need to the dataset generated from "Colocated camera with direct view" to the LOS Scenario folder. main_LOS.m is the main demo file. The output of the main_LOS is a 2D Map of the enviroment with the following thing superimposed on the map:
- P rays (where P is the number of rays selected in the simualtion)
- points on rays that reperent 'candidate" user locations
- clusters of points shown by different colors and centroid of each cluster is shown with 'black +'
- Estimated user location is 'green +'
- Actual user location is 'magenta +'
Same as LOS scenario, expect it is used for datasets generated from "colocated camera with blocked view". The image displays two rectangles on the map that represent the buses.
Katarina Vuckovic (2024). MAP-CSI Localization (https://github.com/katarinavuckovic/MAPCSI/releases/tag/1.0), GitHub. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!