[发明专利]复杂环境中基于RSSI模型的环境因子动态标定方法有效
申请号: | 201710294851.5 | 申请日: | 2017-04-28 |
公开(公告)号: | CN107144279B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 赖正喜;何宏淳;龙建全;谷留涛;李昊杰;王晗 | 申请(专利权)人: | 西安华宸导航通信有限公司 |
主分类号: | G01C21/20 | 分类号: | G01C21/20;G01S5/10 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 侯琼;王品华 |
地址: | 710000 陕西省西安市高新*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 复杂 环境 基于 rssi 模型 因子 动态 标定 方法 | ||
1.一种复杂环境中基于RSSI模型的环境因子动态标定方法,包括:
(1)布置路由器:
在需要实现定位的环境中,根据需求安放路由器并依次编号,完成室内定位系统的路由布置;记录定位系统中每一个路由器放置点的具体坐标,并存入数据库;
(2)获取路由之间距离:
测量室内定位系统中各路由器两两之间的距离dij,其中i和j为不同路由器对应的编号,即dij为路由器i与路由器j之间的距离,将测得的所有路由器间距值存入数据库中;
(3)接收重置指令:
跟随环境的变化,控制中心随时对定位系统发出更新指示,即重置指令,定位系统在接收到该指令后,执行步骤(4),否则按照初始射频参数A0和初始环境参数n0计算定位信息;
(4)获取当前环境下接收信号强度值:
定位系统在接收到控制中心发来的重置指令后,开始获取当前环境下各路由两两之间的接收信号强度值RSSIij,并传输至控制中心;其中i和j为不同路由器对应的编号,即RSSIij为路由器i与路由器j之间的接收信号强度值;
(5)更新数据库信息:
控制中心将得到的接收信号强度值RSSIij存入数据库中,与数据库中已存入的距离dij形成一个包含两个字段(RSSIij,dij)的数据表,对数据库信息进行更新;
(6)求解实时射频参数A和环境参数n:
根据接收信号强度值的计算公式RSSI=A-nlgd,令RSSI=y,-n=k,lgd=x,A=b得到拟合曲线y(x)=kx+b;再根据最小二乘法及数据库中的数据表信息求解得出k、b,从而得出实时的A、n值,并存入数据库中;
(7)获取定位信息:
测量路由与终端设备之间的接收信号强度值RSSIz,结合数据库中的实时A、n值信息,通过下式计算得到路由与终端设备之间的距离:
配合相关算法得出终端的定位信息,并传送给控制中心。
2.根据权利要求1所述复杂环境中基于RSSI模型的环境因子动态标定方法,其特征在于:步骤(2)中的测量方式为人工直接测量或通过建筑物设计图获取。
3.根据权利要求1所述复杂环境中基于RSSI模型的环境因子动态标定方法,其特征在于:步骤(3)中初始射频参数A0通过取接收点与发射点之间的距离d为1m,由接收信号强度值RSSI的计算公式RSSI=A-nlgd解得A0=RSSI0;多次测试距离d为1m时两个路由之间的接收信号强度值RSSI0,再取该测试结果的平均值,即为初始射频参数A0的值;初始环境参数n0通过测量任意距离dr的两个路由之间的接收信号强度值RSSIr,通过公式RSSIr=A0-n0lgdr即可得到n0。
4.根据权利要求1所述复杂环境中基于RSSI模型的环境因子动态标定方法,其特征在于:步骤(7)中相关算法为三边测量法、三角形面积法、质心定位法或加权质心定位法。
5.根据权利要求1所述复杂环境中基于RSSI模型的环境因子动态标定方法,其特征在于:步骤(6)中根据最小二乘法的求解过程如下:
(6.1)根据最小二乘法定义:δ有最小值;其中,l为数据表中数据的ID且0≤l≤m,m为步骤(5)中所得数据表的长度,f(xl)为实际值函数,p(xl)为测量值函数;
(6.2)令即求函数的最小值;
(6.3)对未知量k、b取偏导数并令其等于0,即:
从而可得:
进一步求解得出k和b。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安华宸导航通信有限公司,未经西安华宸导航通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710294851.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生成字幕的方法及装置
- 下一篇:数据关联推送方法与系统