[发明专利]一种结合卷积神经网络与WKNN的精确室内定位方法在审
申请号: | 202310371305.2 | 申请日: | 2023-04-10 |
公开(公告)号: | CN116437439A | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 张丽;董建;刘成刚 | 申请(专利权)人: | 亳州学院 |
主分类号: | H04W64/00 | 分类号: | H04W64/00;H04W4/33;H04W4/80;G06V10/82;G06V10/774;G06N3/0464;G06N3/047;G06N3/048;G06N3/084;G06F18/10;G06F18/2413 |
代理公司: | 亳州速诚知识产权代理事务所(普通合伙) 34157 | 代理人: | 刘珍 |
地址: | 236800 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 结合 卷积 神经网络 wknn 精确 室内 定位 方法 | ||
1.一种结合卷积神经网络与WKNN的精确室内定位方法,其特征在于,包括如下步骤:
步骤一、离线阶段:
在待定位区域每个采集点处,收集周围AP的RSS数据,然后对收集的RSS数据进行预处理操作;
预处理操作分为卡尔曼滤波去噪和归一化生成灰度图像;首先通过卡尔曼滤波算法对RSS数据进行降噪处理,再将滤波后的结果归一化后转换成灰度图像;
将预处理后的灰度图像放入卷积神经网络模型中进行迭代训练,在误差收敛或迭代次数完成后生成粗定位模型;
步骤二、在线阶段:
在待测点处,采集周围AP的RSSI数据,然后对收集的RSSI数据进行预处理操作;该处的预处理操作与步骤一中的预处理操作相同;
将预处理后的灰度图像,输入到粗定位模型中进行预测,得到预测的区域位置;
利用距离加权的WKNN定位算法,进一步缩小预测范围,得到精确的定位坐标。
2.根据权利要求1所述的一种结合卷积神经网络与WKNN的精确室内定位方法,其特征在于,卡尔曼滤波算法分为预测步骤和更新步骤;预测步骤根据之前的测量结果对RSSI的下一个值进行预测;更新步骤根据该时间步骤的测量结果估计系统的当前状态参数;
卡尔曼滤波算法流程如下:
首先根据当前环境进行建模,构建出系统状态公式和系统观测公式:
xk=Axk-1+Buk-1+wk-1
上述公式中,A是状态转移矩阵;B是输入控制矩阵;wk-1代表过程激励噪声,是预测过程中服从高斯分布的白噪声,期望为0,协方差为Q;
zk=Hxk+vk
上述公式中,H是观测转移矩阵;zk是k时刻的测量值,是滤波的输入;vk是观测噪声,服从高斯分布期望为0,协方差为R;
步骤1、预测接收点的信号强度状态信息;
上述公式中,是为k时刻的先验信号强度估计值,是滤波的中间计算结果;是k-1时刻的后验信号强度估计值,是上一次滤波的最终结果;
步骤2、计算协方差矩阵,并对协方差矩阵进行更新;
上述公式中,是k时刻的先验估计协方差,是滤波的中间计算结果;PK-1是k-1时刻的后验估计协方差,表示状态的不确定性,是上一次滤波的最终结果;
步骤3、计算卡尔曼增益;
上述公式中,R代表测量噪声协方差,滤波器实际实现时,测量噪声协方差R一般可以观测得到,是滤波器的已知条件;
步骤4、由观测变量zk更新估计;
上述公式中,zk是k时刻观测到的信号强度值,根据卡尔曼增益、观测信号强度值、先验信号强度值推算出后验信号强度估计值,即滤波后的输出信号强度;
步骤5、更新测量误差;
上述公式中,根据得到的先验估计协方差、卡尔曼增益更新后验估计协方差,经过卡尔曼得到相应波形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亳州学院,未经亳州学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310371305.2/1.html,转载请声明来源钻瓜专利网。