[发明专利]一种利用CSI多径及机器学习的室外指纹定位方法有效
申请号: | 201810312353.3 | 申请日: | 2018-04-09 |
公开(公告)号: | CN108696932B | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 范建存;陈素素;罗新民;张莹 | 申请(专利权)人: | 西安交通大学 |
主分类号: | H04W64/00 | 分类号: | H04W64/00;H04W4/02;G06K9/62;G06N3/04;G06N3/08;G01C21/20 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 高博 |
地址: | 710049 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 csi 机器 学习 室外 指纹 定位 方法 | ||
1.一种利用CSI多径及机器学习的室外指纹定位方法,其特征在于,接收端在小区内获取多条可分辨的多径信号,对多径信号进行数据收集和预处理获得离线多径CSI数据并进行分组与编号,在离线阶段对分组的多径CSI数据进行分层训练,使得训练标签与网络输出的均方误差最小,采用softmax回归分类器,对训练后的数据进行回归分类,建立指纹库完成离线阶段训练,当接收到来自未知位置用户的CSI信息后,CSI信号经过神经网络正向传播与回归分类器,利用KNN算法对分类器的输出进行分类,挑选概率最大的K个位置进行加权平均计算得到用户的位置;
离线CSI数据收集与预处理具体为:
对每条路径的CSI数据进行采样,得到从第m条发射天线到第n条接收天线之间的第i条路径的CSI信息hnmi,将多条天线上的数据平均化,具体为:
同时提取每条路径CSI的幅值与相位,得到2(L+1)×1维的训练数据h如下:
h=[|h0|,|h1|,…,|hL|,∠h0,∠h1,…,∠hL]T
其中,h0为直射路径的CSI,hi为第i条散射路径的CSI;
根据已知CSI信息与用户位置的对应关系,对h进行分组与编号,将小区均匀划分为N1个块,每个块再次均匀划分为N2个子块,第i个块内第j个子块内用户的CSI数据表示为H(i,j)=[i,j,hT]T,H便作为训练数据进行离线训练,2(L+1)×1维的训练数据h如下:
h=[|h0|,|h1|,…,|hL|,∠h0,∠h1,…,∠hL]T
其中,h0为直射路径的CSI,h1为第一条散射路径的CSI,hL为第L条散射路径的CSI,T为矩阵转置。
2.根据权利要求1所述的一种利用CSI多径及机器学习的室外指纹定位方法,其特征在于,离线阶段的任务是根据获取的有标签的训练数据,对机器学习和回归分类器网络的参数进行训练,训练的目标是使得训练标签与网络输出的均方误差最小,并建立网络训练的惩罚函数。
3.根据权利要求2所述的一种利用CSI多径及机器学习的室外指纹定位方法,其特征在于,离线阶段分层训练具体如下:
首先进行机器学习网络,采用三层的神经网络,各层节点的激励函数采用S函数,训练数据输入网络后,根据激励函数得到每层的输出,作为下一层的输入,经过层层正向传播,最终得到网络输出;根据最小均方误差原则构造惩罚函数并用梯度下降算法更新迭代得到最终的训练参数,训练后的权值W,b作为指纹库的一部分被存储起来;
然后将神经网络训练输出数据作为分类器的输入,然后将其划分到C类,该输入数据属于每一类的概率作为分类器的输出,根据最小均方误差原则构造惩罚函数并用梯度下降算法更新迭代得到最终的训练参数,将W,b,θ一起组成指纹库,θ为分类器参数。
4.根据权利要求3所述的一种利用CSI多径及机器学习的室外指纹定位方法,其特征在于,根据最小均方误差原则得到机器学习网络的惩罚函数如下:
其中,M为训练样本数,y(m)为理想输出,也就是训练数据标签,o(3)(m)为第三层神经网络的实际输出,W(12),W(23)分别为第一二层和第二三层之间的权值,λ为权值衰减因子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810312353.3/1.html,转载请声明来源钻瓜专利网。