一种智能手机WiFi室内定位方法技术

技术编号:21738460 阅读:72 留言:0更新日期:2019-07-31 20:16
本发明专利技术公开了一种基于标准化波形趋势和核极限学习机的智能手机WiFi室内定位方法,针对现有技术大多数是采用接收信号强度作为指纹特征,但是,由于接收信号强度容易受到动态室内环境的影响,存在各种噪声,导致定位精度严重下降。此外,它们的高计算成本已成为大规模应用的瓶颈。本发明专利技术将接收信号强度的标准化波形趋势作为室内定位的指纹特征,对设备异质性和室内动态环境具有良好的容忍性,本发明专利技术将标准化波形趋势和核极限学习机集成,设计出具有高效且稳健的室内定位方法,具有非常快的学习速度并提供最佳泛化性能。本发明专利技术能够在室内环境下实现对智能手机的高精度定位以及对环境动态变化有较好的鲁棒性。

A WiFi Indoor Location Method for Smart Phone

【技术实现步骤摘要】
一种智能手机WiFi室内定位方法
本专利技术涉及室内定位领域,具体涉及一种基于标准化波形趋势和核极限学习机的智能手机WiFi室内定位方法。
技术介绍
在过去的二十年中,随着智能设备(例如智能手机,平板电脑等)的日益普及,对基于位置的服务的需求正在增加,例如,驾驶到目的地,跟踪和记录我们的运动。这些服务通过全球定位系统(GPS)及其衍生应用程序在户外实施。尽管如此,由于室内环境中卫星信号接收能力较弱,建筑物内部无法使用GPS技术。在城市中,有越来越多的购物中心,每层楼都有各种商店,还有大型停车场。GPS无法在室内以令人满意的精度实现定位服务。因此,出现了许多室内定位技术,例如基于Bluetooth,RadiFrequencyIdentification(RFID),超宽带(UWB),IEEE802.11(WiFi)的室内定位技术。与其他无线技术不同,WiFi不需要额外的设备安装,因为随着网络技术的发展,现有的WiFi基础设施广泛分布在各种室内公共场所。因此,WiFi室内定位技术受到广泛关注,并且多个研究机构正在研究开发该技术。经过近十年的探索和研究,已经开发出多种基于WiFi的定位方法。室内定位方法主要有两种:基于测距和无需测距。基于测距的定位方法包括到达时间法,到达时间差法,到达角法和接收信号强度法等。相比之下,基于通信跳频的方法和基于指纹识别的方案不需要测距。然而,基于测距的方法不适合于非视距室内环境,并且基于通信跳跃的系统通常是复杂的。所以基于指纹识别技术的室内定位方法成为最流行的室内定位方法,因为它可以提供令人满意的定位精度。指纹识别最易理解的概念是每个室内空间位置都可以通过独特的可测量特征来识别,就像人类指纹一样。现有的指纹定位技术采用了很多不同的算法。流行的算法是分类算法,概率算法贝叶斯估计,回归算法支持向量机回归,神经网络算法反向传播,卷积神经网络等。但是,一些算法(例如,神经网络算法)具有很高的计算成本,因为它们需要大量训练数据。因此,它们通常不能正常地应用于普通商用计算机。另外,我们注意到许多定位算法中最常用的指纹是接受信号强度。值得注意的是,由于接受信号强度容易受到动态环境(例如人的随机流动和家具的移动)的影响,存在各种噪声,结果导致定位精度严重降低,在一定程度上影响了室内定位系统未来的应用及推广。
技术实现思路
针对现有的室内定位精度不高的问题,本专利技术提供了一种基于标准化波形趋势和核极限学习机的智能手机WiFi室内定位方法。本专利技术采用以下的技术方案:一种基于标准化波形趋势和核极限学习机的智能手机WiFi室内定位方法,包括以下步骤:步骤1:实验环境部署:选定实验室内环境,在实验室内部署WiFi路由器,选定参考训练点和测试点;步骤2:离线采集:使用安装过定位APP的智能手机记录参考训练点的坐标,并采集WiFi路由器的信号强度和名称,将坐标与信号强度组合成一组数据集,在一个参考训练点采集500组数据集,所有的参考训练点采集完毕后,所有的数据集组合成训练数据库;步骤3:进行数据处理并建立标准化波形趋势和核极限学习机模型:a:计算从同一坐标系同一路由器处采集的接受信号强度的平均值为以最小化与每个路由器采集的接受信号强度值Ri之间差值的平方和E为:通过计算一元函数的极限,得到:b:根据高斯误差理论,当测量值服从正态分布时,剩余差异落入三倍方差区间,即[-3σ,3σ]的概率超过99.17%,超出此间隔的概率小于0.13%;因此,认为该区域外的残差的测量值是异常的,这是怀特标准判别方法,也称为3σ方法,计算标准偏差σ:代表Ri与的偏差;根据3σ标准,其中残差大于标准偏差的三倍,相应的测量值被认为是异常值,应由代替,表达如下:若则有是异常值的残差,1<b<n;然后得到一个新的接受信号强度数据集:RN;在数据集RN中添加噪声N,N∈[-1,1],满足高斯分布;即X=RN+N;最终获得的X是接受信号强度的标准化波形趋势;c:X的前两列为坐标值,用fL表示,fL={l1,l2,...,lM},M代表坐标个数,X的其他列为接收信号强度值用ri表示,ri=(ri,1,ri,2,...,ri,N),i=1,2,...,M,fL和ri作为训练输入和目标输出,隐藏层节点数为h(x)为激活函数,随机产生输入层与隐藏层间的连接权重为wi,隐藏层神经元偏置为bi,则该网络可由如下数学模型表示:βi代表输出权重;该式用矩阵形式表示为:Hβ=L;其中,m代表矩阵的列;d:为了训练接近样本输出的单层神经网络零错误,那么存在β、W和b满足:W代表连接权重wi的集合,b代表bi的集合;根据优化理论,上式被写为:Subjectto:f(xi)=h(xi)β=li-ξi其中C是正则化系数,ξi是理论输出相对于训练输出的训练误差,f(xi)代表在输入xi后的隐藏层输出,li表示坐标;e:上式通过KKT最优条件来求解:f:应用Mercer条件将ΩELM定义为内核矩阵:ΩELM=HHTΩELM(i,j)=h(xi)·h(xj)=K(xi,xj);其中K(xi,xj)是一个内核函数,它是ΩELM的第i行,第j列的元素;g:核极端学习机的输出可表示为:保存输入层与隐藏层节点的连接权重矩阵wi、隐藏层神经元偏置bi和输出权重估计完成对标准化波形趋势和核极限学习机的训练;步骤4:在线测试及定位:用户向智能手机发送定位命令,智能手机在定位区域实时采集来自N个WiFi路由器的信号强度矢量ro=(ro,1,ro,2,...,ro,N),并将其发送到服务器;将ro输入到已训练好的标准化波形趋势和核极限学习机模型以预测位置,然后获得智能手机的估计位置信息最后将坐标显示在服务器软件界面上,让用户获得位置信息。本专利技术具有的有益效果是:本专利技术提供的基于标准化波形趋势和核极限学习机的智能手机WiFi室内定位方法,将接收信号强度的波形趋势标准化作为室内定位的指纹特征,对设备异质性和室内动态环境具有良好的容忍性,本专利技术将标准化波形趋势和核极限学习机集成,设计出具有高效且稳健的室内定位方法,具有非常快的学习速度并提供最佳泛化性能。本专利技术能够在室内环境下实现对智能手机的高精度定位以及对环境动态变化有较好的鲁棒性。附图说明图1是本专利技术智能手机室内定位方法的原理图。图2是未处理的原始接收信号强度波形图。图3是经过波形趋势标准化处理后的接收信号强度波形图。图4是本专利技术实验环境示意图。具体实施方式下面结合附图和具体实施例对本专利技术的具体实施方式做进一步说明:实施例1结合图1至图4,一种基于标准化波形趋势和核极限学习机的智能手机WiFi室内定位方法,包括以下步骤:步骤1:实验环境部署:选定实验室内环境,把室内平面采用二维坐标划分,为了方便,本方法采用的XY轴单位间距为室内正方形地砖边长1.2m。在实验室内部署WiFi路由器,本实施例在室内均匀角落部署了八台型号相同的路由器,采用统一的命名方式编号;选定参考训练点和测试点,本实施例一共设置了100个训练点和20个测试点。步骤2:离线采集:使用安装过定位APP的智能手机记录参考训练点的坐标,并采集八个WiFi路由器的信号强度和名称,将坐标与信号强度组合成一组数据集,在一个参考训练点采集500组数据集,所有的参考训练点采集完毕后,所有的本文档来自技高网
...

