The invention discloses a method for calibrating dynamic environmental factors based on RSSI model in a complex environment, mainly solves the problem that the existing technology can not according to the change of the environment and timely change of RF parameters and environmental parameters values of A n, which leads to the problem of low positioning accuracy. The solution is: (1) arrangement router; (2) measuring and positioning system in the distance of DIJ router; (3) control center sends a reset command; (4) positioning system to obtain the received signal strength of the routers between the current environment value RSSIij; (5) using the current information to update the data base; (6) the least squares method to solve the real-time RF parameters and environmental parameters A n; (7) correlation algorithm to determine the terminal position; the parameters of A and N with the change of environment and dynamic change, eliminate the influence of environmental RSSI model based on the change of the positioning accuracy caused by the improved stability and positioning system in complex environment the precision of the.
【技术实现步骤摘要】
复杂环境中基于RSSI模型的环境因子动态标定方法
本专利技术属于通信
,特别涉及一种复杂环境中基于RSSI模型的环境因子动态标定方法,可用于商场、办公楼、养老院以及消防场所中人员的定位。
技术介绍
近年来,随着对室内定位技术的研究,逐步发展出现了一系列的室内定位技术,主要包括射频识别技术RFID(RadioFrequencyIdentification)、无线载波通信技术UWB(UltraWideband)、红外定位技术、超声波定位技术、蓝牙定位技术、wiFi定位技术以及ZigBee定位技术等,这些定位技术多采用基于接收信号强度值RSSI的算法并结合三边测量法、三角形面积法、质心定位法、加权质心定位法等方式来实现室内定位。基于RSSI的测距技术是利用无线电信号随距离增大而有规律地衰减的原理来测量节点间的距离的,RSSI反映了接收器接收到的信号强度,其模型为:RSSI=A-nlgd,(其中,A为射频参数,由环境和硬件电路自身决定;n为环境参数,大小依赖具体的环境;d为接收点与发射点之间距离),可以看出该信号强度RSSI随着接收点与发射点之间距离d的增大而减弱,根据RSSI的大小就可以计算出接收点和信号发射点的距离,从而进行室内定位。然而,在实际应用中,由于应用环境复杂多变,不同温度、气压、两点之间是否有阻挡物等均会对计算结果产生不同程度的影响,其计算精度与环境因素息息相关,从而导致测得的信号强度值和理论值存在较大误差,如何在环境改变的情况下标定环境因子,成为能否获得高精度位置信息的关键。针对应用环境复杂多变这一情况,采用不同的模型和不同的预处理方法会得 ...
【技术保护点】
一种复杂环境中基于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)的数据表,对数据库 ...
【技术特征摘要】
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)获取定位信息:测量路由与终端设备之间的接...
【专利技术属性】
技术研发人员:赖正喜,何宏淳,龙建全,谷留涛,李昊杰,王晗,
申请(专利权)人:西安华宸导航通信有限公司,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。