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...

Descripción completa

Detalles Bibliográficos
Autores principales: Ahmed, Afaz Uddin, Arablouei, Reza, de Hoog, Frank, Kusy, Branislav, Jurdak, Raja, Bergmann, Neil
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