基于近邻点数优化的wlan室内knn定位方法

文档序号:7747024阅读:194来源:国知局
专利名称:基于近邻点数优化的wlan室内knn定位方法
技术领域
本发明涉及模式识别领域,具体涉及一种基于近邻点数优化的WLAN室内KNN定位 方法。
背景技术
根据《国家中长期科学和技术发展规划纲要(2006-2020)》、《国家“十一五”科学 技术发展规划》以及《863计划“十一五”发展纲要》等国家级科技战略规划文件的部署,地 球观测与导航技术领域被列为重点前沿探索课题。其中,“高精度无缝导航定位技术”更是 成为该领域中的重要子课题而受到广泛的关注。对于未来移动用户而言,不但需要获取开 阔环境下的位置信息,在室内环境下对定位信息的需求也与日俱增。诸如像在写字楼、学 校、医院、酒店、飞机场、火车站、仓库、地下停车场、监狱、军事训练基地等室内环境中,更是 需要定位信息来实现对资源在可用空间内的高效管理。因此,如何满足日益增长的室内定 位需求,已经成为当今对地观测研究领域中的一个重要研究课题。随着社会信息化的发展, 作为人们日常的主要活动场所,室内环境中的位置信息感知服务有着越来越强烈的需求, 对室内定位技术的研究将极大地推动我国信息产业的发展和普及。在开阔的室外环境中,全球定位系统GPS(Global Position System)虽然可以提 供精确的定位信息,而且技术相对成熟,但在被混凝土所包围的室内环境下却难以发挥作 用。近年来,近距离无线电技术的高速发展使得室内定位技术突飞猛进。一般来说,室内定 位可以采用传感器技术,该技术通过预先部署的传感器及其传输网络,感知进入特定区域 的物体而完成定位。典型的系统如红外传感定位系统、振动/声音传感定位系统、超宽带定 位系统等。然而利用传感器技术的室内定位系统需要专门增加硬件设施,设备资金投入大, 效果却不尽理想。受限于传感器的感知范围和传感网络部署,无法提供大范围的定位服务 覆盖,定位精度也由于传感器的类型不同而有很大差别。目前,无线局域网WLAN (Wireless Local Area Network)已经在世界范围内被广 泛部署。有鉴于此,国内外学者相继提出利用WLAN来实现室内定位。这样,用户不仅能够享 受WLAN方便快捷的信息传输,同时也能够即时获取位置信息,从而增强了 WLAN的功能,可 谓一举两得。这种定位方法最重要的优点是,它不需要在现有WLAN网络中增加任何硬件, 而只是用软件的方法来实现定位,且定位精度也能够满足一定的应用需求。WLAN室内定位 主要采用位置指纹技术。位置指纹技术是利用参考点(Reference Point)的信号特征参数 来区分位置的差异。信号特征参数一般指信号强度RSS (Received Signal Strength)或信 噪比SNR(Signal Noise Ratio)。如果将一组指纹信息对应到一个特定的位置区域,就形成 了该区域的信号覆盖图(RadioMap)。基于位置指纹的WLAN室内定位匹配算法,就是通过实 地测量某处来自接入点AP (Access Point)的信号特征参数,与Radio map中的RSS进行匹 配求解并最终确定用户的实际物理位置。这种方法在定位精度、环境适应性、经济成本等方 面综合优势明显,可以说正在成为未来室内定位技术的首选。KNN(K Nearest Neighbors)定位法由于算法简单、精度较高且研究成熟而在WLAN室内定位中得到广泛的应用,其充分利用测试点i与不同参考点处信号强度的欧式距离进 行加权计算,根据空间近邻点具有相似信号特征准则来估计测试点i的实际位置,最早出 现的微软RADAR室内定位系统就利用了这种方法。然而,该方法存在的一个主要问题是,系 统的定位精度在很大程度上依赖于近邻点数的选择,即不同近邻点数所对应的KNN方法之 间存在很大的性能差异。

