测绘地理信息   2019, Vol. 44 Issue (3): 73-76
0
WiFi室内定位的不同接入点选取策略的性能评估分析[PDF全文]
唐兆鹏1, 花向红2,3,4, 王华强1, 张伟2,5    
1. 32022部队,湖北 武汉,430074;
2. 武汉大学测绘学院,湖北 武汉,430079;
3. 武汉大学地球空间信息技术协同创新中心,湖北 武汉,430079;
4. 武汉大学灾害监测和防治研究中心,湖北 武汉,430079;
5. 东华理工大学江西省数字国土重点实验室,江西 南昌,330013
摘要: 最优无线接入点(access point,AP)子集的选取是进一步改善WiFi室内定位技术的一个难题。本文介绍了现有的AP选取算法并提出了基于奇异检验的AP选取算法,给出了WiFi室内定位的性能评估指标。通过实验评估分析了各AP选取算法的综合性能,结果表明:基于相同原理的AP选取算法,其位置估计误差具有相似性,但不同AP选取算法由于选取原理不同各自具有局限性。在实践应用中,要贴合实际情况,结合各AP选取策略特点,选择合适的AP选取策略。
关键词: WiFi室内定位     AP选取策略     性能评估    
Performance Evaluation of Different AP Selection Strategies for WiFi Indoor Positioning
TANG Zhaopeng1, HUA Xianghong2,3,4, WANG Huaqiang1, ZHANG Wei2,5    
1. Troops 32022, Wuhan 430074, China;
2. School of Geodesy and Geomatics, Wuhan University, Wuhan 430079, China;
3. Collaborative Innovation Center for Geospatial Technology, Wuhan University, Wuhan 430079, China;
4. Hazard monitoring & prevention Research Center, Wuhan University, Wuhan 430079, China;
5. Key Laboratory for Digital Land and Resources of Jiangxi Province, East China University of Technology, Nanchang 330013
Abstract: The optimal AP (Access Point) subset selection is a difficult problem in improving the WiFi indoor positioning technology. This paper introduces the existing AP selection algorithm and proposes a AP selection algorithm based on singularity test, and gives the performance evaluation index of WiFi indoor positioning. The performance of each AP selection algorithm is evaluated through experiments. The results show that the AP estimation algorithm based on the same principle is similar in the position estimation error, however, different AP selection algorithms have their own limitations due to different selection principles.In practice, proper AP selection strategy should be picked according to the actual situation & the characteristics of each AP selection strategy.
Key words: WIFI indoor positioning     AP selection strategy     Performance evaluation    

近年来,室内基于位置服务的(location based service,LBS)应用不断发展,其涉及人们的工作、学习和生活等各方面。目前,低成本、高精度的室内定位解决方案成为LBS应用进一步发展的关键因素。基于接收信号强度(received signal strength,RSS)的WiFi室内定位技术由于其成本低、易部署、覆盖面广等特点成为一个研究热点[1-3]

WiFi信号在传播过程中存在反射、折射、人体吸收、多径效应等诸多因素引起的信号衰落,因衰落难以模型化并对定位性能具有破坏性影响,故减弱信号衰落影响较为直观的方法就是从所有可探测的接入点(access point,AP)集合中选取部分观测质量较好的AP子集用于位置估计[4-5]。AP选取策略不仅能够剔除部分观测质量较差的AP,同时能降低信号空间维度,减少计算量。本文首先介绍基于联合信息增益[6](joint information gain,JIG)、基于互信息[7](mutual information,MI)、基于最大均值[8](max mean,MM)、基于信号丢失率[9](signal loss rate,SLR)、基于标准差[10](standard deviation,STD)的AP选取策略。提出一种新的基于奇异检验(singularity test,ST)的AP选取策略,并通过实验对比分析了不同AP选取策略的性能。

1 不同AP选取策略 1.1 基于联合信息增益的AP选取策略

该策略利用信息增益衡量RSS观测值为指纹点分类带来的信息量大小,信息越多则AP越重要,进而选取联合信息增益最大的AP子集作为最优AP子集。计算过程如下。

对于任意的离散随机变量Z,假定离散值的可能取值为z1, z2, …, zN,则Z的信息熵H(Z)为:

$ H(Z) = - \sum\limits_{i = 1}^{{N_Z}} p \left( {{z_i}} \right)\lg \left( {p\left( {{z_i}} \right)} \right) $ (1)

