[发明专利]一种基于度量学习的指纹定位方法有效
申请号: | 201911228508.6 | 申请日: | 2019-12-04 |
公开(公告)号: | CN110933596B | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 马琳;张永亮;王彬;谭学治 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | H04W4/02 | 分类号: | H04W4/02;H04W4/021;H04W4/33;H04W64/00 |
代理公司: | 哈尔滨市阳光惠远知识产权代理有限公司 23211 | 代理人: | 刘景祥 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 度量 学习 指纹 定位 方法 | ||
1.一种基于度量学习的指纹定位方法,其特征是:包括以下步骤:
步骤1:在目标室内环境内设置多个参考点RP,建立笛卡尔坐标系,生成与室内物理空间相对应的二维欧几里得空间;在m个参考点RP上分别采集来自n个接入点AP的RSS数据;
步骤2:在每个预先部署的参考点RP采集到的RSS数据上加入位置标签,生成原始数据;
步骤3:对原始数据进行预处理,得到相似度度量矩阵,并根据RSS数据建立指纹地图库;
步骤4:将相似度度量矩阵和指纹地图库加载到KNN算法中,得到用户的估计位置;
所述步骤3中对原始数据进行预处理,得到相似度度量矩阵具体为:
步骤3.1:对向量相似度进行度量,通过下式表示两个矩阵的相似程度:
其中,为距离函数;和为第i条和第j条数据向量;M为度量矩阵的初始值,I为单位矩阵;
步骤3.2:确定训练的目标函数,通过下式表示训练的目标函数:
其中,i,j→i为向量i和向量j为同类,同属于向量i所在类别;μ为阈值;ξijl为松弛因子,其定义如下:
其中,为尺度缩放函数;ξijl为松弛因子;
步骤3.3:定义尺度缩放函数的目标是将目标函数的定义域约束在凸范围内,其定义为:
其中,(Rmin,Rmax)为缩放后凸域范围;λ为缩放因子;
步骤3.4:确定外推函数和内拉函数,通过下式表示内拉函数和外推函数:
其中,εpull(M)为内拉函数,为外推函数;
步骤3.5:确定所有的约束函数,通过下式表示约束函数:
ξijl≥0
M≥0
步骤3.6:采用随机梯度下降法对目标函数进行求解,得到最优相似度度量矩阵M。
2.根据权利要求1所述的一种基于度量学习的指纹定位方法,其特征是:所述步骤1具体为:
步骤1.1:在目标室内环境中根据实际需求设置多个参考点RP,建立笛卡尔坐标系,生成与室内物理空间相对应的二维欧几里得空间;将设置的参考点表示在欧式空间中,参考点RPi的坐标表示为RPi=(xi,yi);
步骤1.2:采用预装有WIFE信号采集软件的信号获取设备在m个参考点RP上分别采集来自n个接入点AP的RSS数据,并设定预装有WIFE信号采集软件的信号获取设备的采集频率为2Hz,采集时间为2分钟。
3.根据权利要求2所述的一种基于度量学习的指纹定位方法,其特征是:参考点间隔设置为每个RP间隔一米。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911228508.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有香味的生活用纸的制备方法
- 下一篇:一种防压疮装置