image thumbnail

MAP-CSI Localization

version 1.0 (105 KB) by Katarina Vuckovic
MAP-CSI: Single-site Map-Assisted Localization Using Massive MIMO CSI

3 Downloads

Updated 29 Jul 2021

From GitHub

View license on GitHub

MAP-CSI: Single-site Map-Assisted Localization Using Massive MIMO CSI

Dataset

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.

LOS Scenario

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 +'

image

Mixed Scenario

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.

image

Questions

If you have any question regarding the codes, dont hesitate to contact me at kvuckovic993@gmail.com or kvuckovic@knights.ucf.edu

Paper

Here

Cite As

Katarina Vuckovic (2021). MAP-CSI Localization (https://github.com/katarinavuckovic/MAPCSI/releases/tag/1.0), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2021a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.