发明内容
为了解决现有的WLAN室内KNN定位方法中,因近邻点数选取不当所导致的定位精 度恶化的问题,本发明提供了一种基于近邻点数优化的WLAN室内KNN定位方法。本发明的基于近邻点数优化的WLAN室内KNN定位方法,它的定位过程为步骤一针对室内环境布置多个接入点AP,确保所述环境中任意一点被一个或一 个以上的接入点AP发出的信号覆盖,并在所述室内环境中均勻设置NKP个参考点;步骤二 选取一个参考点为坐标原点0。建立二维直角坐标系,获得NKP个参考点在 该二维直角坐标系中的坐标位置,并在每个参考点上利用信号接收机采集来自每一个接入 点AP的信号强度RSS值,依据每一个参考点的坐标位置和所述参考点采集的来自每一个接 入点AP的信号强度RSS值建立位置指纹数据库;步骤三获取测试点i采集的来自每一个接入点AP的信号强度RSS值,并利用近 邻点数k为2的KNN定位法,依据位置指纹数据库中的位置指纹样本信息对测试点i的位 置进行预估计,获得测试点i的预估计位置;步骤四获取近邻点数k为1时的KNN定位法关于测试点i在预估计位置上的理 论期望误差Ei ( O和近邻点数k为2时的KNN定位法关于测试点i在预估计位置上的理 论期望误差Eub);步骤五判断EJ O < E2,2( e ),如果是,选取近邻点数k = 1为应用KNN定位法 定位测试点i位置的最优近邻点数,否则选取近邻点数k = 2为应用KNN定位法定位测试 点i位置的最优近邻点数;步骤六利用最优近邻点数下的KNN定位法,估计测试点i的坐标位置,实现WLAN 室内KNN定位。本发明的有益效果为本发明通过最大理论期望精度准则,来判断最优的近邻点 数的取值,有效选取了在WLAN室内环境下,KNN定位法中的近邻点数,从而提高了 WLAN室 内KNN定位方法的有效性与可靠性。


