【技术实现步骤摘要】
一种基于深度残差网络的鲁棒无线图像指纹室内定位算法
[0001]本专利技术涉及802.11无线局域网通信
,具体为一种基于深度残差网络的鲁棒无线图像指纹室内定位算法。
技术介绍
[0002]室内定位的方法根据是否需要测量距离可以分为基于测距和无测距两种类型,基于测距的定位方法已经能够广泛的应用与室外环境,其中距离可以通过TOA、TDOA、AOA和路径损耗模型等方法进行测量,然而,这些方法需要时间同步开销很高并且容易受外部环境影响,通常不适合应用与室内环境定位,基于RSSI的Wi
‑
Fi指纹定位方法是一种常用的无测距室内定位方法,该方法包括两个阶段:离线阶段和在线定位阶段,离线阶段在每个位置上采集不同参考点RSSI值后建立一个Wi
‑
Fi位置指纹数据库,在线定位阶段,待定位者使用移动设备终端对RSSI值进行实时采集,将采集到的RSSI值作为位置匹配算法的输入数据,通过匹配算法进行位置匹配,最终估计出待定位者所处的位置。
[0003]随着深度学习的发展,深度学习方法被广泛的应用在室内定位领域,越来越多的深度学习技术适用于室内定位领域,Battiti等人首次将神经网络研究用于室内定位,他们提出了一个包括一个输入层、一个包含16个神经元的隐藏层和一个输出层的多层感知网络,该定位结果的精度与KNN相当,为了进一步提高定位的精度,Dai等人研究了一个具有三个隐藏层的前馈神经网络,多层神经网络由RSSI变换部分、RSSI去噪部分和定位部分组成,并采用boosting方法调整网络参数 ...
【技术保护点】
【技术特征摘要】
1.一种基于深度残差网络的鲁棒无线图像指纹室内定位算法,其特征在于,室内定位的过程主要由离线训练阶段和在线定位阶段组成,在离线阶段,首先通过对RSSI信号采集,然后对所采集的RSSI信号进行数据预处理,接着使用预处理后的数据构造RRIF,最后使用深度残差网络进行模型训练,RSSI数据预处理主要包括生成RSSI无线电图,SSD无线电图和Kurtosis无线电图,在在现阶段,获取待定位用户所在位置的RSSI值,然后对数据进行预处理,接着构造RRIF,最后加载离线阶段训练好的模型进行位置估计。2.根据权利要求1所述的一种基于深度残差网络的鲁棒无线图像指纹室内定位算法,其特征在于:所述在数据预处理中假设实验环境共有m个APs,AP={ap1,ap2,..,ap
m
},对于第一个训练点接收到的RSSI值定义为rssi=(r
11
,r
12
,...r
1m
),其中r
ij
表示为第i个训练点从ap
j
接收到的RSSI值,共有t个训练点构成RSSI指纹库,由于在采集RSSI数据时存在AP不可用的情况,因此我们将对采集到的RSSI使用公式(1)的方法进行预处理操作,3.根据权利要求2所述的一种基于深度残差网络的鲁棒无线图像指纹室内定位算法,其特征在于:所述在SSD处理中SSD为相邻信号强度差,通过取相邻AP的RSSI的差值作为指纹,使用SSD可以降低位置指纹漂移问题,增加定位的准确性和健壮性,故我们对SSD做如下定义:针对第i个训练点,定义一个唯一AP对b
k
×
b
p
∈R
×
R的相邻信号强度差,约束k<p为唯一性,信号强度差d能够表示为:d(ap
k
,ap
p
)=r
ik
‑
r
ip
1≤k<p≤m
ꢀꢀꢀꢀ
(2)因此,得到的信号强度差异特征向量SSD表示为:SSD=(d(ap1,ap2),d(ap2,ap3),...,d(ap
n
‑1,ap
n
))
ꢀꢀꢀꢀ
(3)。4.根据权利要求3所述的一种基于深度残差网络的鲁棒无线图像指纹室内定位算法,其特征在于:所述在峰度计算中由于使用SSD容易造成Wi
‑
Fi指纹特征消失,故我们使用峰度来增加Wi
‑
Fi指纹特征,假设r
ij
是第i个训练点从ap
j
接收到的RSSI,其中j=1,2,...,m和i=1,2,...,t,在进行峰度计算之前我们要对采集到RSSI进行最大最小标准化处理,使得RSSI特征的范围在[0,1]内,处理变换如下:其中min(r
i
),max(r
i
)分别表示第i个训练点接收RSSI值的最小值和最大值,对于第i个训练点的峰值计算如下:其中:和:
5.根据权利要求4所述的一种基于深度残差网络的鲁棒无线图像指纹室内定位算法,其特征在于:所述在对RSSI数据预处理、SSD处理和计算每个RSSI...
【专利技术属性】
技术研发人员:杨敬民,邓裳辉,张文杰,周恒,
申请(专利权)人:闽南师范大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。