【技术保护点】
1.一种基于标准化波形趋势和核极限学习机的智能手机WiFi室内定位方法,其特征在于,包括以下步骤:步骤1:实验环境部署:选定实验室内环境,在实验室内部署WiFi路由器,选定参考训练点和测试点;步骤2:离线采集:使用安装过定位APP的智能手机记录参考训练点的坐标,并采集WiFi路由器的信号强度和名称,将坐标与信号强度组合成一组数据集,在一个参考训练点采集500组数据集,所有的参考训练点采集完毕后,所有的数据集组合成训练数据库;步骤3:进行数据处理并建立标准化波形趋势和核极限学习机模型:a:计算从同一坐标系同一路由器处采集的接受信号强度的平均值为

【技术特征摘要】
1.一种基于标准化波形趋势和核极限学习机的智能手机WiFi室内定位方法,其特征在于,包括以下步骤:步骤1:实验环境部署:选定实验室内环境,在实验室内部署WiFi路由器,选定参考训练点和测试点;步骤2:离线采集:使用安装过定位APP的智能手机记录参考训练点的坐标,并采集WiFi路由器的信号强度和名称,将坐标与信号强度组合成一组数据集,在一个参考训练点采集500组数据集,所有的参考训练点采集完毕后,所有的数据集组合成训练数据库;步骤3:进行数据处理并建立标准化波形趋势和核极限学习机模型:a:计算从同一坐标系同一路由器处采集的接受信号强度的平均值为以最小化与每个路由器采集的接受信号强度值Ri之间差值的平方和E为:通过计算一元函数的极限,得到:b:根据高斯误差理论,当测量值服从正态分布时,剩余差异落入三倍方差区间,即[-3σ,3σ]的概率超过99.17%,超出此间隔的概率小于0.13%;因此,认为该区域外的残差的测量值是异常的,这是怀特标准判别方法,也称为3σ方法,计算标准偏差σ:代表Ri与的偏差;根据3σ标准,其中残差大于标准偏差的三倍,相应的测量值被认为是异常值,应由代替,表达如下:若则有是异常值的残差,1<b<n;然后得到一个新的接受信号强度数据集:RN;在数据集RN中添加噪声N,N∈[-1,1],满足高斯分布;即X=RN+N;最终获得的X是接受信号强度的标准化波形趋势;c:X的前两列为坐标值,用fL表示,fL={l1,l2,...,lM},M代表坐标个数,X的其他...

【专利技术属性】
技术研发人员:李玉霞崔玮李俊良王海霞卢晓张治国盛春阳
申请(专利权)人:山东科技大学
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1