图1是本发明的基于近邻点数优化的WLAN室内KNN定位方法流程图;图2是本发明的具体实施方式
三所述的室内实验场景示意图,其中,|表示接入 点AP ;图3是本发明的具体实施方式
三所述的办公室Nr. 01作定位区域示意图,其中,O表 示参考点, 表示测试点;图4是本发明的具体实施方式
三所述的走廊Nc. OUNc. 02、Nc. 03 作定位区域示意图;图5是本发明的具体实施方式
一所述的位置指纹数据库的数据结构示 意图;图6是本发明的具体实施方式
二所述的KNN定位法的理论期望精度推导的模型示意 图;图7是本发明的具体实施方式
三所述的在走廊环境下KNN定位法在不同近邻点数条件下的实验结果示意图;图8是具体实施方式
三所述的办公室环境下KNN定位法在不同近邻 点数条件下的实验结果示意图。
具体实施例方式具体实施方式
一根据说明书附图1和5具体说明本实施方式,本实施方式所述的 基于近邻点数优化的WLAN室内KNN定位方法,它的定位过程为步骤一针对室内环境布置多个接入点AP,确保所述环境中任意一点被一个或一 个以上的接入点AP发出的信号覆盖,并在所述室内环境中均勻设置NKP个参考点;步骤二 选取一个参考点为坐标原点0。建立二维直角坐标系,获得NKP个参考点在 该二维直角坐标系中的坐标位置,并在每个参考点上利用信号接收机采集来自每一个接入 点AP的信号强度RSS值,依据每一个参考点的坐标位置和与所述参考点采集的来自每一个 接入点AP的信号强度RSS值建立位置指纹数据库,所述位置指纹数据库中的每一个坐标位 置和与所述坐标位置相应的参考点采集的来自每一个接入点AP的信号强度RSS值作为一 个位置指纹样本存储在所述位置指纹数据库中,所述位置指纹数据库中存储有NKP个位置 指纹样本;步骤三获取测试点i采集的来自每一个接入点AP的信号强度RSS值,并利用近 邻点数k为2的KNN定位法,依据位置指纹数据库中位置指纹样本信息对测试点i的位置 进行预估计,获得测试点i的预估计位置;步骤四获取近邻点数k为1时的KNN定位法关于测试点i在预估计位置上的理 论期望误差
和近邻点数k为2时的KNN定位法关于测试点i在预估计位置上的理论期望误差
,其中,£表示理论误差,r表示相邻参考点之间的欧几里得距离,Probi 表示近邻点数k为1、定位误差为5时的KNN定位法满足理论期望误差为& s(0的置 信概率,定位误差S表示测试点i与第j个参考点之间的欧几里得距离,Probes ( e ) 表示近邻点数k为1、定位误差为r- S时的KNN定位法满足理论期望误差为Ei, r_5 ( e ) 的置信概率,dj表示第j个参考点与二维直角坐标系中坐标原点0。之间的欧几里得
距离,
表示近邻点数k为2时的KNN定位法满足理论期望误差为 ‘‘‘2
1的置信概率,$
r j表示近邻点数k为2时的KNN定位法在满
足条件PrPT ^ PT-PJ+2下的理论期望误差,Pj表示第j个参考点处采集到的信号功率, Pj+2表示第j+2个参考点处采集到的信号功率,PT表示测试点i处采集到的信号功率,
表示近邻点数k为2时的KNN定位法在满足条件Prh > PT-P1+2下的
理论期望误差;步骤五判断Ei ( O < E2,2 ( O,如果是,选取近邻点数k = 1为应用KNN定位法 定位测试点i位置的最优近邻点数,否则选取近邻点数k = 2为应用KNN定位法定位测试 点i位置的最优近邻点数;步骤六利用最优近邻点数下的KNN定位法,估计测试点i的坐标位置,实现WLAN 室内KNN定位。
具体实施方式
二 根据说明书附图6具体说明本实施方式,本实施方式是对具体 实施方式一的进一步说明,具体实施方式
一中在步骤四中,获取近邻点数k为1时的KNN定 位法关于测试点i在预估计位置上的理论期望误差
的具体方法为步骤四一步骤四使KNN定位法中近邻点数
,其中,
使测试点i的预估计位置 < =、,定位误差为S,确保
且存在条件
当依据所述条件获得置信概率 ,
0不存在,当 和期望误差

其中,Rj表示第j个参考点的坐标位置,Pj+1表示第j + 1个参考点处采集到的来自
每一个接入点AP的信号功率,&表示每一个接入点AP的发射功率,fs表示WLAN信号频率,
f(fs)为常数,dT表示测试点i与二维直角坐标系中坐标原点0。之间的欧几里得距离,dj+1
表示第j+1个参考点与二维直角坐标系中坐标原点0。之间的欧几里得距离,Di表示每一个
接入点AP与二维直角坐标系中坐标原点0。之间的欧几里得距离
的高阶量; 步骤四
使测试点i的预估计位置,定位误差为r-S,确
保P厂PT > PT_P1+1,且存在
则获得置信概率
和期
望误差
其中,R1+1表示第j+1个参
考点的坐标位置;步骤四一四依据步骤四一二和四一三中所获得的置信概率和期望误差获得近邻 点数k为1时的KNN定位法关于测试点i在预估计位置上的理论期望误差具体实施方式
三根据说明书附图2、3、4、7和8具体说明本实施方式,本实施方式 是对具体实施方式
一或二的进一步说明,具体实施方式
一或二中在步骤四中,获取近邻点 数k为2时的KNN定位法关于测试点i在预估计位置上的理论期望误差 的具体方法为步骤四二一 使KNN定位法中近邻点数k = 2 ;步骤四二二 使测试点i的预估计位置
,确保Pj-PT ≤ PT-PJ+2,且存在条件
,依据所述条件获得置信概率 和期望误差 步骤四二三使测试点i的预估计位置
确保pa
pT-pj+2,且存在条件
则获得置信概率 和期望误差五
其中,dJ+2表示第j+2个参考点与二维直角坐标系中坐标原点0。之间的欧几里得距离;步骤四二四依据步骤四二二和四二三中所获得的置信概率和期望误差获得近邻 点数k为2时的KNN定位法关于测试点i在预估计位置上的理论期望误差 本实施方式是在分别讨论KNN定位法在不同近邻点数情况下获得的理论期望精 度为依据,选取最优近邻点数来完成WLAN室内KNN定位的,其中,在近邻点数k > 3条件下,
不妨设
存在N、个近邻参考点,满足ds<dj+\
即s = j-N]+l,j-N]+2,
存在iV2个近邻参考点,满足dt > dj+x
(21) 于是,可以得到
(22)由上式可知,当I = -2或0时,等价于近邻点数k = 1的情况;当I = -1或1 时,等价于k = 1的情况;当I取其它值时,定位误差相对于近邻点数k = 1的情况和近邻 点数k = 2的情况更大。因此,k彡3条件下的KNN定位法可完全由近邻点数k = 1和近 邻点数k=2的情况所取代。针对本实施方式,进行实例分析在图2所示的室内场景中进行实验,其中,Nr. 01、Nr. 02、Nr. 03、Nr. 04、Nr. 05、 Nr. 06、Nr. 07、Nr. 08和Nr. 09分别表示办公室编号,Nc. 01、Nc. 02和Nc. 03分别表示走
廊编号,[1表示电梯,实验场景面积为66. 4X24. 9m2,高度3m,砖质墙面,铝合金窗户和金 属门,拥有9个接入点AP且放置在同一楼层,且用第一接入点AP1,第二接入点AP2, 第九接入点AP9标示,箭头标志为1至9号接入点AP放置的位置,各接入点AP的型号为 LinksysWAP54G,固定在2m高度,支持IEEE 802. llb/g标准,传输速率54Mbps,信号接收机 采用装有Intel PRO/ffireless 3945ABG无线网卡的ASUS A8F笔记本电脑,信号接收机距 地面1. 2m。选择图2中的办公室Nr. 01和走廊Nc. OUNc. 02,Nc. 03作为验证本发明有效性的 定位区域,其中办公室Nr. 01作定位区域的示意图参见图3所示,走廊Nc. OUNc. 02,Nc. 03 作定位区域的示意图参见图4所示,其中,参考点j和测试点i的位置如图3和图4所示,所 述定位区域中包括79个参考点和8个测试点i,且RPj(j = 1,-,79)和TPi(i = 1,…, 8)分别表示第j个参考点和测试点i,坐标原点0。位于参考点RP21处,所述定位区域结构规则,覆盖性能较好,在定位区域中的任意位置处,均能检测到至少来自5个不同AP的WLAN 信号强度RSS样本值,在每个参考点和测试点处,分别进行3分钟和1分钟的WLAN信号采 集,其中参考点RP21处采集的WLAN信号强度RSS样本值,如表1所示。图7给出了走廊环境下KNN定位法在不同近邻点数条件下的实验结果,其中,曲线 1表示测试点为TP1时在不同近邻点数条件下KNN定位法获得的定位误差,曲线2表示测试 点为TP2时在不同近邻点数条件下KNN定位法获得的定位误差,曲线3表示测试点为TP3 时在不同近邻点数条件下KNN定位法获得的定位误差,曲线4表示测试点为TP4时在不同 近邻点数条件下KNN定位法获得的定位误差,曲线5表示测试点为TP5时在不同近邻点数 条件下KNN定位法获得的定位误差,曲线U表示测试点为TP1、TP2、TP3、TP4和TP5时在不 同近邻点数条件下KNN定位法获得的平均定位误差。图8给出了办公室环境下KNN定位法在不同近邻点数条件下的实验结果,其中,曲 线6表示测试点为TP6时在不同近邻点数条件下KNN定位法获得的定位误差,曲线7表示 测试点为TP7时在不同近邻点数条件下KNN定位法获得的定位误差,曲线8表示测试点为 TP8时在不同近邻点数条件下KNN定位法获得的定位误差,曲线V表示测试点为TP6、TP7和 TP8时在不同近邻点数条件下KNN定位法获得的平均定位误差。 显然,近邻点数k = 1和2条件下的KNN定位法性能较其它条件更优,从而,对于基 于近邻点数优化的WLAN室内KNN定位方法,仅需比较不同AP在预估计位置方向上,KNN(k =1)和KNN(k = 2)定位法的理论期望精度,即可得到估计测试点位置的最优近邻点数,以 达到最优的定位性能。综上所述,基于近邻点数优化的WLAN室内KNN定位法相对于传统KNN定位法来 说,在平均定位误差和计算效率方面,都有很大的优势。表1参考点RP21处采集的WLAN信号强度RSS样本值
权利要求
基于近邻点数优化的WLAN室内KNN定位方法,其特征在于它的定位过程为步骤一针对室内环境布置多个接入点AP,确保所述环境中任意一点被一个或一个以上的接入点AP发出的信号覆盖,并在所述室内环境中均匀设置NRP个参考点;步骤二选取一个参考点为坐标原点Oc建立二维直角坐标系,获得NRP个参考点在该二维直角坐标系中的坐标位置,并在每个参考点上利用信号接收机采集来自每一个接入点AP的信号强度RSS值,依据每一个参考点的坐标位置和所述参考点采集的来自每一个接入点AP的信号强度RSS值建立位置指纹数据库;步骤三获取测试点i采集的来自每一个接入点AP的信号强度RSS值,并利用近邻点数k为2的KNN定位法,依据位置指纹数据库中的位置指纹样本信息对测试点i的位置进行预估计,获得测试点i的预估计位置;步骤四获取近邻点数k为1时的KNN定位法关于测试点i在预估计位置上的理论期望误差E1(ε)和近邻点数k为2时的KNN定位法关于测试点i在预估计位置上的理论期望误差E2,2(ε);步骤五判断E1(ε)≤E2,2(ε),如果是,选取近邻点数k=1为应用KNN定位法定位测试点i位置的最优近邻点数,否则选取近邻点数k=2为应用KNN定位法定位测试点i位置的最优近邻点数;步骤六利用最优近邻点数下的KNN定位法,估计测试点i的坐标位置,实现WLAN室内KNN定位。
2.根据权利要求1所述的基于近邻点数优化的WLAN室内KNN定位方法,其特征在于在 步骤四中,所述近邻点数k为1时的KNN定位法关于测试点i在预估计位置上的理论期望 误差E1(S)根据公式: 获得;近邻点数k为2时的KNN定位法关于测试点i在预估计位置上的理论期望误差 Ε2,2(ε)通过公式 获得,其中,ε表示理论误差,r表示相邻参考点之间的欧几里得距离,Prob1, δ(ε) 表示近邻点数k为1、定位误差为δ时的KNN定位法满足理论期望误差为E1, s(0的置 信概率,定位误差δ表示测试点i与第j个参考点之间的欧几里得距离,Prob^s ( ε ) 表示近邻点数k为1、定位误差为r- δ时的KNN定位法满足理论期望误差为E1, Γ_δ ( ε ) 的置信概率,Cl1表示第j个参考点与二维直角坐标系中坐标原点O。之间的欧几里得距离, 表示近邻点数k为2时的KNN定位法满足理论期望误差为 的置信概率, 表示近邻点数k为2时的KNN定位法在满足条件Pr-PT ≤ PT-PJ+2下的理论期望误差,Pj表示第j个参考点处采集到的信号功率, Pj+2表示第j+2个参考点处采集到的信号功率,Pt表示测试点i处采集到的信号功率, 表示近邻点数k为2时的KNN定位法在满足条件P」-PT > PT-PJ+2下的理论期望误差。
3.根据权利要求2所述的基于近邻点数优化的WLAN室内KNN定位方法,其特征在于在 步骤四中,获取近邻点数k为1时的KNN定位法关于测试点i在预估计位置上的理论期望误差 的具体方法为步骤四一一使KNN定位法中近邻点数k = 1 ;步骤四一二 使测试点i的预估计位置^=尺,.,定位误差为δ,确保PJ-PT ≤ PT_Pj+1,其中, 且存在条件 和期望误差 其中,R1表示第j个参考点的坐标位置,Pw表示第j+Ι个参考点处采集到的来自每一个接入点AP的信号功率,P0表示每一个接入点AP的发射功率,fs表示WLAN信号频率, f(fs)为常数,dT表示测试点i与二维直角坐标系中坐标原点0。之间的欧几里得距离,dJ+1表示第j+Ι个参考点与二维直角坐标系中坐标原点0。之间的欧几里得距离,D表示每-接入点AP与二维直角坐标系中坐标原点0。之间的欧几里得距离,O 阶量; 的高步骤四·PT-Pj+1,且存在 使测试点i的预估计位置< =RJ+、,定位误差为r- δ,确保ΡΓΡΤ > 则获得置信概率 和期望误差 其中,RJ+1表示第j+1个参考点的坐标位置;步骤四一四依据步骤四一二和四一三中所获得的置信概率和期望误差获得近邻点数 k为1时的KNN定位法关于测试点i在预估计位置上的理论期望误差
4.根据权利要求2所述的基于近邻点数优化的WLAN室内KNN定位方法,其特征在于在 步骤四中,获取近邻点数k为2时的KNN定位法关于测试点i在预估计位置上的理论期望误差 的具体方法为步骤四二一 使KNN定位法中近邻点数k = 2 ;步骤四使测试点i的预估计位置 确保P」-PT ^ PT_PJ+2,且存在条件 ,依据所述条件获得置信概率D1不存在,当5 二 r 和期望误差步骤四 使测试点i的预估计位置二 则获得置信概 和期望误差五 其中, 第j+2个参考点与二维直角坐标系中坐标原点O。之间的欧几里得距离;步骤四二四依据步骤四二二和四二三中所获得的置信概率和期望误差获得近邻点数 k为2时的KNN定位法关于测试点i在预估计位置上的理论期望误差
全文摘要
基于近邻点数优化的WLAN室内KNN定位方法,它涉及模式识别领域,它解决了现有的WLAN室内KNN定位方法中,因近邻点数选取不当所导致的定位精度恶化的问题。本发明首先建立完整的WLAN定位场景和位置指纹数据库;然后,根据测试点处采集的信号强度和预存储的位置指纹数据,利用近邻数为2的KNN定位法对测试点位置进行预估计;进而获取近邻点数为1和2时的KNN定位法关于测试点在预估计位置上的理论期望误差,并选择具有较高理论精度的KNN定位法所对应的近邻点数,作为估计测试点位置的最优近邻点数;最终利用最优近邻点数下的KNN定位法,实现WLAN室内KNN定位。本发明适用于室内定位。
文档编号H04W84/12GK101883424SQ20101015441
公开日2010年11月10日 申请日期2010年4月23日 优先权日2010年4月23日
发明者刘宁庆, 周牧, 徐玉滨, 谭学治, 马琳 申请人:哈尔滨工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1