式中,p(zi)表示随机变量Z取值zi的离散概率;NZ表示离散随机变量Z不同的可能取值的个数;对数函数以10为底数。n个AP构成子集的联合信息增益式为:

$ \begin{array}{c}{\mathrm{JIG}\left(\mathrm{AP}_{1}, \mathrm{AP}_{2}, \cdots, \mathrm{AP}_{n}\right)=H(L)-} \\ {H\left(L | \mathrm{AP}_{1}, \mathrm{AP}_{2}, \cdots, \mathrm{AP}_{n}\right)}\end{array} $ (2)

式中,JIG(AP1, AP2, …, APn)表示联合信息熵;H(L)表示校准点的信息熵;H(L|AP1, AP2, …, APn)表示在给定AP1, AP2, …, APn下校准点的条件信息熵。

1.2 基于互信息的AP选取策略

计算区域内任意两个可用AP之间的互信息,选取互信息最小的组合作为两个初始AP,记为APa和APb。两个AP的互信息MI(APi, APj)为:

$ \begin{array}{c}{\operatorname{MI}\left(\mathrm{AP}_{i}, \mathrm{AP}_{j}\right)=H\left(\mathrm{AP}_{i}\right)+H\left(\mathrm{AP}_{j}\right)-} \\ {H\left(\mathrm{AP}_{i}, \mathrm{AP}_{j}\right)}\end{array} $ (3)

式中,H表示信息熵函数。

得到APa和APb两个初始AP后,按照式(4)分别计算余下n-2个AP与APa和APb的互信息,并选取使得互信息最小的AP作为第三个AP。

$ \begin{array}{c}{\operatorname{MI}\left(\mathrm{AP}_{a}, \mathrm{AP}_{b}, \mathrm{AP}_{i}\right)=H\left(\mathrm{AP}_{a}, \mathrm{AP}_{b}\right)+} \\ {H\left(\mathrm{AP}_{i}\right)-H\left(\mathrm{AP}_{a}, \mathrm{AP}_{b}, \mathrm{AP}_{i}\right)}\end{array} $ (4)

式中,MI(APa, APb, APi)表示APi与子集APa和APb的互信息。

按照第三个AP的选取方案,依次循环选取下一个最优的AP,直到最优子集的AP个数达到指定个数为止。

1.3 基于最大均值的AP选取策略

该策略为AP的观测信号强度越强,其观测质量越好。在计算各AP观测数据均值的基础上,按照均值从大到小的顺序选取指定个数的AP。

1.4 基于信号丢失率的AP选取策略

该策略通常设置一个信号丢失率的阈值,并通过剔除大于阈值的AP实现AP子集的选取, 本文选取的阈值为10%。丢失率为:

$ \mathrm{SLR}=\frac{m_{\mathrm{loss}}}{m} $ (5)

式中,m表示线上阶段移动设备的扫描次数;mloss表示AP丢失的观测次数。

1.5 基于标准差的AP选取策略

该策略认为标准差STD越小,RSS的不规则衰落效应越小,对应的AP越有利于位置估计。通过计算各AP多个历元观测数据的STD,进而按照STD从小到大的顺序选取指定个数的AP。

1.6 基于奇异检验的AP选取策略

该策略假定移动设备和AP分别位于指纹库中指纹点构成区域的内部和外部,因此其RSS观测值应满足:

$ \begin{array}{*{20}{l}} {\min \left( {\left\{ {{\rm{RSS}}_j^{{\rm{A}}{{\rm{P}}_i}}} \right\}} \right) \le {\rm{RS}}{{\rm{S}}^{{\rm{A}}{{\rm{P}}_i}}}}\\ {\max \left( {\{ {\rm{RSS}}_j^{{\rm{A}}{{\rm{P}}_i}}\} ), j = 1, 2, \cdots , K} \right.} \end{array} $ (6)

式中,RSSAPi表示移动设备接收到的APi的RSS观测序列的均值,{RSSjAPi}表示K个邻近指纹点APi的RSS均值集合。该策略认定超出区间的RSS为奇异值,并剔除对应的AP来实现AP子集的选取。

2 WiFi定位性能评估指标

本文采用最大误差(max error, MAXE),平均误差,均方根,标准差评估基于RSS的WiFi定位的精度和可靠度。假定目标点t(xt, yt)的坐标估计值为$ \left(\hat{x}_{t}, \hat{y}_{t}\right)$,则其点位误差δt为:

$ \delta_{t}=\sqrt{\left(x_{t}-\hat{x}_{t}\right)^{2}+\left(y_{t}-\hat{y}_{t}\right)^{2}} $ (7)

