Cargando…
Estimating Angle-of-Arrival and Time-of-Flight for Multipath Components Using WiFi Channel State Information
Channel state information (CSI) collected during WiFi packet transmissions can be used for localization of commodity WiFi devices in indoor environments with multipath propagation. To this end, the angle of arrival (AoA) and time of flight (ToF) for all dominant multipath components need to be estim...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6021904/ https://www.ncbi.nlm.nih.gov/pubmed/29844296 http://dx.doi.org/10.3390/s18061753 |
_version_ | 1783335564310740992 |
---|---|
author | Ahmed, Afaz Uddin Arablouei, Reza de Hoog, Frank Kusy, Branislav Jurdak, Raja Bergmann, Neil |
author_facet | Ahmed, Afaz Uddin Arablouei, Reza de Hoog, Frank Kusy, Branislav Jurdak, Raja Bergmann, Neil |
author_sort | Ahmed, Afaz Uddin |
collection | PubMed |
description | Channel state information (CSI) collected during WiFi packet transmissions can be used for localization of commodity WiFi devices in indoor environments with multipath propagation. To this end, the angle of arrival (AoA) and time of flight (ToF) for all dominant multipath components need to be estimated. A two-dimensional (2D) version of the multiple signal classification (MUSIC) algorithm has been shown to solve this problem using 2D grid search, which is computationally expensive and is therefore not suited for real-time localisation. In this paper, we propose using a modified matrix pencil (MMP) algorithm instead. Specifically, we show that the AoA and ToF estimates can be found independently of each other using the one-dimensional (1D) MMP algorithm and the results can be accurately paired to obtain the AoA–ToF pairs for all multipath components. Thus, the 2D estimation problem reduces to running 1D estimation multiple times, substantially reducing the computational complexity. We identify and resolve the problem of degenerate performance when two or more multipath components have the same AoA. In addition, we propose a packet aggregation model that uses the CSI data from multiple packets to improve the performance under noisy conditions. Simulation results show that our algorithm achieves two orders of magnitude reduction in the computational time over the 2D MUSIC algorithm while achieving similar accuracy. High accuracy and low computation complexity of our approach make it suitable for applications that require location estimation to run on resource-constrained embedded devices in real time. |
format | Online Article Text |
id | pubmed-6021904 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-60219042018-07-02 Estimating Angle-of-Arrival and Time-of-Flight for Multipath Components Using WiFi Channel State Information Ahmed, Afaz Uddin Arablouei, Reza de Hoog, Frank Kusy, Branislav Jurdak, Raja Bergmann, Neil Sensors (Basel) Article Channel state information (CSI) collected during WiFi packet transmissions can be used for localization of commodity WiFi devices in indoor environments with multipath propagation. To this end, the angle of arrival (AoA) and time of flight (ToF) for all dominant multipath components need to be estimated. A two-dimensional (2D) version of the multiple signal classification (MUSIC) algorithm has been shown to solve this problem using 2D grid search, which is computationally expensive and is therefore not suited for real-time localisation. In this paper, we propose using a modified matrix pencil (MMP) algorithm instead. Specifically, we show that the AoA and ToF estimates can be found independently of each other using the one-dimensional (1D) MMP algorithm and the results can be accurately paired to obtain the AoA–ToF pairs for all multipath components. Thus, the 2D estimation problem reduces to running 1D estimation multiple times, substantially reducing the computational complexity. We identify and resolve the problem of degenerate performance when two or more multipath components have the same AoA. In addition, we propose a packet aggregation model that uses the CSI data from multiple packets to improve the performance under noisy conditions. Simulation results show that our algorithm achieves two orders of magnitude reduction in the computational time over the 2D MUSIC algorithm while achieving similar accuracy. High accuracy and low computation complexity of our approach make it suitable for applications that require location estimation to run on resource-constrained embedded devices in real time. MDPI 2018-05-29 /pmc/articles/PMC6021904/ /pubmed/29844296 http://dx.doi.org/10.3390/s18061753 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Ahmed, Afaz Uddin Arablouei, Reza de Hoog, Frank Kusy, Branislav Jurdak, Raja Bergmann, Neil Estimating Angle-of-Arrival and Time-of-Flight for Multipath Components Using WiFi Channel State Information |
title | Estimating Angle-of-Arrival and Time-of-Flight for Multipath Components Using WiFi Channel State Information |
title_full | Estimating Angle-of-Arrival and Time-of-Flight for Multipath Components Using WiFi Channel State Information |
title_fullStr | Estimating Angle-of-Arrival and Time-of-Flight for Multipath Components Using WiFi Channel State Information |
title_full_unstemmed | Estimating Angle-of-Arrival and Time-of-Flight for Multipath Components Using WiFi Channel State Information |
title_short | Estimating Angle-of-Arrival and Time-of-Flight for Multipath Components Using WiFi Channel State Information |
title_sort | estimating angle-of-arrival and time-of-flight for multipath components using wifi channel state information |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6021904/ https://www.ncbi.nlm.nih.gov/pubmed/29844296 http://dx.doi.org/10.3390/s18061753 |
work_keys_str_mv | AT ahmedafazuddin estimatingangleofarrivalandtimeofflightformultipathcomponentsusingwifichannelstateinformation AT arabloueireza estimatingangleofarrivalandtimeofflightformultipathcomponentsusingwifichannelstateinformation AT dehoogfrank estimatingangleofarrivalandtimeofflightformultipathcomponentsusingwifichannelstateinformation AT kusybranislav estimatingangleofarrivalandtimeofflightformultipathcomponentsusingwifichannelstateinformation AT jurdakraja estimatingangleofarrivalandtimeofflightformultipathcomponentsusingwifichannelstateinformation AT bergmannneil estimatingangleofarrivalandtimeofflightformultipathcomponentsusingwifichannelstateinformation |