平均误差ME为:

$ \mathrm{ME}=\frac{1}{T} \sum\limits_{t=1}^{T} \delta_{t} $ (8)

式中,T表示试验中所有定位点的个数。

均方根RMS为:

$ {\rm{RMS}} = \sqrt {\frac{1}{T}\sum\limits_{t = 1}^T {\delta _t^2} } $ (9)

标准差STD为:

$ \mathrm{STD}=\sqrt{\frac{1}{T} \sum\limits_{t=1}^{T}\left(\delta_{t}-\overline{\delta}\right)^{2}} $ (10)

式中,δ表示所有定位点的定位误差均值。

因不同AP选取策略会引起定位阶段的位置估计延时,本文引入了定位延时的性能评估指标,即线上阶段移动设备位置估计所消耗的时间。

3 不同AP选取策略性能评估分析

为考察不同AP选取策略性能,本文通过实验从位置估计的精度、可靠度以及线上阶段AP选取耗时三个方面对AP选取算法进行分析。实验场景选取某大学的学生机房,采用所有可观测的AP作为信号发射源,接收器为小米手机,采样点的高度差异不超过0.1 m。数据采集时,手机的WiFi信号采样间隔设置为1 s,在6个指纹点和18个定位点各持续观测3分钟。实验方案如图 1

图 1 AP选取实验方案图 Fig.1 AP Selected Experimental Plan

3.1 位置估计的精度和可靠度分析

Wang等[11]指出AP子集的个数等于4且逐渐增大时,位置估计结果的精度改善不再明显,本文将需要选取最优AP子集的算法参数设置为4。对基于SLR和ST的两个剔除式AP选取策略,其最优AP子集的个数是不确定的,本文采用滑动平均滤波器(moving average filter,MAL)[12]处理原始数据,消除个别RSS差异较大的噪声点。表 1给出了不同AP选取策略定位的精度统计信息。

表 1 不同AP选取策略位置估计的精度统计/m Tab.1 Accuracy Statistics of Different AP Selection Strategy Location Estimation/m

表 1可以得出以下4个结论。

1) 基于STD的AP选取策略的MAXE、MSE和RMS均最小,在精度上优势明显。基于JIG、MI、ST的AP选取策略,MAXE和STD较大,在实际应用中要考虑这些极端情况。

2) 由于基于JIG的AP选取策略没有考虑线上阶段环境动态变化的影响,因此其定位结果的MSE和RMS最差;由于基于ST的AP选取策略没有考虑AP位于试验区域内部的情况,定位精度较差;基于SLR的AP选取策略精度较高,但需谨慎设置调整信号丢失率阈值。

3) 基于MI的AP选取策略的MSE优于(基于STD的AP选取策略除外)其它选取策略,但其RMS大于基于SLR的AP选取策略,这是由于部分位置估计点的定位误差过大引起的,因此其可靠度较差。

4) 基于STD和MM的AP选取策略当AP观测信号强度很弱时,RSS的标准偏差较小,因此基于STD的AP选取策略会选取出观测信号强度很弱的AP,增加了信息量,精度略高于基于MM的AP选取策略。

图 2可以看出,基于JIG和MI的AP选取策略定位误差曲线一致,原因是其均为基于信息熵的AP选取策略。基于SLR和MM的AP选取策略定位误差曲线也具有一致性,原因是其选取的均为观测信号强度较强的AP。虽然基于STD的AP选取策略也能选取出观测信号强度较强的AP,但它同时也会选取部分信号强度弱而导致标准偏差很小的AP,因此基于STD的AP选取策略与基于SLR和MM的AP选取策略定位误差曲线相差较大。因基于ST的AP选取策略原理与其它方法均不同,所以其定位误差曲线趋势也与其它方法不同。

图 2 不同AP选取策略位置估计点误差图 Fig.2 Different AP Selection Strategy Position Estimation Error Line Graph

3.2 线上阶段AP选取耗时分析

基于MI、MM、SLR、STD、ST的AP选取策略的线上阶段AP选取耗时分别为27.409 1 s、0.442 8 s、0.111 2 s、0.443 7 s、6.619 5 s。由于基于JIG的AP选取策略在WiFi定位的线下阶段完成。因此其没有线上阶段耗时。

基于MI的AP选取策略耗时最多,原因是其信息熵的计算复杂,其次是基于ST的AP选取策略;基于MM和STD的AP选取策略耗时相差不大,是因为两种方法的处理过程类似,相比基于MM、STD和基于SLR的AP选取策略无需进行排序操作,因此其线上耗时最小。

4 结束语

本文分析了不同AP选取策略对基于RSS的WiFi室内定位的性能影响,实验结果表明基于相同原理的AP选取算法位置估计误差具有相似性。基于联合信息增益的AP选取策略由于在线下阶段实施,因此无法考虑线上阶段环境的动态变化,精度较低;基于互信息的AP选取策略计算过程复杂,因此在线上阶段耗时过大;基于信号丢失率的AP选取策略精度较高且线上阶段耗时很小,但要谨慎设置信号丢失率的阈值;基于最大均值和基于标准差的AP选取策略都是选取观测质量较好的AP。因此两者具有相似的精度;基于奇异检验的AP选取策略由于无法考虑AP位于实验区域内部的情况,需要进一步改善, 但其可用于融合多种AP选取策略,实现优势互补,提高定位精度。在实践应用中,要贴合实际情况,结合各AP选取策略特点,选择合适的AP选取策略。

参考文献
[1]
陈丽娜. WLAN位置指纹室内定位关键技术研究[D].上海: 华东师范大学, 2014 http://cdmd.cnki.com.cn/Article/CDMD-10269-1014318289.htm
[2]
陈姣.基于RSSI测距的WiFi室内定位技术研究[D].绵阳: 西南科技大学, 2015 http://cdmd.cnki.com.cn/Article/CDMD-10619-1015318743.htm
[3]
薛卫星, 邱卫宁, 花向红, 等. RSSI信号特征值对WiFi室内定位精度的影响分析[J]. 测绘地理信息, 2016, 41(4): 23-26.
[4]
张伟, 花向红, 邱卫宁, 等. 基于多目标优化的AP选取新算法[J]. 黑龙江工程学院学报, 2016, 30(4): 1-6.
[5]
许利, 花向红, 邱卫宁, 等. WiFi定位邻近个数对位置估计的影响[J]. 测绘地理信息, 2016, 42(1): 42-45.
[6]
Deng Z, Ma L, Xu Y. Intelligent AP Selection for Indoor Positioning in Wireless Local Area Network[C]. International ICST Conference on Communications and Networking, Harbin, China, 2011 https://www.researchgate.net/publication/254053822_Intelligent_AP_selection_for_indoor_positioning_in_wireless_local_area_network
[7]
Zou Han, Luo Yiwen, Lu Xiaoxuan, et al. A Mutual Information Based Online Access Point Selection Strategy for WiFi Indoor Localization[C]. 2015 IEEE International Conference on Automation Science and Engineering, Gothenburg, Sweden, 2015 https://www.researchgate.net/publication/282850834_A_mutual_information_based_online_access_point_selection_strategy_for_WiFi_indoor_localization
[8]
Youssef M A, Agrawala A, Shankar A U. WLAN Location Determination Via Clustering and Probability Distributions[C].IEEE International Conference on Pervasive Computing and Communications, New York, USA, 2003 https://www.researchgate.net/publication/2568164_WLAN_Location_Determination_via_Clustering_and_Probability_Distributions
[9]
Eisa S, Peixoto J, Meneses F, Moreira A.Removing Useless APs and Fingerprints from WiFi Indoor Positioning Radio Maps[C]. International Conference on Indoor Positioning and Indoor Navigation (IPIN), Montbeliard Belfort, USA, 2013 https://www.researchgate.net/publication/269306410_Removing_useless_APs_and_fingerprints_from_WiFi_indoor_positioning_radio_maps
[10]
Jhuang F M, Hung C F, Tuan C C, et al. An AP Selection with RSS Standard Deviation for Indoor Positioning in Wi-Fi[C]. International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, New York, USA, 2015 https://www.researchgate.net/publication/308810947_An_AP_Selection_with_RSS_Standard_Deviation_for_Indoor_Positioning_in_Wi-Fi
[11]
Wang M, Zhang C. Residual Ranking: A Robust Access-point Selection Strategy for Indoor Location Tracking[C]. IEEE International Conference on Systems, Man and Cybernetics, 2009, New York, USA, 2009 https://www.researchgate.net/publication/220756340_ResidualRanking_a_robust_Access-Point_selection_strategy_for_indoor_location_tracking
[12]
黄凯明. 滑动平均数字滤波参数研究[J]. 集美大学学报(自然科学版), 2006(4): 381-384. DOI:10.3969/j.issn.1007-7405.2006.04.020